::-webkit-scrollbar{width:8px}body.mobile::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background-color:#dcdccb;border-left:1px solid #fbfbf9}::-webkit-scrollbar-thumb{background-color:#bebe9d;border-radius:7px}::-webkit-scrollbar-thumb:hover{background-color:#a8cfd5}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-underline{text-decoration:underline}.d-inline-block{display:inline-block}.mobile-image{display:none}.no-scroll{overflow-y:hidden !important}.mt-auto{margin-top:auto}.flex-column-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.flex-split-between{display:flex;flex-direction:column;justify-content:space-between}.flex-split-between.horizontal{flex-direction:row}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.da1{animation-delay:.2s}.da2{animation-delay:.4s}.da3{animation-delay:.6s}.da4{animation-delay:.8s}.da5{animation-delay:1s}.da6{animation-delay:1.2s}.da7{animation-delay:1.4s}.da8{animation-delay:1.6s}.da9{animation-delay:1.8s}.da10{animation-delay:2s}.da11{animation-delay:2.2s}.da12{animation-delay:2.4s}.da13{animation-delay:2.6s}.da14{animation-delay:2.8s}.da15{animation-delay:3s}.da16{animation-delay:3.2s}.da17{animation-delay:3.4s}.da18{animation-delay:3.6s}.da19{animation-delay:3.8s}.da20{animation-delay:4s}@media all and (max-width: 991px){.mobile-photo{display:block}}.form-box{padding-top:var(--padding-lg)}.form-box form{background:#fff}.form-box form input,.form-box form textarea,.form-box form select{transition:all .35s}.form-box form.done input,.form-box form.done textarea,.form-box form.done select{background:#c1c1c1 !important;pointer-events:none}.form-box .form-wrap{border:1px solid #6ac5d2;border-left:0;display:flex;flex-wrap:wrap}.form-box .btn-wrap{text-align:center;margin-top:-4px}.form-box .btn-wrap button[type=submit]{display:block;width:100%}.form-box.danger{border-color:#840e0e}.form-box.danger.dummy{border-color:#840e0e}.form-box.is-sent input,.form-box.is-sent select,.form-box.is-sent .dummy{background:rgba(102,102,102,.4);pointer-events:none}.form-box.is-sent button[type=submit]{background:#29282f;color:#fff;cursor:pointer}.form-box .form-row{border-left:1px solid #6ac5d2;border-bottom:1px solid #6ac5d2;padding:24px 32px;width:50%;outline:none;font-size:12px}.form-box .form-row.wide{grid-column:span 2;width:100%}.form-box .form-row.no-bottom{border-bottom:0}.form-box .form-row.danger{border-color:#840e0e}.small-contact-box{padding:30px 0}.small-contact-box img{width:150px;margin-bottom:20px}.small-contact-box h3{text-transform:uppercase;padding-bottom:10px;font-size:12px;letter-spacing:.2ch}.small-contact-box a{text-decoration:underline}.small-contact-box>div{font-size:12px;padding:0 0 30px 0}#thank-you{position:fixed;inset:0;background:rgba(251,251,249,.5);align-items:center;justify-content:center;display:none;animation-fill-mode:both;z-index:-15}#thank-you.active{display:flex;z-index:50}#thank-you .box{background:#29282f;color:#fff;text-align:center;height:270px;width:100%;max-width:570px;display:flex;align-items:center;justify-content:center;flex-direction:column}#thank-you h2{font-family:Lato,sans-serif;font-weight:300;font-size:var(--heading-desktop);margin:var(--padding-xs) 0}#thank-you p{margin:var(--padding-xs) auto;max-width:307px;line-height:1.5}@media all and (max-width: 1024px){.form-box .form-row{width:100%;padding:12px 18px}.form-box .btn-wrap{margin:0}.form-box button[type=submit]{width:100%;border:1px solid #4a909a;text-align:center;text-decoration:underline;transition:all .35s;font-size:12px;margin-top:-5px}.form-box button[type=submit]:hover{background:#29282f;color:#fff;cursor:pointer}.form-box button[type=submit].danger{border-color:#840e0e}.form-box{padding-top:0}}.split{display:flex;flex-direction:row}.split .left,.split .right{width:50%}.split.s2-1 .left{width:66.6%}.split.s2-1 .right{width:33.3%}.split.s1-2 .left{width:33.3%}.split.s1-2 .right{width:66.6%}.lightbox-gallery{display:none;position:fixed;background:#fff;inset:0;opacity:0;z-index:-5;transition:all .35s}.lightbox-gallery.active{background:rgba(255,255,255,.9);display:block;opacity:1;z-index:150}.lightbox-gallery .the_x{position:absolute;top:var(--padding-md);right:var(--padding-md);z-index:155}.lightbox-gallery .the_x img{width:22px;height:22px}.lightbox-gallery .slide-wrap{text-align:center;display:flex;align-items:center;justify-content:center}.lightbox-gallery .slide-wrap img{height:calc(100vh - 160px);width:initial}.lightbox-gallery .splide{height:calc(100vh - 80px);margin-top:80px}.cursor-nav{position:absolute;inset:0;width:100%;height:100vh;display:flex;z-index:10}.cursor-nav .left{height:100vh;width:50%;display:flex;align-items:center;justify-content:flex-start;padding-left:var(--padding-sm);cursor:pointer}.cursor-nav .left img{transform:scaleX(-1)}.cursor-nav .right{height:100vh;width:50%;display:flex;align-items:center;justify-content:flex-end;padding-right:var(--padding-sm);cursor:pointer}@media all and (max-width: 991px){.lightbox-gallery .slide-wrap{text-align:center;display:flex;align-items:center;justify-content:center;height:calc(100vh - 80px)}.lightbox-gallery .slide-wrap img{height:initial;min-height:0}}.explainer-splash{padding:var(--padding-desktop-xl) var(--padding-desktop-lg);height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.explainer-splash .btn-wrap{margin:var(--padding-md) 0}.explainer-splash:after{content:"";position:absolute;z-index:1;inset:0;background:rgba(74,144,154,.6)}.explainer-splash .box{position:relative;z-index:2;color:#fff}.explainer-splash img{inset:0;position:absolute;object-fit:cover;height:100%;min-width:100%}.explainer-splash h2{font-size:40px;text-transform:uppercase}.explainer-splash p{max-width:480px;margin:var(--padding-sm) auto;text-align:center}.scroll-down{position:fixed;bottom:144px;left:-38px;color:#6ac5d2;transform:rotate(90deg)}main{display:flex;padding:100px var(--padding-lg) 100px 0}main aside{width:100%;flex:1}main aside .project-image-gallery{display:grid;gap:var(--padding-sm)}main aside .project-image-gallery .img-wrap{overflow:hidden}main aside .project-image-gallery .img-wrap img{object-fit:cover;height:100%;min-width:100%}main>section{flex:2;width:50%}main>section .wrap{position:sticky;top:100px;height:calc(100vh - 170px);padding:0 var(--padding-xl);display:flex;flex-direction:column;justify-content:space-between}main>section .wrap .first-line{display:flex;color:#6ac5d2;padding:0 0 var(--padding-md);font-size:12px;font-family:acumin-pro-wide,sans-serif}main>section .wrap .first-line a{color:#6ac5d2;margin-left:auto;transition:.35s all}main>section .wrap .first-line a:hover{color:#29282f}main>section .wrap .tasks{display:grid;grid-template-columns:1fr 1fr;gap:var(--padding-md);row-gap:var(--padding-sm)}main>section .wrap .tasks li{font-size:18px;line-height:28px;color:#000}main>section .wrap .description{margin:auto 0}main>section .wrap .description h2{font-size:12px;font-family:acumin-pro-wide,sans-serif;color:#6ac5d2;padding:0 0 var(--padding-md)}main>section .wrap .description p{font-size:18px;line-height:28px;color:#000}main>section .wrap .title-container{font-size:100px;font-family:"Poiret One",sans-serif;color:#29282f}main>section .wrap .title-container h1{transition:all .35s;font-weight:100;margin-bottom:-3rem;position:relative;top:1.5rem;margin-top:-7.5rem;color:#6ac5d2;text-transform:uppercase}.small-sub{color:#6ac5d2;padding:0 0 var(--padding-md);font-size:12px;font-family:acumin-pro-wide,sans-serif}.specs{padding:var(--padding-xl) var(--padding-lg);background:#fff;position:relative;z-index:2}.specs .split{gap:var(--padding-lg)}.specs h2{font-size:var(--heading3);color:#6ac5d2}.specs .content{padding-top:var(--padding-md);max-width:550px;font-size:18px;line-height:28px}.purpose{padding:var(--padding-lg) var(--padding-lg);background:#6ac5d2;color:#fff;position:relative;z-index:2}.purpose .split{gap:var(--padding-md);justify-content:center;align-items:center}.purpose .small-sub{color:#fff}.purpose .content{padding-top:var(--padding-md);max-width:750px;font-size:18px;line-height:28px;margin:0 auto}.more-features{padding:var(--padding-lg) var(--padding-xl);background:#fbfbf9;position:relative;z-index:2}.more-features h3{color:#6ac5d2}.more-features .wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--padding-md);row-gap:var(--padding-lg)}.more-features .wrap .single-tile{border-left:3px solid #6ac5d2;border-bottom:3px solid #6ac5d2;border-right:3px solid rgba(0,0,0,0);border-top:3px solid rgba(0,0,0,0);background:#fff;padding:var(--padding-md);text-align:left;display:flex;flex-direction:column;transition:all .35s}.more-features .wrap .single-tile img{width:128px}.more-features .wrap .single-tile:hover{border-left:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);border-right:3px solid #6ac5d2;border-top:3px solid #6ac5d2}.more-features .wrap .single-tile h3{font-size:20px;line-height:25px}.more-features .wrap .single-tile p{font-size:15px;margin:var(--padding-sm) 0;color:#000}.more-features .wrap .icon-wrap{height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center}.more-features .wrap h3{padding:0;font-size:30px}#products{background:url(../img/fills/product_bg.jpg);min-height:60vh;padding:var(--padding-lg) 0;position:relative}#products h2{font-size:var(--h2);text-align:center;text-transform:uppercase}#products p{margin:var(--padding-lg) auto;max-width:1024px}#products .splide__pagination{position:static;display:block;text-align:center}#products .splide__pagination .splide__pagination__page.is-active{background:#4a909a}#products .single-product{padding:0 var(--padding-sm);position:relative;margin:160px 25px 25px}#products .single-product .product-render{position:relative;margin-top:calc(-40% - var(--padding-md));margin-bottom:-28%}#products .single-product .info{padding:var(--padding-sm)}#products .single-product h3{font-size:var(--h3);margin:var(--padding-md) 0 var(--padding-sm)}#products .single-product p{color:#000}#products .gallery-nav{text-align:center;position:absolute;display:flex;inset:0;pointer-events:none;align-items:center;justify-content:space-between;z-index:5}#products .gallery-nav button{display:inline-block;width:55px;height:55px;margin:0 var(--padding-sm);background:#4a909a;padding:15px;pointer-events:initial}#products .gallery-nav button img{transition:.35s all}#products .gallery-nav button:hover img{scale:.9}@media all and (max-width: 1410px){.more-features{padding:var(--padding-md)}.more-features .wrap{grid-template-columns:1fr 1fr}}@media all and (max-width: 1200px){main{padding-right:var(--padding-md)}main>section .wrap{padding:0 calc(var(--padding-md) + 10px)}}@media all and (max-width: 1024px){main>section.content{width:100%}.purpose{padding:var(--padding-lg) var(--padding-md)}.purpose .split{flex-direction:column}.purpose .split .left,.purpose .split .right{width:100%}.scroll-down{display:none}.specs{padding:var(--padding-lg) var(--padding-md)}.specs .content{max-width:720px}.specs .split{flex-direction:column;gap:var(--padding-sm)}.specs .split .left,.specs .split .right{width:100%}.specs .split .left{order:2}.specs .split .right{order:1}.fixed-stuff{position:fixed;inset:0;padding:var(--padding-md)}.fixed-stuff .fixed-img-wrap{height:calc(100vh - 120px);overflow:hidden;position:relative;margin-top:50px}.fixed-stuff .fixed-img-wrap .h-wrap{position:absolute;width:50%;margin:0 auto var(--padding-sm);text-transform:uppercase;padding:var(--padding-md);bottom:0}.fixed-stuff .fixed-img-wrap .h-wrap h1{color:#fff}.fixed-stuff .fixed-img-wrap img{object-fit:cover;height:100%;min-width:100%}.fixed-stuff h1{font-size:66px;font-family:"Poiret One",sans-serif;color:#6ac5d2;transition:.35s all;font-weight:100}main{position:relative;z-index:2;margin-top:100vh;background:#fbfbf9}main{padding:var(--padding-md);flex-direction:column}main aside{min-width:initial}main section{order:1}main section .wrap{padding:0;height:initial}main section .wrap .title-container{order:1;font-size:33px;margin:var(--padding-md) 0 0}main section .wrap .thumb{order:2;margin:var(--padding-md) 0}main section .wrap .first-line{order:3;width:100%;display:inline-block}main section .wrap .first-line>span{display:flex;justify-content:space-between}main section .wrap .tasks{order:4}main section .wrap .tasks li{font-size:16px;line-height:21px}main section .wrap .description{order:5;padding-bottom:var(--padding-md);padding-top:var(--padding-md)}main section .wrap .description h2{width:100%;display:flex;justify-content:space-between}main section .wrap .description p{font-size:16px;line-height:21px}main aside{order:2}.grid-gallery .project-image-gallery .grid-item:first-of-type{display:none}}@media all and (max-width: 768px){.more-features{padding:var(--padding-lg) var(--padding-md)}.more-features .wrap{grid-template-columns:1fr}#products h2{font-size:var(--h3);line-height:calc((var(--h3)) + 10px)}}@media all and (max-width: 575px){.fixed-stuff .fixed-img-wrap{height:calc(60vh - 3rem)}.fixed-stuff .h-wrap{width:100%}.fixed-stuff h1{margin-bottom:var(--padding-md)}}/*# sourceMappingURL=single-project.css.map */
