.entry-hero-heading,.page-title,.entry-title{display:none !important}.content-wrap,.site-container,.content-area{max-width:100% !important;padding:0 !important;margin:0 !important}body,.site{background:#fff !important}.site .content-wrap .content,.site-inner,.wrap{max-width:100% !important;padding:0 !important}.is-layout-constrained{max-width:none !important}html{scroll-behavior:smooth}.alignfull,.wp-block-group.alignfull,.featured-projects,.cortex-footer,body .alignfull{width:100vw !important;position:relative !important;left:50% !important;right:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important;padding-left:0 !important;padding-right:0 !important}.alignfull .wp-block-group__inner-container,.alignfull .is-layout-constrained{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 !important}.site-header-inner-wrap{box-shadow:0 0 3px rgba(0,0,0,.15)}.header-button-wrap .header-button,.mobile-header-button-wrap .mobile-header-button-wrap-inner a{background-color:#fff73d;color:#2d3748;border:none;border-radius:4px;padding:1rem 2rem;font-weight:600;transition:all .3s ease}.header-button-wrap .header-button:hover,.mobile-header-button-wrap .mobile-header-button-wrap-inner a:hover{background-color:rgb(242.864806867,213.7210300429,8.635193133);transform:translateY(-2px)}.header-button-wrap .header-button:active,.mobile-header-button-wrap .mobile-header-button-wrap-inner a:active{transform:translateY(0)}.get-in-touch-button .wp-block-button__link{background-color:#f7dc1e !important;color:#2d3748 !important;border:none;border-bottom:4px solid #2d3748 !important;border-radius:4px;padding:1rem 2rem;font-weight:600;transition:all .3s ease}.get-in-touch-button .wp-block-button__link:hover{background-color:rgb(242.864806867,213.7210300429,8.635193133);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.grid-dot-pattern{display:block;width:100vw;margin-left:calc(-50vw + 50%);min-height:92px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNEVGOTgwMDU0RjYxMUU4OEY5RkYwQkQ3Q0I2MkVFNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNEVGOTgwMTU0RjYxMUU4OEY5RkYwQkQ3Q0I2MkVFNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE0RUY5N0ZFNTRGNjExRTg4RjlGRjBCRDdDQjYyRUU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE0RUY5N0ZGNTRGNjExRTg4RjlGRjBCRDdDQjYyRUU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LVVNHwAAAC5JREFUeNpi/P//PwM1ARMDlcGogaMG0srAidNmngfhAXEh42jWGzVwOBoIEGAA45ILP29p2PgAAAAASUVORK5CYII=) repeat}.grid-dot-pattern .wp-block-spacer{min-height:92px !important}.logo-grid-gallery,.logo-placeholder-grid,.logo-cloud-gallery{display:grid !important;gap:1.5rem !important;padding:2rem 0;width:100% !important;max-width:100% !important;grid-template-columns:repeat(4, 1fr) !important}@media(min-width: 1200px){.logo-grid-gallery,.logo-placeholder-grid,.logo-cloud-gallery{grid-template-columns:repeat(6, 1fr) !important}}@media(min-width: 768px)and (max-width: 1199px){.logo-grid-gallery,.logo-placeholder-grid,.logo-cloud-gallery{grid-template-columns:repeat(4, 1fr) !important}}@media(max-width: 767px){.logo-grid-gallery,.logo-placeholder-grid,.logo-cloud-gallery{grid-template-columns:repeat(3, 1fr) !important;gap:1rem !important}}@media(max-width: 480px){.logo-grid-gallery,.logo-placeholder-grid,.logo-cloud-gallery{grid-template-columns:repeat(2, 1fr) !important;gap:.75rem !important}}.logo-grid-gallery .logo-item,.logo-placeholder-grid .logo-item,.logo-cloud-gallery .logo-item{display:flex !important;align-items:center !important;justify-content:center !important;background:#fff !important;border:1px solid rgba(0,0,0,.2) !important;border-radius:0 !important;padding:10px !important;transition:all .3s ease;height:85px !important;width:100% !important;max-width:150px !important;box-sizing:border-box !important;margin:0 auto !important}.logo-grid-gallery .logo-item img,.logo-placeholder-grid .logo-item img,.logo-cloud-gallery .logo-item img{width:100% !important;height:auto !important;max-width:126px !important;max-height:61px !important;object-fit:contain !important;filter:grayscale(100%) !important;opacity:.2 !important;transition:all .3s ease}.logo-grid-gallery .logo-item:hover,.logo-placeholder-grid .logo-item:hover,.logo-cloud-gallery .logo-item:hover{border-color:#000 !important}.logo-grid-gallery .logo-item:hover img,.logo-placeholder-grid .logo-item:hover img,.logo-cloud-gallery .logo-item:hover img{filter:grayscale(0) !important;opacity:1 !important;transform:scale(1.15) !important}@media(max-width: 767px){.logo-grid-gallery .logo-item,.logo-placeholder-grid .logo-item,.logo-cloud-gallery .logo-item{height:70px !important;padding:8px !important}}@media(max-width: 480px){.logo-grid-gallery .logo-item,.logo-placeholder-grid .logo-item,.logo-cloud-gallery .logo-item{height:60px !important;padding:6px !important}}.bg-white.py-24.sm\:py-32 .mx-auto.max-w-7xl,.placeholder-logo-grid .mx-auto.max-w-7xl{max-width:1280px !important;width:100% !important;margin:0 auto !important;padding-left:2rem !important;padding-right:2rem !important;box-sizing:border-box !important}figure.wp-block-gallery.logo-grid-gallery,figure.wp-block-gallery.logo-placeholder-grid{display:grid !important}figure.wp-block-gallery.logo-grid-gallery.has-nested-images,figure.wp-block-gallery.logo-placeholder-grid.has-nested-images{display:grid !important;flex-wrap:unset !important}figure.wp-block-gallery.logo-grid-gallery.has-nested-images figure.wp-block-image,figure.wp-block-gallery.logo-placeholder-grid.has-nested-images figure.wp-block-image{margin:0 !important;width:100% !important}figure.wp-block-gallery.logo-grid-gallery.has-nested-images figure.wp-block-image.logo-item,figure.wp-block-gallery.logo-placeholder-grid.has-nested-images figure.wp-block-image.logo-item{border:1px solid rgba(0,0,0,.2) !important}figure.wp-block-gallery.logo-grid-gallery.has-nested-images figure.wp-block-image.logo-item:hover,figure.wp-block-gallery.logo-placeholder-grid.has-nested-images figure.wp-block-image.logo-item:hover{border-color:#000 !important}.featured-projects{outline:none !important;border:none !important}.featured-projects .wp-block-group__inner-container{max-width:100vw !important;width:100vw !important;margin:0 !important;padding:0 !important}.featured-projects .wp-block-group.is-layout-flex{width:100vw !important;max-width:100vw !important;margin:0 !important;padding:0 !important;gap:0 !important;border:none !important;outline:none !important}.featured-projects .wp-block-group.is-layout-flex.is-nowrap,.featured-projects .wp-block-group.is-layout-flex[class*=wp-container-core-group]{margin-bottom:0 !important}.featured-projects .wp-block-group.is-layout-flex:focus,.featured-projects .wp-block-group.is-layout-flex:focus-within{outline:none !important}.featured-projects .wp-block-group+.wp-block-group{margin-top:0 !important}.featured-projects .featured-projects-inner{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important}.featured-projects__item.wp-block-cover{position:relative !important;overflow:hidden !important;display:flex !important;height:100% !important;max-height:500px !important;min-height:0 !important;min-width:0 !important;margin:0 !important;outline:none !important;border:none !important}.featured-projects__item.wp-block-cover:focus,.featured-projects__item.wp-block-cover:focus-within,.featured-projects__item.wp-block-cover.is-selected{outline:none !important}.featured-projects__item.wp-block-cover .wp-block-cover__image-background{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important}.featured-projects__item.wp-block-cover .wp-block-cover__inner-container{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;max-width:100% !important;min-width:0 !important;padding:2rem !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;align-items:flex-start !important;overflow:hidden !important;opacity:0;transition:opacity .3s ease}.featured-projects__item.wp-block-cover .wp-block-cover__inner-container.is-layout-flow,.featured-projects__item.wp-block-cover .wp-block-cover__inner-container.wp-block-cover-is-layout-flow{max-width:100% !important;width:100% !important;display:flex !important;flex-direction:column !important}.featured-projects__item.wp-block-cover .featured-projects__content-top{margin-bottom:auto;width:100% !important;max-width:100% !important;min-width:0 !important;flex-shrink:1 !important;overflow:hidden !important}.featured-projects__item.wp-block-cover .featured-projects__content-top.wp-block-group,.featured-projects__item.wp-block-cover .featured-projects__content-top.is-layout-flow{max-width:100% !important}.featured-projects__item.wp-block-cover .featured-projects__content-top .wp-block-group__inner-container{min-width:0 !important;max-width:100% !important;width:100% !important}.featured-projects__item.wp-block-cover .featured-projects__content-top>*{max-width:100% !important;min-width:0 !important;padding-left:0 !important;margin-left:0 !important}.featured-projects__item.wp-block-cover h3{margin:0 !important;display:inline-block !important;font-size:1rem !important;font-stretch:expanded !important;font-family:"Akkurat Mono",monospace !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:100% !important;min-width:0 !important;width:100% !important}.featured-projects__item.wp-block-cover h4{margin:.5rem 0 1rem 0 !important;font-size:2.5rem !important;white-space:normal !important;word-break:break-word !important;overflow-wrap:break-word !important;line-height:1.3 !important;min-width:0 !important;max-width:100% !important;width:100% !important}.featured-projects__item.wp-block-cover p{margin:0 !important;padding:0 !important;font-size:.95rem !important;line-height:1.5 !important;text-align:left !important;white-space:normal !important;word-break:break-word !important;overflow-wrap:break-word !important;min-width:0 !important;max-width:100% !important;width:100% !important;display:block !important}.featured-projects__item.wp-block-cover .wp-block-button{margin:0 !important}.featured-projects__item.wp-block-cover .wp-block-cover__background,.featured-projects__item.wp-block-cover span[aria-hidden=true].has-background-dim{opacity:0 !important;transition:opacity .3s ease}.featured-projects__item.wp-block-cover:hover .wp-block-cover__background,.featured-projects__item.wp-block-cover:hover span[aria-hidden=true].has-background-dim{opacity:1 !important;background-color:rgba(0,0,0,.7) !important}.featured-projects__item.wp-block-cover:hover .wp-block-cover__inner-container{opacity:1}.featured-projects__cta{margin-top:auto}.featured-projects__cta .wp-block-button__link{background-color:rgba(0,0,0,0) !important;border:2px solid #fff !important;color:#000 !important;padding:.75rem 1.5rem !important;font-weight:400 !important;transition:all .3s ease;position:relative;z-index:1}.featured-projects__cta .wp-block-button__link::before{content:"";position:absolute;top:50%;transform:translateY(-50%);z-index:-1;transition:all .5s ease;background-color:#fff73d;height:2em;width:100%;left:12px;opacity:0}.featured-projects__item:hover .wp-block-button__link::before{opacity:1;width:calc(100% + 3em)}.featured-projects__cta--dark .wp-block-button__link{border:2px solid #2d3748 !important}.featured-projects__item--white .wp-block-cover__background,.featured-projects__item--white span[aria-hidden=true].has-background-dim{background-color:#fff !important;opacity:1 !important}.featured-projects__item--white .wp-block-cover__inner-container{opacity:1 !important}.featured-projects__item--white .featured-projects__category,.featured-projects__item--white .featured-projects__title,.featured-projects__item--white .featured-projects__description{color:#2d3748 !important;transition:color .3s ease}.featured-projects__item--white:hover .wp-block-cover__background,.featured-projects__item--white:hover span[aria-hidden=true].has-background-dim{background-color:rgba(0,0,0,.9) !important}.featured-projects__item--white:hover .featured-projects__category,.featured-projects__item--white:hover .featured-projects__title,.featured-projects__item--white:hover .featured-projects__description{color:#fff !important}.featured-projects__item--white:hover .featured-projects__cta--dark .wp-block-button__link{border-color:#fff !important}.featured-projects__spacer{visibility:hidden !important;opacity:0 !important;pointer-events:none !important;flex:1 1 33.333% !important;min-height:0 !important;height:0 !important}.featured-projects__header{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:50px;margin-bottom:3rem;padding:0 2rem;height:auto !important;min-height:auto !important}.featured-projects__header h2{margin:0;flex-shrink:0;font-family:Akkurat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:600}@media(max-width: 768px){.featured-projects__header{flex-direction:column;align-items:flex-start;gap:2rem}}.featured-projects__filters{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;height:auto !important;min-height:auto !important}.featured-projects__filters .filter-btn,.featured-projects__filters a[data-filter]{display:inline-block;padding:.75rem 1.5rem;background:rgba(0,0,0,0);color:#666;border:none;border-radius:4px;text-decoration:none !important;font-family:Akkurat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:25px;font-weight:500;line-height:1.2;transition:all .3s ease;cursor:pointer}.featured-projects__filters .filter-btn:hover,.featured-projects__filters .filter-btn.is-active,.featured-projects__filters a[data-filter]:hover,.featured-projects__filters a[data-filter].is-active{background:#fff73d !important;color:#000 !important}.featured-projects__filters .filter-btn.is-active,.featured-projects__filters a[data-filter].is-active{font-weight:600}.featured-projects__filters p{margin:0}.cortex-footer{width:100vw !important;position:relative !important;left:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important}.cortex-footer .wp-block-columns{margin:0 auto;padding:0 2rem}.cortex-footer h2.wp-block-heading{padding-left:2rem;padding-right:2rem}.cortex-footer a{transition:color .3s ease}.cortex-footer a:hover{color:#eaeaea !important}.cortex-footer.is-layout-constrained,.cortex-footer .is-layout-constrained{max-width:none !important}.cortex-footer-heading{font-size:3.5rem !important;font-weight:400 !important;font-family:Akkurat !important;font-stretch:expanded !important}.cortex-footer-subheading{font-size:1.25rem !important;font-weight:400 !important;font-family:Akkurat !important;font-stretch:expanded !important}.cortex-footer-text,.cortex-footer-link,.cortex-footer-copyright,.cortex-footer-small{font-family:Akkurat !important;font-stretch:expanded !important;font-weight:400 !important}.cortex-footer-link{line-height:2 !important}.cortex-footer-small{font-size:.875rem !important;line-height:1.4 !important}.cortex-footer-copyright{font-size:.875rem !important}.cortex-footer-text strong{font-weight:700 !important}.cortex-hero-split{width:100vw !important;position:relative !important;left:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important;padding:0 !important;height:830px !important;min-height:830px !important;display:flex !important;gap:0 !important}.cortex-hero-split .cortex-hero-two-thirds,.cortex-hero-split .cortex-hero-image{flex:0 0 66.666% !important;width:66.666% !important;height:830px !important;margin:0 !important;padding:0 !important}.cortex-hero-split .cortex-hero-two-thirds.wp-block-cover,.cortex-hero-split .cortex-hero-image.wp-block-cover{border-radius:0 !important}.cortex-hero-split .cortex-hero-two-thirds.wp-block-cover .wp-block-cover__image-background,.cortex-hero-split .cortex-hero-image.wp-block-cover .wp-block-cover__image-background{width:100% !important;height:100% !important;object-fit:cover !important}.cortex-hero-split .cortex-hero-two-thirds.wp-block-cover .wp-block-cover__inner-container,.cortex-hero-split .cortex-hero-image.wp-block-cover .wp-block-cover__inner-container{display:none !important}.cortex-hero-split .cortex-hero-one-third,.cortex-hero-split .cortex-hero-text{flex:0 0 33.333% !important;width:33.333% !important;height:830px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding:3rem 2rem !important;margin:0 !important;box-sizing:border-box !important}.cortex-hero-split .cortex-hero-one-third h2.wp-block-heading,.cortex-hero-split .cortex-hero-text h2.wp-block-heading{font-family:Akkurat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem !important;line-height:1.2;margin-bottom:1.5rem !important;margin-top:0 !important}.cortex-hero-split .cortex-hero-one-third p,.cortex-hero-split .cortex-hero-text p{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.cortex-hero-split .cortex-hero-one-third p:last-child,.cortex-hero-split .cortex-hero-text p:last-child{margin-bottom:0}@media(max-width: 768px){.cortex-hero-split{flex-direction:column !important;height:auto !important;min-height:auto !important}.cortex-hero-split .cortex-hero-two-thirds,.cortex-hero-split .cortex-hero-one-third,.cortex-hero-split .cortex-hero-image,.cortex-hero-split .cortex-hero-text{flex:1 1 100% !important;width:100% !important;max-width:100% !important;height:415px !important;min-height:415px !important}}.wp-block-group.cortex-hero-split>*{margin:0 !important}.wp-block-group.cortex-hero-split.is-layout-flex{gap:0 !important}.gallery-row-get-in-touch{margin:0 !important;padding:0 !important;max-width:none !important}.gallery-row-get-in-touch .wp-block-column{margin:0 !important;padding:0 !important}.gallery-row-get-in-touch .wp-block-column:first-child{flex-basis:50% !important}.gallery-row-get-in-touch .wp-block-column:last-child{flex-basis:50% !important;background-color:#fff !important}.gallery-row-get-in-touch .gallery-image-half{min-height:600px !important;margin:0 !important;width:100% !important}.gallery-row-get-in-touch .gallery-image-half .wp-block-cover__image-background{width:100% !important;height:100% !important;object-fit:cover !important}.gallery-row-get-in-touch .gallery-text-half{min-height:600px !important;padding:4rem !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important}.gallery-row-get-in-touch .gallery-text-half .gallery-text-content{max-width:600px}.gallery-row-get-in-touch .gallery-text-half .gallery-text-content .gallery-category{font-size:.875rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.1em !important;color:#666 !important;margin-bottom:1rem !important}.gallery-row-get-in-touch .gallery-text-half .gallery-text-content .gallery-title{font-size:2.5rem !important;font-weight:700 !important;line-height:1.1 !important;color:#1a202c !important;margin-bottom:1.5rem !important;font-family:Akkurat,-apple-system,BlinkMacSystemFont,sans-serif !important}.gallery-row-get-in-touch .gallery-text-half .gallery-text-content .gallery-description{font-size:1.125rem !important;line-height:1.6 !important;color:#4a5568 !important}.gallery-row-get-in-touch .gallery-text-half .gallery-cta-button{margin-top:2rem !important;display:flex !important;justify-content:flex-end !important}@media(max-width: 768px){.gallery-row-get-in-touch .wp-block-column{flex-basis:100% !important}.gallery-row-get-in-touch .gallery-image-half{min-height:400px !important}.gallery-row-get-in-touch .gallery-text-half{padding:2rem !important;min-height:auto !important}}.yellow-cta-arrow .wp-block-button__link{background-color:#fff73d !important;color:#000 !important;border:none !important;padding:1rem 2rem !important;font-size:1rem !important;font-weight:600 !important;border-radius:4px !important;display:inline-flex !important;align-items:center !important;gap:.5rem !important}.yellow-cta-arrow .wp-block-button__link .arrow{display:inline-block;transition:transform .3s ease}.yellow-cta-arrow .wp-block-button__link:hover .arrow{transform:translateX(5px)}.cortex-page-navigation{width:100vw !important;background:#fff;border-bottom:1px solid #e5e5e5;padding:1.5rem 2rem;position:relative;z-index:100;transition:all .3s ease;margin-left:calc(-50vw + 50%);display:flex !important;flex-direction:row !important;align-items:center !important;gap:3rem !important}.cortex-page-navigation h3,.cortex-page-navigation h3.wp-block-heading{margin:0 !important;font-family:Akkurat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem !important;font-weight:600;color:#1a202c;flex-shrink:0;white-space:nowrap}.cortex-page-navigation .dynamic-nav-links{flex:1;display:flex !important;justify-content:flex-end}.cortex-page-navigation .dynamic-nav-links .nav-links-container{display:flex;align-items:center;gap:.5rem;margin:0}.cortex-page-navigation .nav-link{display:inline-block;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;color:#4a5568;text-decoration:none !important;border:1px solid rgba(0,0,0,0);border-radius:4px;transition:all .2s ease;font-family:Akkurat,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap}.cortex-page-navigation .nav-link:hover{color:#1a202c !important;background:#f7f7f7 !important;border-color:#e5e5e5}.cortex-page-navigation .nav-link.is-active{color:#1a202c !important;background:#fff !important;border-color:#1a202c !important;font-weight:600}.cortex-page-navigation.is-sticky{position:fixed;top:0;left:0;right:0;width:100vw;background:hsla(0,0%,100%,.97);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.05);padding:1rem 2rem;margin-left:0}@media(max-width: 768px){.cortex-page-navigation{flex-direction:column !important;align-items:flex-start !important;gap:1rem !important;padding:1rem 1.5rem}.cortex-page-navigation .dynamic-nav-links{width:100%;justify-content:flex-start}.cortex-page-navigation .nav-link{padding:.5rem 1rem;font-size:.875rem}}.cortex-hero-split[id],h2.nav-section[id],[id^=hero-]{scroll-margin-top:100px}@media(max-width: 768px){.cortex-hero-split[id],h2.nav-section[id],[id^=hero-]{scroll-margin-top:120px}}.editor-styles-wrapper{background:#fff !important}.editor-styles-wrapper .alignfull{width:100% !important;margin-left:0 !important;margin-right:0 !important;left:0 !important}.editor-styles-wrapper .editor-post-title{display:none !important}.editor-styles-wrapper .cortex-hero-split,.editor-styles-wrapper .placeholder-projects-gallery,.editor-styles-wrapper .gallery-row-get-in-touch{margin-left:0 !important;margin-right:0 !important;left:0 !important;width:100% !important;max-width:100% !important}.editor-styles-wrapper .cortex-page-navigation{position:relative !important;margin-left:0;width:100%}.block-editor-block-list__layout .placeholder-projects-gallery.alignfull,.block-editor-block-list__layout .cortex-hero-split.alignfull,.block-editor-block-list__layout .gallery-row-get-in-touch{transform:none !important;left:0 !important;margin-left:0 !important;margin-right:0 !important}.featured-projects__row,.wp-block-group.is-layout-flex:has(.featured-projects__item){display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;width:100% !important;max-width:100% !important;gap:0 !important;height:500px !important;max-height:500px !important;overflow:hidden !important;margin:0 !important;margin-bottom:0 !important}.featured-projects__row>.wp-block-cover.featured-projects__item,.wp-block-group.is-layout-flex:has(.featured-projects__item)>.wp-block-cover.featured-projects__item{flex:1 1 0% !important;min-width:0 !important;max-width:none !important;height:100% !important;max-height:500px !important;min-height:0 !important;align-self:stretch !important;margin:0 !important}.featured-projects__row>.wp-block-cover.featured-projects__item.featured-projects__item--third,.wp-block-group.is-layout-flex:has(.featured-projects__item)>.wp-block-cover.featured-projects__item.featured-projects__item--third{flex:0 0 33.333% !important;max-width:33.333% !important}.featured-projects__row>.wp-block-cover.featured-projects__item.featured-projects__item--two-thirds,.wp-block-group.is-layout-flex:has(.featured-projects__item)>.wp-block-cover.featured-projects__item.featured-projects__item--two-thirds{flex:0 0 66.666% !important;max-width:66.666% !important}.featured-projects__row>.wp-block-cover.featured-projects__item.featured-projects__item--one-third,.wp-block-group.is-layout-flex:has(.featured-projects__item)>.wp-block-cover.featured-projects__item.featured-projects__item--one-third{flex:0 0 33.333% !important;max-width:33.333% !important}.featured-projects__row>.wp-block-cover.featured-projects__item.featured-projects__item--half,.wp-block-group.is-layout-flex:has(.featured-projects__item)>.wp-block-cover.featured-projects__item.featured-projects__item--half{flex:0 0 50% !important;max-width:50% !important}.wp-block-group.is-layout-flex:not(.featured-projects *):has(.featured-projects__item){width:100vw !important;margin-left:calc(-50vw + 50%) !important}.featured-projects__row+.featured-projects__row,.wp-block-group.is-layout-flex:has(.featured-projects__item)+.wp-block-group.is-layout-flex:has(.featured-projects__item){margin-top:0 !important}@media(max-width: 768px){.featured-projects__row,.wp-block-group.is-layout-flex:has(.featured-projects__item){flex-wrap:wrap !important;height:auto !important}.featured-projects__row>.wp-block-cover.featured-projects__item,.wp-block-group.is-layout-flex:has(.featured-projects__item)>.wp-block-cover.featured-projects__item{flex:1 1 100% !important;width:100% !important;max-width:100% !important;min-height:400px !important}}.filtered-grid{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:0 !important;width:100% !important;margin:0 !important;padding:0 !important}.filtered-grid>*{width:100% !important;height:500px !important;min-height:500px !important;max-height:500px !important;margin:0 !important;padding:0 !important}.filtered-grid .wp-block-cover{width:100% !important;height:500px !important;min-height:500px !important;max-height:500px !important;flex:none !important;position:relative !important;margin:0 !important;padding:0 !important}.filtered-grid .wp-block-cover__image-background{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important}.filtered-grid .wp-block-cover__inner-container{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;z-index:1 !important;padding:2rem !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important}.featured-projects__row.is-hidden-row,.wp-block-group.featured-projects__row.is-hidden-row,.wp-block-group.is-layout-flex.featured-projects__row.is-hidden-row,.is-hidden-row{position:absolute !important;left:-9999px !important;top:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.filtered-results-container.is-hidden{display:none !important}.is-hidden-item{display:none !important}.featured-projects.filtered-view .featured-projects-inner{position:relative !important;display:block !important}.featured-projects.filtered-view .featured-projects-inner>.wp-block-group:not(.featured-projects__header):not(.filtered-grid){position:absolute !important;left:-9999px !important;top:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.featured-projects.filtered-view .featured-projects-inner>.featured-projects__header{position:relative !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;display:flex !important}.featured-projects.filtered-view .filtered-grid{position:relative !important;left:auto !important;top:auto !important;display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:0 !important;width:100% !important;visibility:visible !important;opacity:1 !important}.featured-projects.filtered-view .filtered-grid>*{width:100% !important;height:500px !important;min-height:500px !important;max-height:500px !important}.featured-projects.filtered-view .filtered-grid .wp-block-cover{width:100% !important;height:500px !important;min-height:500px !important;max-height:500px !important;flex:none !important;position:relative !important}.featured-projects.filtered-view .filtered-grid .wp-block-cover__image-background{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important}
