html, body {margin:0;border:0;padding:0;font-family:"Manrope", sans-serif!important;font-weight:500!important;font-optical-sizing:auto;color:#333!important;background:#fff!important;font-size:16px;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 {margin-top:0!important;}.bg_image {background-size:cover;background-position:center;background-repeat:no-repeat;}.grey_background {padding:60px 0;background:#F0F0F0;}.grecaptcha-badge { visibility:hidden !important;}h1, h2, h3, h4 {margin-top:40px!important;margin-bottom:20px!important;font-weight:500!important;}h1, h2 {text-transform:uppercase;}h1, h2.large {font-size:88px!important;line-height:88px!important;letter-spacing:-4px;}h2, h1.small, h3.large {font-size:64px!important;line-height:64px!important;letter-spacing:-2.5px;}h3, h2.small, h4.large {font-size:40px!important;line-height:40px!important;letter-spacing:-1.8px;}h4, h3.small {font-size:23px!important;line-height:30px!important;letter-spacing:-1px;}p.large {font-size:21px;line-height:28px;letter-spacing:-1px;}p.subheading {color:#BEBEBE;}p.tagline {margin-bottom:25px;font-size:32px !important;line-height:42px !important;}p.grey_colour {color:#BEBEBE;}p#breadcrumbs {font-size:18px;}p#breadcrumbs,p#breadcrumbs a {color:#BEBEBE!important;transition:all .3s;}p#breadcrumbs a:hover {color:#000 !important;}p#breadcrumbs span.breadcrumb_last {color:#000!important;}a {color:#696969!important;}a.rounded_button,button.rounded_button {margin-top:20px;padding:12px 25px!important;border-radius:36px!important;display:inline-flex;align-items:center;font-size:18px;line-height:18px;font-weight:500;letter-spacing:-1px;width:auto;transition:all 0.5s;}a.rounded_button:after,button.rounded_button:after {content:'';margin-left:30px;width:19px;height:19px;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all 0.5s;}a.rounded_button:hover:after, button.rounded_button:hover:after {transform:translate(5px, -5px);}a.rounded_button.white,button.rounded_button.white {border:1px solid transparent;background:#fff!important;color:#000!important;}a.rounded_button.white:after,button.rounded_button.white:after {background-image:url('/assets/2024/03/Top-Right-Corner-Arrow-Black.svg');}a.rounded_button.white:hover,button.rounded_button.white:hover {border:1px solid #fff;background:transparent!important;color:#fff!important;}a.rounded_button.white:hover:after,button.rounded_button.white:hover:after {background-image:url('/assets/2024/03/Top-Right-Corner-Arrow-White.svg');}a.rounded_button.black,button.rounded_button.black {border:1px solid #000;background:transparent;color:#000!important;}a.rounded_button.black:after,button.rounded_button.black:after {background-image:url('/assets/2024/03/Top-Right-Corner-Arrow-Black.svg');}a.rounded_button.black:hover,button.rounded_button.black:hover {background:#000;color:#fff!important;}a.rounded_button.black:hover:after,button.rounded_button.black:hover:after {background-image:url('/assets/2024/03/Top-Right-Corner-Arrow-White.svg');}a.rounded_button.black.solid,button.rounded_button.black.solid {background:#000!important;color:#fff!important;}button:hover.rounded_button.black.solid{background:#fff !important;color:#000 !important;border:1px solid #000;}button.rounded_button.black.solid:hover:after {background-image:url('/assets/2024/03/Top-Right-Corner-Arrow-Black.svg');}a.rounded_button.black.solid:after,button.rounded_button.black.solid:after {background-image:url('/assets/2024/03/Top-Right-Corner-Arrow-White.svg');}a.rounded_button.grey,button.rounded_button.grey {border:1px solid #747474;background:#747474;color:#fff!important;}a.rounded_button.grey:after,button.rounded_button.grey:after {background-image:url('/assets/2024/03/Top-Right-Corner-Arrow-White.svg');}a.rounded_button.grey:hover,button.rounded_button.grey:hover {border:1px solid #444;background:#444;color:#fff!important;}a.rounded_button.grey:hover:after,button.rounded_button.grey:hover:after {background-image:url('/assets/2024/03/Top-Right-Corner-Arrow-White.svg');}a.rounded_button.transparent,button.rounded_button.transparent {border:1px solid #fff;background:transparent;color:#fff!important;}a.rounded_button.transparent:after,button.rounded_button.transparent:after {background-image:url('/assets/2024/03/Top-Right-Corner-Arrow-White.svg');}a.rounded_button.transparent:hover,button.rounded_button.transparent:hover {background:#fff;color:#000!important;}a.rounded_button.transparent:hover:after,button.rounded_button.transparent:hover:after {background-image:url('/assets/2024/03/Top-Right-Corner-Arrow-Black.svg');}header.site-header {padding:30px 0;position:fixed;top:0;left:0;width:100%;z-index:50;transition:all 0.3s;}header.site-header.scrolled {padding:15px 0;background:#000;}header.site-header.menu_open {background:transparent;}header.site-header.light .dark_logo {display:none;}header.site-header.dark .light_logo {display:none;}header.site-header.dark.scrolled .light_logo {display:block;}header.site-header.dark.scrolled .dark_logo {display:none;}header.site-header.dark.menu_open .light_logo {display:block;}header.site-header.dark.menu_open .dark_logo {display:none;}header.site-header .navbar {padding:0;}header.site-header .navbar .rounded_button {margin-top:0;}header.site-header.scrolled .navbar .rounded_button,header.site-header.menu_open .navbar .rounded_button {border:1px solid #fff;background:transparent;color:#fff !important;}header.site-header.scrolled .navbar .rounded_button:after,header.site-header.menu_open .navbar .rounded_button:after {background-image:url('/assets/2024/03/Top-Right-Corner-Arrow-White.svg');}header.site-header.scrolled .navbar .rounded_button:hover,header.site-header.menu_open .navbar .rounded_button:hover {border:1px solid #fff;background:#fff;color:#000 !important;}header.site-header.scrolled .navbar .rounded_button:hover:after,header.site-header.menu_open .navbar .rounded_button:hover:after {background-image:url('/assets/2024/03/Top-Right-Corner-Arrow-Black.svg');}header.site-header .nav_icon_wrapper {margin-left:60px;color:#fff;display:flex;align-items:center;cursor:pointer;font-size:18px;line-height:18px;}header.site-header.light .nav_icon_wrapper p,header.site-header.dark.scrolled .nav_icon_wrapper p {color:#fff;}header.site-header.dark .nav_icon_wrapper p {color:#000;}header.site-header .nav_icon_wrapper .nav_icon_circle {margin-left:15px;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:transparent;transition:all 0.3s;}header.site-header .nav_icon_wrapper:hover .nav_icon_circle {background:#000;}header.site-header.light .nav_icon_wrapper:hover .nav_icon_circle {background:#fff;}header.site-header.light .nav_icon_wrapper .nav_icon_circle {border:1px solid #fff;}header.site-header.dark .nav_icon_wrapper .nav_icon_circle {border:1px solid #000;}header.site-header.scrolled .nav_icon_wrapper:hover .nav_icon_circle {background:#fff;}header.site-header.menu_open .nav_icon_wrapper:hover .nav_icon_circle {background:#fff;}header.site-header.open #nav-icon1 span {background:#000;}header.site-header #nav-icon1 {margin:0;width:21px;height:9.5px;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-icon1 span {display:block;position:absolute;height:1.5px;width:100%;background:#000;border-radius:4px;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.light #nav-icon1 span {background:#fff;}header.site-header .nav_icon_wrapper:hover #nav-icon1 span {background:#fff;}header.site-header.light .nav_icon_wrapper:hover #nav-icon1 span {background:#000;}header.site-header.scrolled .nav_icon_wrapper #nav-icon1 span {background:#fff;}header.site-header.scrolled .nav_icon_wrapper:hover #nav-icon1 span {background:#000;} header.site-header.menu_open .nav_icon_wrapper #nav-icon1 span {background:#fff;}header.site-header.menu_open .nav_icon_wrapper:hover #nav-icon1 span {background:#000;}header.site-header #nav-icon1 span:nth-child(1) {top:0px;}header.site-header #nav-icon1 span:nth-child(2) {top:4px;}header.site-header #nav-icon1 span:nth-child(3) {top:8px;}header.site-header #nav-icon1.open span:nth-child(1) {top:4px;-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:4px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}.sliding_menu {position:fixed;top:-100%;left:0;width:100%;height:100%;color:#fff;background:#000;display:flex;flex-direction:column;justify-content:center;z-index:45;transition:0.5s;}.sliding_menu.open {top:0;}.sliding_menu.open ~ body {overflow:hidden;}.sliding_menu .left_image {position:absolute;top:0;left:0;width:41.66666667%;height:100%;}.sliding_menu .left_image .menu_sliding_image,.sliding_menu .left_image .menu_sliding_image .slick-list,.sliding_menu .left_image .menu_sliding_image .slick-list .slick-track {height:100%;}.sliding_menu .left_image .menu_sliding_image .slick-list .slick-track .bg_image {position:relative;}.sliding_menu .left_image .menu_sliding_image .slick-list .slick-track .bg_image .overlay {position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.2);}.menu_sliding_image .slick-active { animation:fade-in-move-down 1s; }@keyframes fade-in-move-down {0% {transform:scale(1.2);} 100% {transform:scale(1);}}.sliding_menu .menu_wrapper {position:relative;}.sliding_menu .menu_wrapper:before,.sliding_menu .menu_wrapper:after {content:'';pointer-events:none;display:inline-block;position:absolute;left:0;width:100%;height:150px;}.sliding_menu .menu_wrapper:before {top:-1px;background-image:linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,1));}.sliding_menu .menu_wrapper:after {bottom:-1px;background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));}.sliding_menu .menu_wrapper .navbar-nav {padding:100px 0;height:500px;max-height:100vh;overflow-y:scroll;}.sliding_menu .menu_wrapper .navbar-nav::-webkit-scrollbar {display:none;}.sliding_menu .menu_wrapper .navbar-nav {-ms-overflow-style:none;scrollbar-width:thin;}.sliding_menu .menu_wrapper .navbar-nav li a {padding:12px 0;font-size:70px;line-height:70px;text-transform:uppercase;font-weight:500;display:inline-block;transition:all 0.3s;}.sliding_menu .menu_wrapper .navbar-nav li a:hover {font-size:80px;line-height:80px;color:#fff!important;}.sliding_menu .bottom_section {position:absolute;bottom:40px;left:0;width:100%;color:#696969;z-index:10;}.sliding_menu .bottom_section p,.sliding_menu .bottom_section a {transition:all .5s;}.sliding_menu .bottom_section p:hover {color:#fff !important;}.sliding_menu .bottom_section a:hover {color:#fff !important;}.sliding_menu .bottom_section a.rounded_button:hover {color:#000 !important;}.full_screen_slider_block {position:relative;}.full_screen_slider_block video {position:absolute;width:100%;height:100%;object-fit:cover;}.full_screen_slider_block.full_screen {height:100vh;}.full_screen_slider_block.normal_height {height:700px;}.full_screen_slider_block .full_screen_slider,.full_screen_slider_block .full_screen_slider .slick-list,.full_screen_slider_block .full_screen_slider .slick-list .slick-track {height:100%;}.full_screen_slider_block .overlay_text {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;z-index:10;}.full_screen_slider_block .overlay_text h1,.full_screen_slider_block .overlay_text h2 {font-weight:400!important;}.full_screen_slider_block .overlay_text .links {margin-top:60px;}.full_screen_slider_block .overlay_text .links a.rounded_button {margin-top:0;margin-left:20px;}.full_screen_slider_block .overlay_text .links a.rounded_button:first-child {margin-left:0;}.full_screen_slider_block .overlay {position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;}.full_screen_slider_block .overlay.full {background:rgba(0, 0, 0, 0.37);}.full_screen_slider_block .overlay.gradient {background:linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 50%);}.full_screen_slider_block .bottom_section {position:absolute;bottom:40px;left:0;width:100%;color:#fff;z-index:10;}.full_screen_slider_block .bottom_section .tagline {margin-bottom:0;}.full_screen_slider_block .bottom_section .explore {margin-bottom:0;}.full_screen_slider_block .marquee-div {animation:full_screen_slider_block_left_to_right linear 25s infinite;}.full_screen_slider_block .marquee-div {position:absolute;bottom:20px;left:0;z-index:5;}.full_screen_slider_block .marquee-div .marquee {white-space:nowrap;font-size:180px;line-height:180px;color:#fff;text-transform:uppercase;}@keyframes full_screen_slider_block_left_to_right {from {transform:translateX(0);}to {transform:translateX(-50%);}}@keyframes bounce {0% {transform:translateY(0px);}100% {transform:translateY(-15px);}}.full_screen_slider_block .bottom_section .explore img {margin-left:5px;animation:bounce 0.5s infinite alternate;-webkit-animation:bounce 0.5s infinite alternate;}.left_and_right_panels_block .panel_wrapper {margin-bottom:80px;}.left_and_right_panels_block .panel_wrapper:last-child {margin-bottom:0;}.left_and_right_panels_block .panel_wrapper .image_wrapper {height:350px;border-radius:20px;}.left_and_right_panels_block .panel_wrapper .image_wrapper .bg_image {height:100%;}.gallery_slider_block .gallery_slider_wrapper,.content_with_slider_block .product_slider_wrapper {position:relative;}.content_with_slider_block .product_slider_wrapper {max-height:500px;position:sticky;top:100px;z-index:40;}.gallery_slider_block .gallery_slider_wrapper button,.content_with_slider_block .product_slider_wrapper button {position:absolute;bottom:32px;}.gallery_slider_block .gallery_slider_wrapper button.prev_button,.content_with_slider_block .product_slider_wrapper button.prev_button {left:32px;}.gallery_slider_block .gallery_slider_wrapper button.next_button,.content_with_slider_block .product_slider_wrapper button.next_button {right:32px;}.gallery_slider_block .gallery_slider_wrapper button.prev_button:after,.content_with_slider_block .product_slider_wrapper button.prev_button:after {display:none;}.gallery_slider_block .gallery_slider_wrapper button.prev_button:before,.gallery_slider_block .gallery_slider_wrapper button.next_button:after,.content_with_slider_block .product_slider_wrapper button.prev_button:before,.content_with_slider_block .product_slider_wrapper button.next_button:after {content:'';width:16px;height:16px;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all 0.5s;}.gallery_slider_block .gallery_slider_wrapper button.prev_button:before,.content_with_slider_block .product_slider_wrapper button.prev_button:before {margin-right:10px;background-image:url('/assets/2024/03/Right-Arrow-Left-White.svg');}.gallery_slider_block .gallery_slider_wrapper button.next_button:after,.content_with_slider_block .product_slider_wrapper button.next_button:after {margin-left:10px;background-image:url('/assets/2024/03/Right-Arrow-Right-White.svg');}.gallery_slider_block .gallery_slider_wrapper button.prev_button:hover:before,.content_with_slider_block .product_slider_wrapper button.prev_button:hover:before {background-image:url('/assets/2024/03/Right-Arrow-Left-Black.svg');}.gallery_slider_block .gallery_slider_wrapper button.next_button:hover:after,.content_with_slider_block .product_slider_wrapper button.next_button:hover:after {background-image:url('/assets/2024/03/Right-Arrow-Right-Black.svg');}.gallery_slider_block .gallery_slider_wrapper button.next_button:hover:after,.content_with_slider_block .product_slider_wrapper button.next_button:hover:after {transform:translateX(10px);}.gallery_slider_block .gallery_slider_wrapper button.prev_button:hover:before,.content_with_slider_block .product_slider_wrapper button.prev_button:hover:before {transform:translateX(-10px);}.gallery_slider_block .gallery_slider_wrapper .gallery_slider .bg_image {height:700px;}.gallery_vertical_slider_block .page_counter p {font-size:28px;color:#BEBEBE;}.gallery_vertical_slider_block .page_counter p .active_slide {color:#000 !important;}.gallery_vertical_slider_block .gallery_vertical_slider_wrapper {position:relative;}.gallery_vertical_slider_block .arrow_wrapper {margin-bottom:25px;display:flex;justify-content:flex-end;}.gallery_vertical_slider_block .arrow_wrapper .arrow_prev,.gallery_vertical_slider_block .arrow_wrapper .arrow_next {margin-left:40px;border:1px solid #000;border-radius:50%;width:45px;height:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;}.gallery_vertical_slider_block .arrow_wrapper .arrow_prev:before,.gallery_vertical_slider_block .arrow_wrapper .arrow_next:before {content:'';display:inline-block;margin-bottom:0;width:14px;height:14px;background-size:cover;background-position:center;background-repeat:no-repeat;}.gallery_vertical_slider_block .arrow_wrapper .arrow_prev:before {background-image:url('/assets/2024/03/Left-Arrow-Down-Black.svg');}.gallery_vertical_slider_block .arrow_wrapper .arrow_next:before {background-image:url('/assets/2024/03/Right-Arrow-Down-Black.svg');}.gallery_vertical_slider_block button.prev_button:before {margin-right:10px;background-image:url('/assets/2024/03/Right-Arrow-Left-White.svg');}.gallery_vertical_slider_block button.next_button:after {margin-left:10px;background-image:url('/assets/2024/03/Right-Arrow-Right-White.svg');}.gallery_vertical_slider_block button.prev_button:hover:before {background-image:url('/assets/2024/03/Right-Arrow-Left-Black.svg');}.gallery_vertical_slider_block .gallery_vertical_slider_wrapper .gallery_vertical_slider .bg_image {height:700px;}.gallery_vertical_slider_block .gallery_vertical_slider_thumbs {overflow:hidden;}.gallery_vertical_slider_block .gallery_vertical_slider_thumbs:after {content:'';display:inline-block;position:absolute;bottom:0.5rem;left:0;width:100%;height:100px;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(255 255 255));}.gallery_vertical_slider_block .gallery_vertical_slider_thumbs .bg_image {height:167.25px;}.gallery_vertical_slider_block .gallery_vertical_slider_thumbs .slick-list {margin: 0 0 0.5rem;padding:0!important;}.gallery_vertical_slider_block .gallery_vertical_slider_thumbs .slick-list .slick-slide {margin:0 0 0.5rem;}.content_with_slider_block .product_slider_wrapper,.content_with_slider_block .product_slider_wrapper .product_slider,.content_with_slider_block .product_slider_wrapper .product_slider .slick-list,.content_with_slider_block .product_slider_wrapper .product_slider .slick-list .slick-track,.content_with_slider_block .product_slider_wrapper .product_slider .slick-list .slick-track .bg_image {height:100%;}.side_by_side_heading_and_content_block h1,.side_by_side_heading_and_content_block h2 {text-transform:unset;}.side_by_side_heading_and_content_block .large_heading h1 {font-size:180px !important;line-height:180px !important;}.side_by_side_heading_and_content_block .large_heading p.tagline {font-size:16px !important;margin-bottom:0 !important;line-height:24px !important;}.side_by_side_heading_and_content_block a.rounded_button.black {margin-left:20px;}.side_by_side_heading_and_content_block a.rounded_button.black:first-child {margin-left:0;}.quote_block .bg_image {height:380px;}.quote_block .quote {margin-bottom:20px;font-size:42px!important;line-height:46px!important;letter-spacing:-1.8px;}.quote_block .author {color:#BEBEBE;}.single_full_width_image_block .bg_image {width:100%;height:600px;}.single_full_width_image_block .rounded_border {border-radius:20px;}.double_image_block .bg_image.tall {height:600px;}.double_image_block .bg_image.short {height:300px;}.rotating_text_block {overflow:hidden;}.rotating_text_block .marquee-div {animation:rotating_text_block_left_to_right linear 15s infinite;}.rotating_text_block .marquee-div .marquee {white-space:nowrap;font-size:180px;line-height:180px;text-transform:uppercase;}.rotating_text_block .marquee-div .marquee a {color:#BEBEBE !important;transition:all .3s;}.rotating_text_block .marquee-div .marquee a:hover {color:#696969!important;}@keyframes rotating_text_block_left_to_right {from {transform:translateX(0);}to {transform:translateX(-50%);}}.single_heading_block {height:100vh;display:flex;align-items:center;}.single_heading_block h2,.single_heading_block h3 {position:relative;background:linear-gradient(#BEBEBE, #BEBEBE) left no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;}.single_heading_block h2 span,.single_heading_block h3 span {background:linear-gradient(#000, #000) left no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;background-size:0 100%}.list_items_with_content_block table.table {margin-top:40px;}.list_items_with_content_block table.table tr td {color:#BEBEBE;}.list_items_with_content_block table.table tr td a {color:#BEBEBE !important;transition:all .3s;}.list_items_with_content_block table.table tr td a:hover {color:#000 !important;}.list_items_with_content_block table.table tr:first-child th,.list_items_with_content_block table.table tr:first-child td {border-top:1px solid #BEBEBE;}.list_items_with_content_block table.table tr th,.list_items_with_content_block table.table tr td {font-weight:500;border-bottom:1px solid #BEBEBE;}.list_items_with_content_block .table-responsive {overflow:hidden;}.product_accordion_block .accordion .accordion-item button {padding:25px 0;box-shadow:none;background:transparent!important;}.product_accordion_block .accordion .accordion-item button:after {background-image:url('/assets/2024/03/Large-Down-Arrow.svg');width:39px;height:39px;background-size:cover;}.product_accordion_block .accordion .accordion-item button:focus {border:0;box-shadow:none;}.product_accordion_block .accordion .accordion-item button h3 {color:#BEBEBE;transition:all .3s;}.product_accordion_block .accordion .accordion-item button:hover h3 {color:#000;}.product_accordion_block .accordion .accordion-body {padding:35px 0 65px;}.product_accordion_block .accordion .accordion-body h4 {color:#BEBEBE;}.product_accordion_block .accordion .accordion-body h4:before {content:'';margin-right:25px;display:inline-block;height:1px;width:45px;background:#BEBEBE;vertical-align:middle;}.product_accordion_block .accordion .accordion-body h4 a {transition:all .3s;}.product_accordion_block .accordion .accordion-body h4:hover a {color:#000!important;}.product_accordion_block .accordion .accordion-body .bg_image {height:400px;}.content_accordion_block .accordion .accordion-item button {padding:25px 0;box-shadow:none;background:transparent!important;}.content_accordion_block .accordion .accordion-item button:after {background-image:url('/assets/2024/03/Black-Plus.svg');width:21px;height:21px;background-size:cover;}.content_accordion_block .accordion .accordion-item button:not(.collapsed):after {transform:rotate(135deg);}.content_accordion_block .accordion .accordion-item button:focus {border:0;box-shadow:none;}.content_accordion_block .accordion .accordion-item button h3 {color:#BEBEBE;transition:all .3s;}.content_accordion_block .accordion .accordion-item button:hover h3 {color:#000;}.content_accordion_block .accordion .accordion-body {padding:15px 0 45px;color:#747474;}.content_accordion_block .accordion .accordion-body p.subheading {color:#000;}.content_accordion_block .accordion .accordion-body .bg_image {min-height:350px;height:100%;}.all_products_block .filters {margin-bottom:50px;}.all_products_block .filters button {margin-right:30px;border:0;font-size:21px;line-height:21px;font-weight:500;color:#BEBEBE;background:transparent;transition:all 0.3s;}.all_products_block .filters button.current,.all_products_block .filters button:hover {color:#000;}.all_products_block .grey_background .bg_image {height:360px;}.all_products_block .grey_background hr {margin:60px 0;}.all_products_block .grey_background h2 {text-transform:unset;}.recent_projects_block,.all_projects_block {background:#EDE4D7;overflow:hidden;height:calc(100vh - 80px);display:flex;align-items:center;}.recent_projects_block .bg_image,.all_projects_block .bg_image {position:relative;margin-bottom:20px;height:450px;}.recent_projects_block .project .bg_image .overlay {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#000;z-index:5;overflow:hidden;transition:all 0.3s;}.recent_projects_block .project:hover .bg_image .overlay {opacity:1;}.recent_projects_block .project .bg_image .overlay .marquee-div {position:absolute;bottom:20px;left:0;}.recent_projects_block .project .bg_image .overlay .marquee-div .marquee {white-space:nowrap;font-size:120px;line-height:120px;color:#FFBA00;text-transform:uppercase;}.recent_projects_block .project:hover .overlay {opacity:1;}.recent_projects_block .project:hover .marquee-div {animation:all_projects_block_left_to_right linear 25s infinite;}.recent_projects_block .project:nth-child(-n+2) .bg_image,.all_projects_block .project:nth-child(-n+2) .bg_image {margin-top:0;}.recent_projects_block .projects {margin-top:20px;flex-wrap:nowrap;overflow:hidden;}.recent_projects_block .projects .project .year,.all_projects_block .projects .project .year {color:#BEBEBE;}.recent_projects_block .projects .project .year:before,.all_projects_block .projects .project .year:before {content:'';margin:0 10px;display:inline-block;height:1px;width:70px;background:#BEBEBE;vertical-align:middle;}.all_projects_block {display:block;height:auto;background:#fff;}.all_projects_block .bg_image {margin-top:60px;height:420px;position:relative;overflow:hidden;}.all_projects_block .overlay {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#000;z-index:5;transition:all 0.3s;}.all_projects_block .project:hover .overlay {opacity:1;}.all_projects_block .project:hover .marquee-div {animation:all_projects_block_left_to_right linear 25s infinite;}.all_projects_block .project .marquee-div {position:absolute;bottom:20px;left:0;}.all_projects_block .project .marquee-div .marquee {white-space:nowrap;font-size:120px;line-height:120px;color:#FFBA00;text-transform:uppercase;}.all_projects_block .filter_wrapper {display:flex;}.select_container_title {color:#fff;padding:5px 0 10px;}.select_container {width:500px;margin:50px auto;text-align:center;}.custom_select_date,.custom_select_sector {width:100%;display:inline-block;background:#fff;color:#000;transition:all .5s ease;position:relative;font-size:14px;height:100%;text-align:left;}.custom_select_date.active,.custom_select_sector.active {background:#E8E8E8;}.select_title {cursor:pointer;display:block;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;}.select_title i {transform:rotate(45deg);transition:all .5s;}.custom_select_date.active .select_title i,.custom_select_sector.active .select_title i {transform:rotate(0);}.custom_select_date.active .select_menu,.custom_select_sector.active .select_menu {background:#E8E8E8;}.select_menu {position:absolute;background-color:#fff;width:100%;left:0;overflow:hidden;display:none;height:200px;column-count:2;overflow-y:auto;z-index:9;padding:0;list-style:none}.select_menu > li {padding:10px 15px;transition:all .2s ease-in-out;cursor:pointer;}.select_menu > li:hover {background:#fff;}@keyframes all_projects_block_left_to_right {from {transform:translateX(0);}to {transform:translateX(-50%);}}.latest_news_slider_block,.projects_slider_block {overflow:hidden;}.latest_news_slider_block .bg_image_wrapper,.projects_slider_block .bg_image_wrapper {margin-bottom:15px;height:400px;overflow:hidden;}.latest_news_slider_block .bg_image_wrapper {border-radius:20px;}.latest_news_slider_block .bg_image_wrapper .bg_image,.projects_slider_block .bg_image_wrapper .bg_image {height:100%;transition:all .3s;}.latest_news_slider_block .bg_image_wrapper .bg_image:hover {transform:scale(1.1);}.latest_news_slider_block .news_slider_wrapper,.projects_slider_block .projects_slider_wrapper {margin-top:20px;}.latest_news_slider_block .news_slider_wrapper .slick-slide:first-child,.projects_slider_block .projects_slider_wrapper .slick-slide:first-child {margin-left:20px;}.latest_news_slider_block .news_slider_wrapper .slick-slide:hover {opacity:1;}.latest_news_slider_block .news_slider_wrapper .slick-slide.opaque {opacity:0.3;}.latest_news_slider_block .news_slider_wrapper .slick-slide,.projects_slider_block .projects_slider_wrapper .slick-slide {margin:0 5px;}.latest_news_slider_block .news_slider_wrapper .slick-list,.projects_slider_block .projects_slider_wrapper .slick-list {margin:0 -20px;overflow:unset;}.latest_news_slider_block .news_slider_wrapper .slick-arrow,.projects_slider_block .projects_slider_wrapper .slick-arrow {position:unset;}.latest_news_slider_block .news_slider_wrapper .slick-dots,.projects_slider_block .projects_slider_wrapper .slick-dots {position:unset;display:flex;justify-content:flex-end;}.latest_news_slider_block .news_slider_wrapper .slick-dots li,.projects_slider_block .projects_slider_wrapper .slick-dots li {margin:0 0 0 15px;width:auto;height:auto;}.latest_news_slider_block .news_slider_wrapper .slick-dots li:nth-of-type(1n+6),.projects_slider_block .projects_slider_wrapper .slick-dots li:nth-of-type(1n+6) {display:none;}.latest_news_slider_block .news_slider_wrapper .slick-dots li button,.projects_slider_block .projects_slider_wrapper .slick-dots li button {border-radius:30px;background:#D8D8D8;width:19px;height:11px;transition:all 0.3s;}.latest_news_slider_block .news_slider_wrapper .slick-dots li button:hover,.latest_news_slider_block .news_slider_wrapper .slick-dots li.slick-active button,.projects_slider_block .projects_slider_wrapper .slick-dots li button:hover,.projects_slider_block .projects_slider_wrapper .slick-dots li.slick-active button {background:#000;width:42px;}.latest_news_slider_block .news_slider_wrapper .slick-dots li button:before,.projects_slider_block .projects_slider_wrapper .slick-dots li button:before {display:none;}.latest_news_slider_block .news_slider_wrapper .arrow_wrapper,.projects_slider_block .projects_slider_wrapper .arrow_wrapper {display:flex;}.latest_news_slider_block .news_slider_wrapper .arrow_wrapper .arrow_prev,.latest_news_slider_block .news_slider_wrapper .arrow_wrapper .arrow_next,.projects_slider_block .projects_slider_wrapper .arrow_wrapper .arrow_prev,.projects_slider_block .projects_slider_wrapper .arrow_wrapper .arrow_next {margin-right:25px;border:1px solid #000;border-radius:50%;width:45px;height:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;}.latest_news_slider_block .news_slider_wrapper .arrow_wrapper .arrow_prev:before,.latest_news_slider_block .news_slider_wrapper .arrow_wrapper .arrow_next:before,.projects_slider_block .projects_slider_wrapper .arrow_wrapper .arrow_prev:before,.projects_slider_block .projects_slider_wrapper .arrow_wrapper .arrow_next:before {content:'';display:inline-block;margin-bottom:0;width:14px;height:14px;background-size:cover;background-position:center;background-repeat:no-repeat;}.latest_news_slider_block .news_slider_wrapper .arrow_wrapper .arrow_prev:before,.projects_slider_block .projects_slider_wrapper .arrow_wrapper .arrow_prev:before {background-image:url('/assets/2024/03/Left-Arrow-Down-Black.svg');}.latest_news_slider_block .news_slider_wrapper .arrow_wrapper .arrow_next:before,.projects_slider_block .projects_slider_wrapper .arrow_wrapper .arrow_next:before {background-image:url('/assets/2024/03/Right-Arrow-Down-Black.svg');}.projects_slider_block .bg_image {border-radius:0;height:320px;position:relative;overflow:hidden;}.projects_slider_block .overlay {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#000;z-index:5;transition:all 0.3s;}.projects_slider_block .project:hover .overlay {opacity:1;}.projects_slider_block .project:hover .marquee-div {animation:projects_slider_block_left_to_right linear 25s infinite;}.projects_slider_block .project .marquee-div {position:absolute;bottom:20px;left:0;}.projects_slider_block .project .marquee-div .marquee {white-space:nowrap;font-size:120px;line-height:120px;color:#FFBA00;text-transform:uppercase;}@keyframes projects_slider_block_left_to_right {from {transform:translateX(0);}to {transform:translateX(-50%);}}.panels_block .panel_wrapper {margin-top:80px;}.panels_block .panel_wrapper .bg_image_wrapper {overflow:hidden;}.panels_block .panel_wrapper .bg_image_wrapper img {height:150px;}.panels_block .panel_wrapper p {display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}.panels_block .link_wrapper {margin-top:60px;display:flex;justify-content:center;align-items:center;}.panels_block .link_wrapper a.rounded_button {padding:12px 35px 12px 45px !important;}.panels_block .link_wrapper a.rounded_button:after {margin-left:40px;}.panels_block h1,.panels_block h2 {position:relative;background:linear-gradient(#BEBEBE, #BEBEBE) left no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;}.panels_block h1 span,.panels_block h2 span {background:linear-gradient(#000, #000) left no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;background-size:0 100%;transition:all 3s;transition-delay:.5s;}.panels_block h1.animate_wording span,.panels_block h2.animate_wording span {background-size:100% 100%;}.testimonial_slider_block {overflow:hidden;}.testimonial_slider_block h2 {text-transform:none;}.testimonial_slider_block .testimonial_slider_wrapper .testimonial_slider .slick-list {overflow:visible;}.testimonial_slider_block .testimonial_slider_wrapper .testimonial_slider .slick-slide {margin:0 27px;}.testimonial_slider_block .testimonial_slider_wrapper .testimonial_slider .slick-list {margin:0 -27px;}.testimonial_slider_block .arrow_wrapper {display:flex;justify-content:end;}.testimonial_slider_block hr {border:1px solid #BEBEBE;margin-top:50px !important;margin-bottom:20px;opacity:1;}.testimonial_slider_block .arrow_wrapper .arrow_prev,.testimonial_slider_block .arrow_wrapper .arrow_next {margin-right:25px;border:1px solid #000;border-radius:50%;width:45px;height:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:all .5s;}.testimonial_slider_block .arrow_wrapper .arrow_prev:hover,.testimonial_slider_block .arrow_wrapper .arrow_next:hover {background:#000;}.testimonial_slider_block .arrow_wrapper .arrow_prev:before,.testimonial_slider_block .arrow_wrapper .arrow_next:before {content:'';display:inline-block;margin-bottom:0;width:14px;height:14px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s;}.testimonial_slider_block .arrow_wrapper .arrow_prev:before {background-image:url(/assets/2024/03/Left-Arrow-Down-Black.svg);}.testimonial_slider_block .arrow_wrapper .arrow_next:before {background-image:url(/assets/2024/03/Right-Arrow-Down-Black.svg);}.testimonial_slider_block .arrow_wrapper .arrow_prev:hover:before {background-image:url(/assets/2024/03/Right-Arrow-Left-White.svg);}.testimonial_slider_block .arrow_wrapper .arrow_next:hover:before {background-image:url(/assets/2024/03/Right-Arrow-Right-White.svg);}.trustpilot_logo {height:100%;width:100%;max-width:150px;}#trustpilot_reviews {color:#747474;font-size:22px;letter-spacing:-1.2px;transition:all 0.5s;}#trustpilot_reviews span {color:#BEBEBE;transition:all 0.5s;}#trustpilot_reviews:hover,#trustpilot_reviews:hover span {color:#000;}.all_news_block .filter_wrapper {display:flex;}.images_with_text_block .bg_image.bg_image_1 {height:800px;}.images_with_text_block .bg_image.bg_image_2 {height:600px;margin-bottom:30px;}.content_accordion_block {.accordion-flush .accordion-item.dark_border {border-color:#000000;}}.content_and_tiles_block {overflow:hidden;}.content_and_tiles_block .tiles_wrapper {margin-top:80px;}.content_and_tiles_block .tiles_wrapper .bg_image {position:relative;height:350px;}.content_and_tiles_block .tiles_wrapper .bg_image .overlay {position:absolute;top:0;left:0;height:100%;width:100%;background:#000;opacity:0;transition:all .5s;overflow:hidden;}.content_and_tiles_block .tiles_wrapper .bg_image .overlay:hover {opacity:1;}.content_and_tiles_block .tiles_wrapper .bg_image .overlay .marquee-div-heading .marquee {white-space:nowrap;color:#FFBA00;text-transform:uppercase;font-size:80px;}.content_and_tiles_block .tiles_wrapper .bg_image .overlay:hover .marquee-div {display:block;width:200%;position:absolute;animation:marquee_test 20s linear infinite;}.content_and_tiles_block .tiles_wrapper .bg_image .overlay:hover .marquee-div-heading {display:block;width:200%;position:absolute;animation:marquee_test 20s linear infinite;}.content_and_tiles_block .marquee-div .marquee {white-space:nowrap;color:#fff;text-transform:uppercase;font-size:80px;}.content_and_tiles_block .marquee-div {height:200px;width:800px;overflow:hidden;box-sizing:border-box;position:relative;bottom:-90px;width:fit-content;}.content_and_tiles_block .marquee-div-heading {height:200px;width:800px;overflow:hidden;box-sizing:border-box;position:relative;top:0;left:0;width:fit-content;}.content_and_tiles_block .marquee-div-heading .marquee {display:block;width:200%;position:absolute;animation:marquee_test 20s linear infinite reverse;}.content_and_tiles_block .overlay {float:left;width:50%:}.content_and_tiles_block p.tagline {line-height:32px !important;}.content_and_tiles_block .tiles_wrapper .panel_wrapper:hover {opacity:1;}.content_with_slider_block .panel_wrapper.opaque {opacity:0.3 !important;}@keyframes marquee_test {0% { left:0; }100% { left:-100%; }}.form_block .grey_background {margin-top:95px;}.form_block table {margin-top:20px;}.form_block table tr th {min-width:150px;}.form_block iframe {margin-top:60px;border:0;display:block;width:100%;height:600px;}.form_block form label {color:#333;}.form_block form .form-control {font-size:20px;}.form_block table.table tr th {color:#BEBEBE;font-weight:300;text-transform:uppercase;}.form_block table.table tr td a {color:#000000 !important;transition:all .3s;}.form_block table.table tr td a:hover {color:#BEBEBE !important;}.form_block .bottom_review_wrapper {display:flex;justify-content:space-evenly;align-items:center;width:100%;}.wpcf7-response-output {color:#000 !important;}.videos_block .video .bg_image_wrapper {margin-top:60px;margin-bottom:15px;height:300px;position:relative;overflow:hidden;transition:all .3s;}.videos_block .video.opaque .bg_image_wrapper {opacity:.3;}.videos_block .video:nth-child(-n+3) .bg_image_wrapper {margin-top:0;}.videos_block .video .bg_image_wrapper .bg_image {height:100%;transition:all .3s;}.videos_block .video .bg_image_wrapper .bg_image:hover {transform:scale(1.1);}.videos_block .video .bg_image_wrapper .bg_image:hover + .videos_block .video .bg_image_wrapper .bg_image {visibility:hidden;}.videos_block .video .bg_image_wrapper i {position:absolute;top:50%;left:50%;font-size:80px;color:#fff;transform:translate(-50%, -50%);transition:all 0.3s;}.videos_block .video .bg_image_wrapper:hover i {color:#BEBEBE;}.videos_block .video h4 {font-weight:500;}.videos_block .modal .modal-content .btn-close {position:absolute;top:15px;right:15px;z-index:5;width:40px;height:40px;background-size:cover;}.videos_block .modal .modal-content {border:0;border-radius:0;}.videos_block .modal .modal-content .modal-body {padding:0;}.videos_block .modal .modal-content .modal-body video {display:block;width:100%;height:auto;}table.table {font-size:21px;letter-spacing:-1px;}table.table tr th,table.table tr td {padding:10px 0;}.all_files_block .pdf_thumbnail {width:100%;max-width:100px;}.all_files_block .sticky-top {z-index:unset !important;transition:all .3s;}.all_files_block .sticky-top.add_padding {padding-top:100px;}.all_files_block .accordion .accordion-item {margin-bottom:20px;border:none;}.all_files_block .accordion .accordion-item .accordion-button {background:#F0F0F0;border:none;padding:8px 20px;}.all_files_block .accordion .accordion-item .accordion-button:hover {background:#D9D9D9;}.all_files_block .accordion .accordion-item .accordion-button:focus {outline:0 !important;box-shadow:0 0 0 0 rgba(0, 0, 0, 0) !important;}.all_files_block .accordion .accordion-item .accordion-button:after {font-size:20px;background-image:none;font-family:FontAwesome;content:"\2b";transition:all .3s;}.all_files_block .accordion .accordion-item .accordion-button:not(.collapsed):after {background-image:none;font-family:FontAwesome;content:"\f068";transform:rotate(0);color:#000 !important;}.all_files_block .accordion .accordion-item .accordion-button h3 {font-size:20px !important;color:#000 !important;}.all_files_block .accordion .accordion-item .accordion-body label {margin-left:20px;}.all_files_block .accordion .accordion-item .accordion-body {padding-left:0;}.all_files_block .accordion .accordion-item .accordion-body .filter_button_wrapper {display:flex;flex-direction:column;}.all_files_block .accordion .accordion-item .accordion-body .filter_button_wrapper button {text-align:left;background:transparent;border:none;padding-bottom:5px;font-size:18px;color:#BEBEBE;transition:all .3s;}.all_files_block .accordion .accordion-item .accordion-body .filter_button_wrapper button.active {color:#000;}.all_files_block .accordion .accordion-item .accordion-body .filter_button_wrapper button:hover {color:#000;}.all_files_block .panel_wrapper {padding:20px;border-top:1px solid #BEBEBE;} .all_files_block .panel_wrapper:hover {background:#F0F0F0;} .all_files_block .panel_wrapper:last-child {border-bottom:1px solid #BEBEBE;} .all_files_block .panel_wrapper i {font-size:24px;transition:all 0.5s;}.all_files_block .panel_wrapper #title {font-size:26px;letter-spacing:-1.2px;line-height:26px;}.all_files_block .panel_wrapper .subheading {font-size:18px;font-weight:700;margin-bottom:0;}.all_files_block .modal .modal-content {border-radius:0;}.all_files_block .modal .wpcf7-response-output {margin-top:20px !important;color:#333;}.filters {padding-bottom:30px;}.filters .alm-results-text{color:#BEBEBE;font-size:21px;line-height:28px;letter-spacing:-1px;}.featured_news_article .bg_image {height:500px;}.news_wrapper {padding:60px 0;}.news_wrapper .alm-listing {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(1.5rem* -.5);margin-right:calc(1.5rem* -.5);}.news_wrapper .alm-listing .news_article {-ms-flex-negative:0;flex-shrink:0;max-width:100%;padding-left:calc(1.5rem* .5);padding-right:calc(1.5rem* .5);}.news_wrapper .alm-listing .news_article .bg_image_wrapper {margin-top:60px;margin-bottom:15px;height:300px;overflow:hidden;position:relative;transition:all .3s;}.news_wrapper .alm-listing .news_article.opaque .bg_image_wrapper {opacity:.3;}.news_wrapper .alm-listing .news_article:nth-child(-n+3) .bg_image_wrapper {margin-top:0;}.news_wrapper .alm-listing .news_article .bg_image_wrapper .bg_image {height:100%;transition:all .3s;}.news_wrapper .alm-listing .news_article .bg_image_wrapper:hover .bg_image {transform:scale(1.1);}.news_wrapper .alm-listing .news_article p.date {margin-bottom:0;color:#BEBEBE;}.news_wrapper .alm-listing .news_article h4 {font-weight:500;}.news_wrapper .alm-btn-wrap {display:none;}.single_news {padding-top:160px;padding-bottom:95px;}.single_news .featured_image {margin-bottom:30px;height:550px;}.single_news .newsletter_sign_up_wrapper {margin-bottom:60px;padding:40px;background:#747474;color:#fff;}.single_news .newsletter_sign_up_wrapper form .form-control {border-bottom:1px solid #fff!important;color:#fff!important;}.single_news .newsletter_sign_up_wrapper form input:-webkit-autofill,.single_news .newsletter_sign_up_wrapper form input:-webkit-autofill:hover, .single_news .newsletter_sign_up_wrapper form input:-webkit-autofill:focus, .single_news .newsletter_sign_up_wrapper form input:-webkit-autofill:active{-webkit-text-fill-color:#fff;}.single_news .newsletter_sign_up_wrapper form .form-control::-webkit-input-placeholder {color:#fff;}.single_news .newsletter_sign_up_wrapper form .form-control::-moz-placeholder {color:#fff;}.single_news .newsletter_sign_up_wrapper form .form-control::-ms-placeholder {color:#fff;}.single_news .newsletter_sign_up_wrapper form .form-control::placeholder {color:#fff;}.single_news .related_articles .bg_image_wrapper {margin-top:50px;margin-bottom:15px;height:260px;}.single_news .related_articles .article:first-child .bg_image_wrapper {margin-top:0;}.single_news .related_articles .article .bg_image_wrapper {overflow:hidden;}.single_news .related_articles .bg_image_wrapper .bg_image {height:100%;transition:.3s all;}.single_news .related_articles .bg_image_wrapper .bg_image:hover {transform:scale(1.1);}.single_news .related_articles .bg_image_wrapper .bg_image.opaque {opacity:.3;}.single_news .category_news_articles {margin-top:60px;}form .form-control {margin-bottom:25px;border:0;border-bottom:1px solid #646464;border-radius:0;padding:6px 0;color:#646464!important;background:transparent!important;}form .form-control.wpcf7-not-valid {border-bottom:1px solid #ed8181!important;}form .form-control:active,form .form-control:focus {box-shadow:none!important;}form input:-webkit-autofill,form input:-webkit-autofill:hover, form input:-webkit-autofill:focus, form input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#646464;transition:background-color 5000s ease-in-out 0s;}form .form-control::-webkit-input-placeholder {font-weight:500;color:#646464;}form .form-control::-moz-placeholder {font-weight:500;color:#646464;}form .form-control::-ms-placeholder {font-weight:500;color:#646464;}form .form-control::placeholder {font-weight:500;color:#646464;}form .wpcf7-submit {margin:0;}form .form-check {display:flex;align-items:center;}form .form-check-label {color:#fff;}form .wpcf7-list-item {margin:0;}form .wpcf7-not-valid-tip {display:none;}form .wpcf7-response-output {margin:28px 0 0!important;border-radius:15px;padding:8px 15px!important;color:#fff;}footer.site-footer {padding:55px 0 0;background:#000;}footer.site-footer .wpcf7 {margin-bottom:55px;}footer.site-footer h2 {color:#fff;}footer.site-footer .contact_details p.heading {margin-bottom:0;color:#585858;letter-spacing:-1px;font-weight:500;text-transform:uppercase;}footer.site-footer .contact_details p {color:#fff;line-height:26px;}footer.site-footer .contact_details a {color:#fff!important;transition:all .3s;}footer.site-footer .contact_details a:hover {color:#696969!important;}footer.site-footer .copy_wrapper {padding:25px 0;border-top:1px solid #646464;}footer.site-footer .copy_wrapper .copy {color:#646464;}footer.site-footer .trust_pilot_rating {height:48px;}@media (max-width:1399.98px) {h1, h2.large {font-size:68px !important;line-height:68px !important;}h2, h1.small, h3.large {font-size:54px !important;line-height:54px !important;}p.tagline {font-size:22px !important;line-height:32px !important;}.testimonial_slider_block .slick-initialized .slick-slide {margin-right:30px;}.content_and_tiles_block .tiles_wrapper .bg_image {height:300px;}.rotating_text_block .marquee-div .marquee,.full_screen_slider_block .marquee-div .marquee {font-size:140px;line-height:140px;}.news_wrapper .alm-listing .news_article .bg_image_wrapper {height:250px;}.form_block form .form-control {font-size:16px;}.form_block form button.rounded_button {padding:12px 14px !important;}}@media (max-width:1199.98px) {h1, h2.large {font-size:58px !important;line-height:58px !important;}p.tagline {font-size:20px !important;line-height:30px !important;}h2, h1.small, h3.large {font-size:44px !important;line-height:44px !important;}h3, h2.small, h4.large {font-size:30px !important;line-height:30px !important;letter-spacing:-1.8px;}.sliding_menu .bottom_section {bottom:0;}.product_accordion_block .accordion .accordion-item button:after {width:29px;height:29px;}.latest_news_slider_block .bg_image_wrapper, .projects_slider_block .bg_image_wrapper {height:300px;}.side_by_side_heading_and_content_block .large_heading h1 {font-size:120px !important;line-height:120px !important;}#trustpilot_reviews {font-size:18px;}.trustpilot_logo {max-width:120px;}.list_items_with_content_block table.table tr th, .list_items_with_content_block table.table tr td {font-size:20px;}.double_image_block .bg_image.tall,.single_full_width_image_block .bg_image{height:500px;}.gallery_slider_block .gallery_slider_wrapper .gallery_slider .bg_image,.images_with_text_block .bg_image.bg_image_1 {height:600px;}.images_with_text_block .bg_image.bg_image_2 {height:400px;}.content_and_tiles_block .tiles_wrapper .bg_image {height:350px;}.all_files_block .panel_wrapper #title {font-size:20px;line-height:20px;}.form_block iframe {height:500px;}table.table {font-size:18px;}footer.site-footer .trust_pilot_rating {height:60px;} footer.site-footer .contact_details p {font-size:14px;line-height:20px;}}@media (max-width:991.98px) {h3, h2.small, h4.large {font-size:24px !important;line-height:24px !important;}p.tagline {margin-top:1rem;margin-bottom:1rem;}.sliding_menu .menu_wrapper .navbar-nav {padding:70px 0;height:430px;}.sliding_menu .menu_wrapper .navbar-nav li a {font-size:55px;line-height:50px;}.sliding_menu .menu_wrapper .navbar-nav li a:hover {font-size:60px;line-height:55px;}.product_accordion_block .accordion .accordion-body .bg_image {min-height:350px;}.recent_projects_block .bg_image,.all_projects_block .bg_image {height:350px;}.product_accordion_block .accordion .accordion-item button:after {height:19px;width:19px;}.all_products_block .filters button {margin-bottom:20px;}.all_products_block a.rounded_button {margin-bottom:20px;}.trustpilot_logo {max-width:80px;}#trustpilot_reviews {font-size:14px;}.testimonial_slider_block .arrow_wrapper .arrow_prev,.testimonial_slider_block .arrow_wrapper .arrow_next {width:35px;height:35px;margin-right:20px;}.recent_projects_block .bg_image, .all_projects_block .bg_image {height:300px;}.all_projects_block .project .marquee-div .marquee,.projects_slider_block .project .marquee-div .marquee {font-size:80px;line-height:80px;}.rotating_text_block .marquee-div .marquee,.full_screen_slider_block .marquee-div .marquee {font-size:120px;line-height:120px;}.double_image_block .bg_image.tall,.single_full_width_image_block .bg_image {height:450px;}.featured_news_article .bg_image {height:400px;}.featured_news_article p.subheading {margin-top:1rem;}.content_accordion_block .accordion .accordion-body .links {margin-bottom:30px;} .gallery_slider_block .gallery_slider_wrapper .gallery_slider .bg_image,.images_with_text_block .bg_image.bg_image_1,.gallery_vertical_slider_block .gallery_vertical_slider_wrapper .gallery_vertical_slider .bg_image {height:500px;}.gallery_vertical_slider_block .gallery_vertical_slider_thumbs .slick-list {display:none;}.all_files_block .accordion .accordion-item .accordion-button h3,.all_files_block .accordion .accordion-item .accordion-body .filter_button_wrapper button {font-size:16px !important;}.all_files_block .pdf_thumbnail {max-width:80px;}.content_with_slider_block .product_slider_wrapper {height:400px;margin-top:30px;}.form_block iframe {height:400px;}footer.site-footer .contact_details p {font-size:18px;line-height:24px;}footer.site-footer .copy_wrapper {font-size:14px;}}@media (max-width:767.98px) {h1, h2.large {font-size:48px !important;line-height:48px !important;word-spacing:10px;}h2, h1.small, h3.large {font-size:34px !important;line-height:34px !important;word-spacing:5px;}h3, h2.small, h4.large {font-size:20px !important;line-height:20px !important;word-spacing:2px;}p.tagline {font-size:18px !important;line-height:26px !important;}a.rounded_button,button.rounded_button {padding:10px 15px !important;font-size:16px;}.sliding_menu .left_image {display:none;}.sliding_menu .menu_wrapper .navbar-nav li a {font-size:48px;line-height:44px;}.sliding_menu .menu_wrapper .navbar-nav li a:hover {font-size:52px;line-height:50px;}.product_accordion_block a.rounded_button {margin-top:0;}.double_image_block .bg_image.tall,.single_full_width_image_block .bg_image {height:400px;}.product_accordion_block .accordion .accordion-body .bg_image {min-height:300px;}.latest_news_slider_block .bg_image_wrapper,.projects_slider_block .bg_image_wrapper,.videos_block .video .bg_image_wrapper {height:250px;}.side_by_side_heading_and_content_block .large_heading h1 {font-size:100px !important;line-height:100px !important;}.all_products_block .filters button {font-size:18px;}.quote_block .bg_image {height:350px;}.quote_block .quote {font-size:32px !important;line-height:36px !important;text-align:center;margin-top:20px;}.quote_block .author {text-align:center;}.content_accordion_block a.rounded_button {margin-bottom:20px;}#trustpilot_reviews {font-size:12px;word-spacing:1px;margin-top:5px !important;}.testimonial_slider_block .arrow_wrapper .arrow_prev,.testimonial_slider_block .arrow_wrapper .arrow_next {margin-right:5px;}footer.site-footer .contact_details p {font-size:16px;line-height:20px;}footer.site-footer .copy_wrapper {font-size:10px;}}@media (max-width:575.98px) {h3, h2.small, h4.large {font-size:30px !important;line-height:30px !important;word-spacing:2px;}h2 span.remove_in_mobile {display:none;}a.rounded_button, button.rounded_button {padding:10px 15px !important;font-size:16px;letter-spacing:-0.5px;}a.rounded_button:after {margin-bottom:5px;}p.large {font-size:18px;line-height:24px;}.latest_news_slider_block {padding-top:50px !important;padding-bottom:50px !important;}.content_with_slider_block {padding-bottom:30px !important;}.content_accordion_block {padding-bottom:50px !important;}.images_with_text_block {padding-bottom:50px !important;}.testimonial_slider_block {padding-top:100px !important;}.quote_block .quote {margin-top:80px;}.panels_block .panel_wrapper .bg_image_wrapper img {height:100px;}.sliding_menu .menu_wrapper .navbar-nav {padding:60px 0;}.sliding_menu .bottom_section {margin-top:10px;}.sliding_menu .menu_wrapper:before {top:-20px;}.sliding_menu .menu_wrapper:after {bottom:-20px;}.full_screen_slider_block .overlay_text .links {margin-top:40px;}.full_screen_slider_block .bottom_section .explore {margin-top:40px;}header.site-header .navbar .rounded_button {display:none;}.product_accordion_block .accordion .accordion-body h4:before {width:15px;margin-right:5px;}.product_accordion_block .accordion .accordion-body .bg_image {min-height:250px;}.all_projects_block .bg_image {height:250px;}.recent_projects_block .bg_image {height:400px;}.side_by_side_heading_and_content_block .large_heading h1 {font-size:80px !important;border-inline-end-width:80px !important;}.quote_block .bg_image,.double_image_block .bg_image.tall,.gallery_vertical_slider_block .gallery_vertical_slider_wrapper .gallery_vertical_slider .bg_image {height:300px;}all_files_block .accordion .accordion-item .accordion-body .filter_button_wrapper button {font-size:21px !important;}.videos_block h4 {margin-bottom:40px !important;}.news_wrapper .alm-listing .news_article h4 {margin-bottom:20px !important;}.quote_block .author {font-size:18px;}.content_accordion_block .accordion .accordion-item button:after {width:18px;height:18px;}.panels_block h2 {font-size:28px !important;line-height:28px !important;}.all_projects_block .bg_image {height:200px;}.all_projects_block .project .marquee-div .marquee,.projects_slider_block .project .marquee-div .marquee {font-size:50px;line-height:50px;}.full_screen_slider_block.normal_height {height:600px;}.rotating_text_block .marquee-div .marquee,.full_screen_slider_block .marquee-div .marquee {font-size:80px;line-height:80px;}.images_with_text_block .bg_image.bg_image_1 {height:400px;}.content_and_tiles_block .tiles_wrapper .bg_image {height:250px;}.gallery_vertical_slider_block .arrow_wrapper .arrow_prev,.gallery_vertical_slider_block .arrow_wrapper .arrow_next {margin-left:20px;}.gallery_vertical_slider_block .page_counter p {font-size:24px;}.featured_news_article .bg_image {height:300px;}.news_wrapper .alm-listing .news_article .bg_image_wrapper {margin-top:0px;}.news_wrapper .alm-listing .news_article {margin-bottom:20px;}.single_news .featured_image {height:350px;}.content_and_tiles_block .marquee-div {bottom:-130px;}.content_and_tiles_block .marquee-div .marquee,.content_and_tiles_block .tiles_wrapper .bg_image .overlay .marquee-div-heading .marquee {font-size:50px;}.all_products_block .filters {overflow-y:auto;white-space:nowrap;}.all_products_block .filters button {font-size:21px;}.product_accordion_block a.rounded_button {font-size:14px; }.latest_news_slider_block a.rounded_button {font-size:13px;}.all_projects_block .projects .project:first-child {margin-bottom:60px;}.content_with_slider_block .product_slider_wrapper button.rounded_button {padding:12px 25px !important;}.form_block .form_block_wrapper:nth-child(2) {padding-top:50px;}.form_block .bottom_review_wrapper {flex-direction:column;justify-content:center;}.form_block .bottom_review_wrapper img {display:flex;margin:auto;}.trustpilot_logo {max-width:120px;}#trustpilot_reviews {font-size:16px;}footer.site-footer button.rounded_button {padding:12px 35px !important;}}