.elementor-7150 .elementor-element.elementor-element-5eef33e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7150 .elementor-element.elementor-element-a360557{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7150 .elementor-element.elementor-element-78dbc48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-7150 .elementor-element.elementor-element-78dbc48:not(.elementor-motion-effects-element-type-background), .elementor-7150 .elementor-element.elementor-element-78dbc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0da3950 );}.elementor-7150 .elementor-element.elementor-element-64c27f1{--display:flex;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7150 .elementor-element.elementor-element-64c27f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7150 .elementor-element.elementor-element-dd0d878{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 8% 0%;text-align:left;}.elementor-7150 .elementor-element.elementor-element-dd0d878 img{width:342px;max-width:342px;}.elementor-7150 .elementor-element.elementor-element-77c5679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 3% 0%;text-align:left;}.elementor-7150 .elementor-element.elementor-element-77c5679 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-7150 .elementor-element.elementor-element-7d5ab1a{padding:0% 0% 27% 0%;text-align:left;}.elementor-7150 .elementor-element.elementor-element-7d5ab1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.5rem;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-7150 .elementor-element.elementor-element-5fd55aa{padding:0% 0% 8% 0%;}.elementor-7150 .elementor-element.elementor-element-5fd55aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:32px;color:#FFFFFF;}.elementor-7150 .elementor-element.elementor-element-9502096{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:25px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-7150 .elementor-element.elementor-element-9502096.elementor-element{--align-self:flex-start;}.elementor-7150 .elementor-element.elementor-element-9502096 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0.2em;}.elementor-7150 .elementor-element.elementor-element-9502096 .elementor-social-icon i{color:var( --e-global-color-0da3950 );}.elementor-7150 .elementor-element.elementor-element-9502096 .elementor-social-icon svg{fill:var( --e-global-color-0da3950 );}.elementor-7150 .elementor-element.elementor-element-9502096 .elementor-social-icon:hover{background-color:var( --e-global-color-accent );}.elementor-7150 .elementor-element.elementor-element-9502096 .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-7150 .elementor-element.elementor-element-9502096 .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-7150 .elementor-element.elementor-element-0af6ef8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7150 .elementor-element.elementor-element-02de9b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7150 .elementor-element.elementor-element-acbc234{width:var( --container-widget-width, 103.716% );max-width:103.716%;padding:0px 0px 15px 0px;--container-widget-width:103.716%;--container-widget-flex-grow:0;}.elementor-7150 .elementor-element.elementor-element-acbc234.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7150 .elementor-element.elementor-element-acbc234 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:300;line-height:38px;color:#FFFFFF;}.elementor-7150 .elementor-element.elementor-element-efc7508 .elementor-nav-menu .elementor-item{font-family:"Source Sans Pro", Sans-serif;}.elementor-7150 .elementor-element.elementor-element-efc7508 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:8px;padding-bottom:8px;}.elementor-7150 .elementor-element.elementor-element-efc7508 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7150 .elementor-element.elementor-element-efc7508 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7150 .elementor-element.elementor-element-efc7508 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7150 .elementor-element.elementor-element-efc7508 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-7150 .elementor-element.elementor-element-efc7508 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-7150 .elementor-element.elementor-element-efc7508 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-7150 .elementor-element.elementor-element-ecd8c75{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7150 .elementor-element.elementor-element-2030fe4{width:var( --container-widget-width, 103.716% );max-width:103.716%;padding:0px 0px 15px 0px;--container-widget-width:103.716%;--container-widget-flex-grow:0;}.elementor-7150 .elementor-element.elementor-element-2030fe4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7150 .elementor-element.elementor-element-2030fe4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:300;line-height:38px;color:#FFFFFF;}.elementor-7150 .elementor-element.elementor-element-a3b7a4d .elementor-nav-menu .elementor-item{font-family:"Source Sans Pro", Sans-serif;}.elementor-7150 .elementor-element.elementor-element-a3b7a4d .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:8px;padding-bottom:8px;}.elementor-7150 .elementor-element.elementor-element-a3b7a4d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7150 .elementor-element.elementor-element-a3b7a4d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7150 .elementor-element.elementor-element-a3b7a4d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7150 .elementor-element.elementor-element-a3b7a4d .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-7150 .elementor-element.elementor-element-a3b7a4d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-7150 .elementor-element.elementor-element-a3b7a4d .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-7150 .elementor-element.elementor-element-cd17a09{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7150 .elementor-element.elementor-element-c5de8f5{width:var( --container-widget-width, 103.716% );max-width:103.716%;padding:0px 0px 15px 0px;--container-widget-width:103.716%;--container-widget-flex-grow:0;}.elementor-7150 .elementor-element.elementor-element-c5de8f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7150 .elementor-element.elementor-element-c5de8f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:300;line-height:38px;color:#FFFFFF;}.elementor-7150 .elementor-element.elementor-element-393a5a6{color:#FFFFFF;}.elementor-7150 .elementor-element.elementor-element-1bbc3fc{color:#FFFFFF;}.elementor-7150 .elementor-element.elementor-element-074eac4{color:#FFFFFF;}.elementor-7150 .elementor-element.elementor-element-2c8d99d{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-7150 .elementor-element.elementor-element-2c8d99d:not(.elementor-motion-effects-element-type-background), .elementor-7150 .elementor-element.elementor-element-2c8d99d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1e944c );}.elementor-7150 .elementor-element.elementor-element-e8401db{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7150 .elementor-element.elementor-element-e8401db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7150 .elementor-element.elementor-element-e8401db .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-7150 .elementor-element.elementor-element-57fc872 .elementor-nav-menu .elementor-item{font-family:"Source Sans Pro", Sans-serif;font-size:14px;}.elementor-7150 .elementor-element.elementor-element-57fc872 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:13px;padding-right:13px;}.elementor-7150 .elementor-element.elementor-element-57fc872 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7150 .elementor-element.elementor-element-57fc872 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7150 .elementor-element.elementor-element-57fc872 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7150 .elementor-element.elementor-element-57fc872 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-7150 .elementor-element.elementor-element-57fc872 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-7150 .elementor-element.elementor-element-57fc872{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7150 .elementor-element.elementor-element-57fc872 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1145px){.elementor-7150 .elementor-element.elementor-element-78dbc48{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7150 .elementor-element.elementor-element-64c27f1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7150 .elementor-element.elementor-element-dd0d878 img{width:301px;}.elementor-7150 .elementor-element.elementor-element-7d5ab1a .elementor-heading-title{font-size:2.4rem;}.elementor-7150 .elementor-element.elementor-element-9502096 .elementor-social-icon{--icon-padding:0.3em;}.elementor-7150 .elementor-element.elementor-element-9502096{--grid-column-gap:30px;}.elementor-7150 .elementor-element.elementor-element-0af6ef8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-7150 .elementor-element.elementor-element-2c8d99d{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-7150 .elementor-element.elementor-element-e8401db{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-7150 .elementor-element.elementor-element-e8401db.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-7150 .elementor-element.elementor-element-78dbc48{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-7150 .elementor-element.elementor-element-dd0d878.elementor-element{--align-self:center;}.elementor-7150 .elementor-element.elementor-element-dd0d878{text-align:center;}.elementor-7150 .elementor-element.elementor-element-dd0d878 img{width:320px;max-width:80%;}.elementor-7150 .elementor-element.elementor-element-77c5679{text-align:center;}.elementor-7150 .elementor-element.elementor-element-77c5679 .elementor-heading-title{font-size:22px;line-height:29px;letter-spacing:0.3px;}.elementor-7150 .elementor-element.elementor-element-7d5ab1a{padding:0% 0% 10% 0%;text-align:center;}.elementor-7150 .elementor-element.elementor-element-5fd55aa{text-align:center;}.elementor-7150 .elementor-element.elementor-element-9502096{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 10% 0%;--icon-size:23px;--grid-column-gap:15px;}.elementor-7150 .elementor-element.elementor-element-9502096.elementor-element{--align-self:center;}.elementor-7150 .elementor-element.elementor-element-0af6ef8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-7150 .elementor-element.elementor-element-acbc234{padding:0px 0px 10px 0px;}.elementor-7150 .elementor-element.elementor-element-2030fe4{padding:0px 0px 10px 0px;}.elementor-7150 .elementor-element.elementor-element-cd17a09{--padding-top:0px;--padding-bottom:37px;--padding-left:0px;--padding-right:0px;}.elementor-7150 .elementor-element.elementor-element-c5de8f5{padding:0px 0px 10px 0px;}.elementor-7150 .elementor-element.elementor-element-2c8d99d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:6%;--padding-right:6%;}.elementor-7150 .elementor-element.elementor-element-e8401db{text-align:center;}.elementor-7150 .elementor-element.elementor-element-e8401db .elementor-heading-title{font-size:12px;line-height:26px;}}@media(min-width:768px){.elementor-7150 .elementor-element.elementor-element-64c27f1{--width:34%;}}@media(max-width:1145px) and (min-width:768px){.elementor-7150 .elementor-element.elementor-element-64c27f1{--width:100%;}.elementor-7150 .elementor-element.elementor-element-0af6ef8{--width:100%;}}/* Start custom CSS for template, class: .elementor-element-10880d5 */.gform_wrapper input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: none;
	  padding: 20px!important;
    border-radius: 0px;
    background-color: #ECEDEF !important;
}

