@charset "UTF-8";::-moz-selection{color:#fff;background:#BF5D4C}::selection{color:#fff;background:#BF5D4C}.pad-top--none{padding-top:0}.height--full{height:100vh;height:calc(var(--vh, 1vh) * 100);min-height:auto!important}.brxe-text ul{position:relative}.brxe-text ul li{list-style:none;padding:0;margin-left:2rem}.brxe-text ul li:before{content:"—";position:absolute;left:1rem}.vhd--menu-item,header.brx-sticky .vhd--site-header .bricks-nav-menu-wrapper .menu-item a,header.brx-sticky .vhd--site-header .bricks-nav-menu-wrapper .menu-item a .link-inner .main-text,header.brx-sticky .vhd--site-header .bricks-nav-menu-wrapper .menu-item a .link-inner .hover-text,.bricks-mobile-menu-wrapper .menu-item a{font-size:1.4rem;line-height:1.4rem;letter-spacing:4px;text-transform:uppercase;color:var(--shade-dark-trans-60);font-weight:700;display:block;cursor:pointer}header.brx-sticky{position:fixed!important;top:0;z-index:9999}header.brx-sticky .vhd--site-header .header--inner{padding:20px 40px;-webkit-transition:all 0.3s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.3s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.3s cubic-bezier(.4,.01,.165,.99);transition:all 0.3s cubic-bezier(.4,.01,.165,.99)}header.brx-sticky .vhd--site-header .header--inner #vhd-logo path,header.brx-sticky .vhd--site-header .header--inner #vhd-logo rect{-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99);fill:var(--secondary)}header.brx-sticky .vhd--site-header .header--inner .bricks-mobile-menu-toggle{color:var(--shade)!important}header.brx-sticky .vhd--site-header:before{content:"";position:absolute;display:block;top:-9rem;left:0;width:100vw;height:9rem;background:var(--secondary-trans-90);z-index:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99)}header.brx-sticky .vhd--site-header .bricks-nav-menu-wrapper .menu-item a{padding:1rem 2rem}header.brx-sticky .vhd--site-header .bricks-nav-menu-wrapper .menu-item a .link-inner{display:block;position:relative;height:1.4rem;overflow:hidden}header.brx-sticky .vhd--site-header .bricks-nav-menu-wrapper .menu-item a .link-inner .main-text{position:relative;-webkit-transition:color 0.7s cubic-bezier(.4,.01,.165,.99)!important;-moz-transition:color 0.7s cubic-bezier(.4,.01,.165,.99)!important;-o-transition:color 0.7s cubic-bezier(.4,.01,.165,.99)!important;transition:color 0.7s cubic-bezier(.4,.01,.165,.99)!important}header.brx-sticky .vhd--site-header .bricks-nav-menu-wrapper .menu-item a .link-inner .hover-text{position:absolute;left:0;bottom:0;color:var(--shade-dark);-webkit-transition:color 0.7s cubic-bezier(.4,.01,.165,.99)!important;-moz-transition:color 0.7s cubic-bezier(.4,.01,.165,.99)!important;-o-transition:color 0.7s cubic-bezier(.4,.01,.165,.99)!important;transition:color 0.7s cubic-bezier(.4,.01,.165,.99)!important}header.brx-sticky .vhd--site-header[data-header-style="overlay"] .header--inner #vhd-logo path,header.brx-sticky .vhd--site-header[data-header-style="overlay"] .header--inner #vhd-logo rect{-webkit-transition:all 0.3s cubic-bezier(.4,.01,.165,.99) 0.2s;-moz-transition:all 0.3s cubic-bezier(.4,.01,.165,.99) 0.2s;-o-transition:all 0.3s cubic-bezier(.4,.01,.165,.99) 0.2s;transition:all 0.3s cubic-bezier(.4,.01,.165,.99) 0.2s;fill:var(--white)}header.brx-sticky .vhd--site-header[data-header-style="overlay"] .header--inner .bricks-mobile-menu-toggle{color:var(--white)!important}header.brx-sticky .vhd--site-header[data-header-style="overlay"] .header--inner .bricks-nav-menu-wrapper .menu-item a .link-inner .main-text{color:var(--white-trans-80)}header.brx-sticky .vhd--site-header[data-header-style="overlay"] .header--inner .bricks-nav-menu-wrapper .menu-item a .link-inner .hover-text{color:var(--white)}header.brx-sticky.scrolling .vhd--site-header .header--inner{padding:5px 40px}header.brx-sticky.scrolling .vhd--site-header .header--inner #vhd-logo path,header.brx-sticky.scrolling .vhd--site-header .header--inner #vhd-logo rect{fill:var(--white)}header.brx-sticky.scrolling .vhd--site-header .header--inner .bricks-mobile-menu-toggle{color:var(--white)!important}header.brx-sticky.scrolling .vhd--site-header:before{top:0}header.brx-sticky.scrolling .vhd--site-header .bricks-nav-menu-wrapper .menu-item a .link-inner .main-text{color:var(--white-trans-60)}header.brx-sticky.scrolling .vhd--site-header .bricks-nav-menu-wrapper .menu-item a .link-inner .hover-text{color:var(--white)}.bricks-mobile-menu-wrapper{padding-top:40px}.bricks-button{-webkit-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);transition:all 0.4s cubic-bezier(.4,.01,.165,.99)}.bricks-button:after{content:"";position:relative;display:inline-block;width:2em;height:1px;background:var(--secondary-semi-light);right:0;-webkit-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);transition:all 0.4s cubic-bezier(.4,.01,.165,.99)}.bricks-button:hover{-webkit-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);transition:all 0.4s cubic-bezier(.4,.01,.165,.99);padding-right:0;padding-left:2.5em}.bricks-button:hover:after{width:3em;margin-left:.5em}.bricks-button.btn--outline:after,.bricks-button.btn--primary:after{background:var(--secondary-semi-light)}.vhd--alt-header,.vhd--feat-header,.feature-card--wrapper .feature-card--title-wrapper .feature-card--date,.brxe-form .bricks-button{color:var(--secondary-semi-light);position:relative;font-size:1.4rem;letter-spacing:4px;text-transform:uppercase}.vhd--feat-header{padding-left:7rem}.vhd--feat-header:before{content:"";position:absolute;display:inline-block;width:5rem;height:1px;background:var(--secondary-semi-light);top:.5em;left:0}.light{color:var(--white)}.light:before{background:var(--white)}.anim-header .w{display:inline-block}.anim-line{overflow:hidden;white-space:nowrap}.line{white-space:pre-wrap;display:inline-block;line-height:1.2em}.feature-card .feature-overlay--wrapper{pointer-events:none;overflow:hidden;position:relative}.feature-card .feature-overlay--wrapper .feature-overlay--view{transform:translateY(1.5em) rotate(5deg);-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transform-origin:top left;position:relative;line-height:1em;font-size:1.6rem}.feature-card .circle-anim{pointer-events:none;-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transform:scale(.75);transform-origin:center}.feature-card .circle-anim .basic-circle{opacity:0;transform-origin:center;-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99)}.feature-card .circle-anim .feature-circle{opacity:.5;transform:rotate(-90deg);transform-origin:center;stroke-dasharray:100;stroke-dashoffset:100;-webkit-transition:all 1s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 1s cubic-bezier(.4,.01,.165,.99);-o-transition:all 1s cubic-bezier(.4,.01,.165,.99);transition:all 1s cubic-bezier(.4,.01,.165,.99)}.feature-card:hover .feature-overlay--wrapper .feature-overlay--view{transform:translateY(0) rotate(0)}.feature-card:hover .circle-anim{-webkit-transition:all 1s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 1s cubic-bezier(.4,.01,.165,.99);-o-transition:all 1s cubic-bezier(.4,.01,.165,.99);transition:all 1s cubic-bezier(.4,.01,.165,.99);transform:scale(1)}.feature-card:hover .circle-anim .basic-circle{opacity:.25;-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99)}.feature-card:hover .circle-anim .feature-circle{transform:rotate(270deg);stroke-dasharray:100;stroke-dashoffset:0;-webkit-transition:stroke-dasharray 1s cubic-bezier(.4,.01,.165,.99) 0.5s,stroke-dashoffset 1s cubic-bezier(.4,.01,.165,.99) 0.5s,transform 1s cubic-bezier(.4,.01,.165,.99) 0.5s;-moz-transition:stroke-dasharray 1s cubic-bezier(.4,.01,.165,.99) 0.5s,stroke-dashoffset 1s cubic-bezier(.4,.01,.165,.99) 0.5s,transform 1s cubic-bezier(.4,.01,.165,.99) 0.5s;-o-transition:stroke-dasharray 1s cubic-bezier(.4,.01,.165,.99) 0.5s,stroke-dashoffset 1s cubic-bezier(.4,.01,.165,.99) 0.5s,transform 1s cubic-bezier(.4,.01,.165,.99) 0.5s;transition:stroke-dasharray 1s cubic-bezier(.4,.01,.165,.99) 0.5s,stroke-dashoffset 1s cubic-bezier(.4,.01,.165,.99) 0.5s,transform 1s cubic-bezier(.4,.01,.165,.99) 0.5s}.project-slider .splide__track{overflow:visible}.project-slider .project-slide--wrapper{position:relative;overflow:hidden}.project-slider .project-slide--wrapper .project-slide--image{-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transform:scale(1.02)}.project-slider .project-slide--wrapper .project-slide--image:after{content:"";background:#fff0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-webkit-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);transition:all 0.4s cubic-bezier(.4,.01,.165,.99)}.project-slider .project-slide--wrapper .project-slide--image:hover{transform:scale(1)}.project-slider .project-slide--wrapper .project-slide--image:hover:after{background:rgb(0 0 0 / .5)}.project-slider .splide__arrows{position:absolute;top:auto;bottom:7rem;left:4.5rem;display:flex;justify-content:flex-start;width:12rem}.project-slider .splide__arrows .splide__arrow{width:7rem;height:3rem;background-size:100%;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);transition:all 0.4s cubic-bezier(.4,.01,.165,.99);transform:translate(0,0)}.project-slider .splide__arrows .splide__arrow i{display:none}.project-slider .splide__arrows .splide__arrow.splide__arrow--prev{background-image:url(/wp-content/uploads/2022/10/long-arrow-left.svg)}.project-slider .splide__arrows .splide__arrow.splide__arrow--next{background-image:url(/wp-content/uploads/2022/10/long-arrow-right.svg)}.project-slider .splide__arrows .splide__arrow:hover{opacity:.75}.project-slider .splide__arrows .splide__arrow:hover.splide__arrow--prev{transform:translate(-.25rem,0)}.project-slider .splide__arrows .splide__arrow:hover.splide__arrow--next{transform:translate(.25rem,0)}.awards-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.awards-wrapper .awards{font-weight:400;max-width:100%}.awards-wrapper .awards strong{color:#BF5D4C;padding:.5rem .5rem 0 0;text-transform:uppercase;display:block}.feature-card--wrapper .feature-card--image{-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transform:scale(1)}.feature-card--wrapper .feature-card--overlay{-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99);background:#fff0;transform:scale(1.05)}.feature-card--wrapper .feature-card--title-wrapper{z-index:1}.feature-card--wrapper .feature-card--title-wrapper .feature-card--title-bg{-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transform:translateY(0)}.feature-card--wrapper .feature-card--title-wrapper .feature-card--date{-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99);font-weight:400;color:var(--shade-ultra-dark-trans-20)}.feature-card--wrapper .feature-card--title-wrapper .feature-card--date .date-line{width:0;margin:0 .4rem}@media screen and (min-width:768px){.feature-card--wrapper .feature-card--title-wrapper .feature-card--date .date-line{-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99);height:1px;width:4rem;margin:0 1rem;background:var(--shade-ultra-dark-trans-20);display:inline-block;line-height:1em;vertical-align:middle}}.feature-card--wrapper .feature-card--title-wrapper .feature-card--title{-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99);color:var(--black);margin-left:0}.feature-card--wrapper .feature-card--title-wrapper .feature-card--title:after{content:"";position:relative;display:inline-block;width:0;height:1px;background:#fff;margin:0 0 .25em .5em;-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99) 0.5s;-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99) 0.5s;-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99) 0.5s;transition:all 0.7s cubic-bezier(.4,.01,.165,.99) 0.5s}.feature-card--wrapper:hover .feature-card--image{transform:scale(1.1)}.feature-card--wrapper:hover .feature-card--overlay{background:rgb(0 0 0 / .5)}@media screen and (min-width:768px){.feature-card--wrapper:hover .feature-card--title-wrapper .feature-card--title-bg{transform:translateY(100%)}}@media screen and (min-width:768px){.feature-card--wrapper:hover .feature-card--title-wrapper .feature-card--date{color:var(--shade-light-trans-80);margin-left:2rem}}.feature-card--wrapper:hover .feature-card--title-wrapper .feature-card--date .date-line{background:var(--shade-light-trans-80);width:0;margin:0 .4rem}.company-slider .splide__track .splide__list .company-logo,.company-slider .splide__track .splide__slide .company-logo{filter:grayscale(100%);-webkit-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.7s cubic-bezier(.4,.01,.165,.99);transition:all 0.7s cubic-bezier(.4,.01,.165,.99)}.company-slider .splide__track .splide__list .company-logo:hover,.company-slider .splide__track .splide__slide .company-logo:hover{filter:grayscale(0)}.value-box--wrapper .value-box h4{margin-bottom:1rem}.brxe-form .bricks-button{padding:1.5em 2em}.link-on-dark-bg a,.social-icons a{color:var(--white)}.link-on-dark-bg a:hover,.social-icons a:hover{color:var(--shade-medium)}.service--filter-wrapper{-webkit-transition:all 0.3s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.3s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.3s cubic-bezier(.4,.01,.165,.99);transition:all 0.3s cubic-bezier(.4,.01,.165,.99)}.project-gallery .bricks-layout-item{overflow:hidden}.project-gallery .bricks-layout-item .bricks-lightbox{opacity:1;-webkit-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);-moz-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);-o-transition:all 0.4s cubic-bezier(.4,.01,.165,.99);transition:all 0.4s cubic-bezier(.4,.01,.165,.99);transform:scale(1);cursor:url(/wp-content/uploads/2022/10/zoom-circle-dark.svg) 34 34,zoom-in}.pswp.pswp--zoom-allowed .pswp__item{cursor:url(/wp-content/uploads/2022/10/close-circle.svg) 34 34,zoom-in}.pswp.pswp--zoom-allowed .pswp__img{cursor:url(/wp-content/uploads/2022/10/zoom-circle-dark.svg) 34 34,zoom-in}@media screen and (max-width:1200px){.project-slider .splide__arrows{bottom:6rem}}@media screen and (max-width:992px){.project-slider .splide__arrows{bottom:5rem}.pad-x--l-80{padding-left:8rem;padding-right:8rem}.pad-y--l-80{padding-top:8rem;padding-bottom:8rem}.pad-x--l-40{padding-left:4rem;padding-right:4rem}.pad-y--l-40{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:768px){.project-slider .splide__arrows{bottom:4.5rem;left:3rem}.pad-x--m-40{padding-left:4rem;padding-right:4rem}.pad-x--m-20{padding-left:2rem;padding-right:2rem}.pad-y--m-40{padding-top:4rem;padding-bottom:4rem}.pad-y--m-20{padding-top:2rem;padding-bottom:2rem}.vhd--feat-header{padding-left:3rem}.vhd--feat-header:before{content:"";position:absolute;display:inline-block;width:2rem;height:1px;background:var(--shade-medium);top:.5em;left:0}.project-navigation{justify-content:center}.project-navigation .title{display:none}.project-navigation .swiper-button{display:block!important}.project-navigation a.prev-post,.project-navigation a.next-post{width:60px;height:60px;margin-top:0!important}.project-navigation a.prev-post svg,.project-navigation a.next-post svg{width:100%}}@media screen and (max-width:477px){.pad-x--s-40{padding-left:4rem;padding-right:4rem}.pad-x--s-20{padding-left:2rem;padding-right:2rem}.pad-y--s-40{padding-top:4rem;padding-bottom:4rem}.pad-y--s-20{padding-top:2rem;padding-bottom:2rem}.project-slider .splide__arrows{bottom:3rem;left:.2rem;transform:scale(.7)}}.single-post h2{font-size:140%}.single-post h3{font-size:120%}.single-post h4{font-size:100%}.single-post .wp-block-image{margin:0}