@font-face {font-family:'Quasimoda';src: url('/assets/css/fonts/quasimoda/quasimoda-regular.woff2') format('woff2'),url('/assets/css/fonts/quasimoda/quasimoda-regular.woff') format('woff');font-weight:400;font-style:normal;}html, body {margin:0;border:0;padding:0;font-family:'Quasimoda', sans-serif!important;font-weight:400;color:#707070!important;background:#fff!important;font-size:17px;line-height:24px!important;overflow-x:hidden;}* {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;}button:focus,.form-control:focus {box-shadow:none!important;background:transparent!important;}#main {margin-top:0!important;}.preloader {position:fixed;z-index:1001;top:0;left:0;width:100%;height:100%;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;}.preloader .preloader_inner {width:100%;max-width:400px;text-align:center;}.preloader .preloader_inner .factory {margin-bottom:35px;width:80px;}.preloader .preloader_inner .progress {border:2px solid #333;border-radius:0;position:relative;background:transparent;height:auto;font-family:"swear-display",serif;font-size:20px;color:#fff;}.preloader .preloader_inner .progress .progress-bar {background:#fff;height:48px;}.preloader .preloader_inner .progress span.text,.preloader .preloader_inner .progress span.count_wrapper {position:absolute;top:0;height:100%;display:inline-block;padding:12px 0;}.preloader .preloader_inner .progress span.text {left:0;width:80%;mix-blend-mode:difference}.preloader .preloader_inner .progress span.text span {font-style:italic;font-weight:900;}.preloader .preloader_inner .progress span.count_wrapper {border-left:2px solid #333;right:0;width:20%;mix-blend-mode:difference}.bg_image {background-size:cover;background-position:center;background-repeat:no-repeat;}.large_padding_top {padding-top:160px;}.large_padding_bottom {padding-bottom:160px;}.medium_padding_top {padding-top:120px;}.medium_padding_bottom {padding-bottom:120px;}.small_padding_top {padding-top:70px;}.small_padding_bottom {padding-bottom:70px;}.extra_small_padding_top {padding-top:35px;}.extra_small_padding_bottom {padding-bottom:35px;}a.rounded_button,button.rounded_button {border-radius:25px;padding:12px 45px;display:inline-block;font-size:18px;color:#333!important;}a.rounded_button.white,button.rounded_button.white {background:#fff;background-image:linear-gradient(to right, black 50%, white 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.5s;}a.rounded_button.white:hover,button.rounded_button.white:hover { background-position:left bottom; color:#fff!important;}a.rounded_arrow_button,button.rounded_arrow_button {margin-top:30px;border-radius:25px;padding:12px 95px 12px 45px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;float:right;position:relative;transition:all 0.5s;}a.rounded_arrow_button:hover,button.rounded_arrow_button:hover { background-position:left bottom!important;}a.rounded_arrow_button:after,button.rounded_arrow_button:after {content:'';width:52px;height:11px;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:all .5s;}a.rounded_arrow_button:hover:after,button.rounded_arrow_button:hover:after {right:20px;}a.rounded_arrow_button.dark,button.rounded_arrow_button.dark {border:1px solid #333;color:#333!important;background:linear-gradient(to right, black 50%, white 50%);background-size:200% 100%;background-position:right bottom;}a.rounded_arrow_button.dark:hover,button.rounded_arrow_button.dark:hover { color:#fff!important;}a.rounded_arrow_button.dark:after,button.rounded_arrow_button.dark:after {background-image:url(/assets/2022/05/Black-Arrow.svg);background-size:cover;background-repeat:no-repeat;background-position:center;}a.rounded_arrow_button.dark:hover:after,button.rounded_arrow_button.dark:hover:after {background-image:url(/assets/2022/05/White-Arrow.svg);}a.rounded_arrow_button.light,button.rounded_arrow_button.light {border:1px solid #fff;color:#fff!important;background:linear-gradient(to right, #fff 50%, #191919 50%);background-size:200% 100%;background-position:right bottom;}a.rounded_arrow_button.light:hover,button.rounded_arrow_button.light:hover { color:#191919!important;}a.rounded_arrow_button.light:after,button.rounded_arrow_button.light:after {background-image:url(/assets/2022/05/White-Arrow.svg);background-size:cover;background-repeat:no-repeat;background-position:center;}a.rounded_arrow_button.light:hover:after,button.rounded_arrow_button.light:hover:after {background-image:url(/assets/2022/05/Black-Arrow.svg);}a.rounded_arrow_button.transparent,button.rounded_arrow_button.transparent {border:1px solid #fff;color:#fff!important;background:linear-gradient(to right, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 50%);background-size:200% 100%;background-position:right bottom;}a.rounded_arrow_button.transparent:hover,button.rounded_arrow_button.transparent:hover { color:#191919!important;}a.rounded_arrow_button.transparent:after,button.rounded_arrow_button.transparent:after {background-image:url(/assets/2022/05/White-Arrow.svg);background-size:cover;background-repeat:no-repeat;background-position:center;}a.rounded_arrow_button.transparent:hover:after,button.rounded_arrow_button.transparent:hover:after {background-image:url(/assets/2022/05/Black-Arrow.svg);}p.subheading {font-size:36px!important;line-height:36px!important;font-family:"swear-display",serif!important;font-weight:400!important;letter-spacing:-1px;color:#191919;}p.subheading_small {font-size:21px!important;line-height:26px!important;color:#AFAFAF;}ul.two_col {margin-bottom:0;columns:2;-webkit-columns:2;-moz-columns:2;}h1, h2, h3, h4 {margin-top:40px!important;margin-bottom:55px!important;font-family:"swear-display",serif!important;font-weight:400!important;color:#191919;position:relative;}h1 span.italic, h2 span.italic, h3 span.italic, h4 span.italic {font-family:"swear-display-cilati",serif!important;font-weight:500!important;}h1 span.normal, h2 span.normal, h3 span.normal, h4 span.normal {font-family:'Quasimoda', sans-serif!important;}h1, h2.large {font-size:102px!important;line-height:102px!important;letter-spacing:-1px;}h2, h1.small {font-size:82px!important;line-height:82px!important;letter-spacing:-1px;}h3, h2.small {font-size:60px!important;line-height:74px!important;letter-spacing:-1px;}h4, h3.small {font-size:40px!important;line-height:40px!important;letter-spacing:-1px;}header.site-header {padding:18px 0;position:fixed;top:0;left:0;width:100%;z-index:20;background:transparent;transition:all 0.5s;}header.site-header.scrolled {padding:10px 0;background:#333;}header.site-header .phone_number {margin-left:40px;color:#fff !important;transition:all .5s;}header.site-header .phone_number:hover {color:#ccc!important;}header.site-header .navbar-brand img {height:auto;max-height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}header.site-header .navbar-nav li a {margin-right:40px;padding:0!important;color:#fff!important;position:relative;}header.site-header .navbar-nav li:last-child a {margin-right:0;}header.site-header .navbar-nav li a:hover {color:#ccc!important;}header.site-header .navbar-nav li a.active {font-family:"swear-display-cilati",serif!important;font-weight:400!important;font-size:18px;line-height:20px;position:relative;letter-spacing:2px;}header.site-header .navbar-nav li a:after {content:'';position:absolute;left:0;bottom:-5px;width:0;height:3px;transition:all 0.5s;}header.site-header .navbar-nav li a:hover:after {width:100%;background:#ccc!important;}header.site-header .navbar-nav li a.active:after {width:100%;bottom:-8px;background:#fff;}header.site-header .navbar-nav li:first-child a {padding:0!important;}header.site-header #nav-icon {margin:0;width:40px;height:30px;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:2px;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) {top:0px;}header.site-header #nav-icon span:nth-child(2),header.site-header #nav-icon span:nth-child(3) {top:13px;}header.site-header #nav-icon span:nth-child(4) {top:26px;}header.site-header #nav-icon.open span:nth-child(1) {top:18px;width:0%;left:50%;}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:18px;width:0%;left:50%;}.sliding_menu {position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:15;background:#4c4c4c;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:all 0.5s;}.sliding_menu.open {left:0;}.sliding_menu .navbar-nav li a {color:#fff;padding:10px 0!important;}.sliding_menu .navbar-nav li a:hover {color:#ccc!important;}.sliding_menu .navbar-nav li a {font-size:36px;line-height:36px;}.sliding_menu .navbar-nav li a.active {font-family:"swear-display-cilati",serif!important;font-size:40px;line-height:40px;letter-spacing:2px;}.circular {animation:circular 4s linear infinite;}@keyframes circular {from { transform:rotate(0deg) translateX(20px) rotate(0deg); }to { transform:rotate(360deg) translateX(20px) rotate(-360deg); }}.bounce {animation:bounce 2s infinite;}@keyframes bounce {0%,25%,50%,75%,100% {transform:translateY(0);}40% {transform:translateY(-20px);}60% {transform:translateY(-12px);}}.text_with_background_image {display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;position:relative;overflow:hidden;}.text_with_background_image img.pointing_hand {position:absolute;bottom:40px;width:40px;z-index:5;}.text_with_background_image.full_height {height:100vh;}.text_with_background_image.normal_height {height:600px;}.text_with_background_image .text {position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:5;}.text_with_background_image .text h1,.text_with_background_image .text h2 {margin-top:0!important;color:#fff!important;}.text_with_background_image .text .marquee h1,.text_with_background_image .text .marquee h2 {font-size:300px!important;line-height:300px!important;}.text_with_background_image .overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);z-index:5;}.text_with_background_image video {min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.left_and_right_panels .header_icon_wrapper,.left_and_right_panels_simple .header_icon_wrapper {position:relative;}.left_and_right_panels .header_icon_wrapper h2,.left_and_right_panels p,.left_and_right_panels_simple .header_icon_wrapper h2,.left_and_right_panels_simple p {position:relative;z-index:5;}.left_and_right_panels img.heading,.left_and_right_panels_simple img.heading {position:absolute;top:-40px;left:-40px;max-width:185px;max-height:185px;}.left_and_right_panels .image_wrapper,.left_and_right_panels_simple .image_wrapper {position:relative;}.left_and_right_panels .image_wrapper .hover_image,.left_and_right_panels_simple .image_wrapper .hover_image {position:absolute;top:50%;left:50%;opacity:0;transition:all 0.5s;transform:translate(-50%, -50%);}.left_and_right_panels .image_wrapper:hover .hover_image,.left_and_right_panels_simple .image_wrapper:hover .hover_image {opacity:1;}.left_and_right_panels hr,.left_and_right_panels_simple hr {margin-top:35px;margin-bottom:70px;}.left_and_right_panels .image_wrapper .small_image {position:absolute;max-height:140px;max-width:160px;z-index:5;}.left_and_right_panels .image_wrapper .small_image.top_left {top:-60px;left:-60px;right:unset;bottom:unset;}.left_and_right_panels .image_wrapper .small_image.top_right {top:-60px;right:-60px;left:unset;bottom:unset;}.left_and_right_panels .image_wrapper .small_image.bottom_left {bottom:-60px;left:-60px;right:unset;top:unset;}.left_and_right_panels .image_wrapper .small_image.bottom_right {bottom:-60px;right:-60px;left:unset;top:unset;}.left_and_right_panels .negative_margin {margin-top:-145px;}.featured_slider {background:#000;}.featured_slider .featured_carousel_wrapper .slick-slide {margin:0 40px;}.featured_slider .featured_carousel_wrapper .slick-list {margin:0 -40px;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track {display:flex;align-items:center;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .bg_image {height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;transition:all 1.5s;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .video_wrapper {position:relative;height:500px;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .slick-center .video_wrapper {height:600px;overflow:hidden;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .video_wrapper video {position:absolute;width:100%;height:100%;object-fit:cover;opacity:0.2;transition:all 1.5s;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .slick-center .video_wrapper video {opacity:1;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .bg_image_wrapper {display:flex;flex-direction:column;justify-content:center;height:652px;opacity:0.2;transition:all 1.5s;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .slick-center.bg_image_wrapper {opacity:1;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .slick-center.bg_image_wrapper .bg_image {height:600px;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .bg_image .overlay,.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .video_wrapper .overlay {border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;background:rgba(0, 0, 0, 0.4);transition:all 0.5s;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .video_wrapper:hover .overlay,.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .bg_image:hover .overlay {width:2000px;height:2000px;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track h3 {margin:20px 0 0 0 !important;font-family:'Quasimoda', sans-serif !important;font-size:32px !important;line-height:32px !important;color:#fff;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track a.view_project {padding-right:95px;color:#666;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track a.view_project:after {content:'';width:52px;height:11px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background-image:url(/assets/2025/03/Grey-Arrow.svg);transition:all .5s;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track a.view_project:hover:after {right:0;}.logo_slider {background:#333;}.logo_slider .logo_carousel img {max-height:65px;max-width:100%;width:auto!important;display:inline-block;}.logo_slider .slick-list {margin:0 -30px;}.logo_slider .logo_carousel .slick-slide {margin:0 30px;text-align:center;}.logo_slider .logo_carousel .slick-list .slick-track {display:flex;align-items:center;}.triple_image {overflow:hidden;}.triple_image .bg_image {height:calc(50% - 1.5px);}.triple_image .main_bg_image {margin-right:3px;height:750px;}.triple_image .bg_image.margin_top {margin-top:3px;}.triple_image .bg_image .star {position:absolute;top:-62px;left:-54px;height:120px;}.triple_image .flex-row-reverse .bg_image .star {right:-54px;left:unset;}.triple_image .flex-row-reverse .main_bg_image {margin-right:0;margin-left:3px;}.divider_line hr {margin:0;opacity:1;}.inline_links a {margin:10px 30px;padding:0;display:inline-block;color:#333!important;position:relative;}.inline_links a:after {content:'';position:absolute;left:0;bottom:-8px;height:3px;width:0;transition:all 0.5s;}.inline_links a:hover:after {background:#333;width:100%;}.case_studies .case_study {margin:60px 0 0;display:flex;flex-direction:column;}.case_studies .case_study h3 {margin-top:25px!important;}.case_studies .case_study a {display:block;overflow:hidden;}.case_studies .case_study .bg_image {height:440px;transition:all 0.5s;}.case_studies .case_study .bg_image:hover {transform:scale(1.1);}.case_studies .case_study:nth-child(2),.case_studies .case_study:first-child {margin-top:0;}.case_studies .case_study .video_wrapper {position:relative;height:440px;transform:scale(1.2);transition:all 0.5s;}.case_studies .case_study .video_wrapper:hover {transform:scale(1.3);}.case_studies .case_study .video_wrapper video {position:absolute;width:100%;height:100%;object-fit:cover;}.gallery .bg_image,.gallery img,.gallery .video_wrapper {margin-top:calc(var(--bs-gutter-x)*.5);margin-bottom:calc(var(--bs-gutter-x)*.5);}.gallery .bg_image {height:650px;}.gallery .video_wrapper {min-height:650px;height:calc(100% - calc(var(--bs-gutter-x)*1));position:relative;}.gallery .video_wrapper video {position:absolute;width:100%;height:100%;object-fit:cover;display:block;}.tiled_gallery .bg_image {margin-top:calc(var(--bs-gutter-x)*.5);margin-bottom:calc(var(--bs-gutter-x)*.5);height:350px;}.video .video-container {margin-top:calc(var(--bs-gutter-x)*.5);margin-bottom:calc(var(--bs-gutter-x)*.5);position:relative;padding-bottom:56.25%;}.video .video-container iframe {position:absolute;top:0;left:0;width:100%;height:100%;}.talk_banner {background:#364A28;}.talk_banner h3,.talk_banner p {margin-top:0!important;color:#fff;}.inline_text .line {width:100%;height:1px;background:#AFAFAF;}.inline_text p.heading {position:relative;overflow:hidden;}.inline_text p.heading:after {content:'';margin-right:-100%;margin-left:30px;border-top:1px solid #AFAFAF;height:1px;width:100%;vertical-align:middle;display:inline-block;}.form {padding-top:120px;height:100vh;display:flex;flex-direction:column;justify-content:center;}.form form {margin-top:60px;}.form form .wpcf7-spinner {position:absolute;opacity:1;top:50%;transform:translateY(-50%);}.form form .form-control {border-radius:0;border:0;border-bottom:1px solid #fff!important;padding:12px 0;background:transparent;color:#fff!important;}.form form .form-control.wpcf7-submit {color:#1C1C1C!important;}.form form .wpcf7-form-control-wrap {margin-bottom:45px;display:block;}.form form .form-control.wpcf7-not-valid {border-bottom:1px solid #f56666!important;}.form form .form-control::-webkit-input-placeholder {color:#fff!important;}.form form .form-control::-moz-placeholder {color:#fff!important;}.form form .form-control::-ms-placeholder {color:#fff!important;}.form form .form-control::placeholder {color:#fff!important;}.form form .form-control:-webkit-autofill,.form form .form-control:-webkit-autofill:hover,.form form .form-control:-webkit-autofill:focus,.form form .form-control:-webkit-autofill:active {transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff !important;}.form form .wpcf7-not-valid-tip {margin-top:12px;color:#f56666;}.form form .wpcf7-response-output {display:none!important;}.form form i {margin-right:12px;}.form form .social {display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:21px;}.form form .social i {margin-right:0;margin-left:20px;}.map_with_text #map {height:100%;}footer.site-footer {padding:45px 0;background:#EDEDED;}footer.site-footer p {margin-bottom:0!important;}footer.site-footer a {display:inline-block;color:#333;position:relative;}footer.site-footer a:after {content:'';position:absolute;left:0;bottom:-8px;height:3px;width:0;transition:all 0.5s;}footer.site-footer a:hover:after {width:100%;}footer.site-footer a:hover:after {background:#333;}footer.site-footer .left_side a {margin-right:35px;}footer.site-footer .left_side a:last-child {margin-right:0;}footer.site-footer .right_side a {margin-left:35px;}footer.site-footer .right_side a:first-child {margin-left:0;}footer.site-footer img.google_premier_partner {max-height:80px;mix-blend-mode:multiply;}@media (max-width:1399.98px) {h1, h2.large {font-size:76px!important;line-height:76px!important;}h2, h1.small {font-size:64px!important;line-height:64px!important;}h3, h2.small {font-size:50px!important;line-height:60px!important;}.text_with_background_image .text .marquee h1,.text_with_background_image .text .marquee h2 {font-size:220px!important;line-height:220px!important;}}@media (max-width:1199.98px) {.text_with_background_image.normal_height {height:500px;}.form {padding-bottom:30px;height:auto;}}@media (max-width:991.98px) {.large_padding_top {padding-top:70px;}.large_padding_bottom {padding-bottom:70px;}.medium_padding_top {padding-top:70px;}.medium_padding_bottom {padding-bottom:70px;}h1, h2.large {font-size:54px!important;line-height:60px!important;}h2, h1.small {font-size:50px!important;line-height:54px!important;}h3, h2.small {font-size:44px!important;line-height:48px!important;}h4, h3.small {font-size:32px!important;line-height:36px!important;}.featured_slider .featured_carousel_wrapper .featured_carousel .slick-list .slick-track .bg_image .overlay {border-radius:0;top:0;left:0;transform:unset;width:100%;height:100%;}.text_with_background_image img.pointing_hand {width:30px;}.left_and_right_panels .negative_margin {margin-top:-60px;}.left_and_right_panels .image_wrapper .bg_image,.left_and_right_panels_simple .image_wrapper .bg_image {min-height:500px;}.left_and_right_panels .image_wrapper .small_image.top_left {top:-60px;left:10px;}.left_and_right_panels .image_wrapper .small_image.top_right {top:-60px;right:10px;}.left_and_right_panels .image_wrapper .small_image.bottom_left {bottom:-60px;left:10px;}.left_and_right_panels .image_wrapper .small_image.bottom_right {bottom:-60px;right:10px;}.triple_image .main_bg_image {height:550px;}.case_studies .case_study .bg_image {height:320px;}.gallery .bg_image {height:400px;}.map_with_text #map {margin-top:20px;height:400px;}footer.site-footer img.google_premier_partner {margin-bottom:30px;}footer.site-footer .left_side {margin-bottom:12px;}}@media (max-width:767.98px) {a.rounded_button {padding:12px 25px;}.triple_image .main_bg_image {height:420px;}.left_and_right_panels .image_wrapper .small_image.top_left {top:-20px;}.left_and_right_panels .image_wrapper .small_image.top_right {top:-20px;}.left_and_right_panels .image_wrapper .small_image.bottom_left {bottom:-20px;}.left_and_right_panels .image_wrapper .small_image.bottom_right {bottom:-20px;}.case_studies .case_study {margin-top:40px!important;}.case_studies .case_study:first-child {margin-top:0!important;}.form form {margin-top:30px;}.form form .social {justify-content:flex-start;}.form form .social i {margin-right:20px;margin-left:0;}}@media (max-width:575.98px) {h1, h2.large {font-size:42px!important;line-height:42px!important;letter-spacing:0;}h2, h1.small {font-size:36px!important;line-height:36px!important;letter-spacing:0;}h3, h2.small {font-size:32px!important;line-height:36px!important;letter-spacing:0;}h4, h3.small {font-size:28px!important;line-height:32px!important;letter-spacing:0;}header.site-header .navbar-brand img {position:unset;top:unset;left:unset;transform:unset;}.text_with_background_image.normal_height {height:400px;}.text_with_background_image img.pointing_hand {bottom:80px;}.text_with_background_image .text .marquee h1,.text_with_background_image .text .marquee h2 {font-size:130px!important;line-height:130px!important;}.gallery .bg_image {height:320px;}.left_and_right_panels hr,.left_and_right_panels_simple hr {margin-top:0;margin-bottom:50px;}.triple_image .flex-row-reverse .bg_image .star {right:unset;left:-54px;}.triple_image .bg_image {margin-top:0!important;height:280px;width:calc(50% - 1.5px);float:left;}.triple_image .bg_image:first-child {margin-right:3px;}.triple_image .main_bg_image {margin-right:0;margin-bottom:3px;height:320px;width:100%;float:none;}.triple_image .flex-row-reverse .main_bg_image {margin-left:0;}}