#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
  color: #30383C;
	font-size:18px;
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
  color: #30383c;
		font-size:18px;
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
  color: #30383c;
		font-size:18px;
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
  color: #30383c;
	font-size:18px;
}

.gform_wrapper.gravity-theme .gfield textarea.large::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
  color: #30383c;
	font-size:18px;
}


.gform_wrapper.gravity-theme .gfield textarea.large input::-moz-placeholder { 
	/* Firefox 19+ */
  color: #30383c!important;
	font-size:18px!important;
}

.gform_wrapper.gravity-theme .gfield textarea.large input:-ms-input-placeholder {
	/* IE 10+ */
  color: #30383c;
	font-size:18px;
}
.gform_wrapper.gravity-theme .gfield textarea.large input:-moz-placeholder {
	/* Firefox 18- */
  color: #30383c;
		font-size:18px;
}

:-moz-placeholder { /* Firefox 18- */ color: #30383c !important; }

::-moz-placeholder { /* Firefox 19+ */ color: #30383c !important; }



/*Gravity Form Submit Button*/
.gform_button {
position: relative !important;
margin: auto !important;
	  margin-top: 1em!important;
    font-size: 26px!important;
    background-color: #D9630F!important;
    font-weight: 700;
    padding: 20px 80px 20px 80px!important;
    color: #ffffff;
	  text-transform: uppercase!important;
}

.gform_button:hover{
    color:#C2C2C2!important;
	border-color:#C2C2C2;
	font-size:27px!important;
    background-color: #1C3154!important;
}


#content textarea {
color: #ffffff;
font-size: 18px;
line-height: 24px;
}

#content input {
color: #ffffff!important;
font-size: 18px;
line-height: 24px;
}

@media (max-width: 641px){
    span#input_31_3_3_container {
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom:20px;
}
.gform_button {
    position: relative !important;
    margin: auto !important;
	margin-top: 1em!important;
    font-size: 18px!important;
    background-color: #D9630F!important;
    font-weight: 700;
    padding: 20px 20px 20px 20px!important;
    color: #ffffff;
	text-transform: uppercase!important;
}
input#gform_submit_button_31 {
    font-size: 18px !important;
}
}/* End custom CSS */