@font-face {font-family:'Gotham';src:url('/assets/css/fonts/Gotham/Gotham-Book.woff2') format('woff2'),url('/assets/css/fonts/Gotham/Gotham-Book.woff') format('woff');font-weight:400;font-style:normal;font-display:swap;}html, body {margin:0;border:0;padding:0;font-family:'Gotham', sans-serif!important;font-weight:400;color:#030303!important;background:#fff!important;font-size:15px;line-height:21px!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;}#navbar {justify-content:end;}#main {margin-top:0!important;}.grecaptcha-badge { visibility:hidden !important;}.bg_image {background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;}h1, h2, h3 {margin-top:45px!important;margin-bottom:20px!important;font-family:"Roboto Mono", monospace;font-optical-sizing:auto;font-weight:300!important;font-style:normal;}h1.large {font-size:68px !important;line-height:86px!important;letter-spacing:-5px;}h1, h2.large {font-size:50px !important;line-height:56px!important;letter-spacing:-5px;}h2, h1.small, h3.large {font-size:36px !important;line-height:42px!important;letter-spacing:-4px;}h3, h2.small {font-size:28px !important;line-height:34px!important;letter-spacing:-3px;}p.subheading {margin-bottom:5px;text-transform:uppercase;color:#A0A0A0;}p.large {font-size:20px;line-height:24px;}p.review {font-family:'Roboto Mono';font-size:28px;font-weight:300;line-height:40px;letter-spacing:-4px;}.text_under_header {margin-top:10px;}.text_under_header p {font-family:'Roboto Mono';letter-spacing:-1px;font-size:19px;line-height:24px;font-weight:300;}a.rounded_button,button.rounded_button {margin-top:25px;border-radius:35px;padding:15px 35px;display:inline-block;font-size:21px;line-height:24px;letter-spacing:-1.4px;transition:all .5s;}a.rounded_button:after,button.rounded_button:after {content:'';display:inline-block;margin-left:15px;height:11px;width:11px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .3s;}a.rounded_button:hover:after,button.rounded_button:hover:after {transform:translate(10px, -5px);}a.rounded_button.green,button.rounded_button.green {background:#1D3319;color:#fff !important;}a.rounded_button.green:after,button.rounded_button.green:after {background-image:url('/assets/2024/04/arrow_up.svg');}a.rounded_button.green:hover,button.rounded_button.green:hover {background:#375432;}a.rounded_button.white,button.rounded_button.white {background:#fff;color:#030303!important;}a.rounded_button.white:after,button.rounded_button.white:after {background-image:url('/assets/2024/04/Arrow-Top-Right-Black.svg');}a.rounded_button.white:hover:after,button.rounded_button.white:hover:after {background-image:url(/assets/2024/04/arrow_up.svg);}a.rounded_button.white:hover,button.rounded_button.white:hover {background:#1D3319;color:#fff !important;}a.rounded_button.transparent,button.rounded_button.transparent {position:relative;background:transparent;color:#030303!important;}a.rounded_button.transparent:after,button.rounded_button.transparent:after {background-image:url('/assets/2024/04/Arrow-Top-Right-Black.svg');}a.rounded_button.transparent:before,button.rounded_button.transparent:before {content:'';position:absolute;display:inline-block;left:0;bottom:-10px;width:0%;height:4px;background:#030303;transition:all .3s;}a.rounded_button.transparent:hover:before,button.rounded_button.transparent:hover:before {width:100%;}hr {margin:30px 0!important;border-color:#BFBFBF!important;opacity:1!important;}header.site-header {padding:12.5px 0;position:fixed;top:0;left:0;width:100%;z-index:50;transition:all 0.5s;}header.site-header.menu_open,header.site-header.scrolled {background:#1D3319;}header.site-header .navbar {padding:0;}header.site-header .navbar .navbar-nav {display:flex;align-items:center;}header.site-header .navbar .navbar-nav li {margin-left:30px;position:static;}header.site-header .navbar .navbar-nav li.rounded_button a {border:1px solid #fff;border-radius:35px;padding:8px 25px;display:inline-block;letter-spacing:-1.4px;background:#fff;color:#030303 !important;transition:all .5s;}header.site-header .navbar .navbar-nav li.rounded_button a:hover {background:#1D3319 !important;color:#fff !important;}header.site-header .navbar .navbar-nav li.rounded_button a:hover:after {background-image:url(/assets/2024/04/arrow_up.svg);}header.site-header.dark .navbar .navbar-nav li.rounded_button a {border:1px solid #030303;}header.site-header.scrolled .navbar .navbar-nav li.rounded_button a {border:1px solid #fff;}header.site-header .navbar .navbar-nav li.rounded_button a:after {content:'';display:inline-block;margin-left:15px;height:11px;width:11px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url('/assets/2024/04/Arrow-Top-Right-Black.svg');}header.site-header .navbar .navbar-nav li.rounded_button a:hover {background:#f6f6f6;}header.site-header .navbar .navbar-nav li a {padding:0;color:#fff;transition:all .5s;}header.site-header .navbar .navbar-nav li a:hover,header.site-header.scrolled .navbar .navbar-nav li a:hover { color:#A9A9A9;}header.site-header.dark .navbar .navbar-nav li a {color:#030303;}header.site-header.scrolled .navbar .navbar-nav li a,header.site-header.menu_open .navbar .navbar-nav li a {color:#fff;transition:all .5s;}header.site-header .navbar .navbar-nav ul.dropdown-menu {display:block;padding:100px 0;}header.site-header .navbar .navbar-nav > li > ul.dropdown-menu {margin:0;border:0;border-radius:0;background:#1D3319;min-width:100vw;min-height:300px;position:absolute;top:-600px;left:0;transition:all 0.5s;z-index:-1;}header.site-header .navbar .navbar-nav li ul.dropdown-menu li {margin-left:auto;margin-right:auto;max-width:1440px!important;}header.site-header .navbar .navbar-nav li ul.dropdown-menu li a {margin:0;padding:0;display:block;flex:0 0 50%;position:relative;background:transparent;color:#fff!important;font-family:"Roboto Mono", monospace;font-optical-sizing:auto;font-weight:300!important;font-style:normal;font-size:26px;line-height:32px;opacity:0.2;transition:all 0.5s;}header.site-header .navbar .navbar-nav li ul.dropdown-menu li a:hover,header.site-header .navbar .navbar-nav li ul.dropdown-menu li.active > a {opacity:1;}header.site-header .navbar .navbar-nav li ul.dropdown-menu > li.dropdown > a:after {content:'';display:inline-block;margin-left:15px;height:11px;width:11px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url('/assets/2024/04/arrow_up.svg');}header.site-header .navbar .navbar-nav li.active > ul.dropdown-menu {top:60px;}header.site-header .navbar .navbar-nav li > ul.dropdown-menu li {padding-top:10px;padding-bottom:10px;display:flex !important;}header.site-header .navbar .navbar-nav li ul.dropdown-menu ul.dropdown-menu {opacity:0;visibility:hidden;position:absolute;left:50%;top:0;border:none;transition:color 0.5s;background:none;z-index:-1;}header.site-header .navbar #navbar .navbar-nav li > ul.dropdown-menu li.active ul.dropdown-menu {opacity:1;visibility:visible;z-index:100;}header.site-header .navbar #navbar .navbar-nav li ul.dropdown-menu ul.dropdown-menu li {height:auto;}header.site-header .navbar-brand img {height:55px;}header.site-header .navbar-brand img.logo_light {display:inline-block;}header.site-header .navbar-brand img.logo_dark {display:none;}header.site-header.dark_logo .navbar-brand img.logo_light {display:none;}header.site-header.dark_logo .navbar-brand img.logo_dark {display:inline-block;}header.site-header.dark_logo.scrolled .navbar-brand img.logo_light {display:inline-block;}header.site-header.dark_logo.scrolled .navbar-brand img.logo_dark {display:none;}header.site-header.dark_logo.menu_open .navbar-brand img.logo_light {display:inline-block;}header.site-header.dark_logo.menu_open .navbar-brand img.logo_dark {display:none;}header.site-header #nav-icon {width:35px;height:24px;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;}header.site-header #nav-icon span {display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:1px;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-icon span:nth-child(1) {display:none;}header.site-header #nav-icon span:nth-child(2),header.site-header #nav-icon span:nth-child(3) {top:5px;}header.site-header #nav-icon span:nth-child(4) {top:15px;width:100%;}header.site-header #nav-icon.open span:nth-child(2) {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}header.site-header #nav-icon.open span:nth-child(3) {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}header.site-header #nav-icon.open span:nth-child(4) {top:10px;width:0%;left:50%;}header.site-header #nav-icon.open span:nth-child(2),header.site-header #nav-icon.open span:nth-child(3) {top:10px;}header.site-header #nav-icon:hover span:nth-child(4) {width:100%;}header.site-header #nav-icon.open:hover span:nth-child(4) {width:0%;}.sliding_menu {padding:80px 20px 0;position:fixed;z-index:20;right:-100%;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.85);display:flex;flex-direction:column;justify-content:center;transition:right 0.5s ease;overflow-y:scroll;}.sliding_menu::-webkit-scrollbar {display:none;}.sliding_menu {-ms-overflow-style:none;scrollbar-width:none;}.sliding_menu .social_media {margin-top:30px;padding:0 15px;}.sliding_menu .social_media i {margin-right:25px;color:#fff;font-size:24px;}.dropdown-item:focus, .dropdown-item:hover {color:#fff !important;background:unset !important;}.sliding_menu.open {right:0;}.sliding_menu ul {background:transparent;margin:0;padding:0;list-style:none;position:unset !important;transform:unset !important;}.sliding_menu ul li {font-size:18px;position:relative;}.sliding_menu ul li a {color:#fff !important;padding:10px 15px;display:block;text-decoration:none;transition:color 0.3s ease;}.sliding_menu ul ul {display:none;position:absolute;top:0; left:100%;margin-top:-1px; background:rgba(0, 0, 0, 0.85);min-width:200px;}.sliding_menu ul ul ul {top:0;left:100%;}.sliding_menu ul ul li {position:relative;font-size:16px;}.sliding_menu ul ul li a {padding:8px 30px;}.sliding_menu ul ul li a:after {border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em;}.sliding_menu ul li:hover > ul {display:inline-block;}.sliding_menu ul ul li ul li a {padding-left:50px;font-size:14px;}.sliding_menu ul ul li ul li a:after {display:none;}.heading_and_image_block {background:#000;color:#fff;position:relative;}.heading_and_image_block .bg_image {position:absolute;top:0;right:0;height:100%;width:50%;}.heading_and_image_block .bg_image .overlay {position:absolute;top:0;right:0;height:100%;width:100%;background:linear-gradient(0deg, rgba(0,0,0,0) 71%, rgba(14,14,14,0.5914740896358543) 100%, rgba(0,0,0,1) 100%);}.horizontal_panels_block .panel {margin-top:60px;}.horizontal_panels_block .panel:nth-child(-n+3) {margin-top:0;}.horizontal_panels_block .panel .bg_image_wrapper {margin-bottom:30px;height:250px;overflow:hidden;}.horizontal_panels_block .panel .bg_image_wrapper .bg_image {height:100%;transition:all 0.4s;}.horizontal_panels_block .panel .bg_image_wrapper:hover .bg_image {transform:scale(1.2);}.vertical_panels_block .content p:last-child {margin-bottom:0!important;}.vertical_panels_block hr {margin:50px 0!important;}.vertical_panels_block hr:first-child {margin-top:0!important;}.vertical_panels_block a {font-size:18px;}.background_with_text_block {overflow:hidden;position:relative;}.background_with_text_block.full_height {height:100vh;}.background_with_text_block.normal {height:650px;}.background_with_text_block:after {content:'';display:block;position:absolute;bottom:0;left:0;width:100%;}.background_with_text_block.gradient:after {height:50%;background-image:linear-gradient(to bottom, rgba(38, 38, 38, 0), rgba(38, 38, 38, 1));}.background_with_text_block.full:after {height:100%;background:rgba(38, 38, 38, 0.5);}.background_with_text_block video {position:absolute;width:100%;height:100%;object-fit:cover;}.background_with_text_block .overlay_text {padding-bottom:50px;color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;background:rgba(0,0,0,0.3);z-index:5;}.background_with_text_block .overlay_text.center {align-items:center;}.background_with_text_block .overlay_text.bottom_left {align-items:flex-end;}.background_with_text_block .overlay_text .img_wrapper {display:inline-block;border-radius:50px;margin-bottom:30px;}.background_with_text_block .overlay_text .img_wrapper.yes_background {background:#fff;padding:20px 80px;}.background_with_text_block .overlay_text .img_wrapper .logo {max-height:50px;max-width:200px;width:100%;}.background_with_text_block .overlay_text p.explore {margin-top:50px;display:flex;align-items:center;}.background_with_text_block .overlay_text p.explore:before {content:'';margin-right:10px;display:inline-block;width:11px;height:15px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url('/assets/2024/04/Corner-Arrow-White-Right.svg');animation:bounce 0.5s infinite alternate;-webkit-animation:bounce 0.5s infinite alternate;}@keyframes bounce {0% {transform:translateY(0px);}100% {transform:translateY(-10px);}}.standard_vertical_content_block .content p:last-child {margin-bottom:0!important;}.standard_vertical_content_block h1,.standard_vertical_content_block h2.large {margin-top:0 !important;}.standard_vertical_content_block a.rounded_button {margin-top:auto !important;}.standard_content_block h1 {position:relative;background:linear-gradient(#000, #000) left no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;}.standard_content_block h1 span {background:linear-gradient(#fff, #fff) left no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;background-size:0 100%;transition:all 3s linear;transition-delay:.3s;}.standard_content_block h1.animate_wording span {background-size:100% 100%;}.card_slider_block {overflow:hidden;color:#fff;}.card_slider_block a {color:#fff!important;}.card_slider_block .bg_image_wrapper {height:300px;overflow:hidden;}.card_slider_block .bg_image_wrapper .bg_image {height:100%;transition:all 0.4s;}.card_slider_block .bg_image_wrapper:hover .bg_image {transform:scale(1.2);}.card_slider_block .card_slider_wrapper .card_slider .slick-list {margin:0 -8px;overflow:visible;}.card_slider_block .card_slider_wrapper .card_slider .slick-list .slick-slide {margin:0 8px;}.card_slider_block .card_slider_wrapper .card_wrapper h3 {margin-top:20px !important;}.card_slider_block .nav_wrapper {display:flex;justify-content:end;}.card_slider_block .nav_wrapper span {font-family:"Roboto Mono", monospace;font-optical-sizing:auto;font-weight:300!important;font-style:normal;font-size:21px;cursor:pointer;position:relative;transition:all .3s;}.card_slider_block .nav_wrapper span:hover {color:#A9A9A9 !important;}.card_slider_block .nav_wrapper span:after {content:'';position:absolute;display:inline-block;left:0;bottom:-10px;width:0%;height:4px;background:#A9A9A9;transition:all .3s;}.card_slider_block .nav_wrapper span:hover:after {width:100%;}.card_slider_block .nav_wrapper span.pipe {margin:0 20px;}.card_slider_block .nav_wrapper span.pipe:after {display:none;}.testimonial_slider_block .img_wrapper {display:flex;align-items:center;}.testimonial_slider_block .img_wrapper hr {flex:1;border:1px solid #E5E5E5 !important;opacity:1 !important;}.testimonial_slider_block .img_wrapper img {width:180px;margin:0 50px;}.testimonial_slider_block .nav_wrapper,.testimonial_slider_block .counter_wrapper p {font-size:21px;color:#968771;margin-bottom:0;}.testimonial_slider_block .nav_wrapper .prev,.testimonial_slider_block .nav_wrapper .next {cursor:pointer;position:relative;}.testimonial_slider_block .nav_wrapper .prev:after,.testimonial_slider_block .nav_wrapper .next:after {content:'';position:absolute;display:inline-block;left:0;bottom:-10px;width:0%;height:4px;background:#968771;transition:all .3s;}.testimonial_slider_block .nav_wrapper .prev:hover:after,.testimonial_slider_block .nav_wrapper .next:hover:after {width:100%;}.testimonial_slider_block .testimonial_slider {margin-top:60px;}.left_and_right_panels_block .panel_wrapper {margin-top:100px;}.left_and_right_panels_block .panel_wrapper:first-child {margin-top:0;}.left_and_right_panels_block .panel_wrapper .bg_image {height:100%;}.content_with_image_block {position:relative;}.content_with_image_block .bg_image {position:absolute;top:0;left:0;height:100%;width:50%;}.content_with_image_block .bg_image .overlay {position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg, rgba(0,0,0,0) 71%, rgba(14,14,14,0.5914740896358543) 100%, rgba(0,0,0,1) 100%);}.content_with_image_block h1,.content_with_image_block h2 {font-weight:400!important;}.content_with_image_block .content_wrapper {display:flex;flex-direction:column;min-height:550px;}.content_with_image_block .content_wrapper .content ul {padding-left:1rem;}.content_with_image_block .content_wrapper .content p,.content_with_image_block .content_wrapper .content ul li {font-size:12px;}.gallery_block .bg_image {height:615px;transition:background .3s linear;}.gallery_block .selector_gallery .bg_image {height:150px;cursor:pointer;margin-bottom:5px;}.content_panels_block img {margin-bottom:20px;max-height:80px;}.accordion_block {background:#000;}.accordion_block .accordion .accordion-item {border:0;border-bottom:1px solid #4B4B4B;border-radius:0;background:transparent;}.accordion_block .accordion .accordion-item:last-child {border-bottom:0;}.accordion_block .accordion .accordion-item h2.accordion-header {margin-top:0px !important;margin-bottom:0px !important;}.accordion_block .accordion .accordion-item h2.accordion-header .accordion-button {display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:#000;border-radius:0;box-shadow:none;}.accordion_block .accordion .accordion-item h2.accordion-header .accordion-button.collapsed {background:#000;transition:.3s ease-in-out;}.accordion_block .accordion .accordion-item .accordion-header .accordion-button:focus {box-shadow:none;border-color:rgba(0, 0, 0, .125);}.accordion_block .accordion .accordion-item .accordion-header .accordion-button p {color:#FFFFFF;border-radius:0;font-size:36px;font-weight:200;margin-bottom:0;}.accordion_block .accordion .accordion-item .accordion-header .accordion-button i {color:#707070;background:#FFFFFF;padding:5px 7px;border-radius:50%;font-size:24px;transition:.3s ease-in-out;}.accordion_block .accordion .accordion-item .accordion-header .accordion-button:after {display:none;}.accordion_block .accordion .accordion-item .accordion-header .accordion-button .icon,.accordion_block .accordion .accordion-item .accordion-header .accordion-button.collapsed .icon {display:flex;flex-direction:column;align-items:center;justify-content:center;width:22px;height:21px;background-image:url(/assets/2024/04/Bottom-Right-Arrow-White.svg);background-position:center;background-repeat:no-repeat;background-size:cover;}.accordion_block .accordion .accordion-item .accordion-body {padding:10px 0 30px;}.accordion_block .accordion .accordion-item .accordion-body p {color:#FFFFFF;}.quote_text_block {background:#E5E5E5;}.quote_text_block .right_content {position:relative;}.quote_text_block .right_content:before {content:'';display:inline-block;position:absolute;top:0;left:-30px;height:100%;width:1px;background:#BFBFBF;}.quote_text_block .right_content p:last-child {margin-bottom:0;}.quote_text_block .quote {font-family:"Roboto Mono", monospace;font-optical-sizing:auto;font-weight:300 !important;font-style:normal;font-size:44px !important;line-height:56px !important;letter-spacing:-5px;}.quote_text_block .logo {margin-top:auto;max-height:80px;}.review_block .vertical_line {border-right:1px solid #000;height:150px;}.case_studies_block .case_study {margin-bottom:calc(1rem*1);}.case_studies_block .case_study .bg_image_wrapper {height:280px;overflow:hidden;position:relative;}.case_studies_block .case_study .bg_image_wrapper a {color:#fff;}.case_studies_block .case_study .bg_image_wrapper .bg_image {height:100%;transition:all 0.5s;}.case_studies_block .case_study:hover .bg_image_wrapper .bg_image {transform:scale(1.2);}.case_studies_block .case_study .bg_image_wrapper .overlay {padding:25px;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0, 0, 0, 0.5);color:#fff;z-index:5;overflow:hidden;transition:all 0.3s;}.case_studies_block .case_study .bg_image_wrapper .overlay .bottom_text {position:absolute;bottom:0;right:20px;font-family:"Roboto Mono", monospace;font-weight:200;letter-spacing:-1.2px;}.case_studies_block .case_study .bg_image_wrapper .overlay .bottom_text:after {content:'';display:inline-block;margin-left:15px;height:9px;width:9px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/assets/2024/04/arrow_up.svg);}.case_studies_block .case_study .bg_image_wrapper:hover .overlay {opacity:1;}.case_studies_block .case_study .bg_image_wrapper .overlay h3 {text-transform:uppercase;}.logos_block h2 {font-size:42px !important;font-weight:400 !important;}.logos_block .logo_wrapper {margin-top:60px;}.logos_block .logo_wrapper img {margin:20px 30px;width:auto;max-width:200px;max-height:80px;}.map_block {position:relative;}.map_block #map {width:58.33333333%;height:100%;position:absolute;top:0;right:0;overflow:hidden;color:#030303;}.map_block #map.left {left:0;right:unset;}.map_block h3 span.title {font-size:21px;letter-spacing:-1.56px;font-weight:400;color:#000 !important;}.map_block p span.sub_title {color:#1D3319 !important;font-weight:600 !important;letter-spacing:-1.5px;}.form_block .wpcf7 {margin-top:40px;}.form_block h2 {font-size:110px!important;line-height:120px!important;letter-spacing:-8px;}form .wpcf7-textarea {height:100px;padding-top:50px !important;}form .form-control {border:0;border-bottom:1px solid #fff;border-radius:0;padding:15px 0;color:#fff!important;font-size:21px;line-height:21px;background:transparent;caret-color:#fff;}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 .form-control:active,form .form-control:focus {border-color:#fff;background:transparent;box-shadow:none;}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:#fff;transition:background-color 5000s ease-in-out 0s;}form .form-control.wpcf7-submit {margin:0;border-radius:35px;padding:18px 40px;width:auto;display:inline-block;font-size:21px;line-height:24px;letter-spacing:-1.4px;background:#fff;border-bottom:0;transition:all .3s;}form .form-control.wpcf7-submit:hover {background:#1D3319;color:#fff !important;}form .wpcf7-not-valid-tip {display:none;}form .wpcf7-response-output {margin:30px 0 0!important;padding:8px 15px!important;}footer.site-footer {padding:50px 0;background:#1D3319;}footer.site-footer .footer_logo {max-height:50px;transition:all .5s;}footer.site-footer p,footer.site-footer a {color:#fff;transition:all .5s;}footer.site-footer a:hover {color:#A9A9A9;}footer.site-footer hr {border-color:#546450!important;}footer.site-footer .social_media i {margin-right:25px;font-size:24px;}@media (max-width:1399.98px) {.vertical_panels_block a {font-size:16px;}}@media (max-width:1199.98px) {h1.large {font-size:58px !important;line-height:70px !important;letter-spacing:-4px;}h1, h2.large {font-size:40px !important;line-height:46px !important;letter-spacing:-4px;}h2, h1.small, h3.large {font-size:32px !important;line-height:38px !important;}.content_with_image_block .content a {font-size:16px !important;}.content_with_image_block .bg_image {width:40%;}.vertical_panels_block a {font-size:14px;}.vertical_panels_block a.rounded_button:after {margin-left:10px;height:9px;width:9px;}.background_with_text_block .overlay_text a.rounded_button {margin-right:0px !important;}}@media (max-width:991.98px) {p.review {font-size:18px;line-height:30px;letter-spacing:-2px;}header.site-header .navbar .navbar-nav li {margin-left:40px;}header.site-header .navbar .navbar-nav li ul.dropdown-menu li a {font-size:18px;line-height:18px;}.horizontal_panels_block .panel {margin-top:0px;margin-bottom:60px;}.vertical_panels_block a {font-size:18px;}.map_block {padding-bottom:0px !important;}.map_block #map {position:unset;height:500px;width:100%;margin-top:100px;}.testimonial_slider_block .img_wrapper img {width:120px;margin:0 30px;}.testimonial_slider_block .nav_wrapper,.testimonial_slider_block .counter_wrapper p {font-size:18px;}.left_and_right_panels_block .panel_wrapper .bg_image {height:400px;margin-top:50px;}.left_and_right_panels_block .panel_wrapper a.rounded_button {margin-right:auto !important;margin-left:auto !important;}.accordion_block .accordion .accordion-item .accordion-header .accordion-button p {font-size:32px;}.standard_vertical_content_block .content p:last-child {margin-bottom:20px !important;}.gallery_block .bg_image {height:495px;}.gallery_block .selector_gallery .bg_image {height:120px;}button.rounded_button:hover:after {transform:translate(3px, -3px);}form .form-control.wpcf7-submit {padding:15px 25px;}footer.site-footer p,footer.site-footer a {font-size:14px;}}@media (max-width:767.98px) {h1.large {font-size:38px !important;line-height:50px !important;}.form_block h2 {font-size:80px !important;line-height:100px !important;}.heading_and_image_block {padding-top:100px !important;padding-bottom:0px !important;}.vertical_panels_block a {font-size:14px;}.background_with_text_block.normal {height:600px;}.background_with_text_block .overlay_text .img_wrapper .logo {max-width:150px;}.gallery_block .nav_wrapper .prev,.gallery_block .nav_wrapper .next {cursor:pointer;position:relative;font-size:20px;}.gallery_block .nav_wrapper .prev:after,.gallery_block .nav_wrapper .next:after {position:absolute;content:'';display:inline-block;height:4px;width:0%;left:0;bottom:-10px;background:#030303;transition:all .3s;}.gallery_block .nav_wrapper .prev:hover:after,.gallery_block .nav_wrapper .next:hover:after {width:100%;}.content_with_image_block .content_wrapper {min-height:400px;}.content_with_image_block .bg_image,.heading_and_image_block .bg_image {position:unset;height:400px;width:100%;margin-top:50px;}.content_with_image_block .bg_image .overlay {display:none;}.content_with_image_block .content_wrapper .content {margin-top:unset;}.quote_text_block .right_content {padding-top:50px;}.quote_text_block a.rounded_button {margin-bottom:25px;}form .form-control.wpcf7-submit {margin-top:40px;}footer.site-footer .footer_logo {margin:20px 0;}footer.site-footer p.copy {font-size:12px;}}@media (max-width:575.98px) {header.site-header.dark {background:#1D3319;}header.site-header #nav-icon1 {display:block;}header.site-header #navbar {display:none !important;}header.site-header.dark_logo .navbar-brand img.logo_dark {display:none;}header.site-header.dark_logo .navbar-brand img.logo_light {display:inline-block;}h1, h2.large {font-size:30px !important;line-height:36px !important;letter-spacing:-2px;}.background_with_text_block .overlay_text {padding-bottom:70px;}.background_with_text_block .overlay_text p.explore {margin-top:25px;}.form_block h2 {font-size:60px !important;line-height:80px !important;letter-spacing:-2px;}.review_block img {width:200px !important;}p.review {margin:40px 0;}.gallery_block .bg_image {height:400px;}.card_slider_block {padding-top:50px !important;padding-bottom:50px !important;}.vertical_panels_block img {width:200px !important;}.vertical_panels_block a.rounded_button.transparent {margin:50px 0 !important;font-size:18px;}.testimonial_slider_block .img_wrapper hr {display:none;}.testimonial_slider_block .img_wrapper img {margin:0;}.content_with_image_block {padding-bottom:0 !important;}}