html, body {margin:0;border:0;padding:0;font-family:"DM Sans", sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#404040!important;background:#fff!important;font-size:18px;line-height:normal!important;}* {box-sizing:border-box!important;}.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1440px!important;}.navbar .container-fluid,.navbar .container {display:block!important;}main#main {margin-top:0!important;}.bg_image {background-position:center;background-repeat:no-repeat;background-size:cover;}span.blue {color:#0CA6D9;}.large_content {font-size:23px;line-height:28px!important;}p.subheading {margin-bottom:5px!important;}p.subheading.white {color:#fff;}p.subheading.blue {color:#0CA6D9;}a {color:#404040!important;}a.button,input.button {margin-top:15px;border-radius:35px!important;padding:12px 55px!important;display:inline-block;font-size:20px!important;transition:all 0.3s;}a.button i,input.button i {margin-right:8px;}a.button.small,input.button.small {padding:9px 30px!important;font-size:18px!important;}a.button.white,input.button.white {background:#fff!important;color:#0CA6D9!important;}a.button.white:hover,input.button.white:hover {background:#0CA6D9!important;color:#fff!important;}a.button.blue,input.button.blue {border:1px solid #0CA6D9!important;background:#0CA6D9!important;color:#fff!important;}a.button.blue:hover,input.button.blue:hover {background:#fff!important;color:#0CA6D9!important;}h1, h2, h3 {margin-top:30px!important;margin-bottom:15px!important;font-weight:400!important;}h1 span, h2 span, h3 span {font-weight:700!important;}h1, h2.large {font-size:74px !important;line-height:72px!important;letter-spacing:-1px;}h2, h3.large {font-size:44px !important;line-height:44px!important;}h2.small, h3 {font-size:28px !important;line-height:28px!important;letter-spacing:-1px;}header.site-header {padding:12px 0;position:fixed;top:0;left:0;width:100%;transition:all 0.3s;z-index:50;}header.site-header.scrolled {padding:8px 0;background:#223F55;}header.site-header .navbar {padding:0;}header.site-header .navbar #navbar {justify-content:flex-end;}header.site-header .navbar .navbar-brand {margin:0;padding:0;}header.site-header .navbar .navbar-brand img {height:80px;}header.site-header .navbar #navbar .navbar-nav li a {margin-right:45px;padding:0;color:#fff !important;position:relative;height:100%;display:inline-flex;align-items:center;position:relative;}header.site-header .navbar #navbar .navbar-nav li a:hover,header.site-header .navbar #navbar .navbar-nav li.current_page_item a {color:#0CA6D9 !important;}header.site-header #nav-icon1 {margin:0;width:45px;height:26px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none;}header.site-header #nav-icon1 span {border-radius:4px;display:block;position:absolute;height:4px;width:100%;background:#0CA6D9;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}header.site-header #nav-icon1 span:nth-child(1) {top:0px;}header.site-header #nav-icon1 span:nth-child(2) {top:11px;}header.site-header #nav-icon1 span:nth-child(3) {top:22px;}header.site-header #nav-icon1.open span:nth-child(1) {top:11px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}header.site-header #nav-icon1.open span:nth-child(2) {opacity:0;left:-60px;}header.site-header #nav-icon1.open span:nth-child(3) {top:11px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}.sliding_menu {position:fixed;top:0;right:-100%;width:100%;height:100%;background:#223f55;display:none;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:25;transition:all 0.3s;}.sliding_menu.open {right:0;}.sliding_menu ul li a {padding:14px 0;font-size:24px;color:#fff!important;}.sliding_menu ul li.current_page_item a {color:#0CA6D9 !important;}.sliding_menu ul li a.button {margin-top:40px;}.background_image_with_text_block {position:relative;overflow:hidden;}.background_image_with_text_block:before {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}.background_image_with_text_block .dots_image {position:absolute;right:0;top:200px;height:calc(100% - 200px);min-height:600px;pointer-events:none;}.background_image_with_text_block .person {position:absolute;bottom:0;pointer-events:none;}.background_image_with_text_block.full {height:100vh;}.background_image_with_text_block.half {height:600px;}.background_image_with_text_block .text_overlay {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;color:#fff;z-index:10;}.background_image_with_text_block .text_overlay .logo {margin-bottom:15px;max-height:40px;}.rotating_banner_block {padding:8px 0;background:#223F55;}.rotating_banner_block .scrolling_banner * {color:#fff!important;}.image_with_text_block {position:relative;overflow:hidden;padding-top:60px;}.image_with_text_block:before {content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 60px);pointer-events:none;}.image_with_text_block .main_image_wrapper {position:relative;}.image_with_text_block .main_image_wrapper img {position:absolute;top:-60px;left:0;width:100%;}.image_with_text_block .content {padding-top:160px;padding-bottom:160px;}.image_with_text_block .dots_image {position:absolute;left:0;top:100px;height:calc(100% - 100px);min-height:600px;pointer-events:none;}.image_with_text_block .text_overlay {position:relative;color:#fff;z-index:10;}.icon_panels_block .panel_wrapper {display:flex;}.icon_panels_block .panel_wrapper .panel {margin-top:30px;border-radius:15px;padding:25px;background:#223F55;color:#fff;display:flex;flex-grow:1;flex-direction:column;align-items:center;}.icon_panels_block .panel_wrapper .panel img.icon {margin-bottom:25px;max-height:100px;}.icon_panels_block .panel_wrapper .panel h3 {color:#0CA6D9;}.icon_panels_block .panel_wrapper .panel p {margin-bottom:30px!important;}.plain_panels_block {overflow:hidden;}.plain_panels_block .panel {margin-bottom:50px;}.plain_panels_block .panel.no_margin {margin-bottom:0;}.plain_panels_block .panel_wrapper:nth-last-child(-n+2) .panel {margin-bottom:0;}.plain_panels_block .panel .heading {display:flex;color:#0CA6D9;}.plain_panels_block .panel .heading .number {margin-bottom:0 !important;margin-right:25px;}.plain_panels_block .panel .content p {font-size:13px;}.plain_panels_block .panel .content p:last-child {margin-bottom:0!important;}.left_and_right_panels_block .content {padding-top:60px;padding-bottom:60px;}.left_and_right_panels_block .single_image,.left_and_right_panels_block .double_image {height:100%;}.left_and_right_panels_block .single_image .bg_image {height:100%;}.left_and_right_panels_block .double_image .bg_image {height:calc(100% - 100px);}.steps_block {position:relative;overflow:hidden;}.steps_block .number {margin:0;border-radius:50%;display:flex;justify-content:center;align-items:center;width:35px;height:35px;font-size:16px;color:#fff;background:#0ca6d9;position:relative;z-index:5;}.steps_block .step_wrapper {padding-top:20px;padding-bottom:20px;}.steps_block .step_wrapper h3 {color:#0CA6D9;}.steps_block .step_wrapper p:last-child {margin-bottom:0!important;}.steps_block .line_wrapper {position:absolute;height:100%;width:100%;left:0;top:0;pointer-events:none;}.steps_block .line_wrapper .container,.steps_block .line_wrapper .container .row {height:100%;}.steps_block .line_wrapper .line {position:absolute;top:0;left:calc((1.5rem* .5) + ((17.5px) - (1.5px)));height:100%;width:3px;background:#0ca6d9;}.faqs_block {background:#0CA6D9;}.faqs_block .accordion_faqs .accordion-item,.faqs_block .accordion_faqs .accordion-item .accordion-button {background:transparent;}.faqs_block .accordion_faqs .accordion-item .accordion-button {padding:25px 0;box-shadow:none;font-size:32px;color:#fff;}.faqs_block .accordion_faqs .accordion-item .accordion-body {padding:0 0 25px;color:#fff;}.faqs_block .accordion_faqs .accordion-item .accordion-button:after {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.content_slider_block {overflow:hidden;}.content_slider_block .logo_wrapper img {max-height:40px;}.content_slider_block .controls span {color:#E5E5E5;}.content_slider_block .controls span.prev,.content_slider_block .controls span.next {cursor:pointer;font-weight:700;transition:all 0.3s;}.content_slider_block .controls span.prev:hover,.content_slider_block .controls span.next:hover {color:#223F55;}.content_slider_block .dots_wrapper .slick-dots {position:unset;text-align:left;}.content_slider_block .dots_wrapper .slick-dots li {margin:0 8px 0 0;border-radius:50%;width:10px;height:10px;background:#E5E5E5;transition:all 0.5s;}.content_slider_block .dots_wrapper .slick-dots li.slick-active,.content_slider_block .dots_wrapper .slick-dots li:hover {background:#223F55;}.content_slider_block .dots_wrapper .slick-dots li button {display:none;}.content_slider_block .content_slider h3 {color:#223F55;}.map_block {position:relative;min-height:650px;display:flex;flex-direction:column;justify-content:center;}.map_block .content_wrapper {padding-top:80px;padding-bottom:80px;}.map_block #map {overflow:hidden;position:absolute;top:0;right:0;width:50%;height:100%;}form .form-control {margin-bottom:20px;border:0;border-bottom:1px solid #fff!important;padding:8px 0;border-radius:0;background:transparent!important;box-shadow:none!important;color:#fff!important;}form .form-control::-webkit-input-placeholder {color:#fff;}form .form-control::-moz-placeholder {color:#fff;}form .form-control::-ms-placeholder {color:#fff;}form .form-control::placeholder {color:#fff;}form .wpcf7-spinner {margin:0;position:absolute;top:50%;right:25px;transform:translateY(-50%);}form .form-check {display:flex;align-items:center;}form .form-check .wpcf7-list-item {margin-left:0;}form .form-check .form-check-label {font-size:14px;}form .wpcf7-submit {width:auto;}form .wpcf7-not-valid {border-bottom:1px solid #d04040!important;}form .wpcf7-not-valid-tip {display:none!important;}form .wpcf7-response-output {margin:30px 0 0 0!important;}form .form-control:-webkit-autofill,form .form-control:-webkit-autofill:hover, form .form-control:-webkit-autofill:focus, form .form-control:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#ffffff;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #23232329;}.footer_logo_slider_wrapper {padding-top:40px;padding-bottom:40px;}.footer_logo_slider_wrapper .footer_logo_slider .logo {margin:0 auto;max-height:65px;}footer.site-footer {padding:50px 0;background:#404040;color:#fff;font-size:16px;}footer.site-footer a {color:#fff!important;}footer.site-footer a:hover {color:#a3a3a3!important;}footer.site-footer .logo {max-height:85px;}footer.site-footer ul {margin-bottom:0;padding-left:0;list-style-type:none;}footer.site-footer hr {margin:25px 0;border-color:#C7C7C7;opacity:1;}footer.site-footer .wow a {color:#ADADAD;}@media (max-width:1399.98px) {h1, h2.large {font-size:60px !important;line-height:64px!important;}.background_image_with_text_block .person {max-height:400px!important;}.background_image_with_text_block .person.left_person {right:300px!important;}.background_image_with_text_block .person.right_person {right:20px!important;}.image_with_text_block .content {padding-top:120px;padding-bottom:120px;}.left_and_right_panels_block .content {padding-top:30px;padding-bottom:30px;}}@media (max-width:1199.98px) {h1, h2.large {font-size:56px !important;line-height:60px!important;}h2, h3.large {font-size:38px !important;line-height:40px!important;}.background_image_with_text_block .person.left_person {right:270px!important;}.background_image_with_text_block .person.right_person {right:5px!important;}.image_with_text_block .content {padding-top:70px;padding-bottom:70px;}form .wpcf7-submit {margin-top:20px!important;}.footer_logo_slider_wrapper .footer_logo_slider .logo {max-height:60px;}}@media (max-width:991.98px) {.icon_panels_block,.plain_panels_block,.left_and_right_panels_block,.steps_block,.faqs_block,.content_slider_block {padding-top:50px!important;padding-bottom:50px!important;}a.button,input.button {margin-top:10px;padding:10px 45px!important;}header.site-header.scrolled {padding:15px 0;}header.site-header #nav-icon1 {display:inline-block;}.sliding_menu {display:flex;}.background_image_with_text_block.half {padding:125px 0 50px;height:auto;}.background_image_with_text_block .text_overlay {position:unset;}.background_image_with_text_block .text_overlay form {margin-top:30px;}.background_image_with_text_block .person.left_person {display:none;}.background_image_with_text_block .person.right_person {right:0px!important;}.image_with_text_block:before {height:100%;}.image_with_text_block .main_image_wrapper {display:none;}.image_with_text_block {padding-top:0;}.icon_panels_block .panel_wrapper:last-child {width:100%;}.icon_panels_block .panel_wrapper:last-child .panel {margin-top:calc(1rem*1);}.plain_panels_block .panel_wrapper:nth-child(-n+2) .panel.no_margin {margin-bottom:50px;}.left_and_right_panels_block .content {padding-top:0;padding-bottom:0;}.left_and_right_panels_block .single_image,.left_and_right_panels_block .double_image {margin-bottom:30px;}.left_and_right_panels_block .single_image .bg_image,.left_and_right_panels_block .double_image .bg_image {min-height:350px;}.faqs_block .accordion_faqs .accordion-item .accordion-button {padding:20px 0;font-size:24px;}footer.site-footer .wow {margin-top:25px;}footer.site-footer .logo {margin-bottom:25px;}}@media (max-width:767.98px) {h1, h2.large {font-size:52px !important;line-height:52px!important;}h2, h3.large {font-size:32px !important;line-height:36px!important;}h2.small, h3 {font-size:26px !important;line-height:26px!important;}header.site-header .navbar .navbar-brand img {height:38px;}.sliding_menu {padding-top:75px;}.sliding_menu ul li a {padding:14px 0;font-size:24px;color:#fff!important;}.background_image_with_text_block .person.right_person {display:none;}.icon_panels_block .panel_wrapper .panel {margin-top:calc(1rem*1);padding:20px;}.icon_panels_block .panel_wrapper .panel p {margin-bottom:0!important;}.icon_panels_block .panel_wrapper .panel a.button {margin-top:30px!important;}.plain_panels_block .panel_wrapper .panel {margin-bottom:30px!important;}.plain_panels_block .panel_wrapper:last-child .panel.no_margin {margin-bottom:0!important;}.steps_block .step_wrapper h3 {margin-top:-30px!important;}.content_slider_block .logo_wrapper img {max-height:40px;}.map_block .content_wrapper {padding-top:30px;padding-bottom:30px;}.map_block #map {margin-bottom:30px;position:unset;width:100%;height:400px;}.footer_logo_slider_wrapper .footer_logo_slider .slick-track {display:flex;align-items:center;}.footer_logo_slider_wrapper .footer_logo_slider .logo {max-height:45px;max-width:160px;}}@media (max-width:575.98px) {a.button.small,input.button.small {padding:7px 25px!important;font-size:16px!important;}h1, h2.large {font-size:36px !important;line-height:40px!important;}h2, h3.large {font-size:28px !important;line-height:32px!important;}h2.small, h3 {font-size:24px !important;line-height:24px!important;}.large_content {font-size:21px;line-height:24px!important;}header.site-header .navbar .navbar-brand img {height:30px;}.icon_panels_block .panel_wrapper .panel img.icon {max-height:70px;}.left_and_right_panels_block .single_image .bg_image,.left_and_right_panels_block .double_image .bg_image {min-height:300px;}.content_slider_block .logo_wrapper img {margin-bottom:20px;}.footer_logo_slider_wrapper .footer_logo_slider .logo {max-height:40px;max-width:150px;}footer.site-footer .logo {max-width:220px;}}