.home #qodef-page-header .qodef-header-logo-link{display:none}.home #qodef-page-header .qodef-header-sticky .qodef-header-logo-link{display:flex}.home .qodef-opener-icon.qodef-source--predefined .qodef-m-lines{width:32px;color:#fff}.home .qodef-header-sticky .qodef-opener-icon.qodef-source--predefined .qodef-m-lines{color:#526460}.home #qodef-page-inner{padding-top:0}.home #qodef-page-header{background-color:transparent;position:absolute;top:0;left:0}.home #qodef-page-header-inner{border:0}.home #home_banner #home_logo{position:absolute;top:50vh;transform:translateY(-50%);z-index:2}.home #home_banner .qodef-banner{position:relative}.home #home_banner .qodef-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#526460;mix-blend-mode:multiply;opacity:.5;z-index:1}.home #qodef-page-mobile-header{position:absolute;width:100%;background-color:transparent}.home #qodef-page-mobile-header .qodef-mobile-header-logo-link{display:none}.home #qodef-page-mobile-header .qodef-opener-icon{z-index:20}.home .qodef-mobile-header-navigation{background-color:#526460;max-height:100vh;height:100vh;top:0}.home .qodef-mobile-header-navigation>ul{padding-top:75px}.home .qodef-mobile-header-navigation>ul>li>a{font-size:16px}.qodef-header-navigation>ul>li>a{font-size:14px}.page-template-default #qodef-page-inner{padding-top:0}.qodef-content-grid{max-width:1300px}.press .elementor-widget-text-editor h5,.press .elementor-widget-text-editor h6{margin:0}.press .elementor-widget-text-editor h5{color:#526460;font-size:24px}.press .elementor-widget-text-editor h6{font-size:18px;color:#90afa8}#qodef-page-footer .widget,#qodef-page-footer .widget a,#qodef-page-footer .widget p{color:#fff;font-size:14px;font-weight:300;letter-spacing:0;text-transform:none}#qodef-page-footer h5{color:#fff;font-size:14px;font-weight:500}#qodef-page-footer #qodef-page-footer-bottom-area{border-top:1px solid #90afa8}#qodef-page-footer #qodef-page-footer-bottom-area-inner{border-top:0}#qodef-page-footer #qodef-page-footer-top-area-inner{padding-top:30px}#qodef-page-footer #qodef-page-footer-top-area-inner .widget_emaurri_core_footer_logo{margin-bottom:20px !important}#qodef-page-footer #qodef-page-footer-top-area-inner .widget:last-child{margin-bottom:10px !important}#qodef-page-footer .qodef-grid-item h5{margin:0 0 12px}#qodef-page-footer .qodef-footer-logo .qodef-footer-logo-image{height:auto}.qodef-accordion.qodef-layout--simple .qodef-accordion-title{border:0;border-top:1px solid #526460;margin:0}.qodef-accordion.qodef-layout--simple .qodef-accordion-title:last-of-type{border-bottom:1px solid #526460}.qodef-accordion.qodef-layout--simple .qodef-tab-title{font-size:16px;color:#526460}.qodef-accordion.qodef-layout--simple .qodef-accordion-content{margin-bottom:15px;padding:30px 5% 30px 20px}.qodef-accordion.qodef-layout--simple .qodef-accordion-content p{line-height:2.5}.qodef-accordion .qodef-m-corner{display:none}#qodef-side-area{padding:186px 115px 35px;background-color:#526460;color:#fff;overflow:hidden}#qodef-side-area p,#qodef-side-area a{color:#fff}#qodef-side-area .sbi_follow_btn,#qodef-side-area .sb_instagram_header{display:none}#qodef-side-area-inner .textwidget,#qodef-side-area-inner .textwidget a{color:#fff;font-size:20px}.qodef-mobile-header-navigation{background-color:rgba(82,100,96,.9);backdrop-filter:blur(5px)}.qodef-mobile-header-navigation>ul>li>a{color:#fff}.qodef-opener-icon.qodef--opened .qodef--1{transform:rotate(45deg) translate(18px)}.qodef-opener-icon.qodef--opened .qodef--3{transform:rotate(315deg) translate(18px)}.qodef-opener-icon.qodef--opened .qodef--2{display:none}#emaurri_core_search_opener-2{display:none}.qodef-copy-text{font-family:inherit;letter-spacing:.5px;text-transform:none;font-size:14px;color:#fff;font-weight:100}.project-grid p{text-transform:uppercase;font-weight:400px}.project-grid p a{color:#526460}.project-grid .elementor-widget:not(:last-child){margin-bottom:0}.contact-details{color:#526460;font-weight:200}.contact-details a,.contact-details .elementor-widget-container{font-weight:200;color:#526460}.qodef-h1,h1,.qodef-h2,h2,.qodef-h3,h3,.qodef-h4,h4,.qodef-h5,h5,.qodef-h6,h6{font-family:"Urbanist",sans-serif;color:#526460}p{color:#526460;font-weight:200}.qodef-h6,h6{text-transform:uppercase;font-weight:400}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:33.33%}@media all and (max-width:680px){.home #home_banner .qodef-m-image{height:100vh}.home #home_banner .qodef-m-image img{-o-object-fit:cover;object-fit:cover;-webkit-transform:none;transform:none;position:absolute;top:0;left:0;width:100%;height:100%}.home #home_banner #home_logo{top:38vh}.qodef-h3,h3{font-size:32px}.contact-details .qodef-h6,.contact-details h6{margin-top:0}#qodef-page-mobile-header-inner{padding:0 20px}#qodef-page-mobile-header-inner .qodef-mobile-header-logo-link{max-height:14px}.project-grid .elementor-column-gap-extended>.elementor-column>.elementor-element-populated{margin-bottom:20px}#qodef-page-footer-top-area #qodef-page-footer-top-area-inner{padding-bottom:10px}#qodef-page-footer-bottom-area .qodef-nl-680{display:initial}}@media all and (min-width:680px){#qodef-page-footer .textwidget{text-align:left}.qodef-accordion.qodef-layout--simple .qodef-tab-title{font-size:24px}.qodef-fullscreen-menu>ul>li{margin:28px 0}}@media all and (min-width:1440px){#qodef-page-footer h5{margin:0 0 5px}#qodef-page-footer #qodef-page-footer-top-area-inner{padding:60px 0;border:0}#qodef-page-footer .qodef-footer-logo-image{max-width:350px}#qodef-page-footer .qodef-footer-logo-border{display:none}#qodef-page-footer .qodef-grid-item{width:18%}#qodef-page-footer .qodef-grid-item:first-of-type{width:45%}#qodef-page-footer #qodef-page-footer-top-area-inner .widget:last-child{margin-bottom:0 !important}#profile-intro p{font-size:22px;line-height:30px}.home #home_banner #home_logo{position:absolute;top:50vh;transform:translateY(-50%)}.home #home_banner #home_logo img{height:40px;width:auto}.qodef-h1,h1{font-family:inherit;text-transform:uppercase;font-size:72px;color:#526460}.qodef-h3,h3{text-transform:uppercase;font-size:36px;color:#526460}.qodef-h6,h6{font-size:18px;line-height:23px}p{font-size:20px}.project-grid p{font-size:24px}.project-grid p a{font-size:24px}.contact-details{font-size:20px}.contact-details a{font-size:20px}#qodef-page-header #qodef-page-header-inner{max-width:1300px;margin:0 auto;padding-left:15px;padding-right:15px}}