:root{--site-logo-width:17.5rem}.offcanvas.show .nav-link{--bs-nav-link-color:var(--bs-body-color) !important}.hero-slider .swiper .swiper-slide{max-height:90vh}.project-detail a{color:var(--bs-secondary)}:where(.video-container) .video-overlay:before{pointer-events:none}.newsletter-card{.btn-link{--bs-btn-padding-x:0;font-size:2.4rem;font-weight:300;text-decoration:none;&::after{display:none}&:focus{--bs-btn-focus-box-shadow:none}}}.project-video-header{.buildystrap-video-background{position:absolute;inset:0;.video-container{top:-25%;transform:translateY(12.5%)}}}.tiny-h1,.tiny-h1 h1{font-size:24px!important}#logo-swiper .swiper-slide{height:100%!important}#logo-swiper .swiper-slide img{width:100%;height:100%;object-fit:contain;object-position:center;max-height:80px;max-width:200px;mix-blend-mode:multiply}#logo-swiper .swiper-slide{width:200px;background-color:var(--bs-light-grey)}.buildystrap-slider-module.overflow-visible .swiper{overflow:visible}.form-inputs-light-grey{input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],input[type="search"],textarea{background:var(--bs-light-grey);font-size:15px!important}}.fortique-table{width:100%;border:0;border-collapse:collapse}.fortique-table tr{border-bottom:1px solid #e6e6e6}.fortique-table th,.fortique-table td{width:50%;padding:10px 0;border:0;text-align:left;vertical-align:top}.fortique-table th{font-weight:700}p.image-grid{display:grid;gap:20px;grid-template-columns:1fr;@media screen and (min-width:768px){grid-template-columns:repeat(2,1fr)}}.images-stay-visible.our-process .swiper .swiper-slide img{display:block!important}.hero-slider .swiper-slide:first-of-type .slider-body{@media screen and (max-width:767px){transform:translateY(-30%)}}.hero-slider .slider-text{max-width:min(600px, 90vw);display:flex;flex-direction:column;gap:45px;align-items:center;@media screen and (max-width:767px){gap:25px}}.hero-slider .slider-text p{font-size:21px!important}.ken-burns.swiper-slide .slider-text img{animation:none!important;object-fit:contain!important;aspect-ratio:unset!important}.hero-slider .slider-text .btn{width:fit-content}.hero-slider .slider-text .btn:hover{background-color:transparent!important}.aspect-16-9{aspect-ratio:16/9;@media screen and (max-width:767px){aspect-ratio:unset}}.dropdown-item{text-wrap:wrap}