header#main-header:not(et-fix-header){background-color:transparent}header#main-header:not(et-fix-header) a{color:#fff}.home #development-section .et_pb_blurb_description{padding-bottom:16px}.et_pb_section.page-heading-cta{background-size:contain!important}.gform_confirmation_message{padding-top:30px;color:#35AC19;font-weight:bold;font-size:18px}[id*="gform"] li.gfield.gfield_error{background:transparent!important;border:0}[id*="gform"] li.gfield.gfield_error{padding-top:0!important}[id*="gform"] .validation_message{display:none}[id*="gform"] .ginput_container{margin-top:8px!important}[id*="gform"] li.gfield.gfield_error .ginput_container input{border-color:red!important}[id*="gform"] div.validation_error{color:red;border-color:red;font-weight:400}input[id*="gform_next_button"],input[id*="gform_previous_button"],input[id*="gform_submit_button"]{text-transform:uppercase;transition:0.5s}input[id*="gform_next_button"]:hover,input[id*="gform_previous_button"]:hover,input[id*="gform_submit_button"]:hover{background:#013996!important;transition:0.5s;color:#fff!important}@media (min-width:981px){header#main-header ul.sub-menu{padding:8px 0!important;background-color:#fff!important}#portfolio .et_pb_image_wrap,#portfolio .et_pb_image_wrap img{width:100%!important}}@media (max-width:980px){#portfolio .et_pb_image_wrap,#portfolio .et_pb_image_wrap img{width:100%!important}div#satisfaction-guarantee .et_pb_blurb_content{max-width:100%!important}.et_pb_module.et_pb_pricing{width:100%}.et_pb_blurb_containert{max-height:unset!important}.et_pb_blurb_content{height:auto!important}header#main-header .current_page_item a,header#main-header .current_menu_item a{color:#2ea3f2!important}.et_pb_module.et_pb_text{padding:14px!important;width:100%}}@media (max-width:767px){.et_pb_slide_description{padding-left:0!important;padding-right:0!important;width:100%!important}}#main-header.has-banner-title{background-color:#ffffffeb!important}#main-header.has-banner-title #top-menu>li>a{color:#333!important}header#main-header .current_page_item,header#main-header .current_menu_item{color:#2ea3f2!important}div#banner-title{padding-top:98px}header#main-header .sub-menu>li>a{line-height:19px;padding:7px 0px!important}header#main-header ul.sub-menu a{color:inherit!important}body:not(home) #main-header{}h1,h2{font-weight:600!important}.span-poppin p span{font-family:Poppins;font-weight:600;font-size:26px}#mobile_menu{background:#fff!important;padding-left:0;padding-right:0}#mobile_menu li:not(current_page_item) a{color:#666!important;text-transform:uppercase;font-size:13px!important}#detail .et_pb_module{border-radius:20px;box-shadow:0 0 12px 0px}#detail .et_pb_blurb_content{padding:40px 30px 40px}@media(min-height:1700px){.container,.et_pb_row,.et_pb_container{max-width:3340px!important}}@media (max-width:980px){.et-db #et-boc footer .et_pb_widget_area ul#menu-footer-contact>li:before{position:relative;top:3px;left:-1px!important}}ul[id*="menu-footer-news-and-privacy"] li{display:inline-block;margin-left:14px}@media (max-width:1315px) and (min-width:981px){.et_pb_slides [class*="et_pb_slide"]{background-size:calc(100% - 23vw) calc(100% - 2vh)!important;background-position:calc(100% - 0vw) 0vh!important}}#top-menu li{padding-right:8px!important}.et-pb-contact-message>ul{display:none}.et-pb-contact-message{margin-bottom:12px;color:red}input.gform_button{cursor:pointer;transition:0.5s}input.gform_button:hover{background:#013996!important;transition:0.5s}.nxtform .nxtform-field{display:block;width:100%;margin-bottom:21px;padding:22px 15px;background:#f9f9f9!important;border:1px solid #e4e4e4;font-size:16px}.nxtform [class*="form"] label:last-child .nxtform-field{margin-bottom:6px}.nxtform [class*="form"] label small{display:block;margin-bottom:9px;margin-top:3px}.nxtform .form-submit-wrapper{text-align:center;margin-top:21px;width:100%}.nxtform .form-submit{cursor:pointer}form.nxtform{margin-top:18px}.nxtform label.control-label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:600;font-family:Poppins}.nxtform .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px;font-family:Poppins;font-weight:400;font-size:14px}.nxtform .help-block{display:block;font-size:12px;font-family:Poppins;margin-bottom:15px;margin-top:-15px;color:#737373}@media (min-width:768px){.nxtform-tabs-header ul>li{display:inline-block}}.nxtform-tabs-header ul>li{padding:14px 18px;background:#f5f5f5;list-style-type:none;transition:0.3s}.nxtform-tabs-header ul>li.active-header{background:#0f70fe;color:#fff;border-radius:8px!important;transition:0.3s}.nxtform-tabs-header ul{background:#f5f5f5;padding:0;border-radius:7px!important}.nxtform-tabs-header{margin-bottom:40px;margin-top:39px}.nxtform-tabs-header ul>li:first-child{border-radius:8px 0 0px 8px}.nxtform .btn-tab-navigation-wrapper{text-align:center;float:right;width:100%}.nxtform .btn-tab-navigation-wrapper .et_pb_button{margin:0 6px;margin-top:26px}.nxtform .tab:first-child .et_pb_button.back-form,.nxtform .tab.last-form .et_pb_button.next-form{display:none}.nxtform .et_pb_button:after{content:''}.nxtform .et_pb_button:hover{padding:4px 21px;background:#013996!important;border-color:#013996!important;transition:0.3s}.nxtform .et_pb_button{padding:4px 21px;cursor:pointer;transition:0.3s}@media (max-width:980px){.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 10px}}@media (max-width:767px){.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:100%;margin-right:0;margin-bottom:32px}}.et_pb_fullwidth_header{padding-top:62px!important}body:not(.home) .et_pb_slides .et_pb_slide_description{padding-top:104px!important;}.page #top-menu li>a,.page-id-520 #top-menu li>a,.page-id-467 #top-menu li>a{color:rgba(0,0,0,0.84)}.home #top-menu li.current-menu-item>a{color:#5ab7f4}#development-section .home-slide .et_pb_slide{background-position:top right!important;background-size:contain!important}.about-blurb .et_pb_main_blurb_image img{filter:brightness(0) invert(1)}@media only screen and (min-width:981px){.home-slide .et_pb_slide_0 .et_pb_slide_image{top:300px}}@media only screen and (max-width:980px){.home-slide .et_pb_slide_0 .et_pb_slide_image{left:-6vw;top:270px}}@media only screen and (min-width:768px){#about-section{margin-top:-550px}}