@font-face{font-family:Outfit;src:url(./assets/fonts/Outfit-Regular.ttf)format("truetype");font-weight:400}@font-face{font-family:PlusJakartaSans;src:url(./assets/fonts/PlusJakartaSans-VariableFont_wght.ttf)format("truetype")}:root{--main-background:#fff;--main-text-color:#000;--grey-color:#d1d1d1;--dark-grey-color:#818181;--light-grey:#e4e4e4;--main-accent:#d53636;--card-color:#f2ece7;--navbar-color:var(--main-accent);--footer-color:var(--main-background);--main-title-font:300 24px "PlusJakartaSans",sans-serif;--main-paragraph-font:normal 12px "PlusJakartaSans",sans-serif;--border-radius:15px;--main-outline:1px solid var(--main-text-color);--section-height:calc(100svh - var(--navbar-height));--section-width-padding:calc(100svw - (2*var(--section-padding)) - var(--scroll-width));--section-width:100svw;--navbar-height:calc(4*var(--main-margin));--half-proportion:calc((100svw - (2*( var(--section-padding) + var(--main-gap))))/2);--one-third-proportion:calc((100svw - (2*var(--section-padding)))/3);--one-fourth-proportion:calc((100svw - (2*var(--section-padding)))/4);--section-padding:150px;--project-section-padding:300px;--main-margin:20px;--main-gap:20px;--square-card:350px;--scroll-width:10px}@media only screen and (height>=900px) and (width>=1500px){:root{--main-margin:20px;--main-outline:1px solid var(--main-text-color);--square-card:500px;--section-padding:150px}}@media only screen and (height>=1000px) and (width>=2400px){:root{--main-margin:40px;--main-outline:2px solid var(--main-text-color);--main-gap:40px;--square-card:700px;--scroll-width:20px;--section-padding:200px}}@media only screen and (height>=2000px) and (width>=3500px){:root{--main-margin:40px;--main-outline:2px solid var(--main-text-color);--main-gap:40px;--square-card:1200px;--project-section-padding:500px;--section-padding:300px}}@media only screen and (height<=899px) and (width<=1499px){:root{--main-margin:20px;--main-outline:1px solid var(--main-text-color);--project-section-padding:150px}}@media only screen and (width<=1030px){:root{--section-padding:50px;--project-section-padding:50px;--navbar-height:160px}}@media only screen and (width<=770px){:root{--section-padding:40px;--project-section-padding:40px}}@media only screen and (width<=500px){:root{--main-margin:20px;--navbar-height:80px;--square-card:130px;--section-padding:20px;--project-section-padding:20px}}@keyframes popUp{0%{transform:scale(.8)}80%{transform:scale(1.2)}to{transform:scale(1)}}html{margin:0;padding:0}body{font:var(--main-paragraph-font);color:var(--main-text-color);background:var(--main-background);margin:0;padding:0}.mobile,.tablet{display:none}.desktop{display:flex}.container{margin:0;padding:0}.section{padding:var(--section-padding);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow-x:hidden}.section-title{width:100%;margin-bottom:var(--main-margin);justify-content:space-between;display:flex}.section:nth-child(odd) .section-title h2,.section:nth-child(2n).section-title h5{text-align:right;align-self:flex-end;max-width:50%}.section:nth-child(2n) .section-title h2,.section:nth-child(odd) .section-title h5{text-align:left;align-self:flex-start;max-width:50%}.full-width{width:100svw;margin:0;padding:0;display:flex}.stretch{width:100%}.grid{box-sizing:border-box;gap:var(--main-gap);padding:var(--main-margin)var(--main-margin);max-width:var(--section-width);margin:0;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.title-row{text-align:center;grid-area:1/1/auto/5;display:flex}.row{align-items:center;width:100%;display:flex}.column{flex-direction:column;width:100%;display:flex}.half{width:var(--half-proportion);text-align:end;flex-direction:column;justify-content:center;align-items:flex-end;max-width:50svw;display:flex}.half-start{text-align:start;align-items:flex-start}.half-center{text-align:center;align-items:center}.cell{padding:var(--main-margin);flex-direction:column;justify-content:flex-start;align-items:center;min-height:40px;display:flex}h1{font:var(--main-title-font);text-transform:lowercase;letter-spacing:10px;margin-top:0;margin-bottom:50px;font-size:clamp(1.5rem,1.5vw + 1.5rem,5rem);font-weight:900}h2,h3,h4,h5,h6{font:var(--main-title-font);letter-spacing:5px;margin-top:0;margin-bottom:0}h4,h5,h6{font:var(--main-paragraph-font);line-height:1.5}h2{letter-spacing:10px;margin-bottom:30px;font-size:36px;font-weight:600;line-height:1.5}h3{font-size:22px;font-weight:600}h4{letter-spacing:3px;font-size:16px;font-weight:400;line-height:1.4}h5{font-size:13px;font-weight:500}h6{font-size:12px;font-weight:500}p{font:var(--main-paragraph-font);letter-spacing:3px;margin-top:0;margin-bottom:0;line-height:1.5}.small-p{font-size:10px}a{font:var(--main-paragraph-font);letter-spacing:3px;color:var(--main-text-color);margin:0;padding:0;line-height:1.5;text-decoration:none;transition:all .4s linear;display:flex}button,input[type=submit],.a-to-button{font:var(--main-font);text-transform:lowercase;letter-spacing:5px;color:var(--main-background);background:0 0;background-color:var(--main-accent);cursor:pointer;border:none;outline:none;justify-content:center;font-size:12px;font-weight:500;text-decoration:none;transition:all .4s linear}.regular-button{width:fit-content;padding:calc(var(--main-margin)/1.5)calc(var(--main-margin)*3);margin-top:calc(var(--main-margin)*2);align-self:center}.outline-button{width:fit-content;padding:calc(var(--main-margin)/2)calc(var(--main-margin)*3);margin-top:calc(var(--main-margin)*2);border:var(--main-outline);color:var(--main-text-color);background-color:#0000;align-self:center}.white{color:#fff;border:1px solid #fff}.grey{color:var(--grey-color)}.mini-button{margin:10px;padding:5px 20px}.outline-button:hover,.regular-button:hover{transform:scale(1.05)}.mini-button:hover{padding:5px 40px}.square-button{aspect-ratio:1;text-align:center;vertical-align:middle;width:auto;padding:calc(var(--main-margin)/1.5);-webkit-clip-path:polygon(100% 0,100% 75%,75% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 75%,75% 100%,0 100%,0 0);justify-content:center;align-items:center;margin-left:10px;display:flex}.regular-square-button-comp-div{align-items:center;width:fit-content;transition:all .4s linear;display:flex}.regular-square-button-comp-div .regular-button{margin-top:0}.regular-square-button-comp-div:hover{transform-origin:0;transform:scale(1.05)}.regular-square-button-comp-div:hover .regular-button{transform:scale(1)}.icon{aspect-ratio:1;object-fit:contain;width:auto;height:30px}.mini-icon{vertical-align:middle;align-self:center;height:10px}.icon-flip{transform:rotate(180deg)}.outline{outline:var(--main-outline)}.relative{position:relative}.absolute{position:absolute}.clear{margin:0;padding:0}.filter-white{filter:invert()sepia(0%)saturate(7494%)hue-rotate(107deg)brightness(99%)contrast(103%)}.outline{border:var(--main-outline)}.vert-line{border-right:var(--main-outline);height:100%}.hor-line{background-color:var(--main-text-color);flex-grow:1;height:.75px;max-height:1px;display:flex}.underline{text-decoration:underline;display:inline}.grid-background{background-image:url(./assets/icons/grid-200-grey.svg)}.number{font-weight:400!important}@media only screen and (height>=900px) and (width>=1500px){h1{font-size:64px}h2{margin-bottom:40px;font-size:56px}h3{font-size:36px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}p,a{font-size:14px}button,input[type=submit],.a-to-button{font-size:16px}.mobile,.tablet{display:none}.desktop{display:flex}}@media only screen and (height>=1000px) and (width>=2400px){h2,h3,h4,h5,h6{letter-spacing:6px}h1{font-size:96px}h2{margin-bottom:50px;font-size:72px}h3{font-size:50px}h4{font-size:32px}h5{font-size:28px}h6{font-size:24px}p,a,button,input[type=submit],.a-to-button{letter-spacing:4px;font-size:20px}.icon{height:45px}}@media only screen and (height>=2000px) and (width>=3500px){h2,h3,h4,h5,h6{letter-spacing:8px}h1{font-size:124px}h2{font-size:86px}h3{font-size:64px}h4{font-size:48px}h5,h6,p,a{font-size:36px}button,input[type=submit],.a-to-button{font-size:32px}.icon{height:60px}}@media (orientation:portrait){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(1,1fr)}.row{flex-direction:column}}@media only screen and (width<=1030px){.mobile{display:none}.tablet{display:flex}.desktop{display:none}.half{width:var(--section-width-padding);max-width:var(--section-width-padding)}.section{min-height:20svh}.section:nth-child(odd) .section-title h2,.section:nth-child(odd) .section-title h5{text-align:left;align-items:flex-start}}@media only screen and (width<=770px){.section,.small-section{padding:100px var(--section-padding)}}@media only screen and (width<=550px){h2,h3,h4,h5,h6{letter-spacing:2px}h1{font-size:36px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6,p,a,button,input[type=submit],.a-to-button{font-size:12px}.icon{height:20px}.mobile{display:flex}.tablet,.desktop{display:none}.section{min-height:10svh}.section,.small-section{padding:60px var(--section-padding)}.section:nth-child(odd) .section-title h2,.section:nth-child(2n) .section-title h2{max-width:100%}.section:nth-child(odd) .section-title h5,.section:nth-child(2n) .section-title h5{text-align:left;align-self:flex-start;max-width:100%;margin-bottom:50px}.half{width:100%;max-width:var(--section-width-padding)}}nav{z-index:10;background:var(--navbar-color);height:var(--navbar-height);color:var(--main-background);justify-content:space-between;align-items:center;margin:0;padding:0;display:flex;position:sticky;top:0}.navbar-logo{height:calc(1.5*var(--main-margin));object-fit:contain;width:auto;padding:var(--main-margin)calc(2*var(--main-margin));vertical-align:middle}.main-menu{height:calc(4*var(--main-margin));align-items:center;display:flex}.navbar-link{color:var(--main-background);margin:30px;transition:all .4s linear}.navbar-link:hover{font-weight:700;transform:scale(1.05)}.navbar-link:last-child{outline:1px solid #fff;padding:5px 30px}.hamburger{display:none}.hamburger .line{-o-transition:all .3s ease-in-out;background-color:#fff;width:50px;height:2px;margin:8px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block}.hamburger:hover{cursor:pointer}#hamburger-1.is-active .line:nth-child(2){opacity:0}#hamburger-1.is-active .line:first-child{-webkit-transform:translateY(10px)rotate(45deg);-ms-transform:translateY(10px)rotate(45deg);-o-transform:translateY(10px)rotate(45deg);transform:translateY(10px)rotate(45deg)}#hamburger-1.is-active .line:nth-child(3){-webkit-transform:translateY(-10px)rotate(-45deg);-ms-transform:translateY(-10px)rotate(-45deg);-o-transform:translateY(-10px)rotate(-45deg);transform:translateY(-10px)rotate(-45deg)}.toggle-wrapper{justify-content:center;align-items:center;margin:40px;display:flex}.mode-toggle{border:var(--main-outline);cursor:pointer;border-radius:10px;align-items:center;width:40px;height:20px;transition:all 1s linear;display:flex}.mode-toggle-active{justify-content:flex-end}.mode-toggle-circle{background-color:var(--main-text-color);border-radius:7.5px;width:15px;height:15px;margin:2.5px}@media only screen and (width<=1030px){nav{flex-direction:column;display:flex}.navbar-logo{height:40px;padding:30px 0 10px}}@media only screen and (width<=830px){.navbar-link{text-align:center;margin:30px}}@media only screen and (width<=550px){nav{grid-template-columns:4fr 1fr;display:grid}.navbar-logo{height:40px;margin:20px;padding:0}.hamburger{margin:20px;display:block}.main-menu{background-color:var(--main-accent);border-left:none;flex-direction:column;grid-column:1/3;height:calc(100svh - 81px);padding:20px;display:flex}.navbar-link{text-transform:uppercase;border-bottom:1px solid #fff;width:calc(100svw - 80px);margin:20px;padding:20px;display:flex}.navbar-link:last-child{outline:none;padding:20px}}@media only screen and (height>=2000px) and (width>=3500px){.navbar-link{margin:80px}.navbar-link:last-child{outline:2px solid #fff;padding:10px 80px}}.hero{min-height:calc(100svh - var(--navbar-height));z-index:1;gap:calc(var(--main-margin)*2);padding:var(--main-margin)8vh!important}#hero-video-container{width:100%}.buttons-div{width:inherit;gap:var(--main-margin);grid-template-columns:1fr 1fr;display:grid}.buttons-div a{box-sizing:border-box;justify-self:center;width:100%!important}#hero-video-container video{max-height:calc(100svh - var(--navbar-height) - 2*(var(--main-margin)));object-fit:cover;-webkit-clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0)}.main-title{-webkit-font-smoothing:none;-webkit-font-smoothing:antialiased;font-size:40px}@media only screen and (height>=900px) and (width>=1500px){.main-title{font-size:64px}}@media only screen and (height>=1000px) and (width>=2400px){.main-title{font-size:84px}}@media only screen and (height>=2000px) and (width>=3500px){.main-title{font-size:148px}}@media only screen and (width<=1030px){.hero{flex-direction:column;align-items:center;display:flex;padding:var(--main-margin)var(--main-margin)!important}.main-title{text-align:center}#hero-text-container{min-height:30svh}#hero-video-container video{height:80svh;width:var(--section-width-padding);object-fit:cover;-webkit-clip-path:none;clip-path:none}}@media only screen and (width<=770px){.hero{min-height:var(--section-height)}#hero-text-container{text-align:center;padding:100px 0 80px}}@media only screen and (width<=550px){.main-title{letter-spacing:2px;padding:100px 0 0;font-size:36px}#hero-text-container{text-align:center;align-items:center}#hero-text-container h5{margin-bottom:10px}.buttons-div{width:inherit;flex-direction:column;margin:40px 0;display:flex}.buttons-div a{align-items:center;min-height:50px;margin:0;font-size:14px}#hero-video-container{margin-bottom:40px}}.quote-section-container{box-sizing:border-box;width:100%;display:flex}.accent-color-section{background-color:var(--main-accent);min-width:100px;min-height:100px;color:var(--main-background);box-sizing:border-box;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:150px;display:flex;position:relative}.accent-color-side-rect{background-color:var(--main-accent);min-width:100px;min-height:100px;margin-left:calc(var(--main-margin)*1.5)}.accent-color-side-rect:nth-child(odd){margin-left:0;margin-right:calc(var(--main-margin)*1.5)}.section-bottom-right-cutout{-webkit-clip-path:polygon(100% 0,100% 80%,95% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 80%,95% 100%,0 100%,0 0)}.section-bottom-left-cutout{-webkit-clip-path:polygon(100% 0,100% 100%,5% 100%,0% 80%,0 0%);clip-path:polygon(100% 0,100% 100%,5% 100%,0% 80%,0 0%)}.section-top-right-cutout{-webkit-clip-path:polygon(100% 0,100% 75%,75% 100%,0 100%,0 0);clip-path:polygon(95% 0,100% 20%,100% 100%,0 100%,0 0)}.section-top-left-cutout{-webkit-clip-path:polygon(100% 0,100% 100%,0% 100%,0 20%,5% 0);clip-path:polygon(100% 0,100% 100%,0% 100%,0 20%,5% 0)}.quotation-mark{opacity:.3;width:auto;height:120px;position:absolute}.quote{text-align:center;text-indent:-6em;line-height:1.8}.qm-01{top:60px;left:60px}.qm-02{bottom:60px;right:60px;transform:rotate(180deg)}@media only screen and (height>=900px) and (width>=1500px){.quotation-mark{height:170px}}@media only screen and (height>=1000px) and (width>=2400px){.quotation-mark{height:200px}}@media only screen and (height>=2000px) and (width>=3500px){.quotation-mark{height:250px}}@media only screen and (width<=1030px){.section-bottom-right-cutout,.section-bottom-left-cutout,.section-top-right-cutout,.section-top-left-cutout{-webkit-clip-path:none;clip-path:none}.quotation-mark{height:100px}}@media only screen and (width<=550px){.quotation-mark{height:100px}.qm-01{top:30px;left:30px}.qm-02{bottom:30px;right:30px}.accent-color-section{min-height:400px;padding:50px}.quote{text-indent:0}}#gif-container{border-radius:50%;position:relative}.differences-gif{object-fit:contain;border-radius:50%;width:auto;height:50svh}#gif-container:before{content:"";outline:3px var(--light-grey)dashed;outline-offset:50px;border-radius:50%;width:50svh;height:50svh;position:absolute}#gif-container:after{content:"";outline:3px var(--light-grey)dashed;outline-offset:100px;border-radius:50%;width:50svh;height:50svh;position:absolute}.advantage-container{width:100%}.advantage{width:100%;padding:var(--main-margin)0px;justify-content:space-between;align-items:center;display:flex}.advantage-expansion{transition:all .4s linear;display:none}.advantage h2{margin-bottom:0;margin-right:10px}.expansion-arrow{background-color:var(--grey-color);border-radius:50%;padding:5px;transition:all .4s linear}.advantage:hover .expansion-arrow{cursor:pointer;background-color:var(--main-accent);transform:scale(1.1)}.advantage:hover h2,.advantage:hover h3{color:var(--main-accent)}.advantage-container[aria-expanded=true] .expansion-arrow{background-color:var(--main-accent);transform:rotate(90deg)}.advantage-container[aria-expanded=true] h2,.advantage-container[aria-expanded=true] h3{color:var(--main-accent)}.advantage-container[aria-expanded=true] .advantage-expansion{height:fit-content;display:flex}@media only screen and (height>=1000px) and (width>=2400px){.expansion-arrow{padding:10px}}@media only screen and (width<=1030px){#technology .grid-2{grid-template-columns:1fr 1fr;display:grid}#technology .grid-2 .half{max-width:var(--half-proportion)}.differences-gif{width:100%;height:auto}#gif-container:before{width:calc(var(--half-proportion) + 20px);height:calc(var(--half-proportion) + 20px)}#gif-container:after{width:calc(var(--half-proportion) + 40px);height:calc(var(--half-proportion) + 40px)}.advantage .row{flex-direction:row}.advantage{align-items:center}}@media only screen and (width<=830px){.advantage h2{font-size:30px}.advantage h3{font-size:18px}}@media only screen and (width<=550px){#technology .section-title{flex-direction:column-reverse}#technology .section-title h2{align-self:flex-start}.differences-gif{width:var(--section-width-padding)}.advantage h2{margin-bottom:0;font-size:48px}#gif-container:after{z-index:1;outline:3px dashed #eee}#gif-container:before{display:none}#technology .grid-2{flex-direction:column;display:flex}#technology .grid-2 .half{max-width:var(--section-width-padding)}}.row-card{background-color:var(--grey-color);padding:var(--main-margin);color:var(--main-background);-webkit-clip-path:polygon(100% 0,100% 60%,98% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 60%,98% 100%,0 100%,0 0);margin-bottom:var(--main-margin);flex-direction:column;transition:all .4s linear;display:flex}.row-card:hover{background-color:var(--main-accent)}.row-card-header{align-items:center;width:100%;display:flex}.row-card-header .icon{margin-right:var(--main-margin)}.row-card-expansion{display:none}.row-card[aria-expanded=true]{-webkit-clip-path:polygon(100% 0,100% 60%,98% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 80%,98% 100%,0 100%,0 0)}.row-card[aria-expanded=true] .row-card-expansion{width:100%;margin-top:var(--main-margin);display:flex}@media only screen and (width<=550px){.row-card{-webkit-clip-path:none;clip-path:none}}#we-make .half{justify-content:flex-start}#square-cards-div{padding-top:0}.square-card{background-color:var(--grey-color);padding:var(--main-margin);height:inherit;aspect-ratio:1;-webkit-clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0);flex-direction:column;justify-content:space-between;width:auto;transition:all .4s linear;display:flex}.transparent-number{opacity:.1;font-size:80px;font-weight:400}.checkmark-icon{height:40px;margin-right:var(--main-margin)}.square-card:hover{background-color:var(--main-accent)}.square-card:hover .checkmark-icon{filter:brightness(5)}@media only screen and (height>=900px) and (width>=1500px){.transparent-number{font-size:96px}}@media only screen and (height>=1000px) and (width>=2400px){.checkmark-icon{height:60px}}@media only screen and (width<=1030px){#we-make h5{text-align:start}#square-cards-div{grid-template-columns:1fr 1fr;width:100%;display:grid}#square-cards-div .row{flex-direction:row}}@media only screen and (width<=550px){#we-make .grid{width:var(--section-width-padding);padding:0}#we-make h5{text-align:left;align-items:flex-start}#square-cards-div{grid-template-columns:1fr 1fr;display:grid}.square-card{box-sizing:border-box;width:100%;max-width:calc((var(--section-width-padding) - var(--main-gap))/2);aspect-ratio:1;padding:10px}.transparent-number{font-size:36px}.checkmark-icon{height:20px;margin-right:10px}.square-card h5{overflow-wrap:break-word;inline-size:calc((var(--section-width-padding) - var(--main-gap))/2);font-size:10px}}.vert-card{background-color:var(--grey-color);padding:var(--main-margin);-webkit-clip-path:polygon(100% 0,100% 100%,10% 100%,0 90%,0 0);clip-path:polygon(100% 0,100% 100%,10% 100%,0 90%,0 0);margin-right:var(--main-margin);flex-direction:column;width:100%;height:300px;transition:width,height .5s linear;display:flex;position:relative}.vert-card:last-child{margin-right:0}.vert-card:hover{background-color:var(--main-accent)}.vert-card h3{margin-bottom:20px}.vert-card .expansion-arrow{background-color:var(--main-accent);cursor:pointer;position:absolute;bottom:30px;right:30px}.vert-card:hover .expansion-arrow{background-color:var(--grey-color)}.more-info{display:none}.vert-card[aria-expanded=true]{background-color:var(--main-accent);-webkit-clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 100%,8% 100%,0 90%,0 0);width:180%}.vert-card[aria-expanded=true] .more-info{display:flex}.vert-card[aria-expanded=true] .expansion-arrow{transform:rotate(180deg)}@media only screen and (height>=1000px) and (width>=2400px){.vert-card{height:400px}}@media only screen and (height>=2000px) and (width>=3500px){.vert-card{height:500px}}@media only screen and (width<=1030px){.vert-card{height:200px;margin-right:0;margin-bottom:var(--main-margin);box-sizing:border-box;-webkit-clip-path:polygon(100% 0,100% 100%,5% 100%,0 80%,0 0);clip-path:polygon(100% 0,100% 100%,5% 100%,0 80%,0 0);padding:20px}.vert-card[aria-expanded=true]{-webkit-clip-path:polygon(100% 0,100% 100%,5% 100%,0 86%,0 0);clip-path:polygon(100% 0,100% 100%,5% 100%,0 86%,0 0)}.vert-card .expansion-arrow{bottom:20px;right:20px}.vert-card[aria-expanded=true]{width:100%;height:400px}.vert-card[aria-expanded=true] .expansion-arrow{transform:rotate(270deg)}}@media only screen and (width<=770px){.vert-card{-webkit-clip-path:polygon(100% 0,100% 100%,5% 100%,0 85%,0 0);clip-path:polygon(100% 0,100% 100%,5% 100%,0 85%,0 0)}.vert-card[aria-expanded=true]{-webkit-clip-path:polygon(100% 0,100% 100%,5% 100%,0 90%,0 0);clip-path:polygon(100% 0,100% 100%,5% 100%,0 90%,0 0)}}@media only screen and (width<=550px){#scope .section-title{flex-direction:column-reverse}#scope .section-title h2{align-self:flex-start}.vert-card{width:100%;height:200px;margin-right:0;margin-bottom:var(--main-margin);text-align:end;box-sizing:border-box;-webkit-clip-path:polygon(100% 0,100% 100%,10% 100%,0 85%,0 0);clip-path:polygon(100% 0,100% 100%,10% 100%,0 85%,0 0);align-items:flex-end;padding:20px}.vert-card[aria-expanded=true]{-webkit-clip-path:polygon(100% 0,100% 100%,10% 100%,0 92%,0 0);clip-path:polygon(100% 0,100% 100%,10% 100%,0 92%,0 0)}}#installation .section-title{margin-bottom:calc(3*var(--main-margin))}.axis-container{height:120px;margin-bottom:calc(2*var(--main-margin));width:100%;display:flex;position:relative}.axis-head{aspect-ratio:1;border:var(--main-outline);text-align:center;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:auto;height:120px;display:flex}.axis-head h2{margin-bottom:0}.axis-body{border-bottom:var(--main-outline);white-space:nowrap;width:110%;text-indent:var(--main-margin);position:absolute;bottom:60px;left:120px}.axis-container:hover{color:var(--main-accent)}.axis-container:hover .axis-head,.axis-container:hover .axis-body{border-color:var(--main-accent)}.axis-container:nth-child(2){margin-left:10svw}.axis-container:nth-child(3){margin-left:20svw}@media only screen and (height>=1000px) and (width>=2400px){.axis-container,.axis-head{height:150px}.axis-body{left:150px}}@media only screen and (height>=2000px) and (width>=3500px){#installation h5{width:70%;margin-bottom:100px}.axis-container,.axis-head{height:200px}.axis-body{left:200px}}@media only screen and (width<=1030px){.axis-head{height:80px}.axis-body{bottom:40px;left:80px}.axis-container{height:80px}}@media only screen and (width<=550px){#installation .section-title{flex-direction:column}.axis-container{height:50px}.axis-container h3{font-size:14px}.axis-head{height:50px}.axis-body{bottom:25px;left:50px}.axis-container:nth-child(2),.axis-container:nth-child(3){margin-left:0}}.company-photo{-webkit-clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0);height:70svh}.middle-description{padding:calc(2*var(--main-margin))}.middle-description h4{margin-bottom:var(--main-margin)}@media only screen and (width<=1030px){#company .full-width{width:var(--section-width-padding);gap:var(--main-margin)}.company-photo{width:var(--section-width-padding);object-fit:cover;height:40svh}.company-photo:nth-of-type(2){display:none}.middle-description{padding:0}}@media only screen and (width<=550px){#company .full-width{width:var(--section-width-padding);flex-direction:column}.company-photo{width:var(--section-width-padding);object-fit:cover;height:40svh}.middle-description{padding:50px 0}}.client{text-align:center;padding:var(--main-margin);flex-direction:column;justify-content:center;align-items:center;transition:all .4s linear;display:flex}#clients .grid{width:100%;max-width:100%}.client h4{margin-top:var(--main-margin);max-width:250px}.client:hover{cursor:pointer;transform:scale(1.1)}.client-logo{height:auto}@media only screen and (height>=1000px) and (width>=2400px){.client h4{max-width:350px}.client-logo{height:150px}}@media only screen and (height>=2000px) and (width>=3500px){.client h4{max-width:500px}.client-logo{height:200px}}@media only screen and (width<=1030px){#clients .grid-4{grid-template-columns:1fr 1fr 1fr 1fr;padding:0;display:grid}}@media only screen and (width<=550px){#clients .grid-4{grid-template-columns:1fr 1fr}.client-logo{height:60px}}.carousel-wrapper{width:calc(var(--section-width) - var(--section-padding)*2)}.scrollbar-offset{height:calc(var(--square-card) + var(--main-margin));justify-content:flex-start;width:100%;display:flex}.carousel-slider{overflow-x:scroll}.carousel-wrapper a{margin-right:var(--main-gap)}.project-card{height:var(--square-card);aspect-ratio:1;-webkit-clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0);flex-direction:column;justify-content:space-between;width:auto;display:flex;position:relative}.project-card:last-child{margin-right:0}.project-card-image{height:var(--square-card);width:var(--square-card);object-fit:cover;z-index:1}.color-overlay{background-color:var(--main-accent);height:var(--square-card);width:var(--square-card);opacity:0;z-index:2;transition:all .3s linear;position:absolute}.see-more-div{width:var(--square-card);z-index:3;color:#fff;box-sizing:border-box;justify-content:space-between;align-items:center;padding:20px;display:none;position:absolute;bottom:20px}.project-arrow{height:calc(var(--square-card)*.15)}.project-card:hover .color-overlay{opacity:.7}.project-card:hover .see-more-div{display:flex}.project-scroll-container{width:calc(var(--section-width) - var(--section-padding)*2);background-color:var(--grey-color);height:3px;margin-top:50px}.project-scroll{width:var(--square-card);background-color:var(--main-accent);height:5px}@media only screen and (height>=1000px) and (width>=2400px){.see-more-div{padding:35px}}@media only screen and (height>=2000px) and (width>=3500px){.see-more-div{padding:50px}}@media only screen and (width<=500px){.scrollbar-offset{flex-direction:column;height:fit-content}.project-card,.project-card-image{width:var(--section-width-padding);aspect-ratio:1;height:auto;margin-bottom:20px}.carousel-slider{overflow-x:hidden}.see-more-div{width:100%;display:flex}.color-overlay{opacity:.7;width:100%;height:150px;bottom:0}.project-arrow{height:40px}}.youtube-video-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.youtube-video{height:70svh}#video .regular-square-button-comp-div{margin-top:50px}@media only screen and (width<=1030px){#video .section-title{width:100%}#video .section-title h5{text-align:left!important;align-items:flex-start!important}}.contact .grid{gap:calc(var(--main-margin)*2)}form{grid-template-columns:1fr 1fr;min-width:500px;display:grid}input{background-color:var(--grey-color);font:var(--main-font);letter-spacing:1px;margin:0px 0px var(--main-margin)var(--main-margin);border:none;outline:none;padding:10px}input:last-child,.full-input{grid-column:1/3}textarea{background-color:var(--grey-color);height:150px;margin:0px 0px var(--main-margin)var(--main-margin);border:none;outline:none;grid-column:1/3}textarea::placeholder{padding:5px 10px 0}textarea:focus{outline:none}::placeholder{color:var(--main-text-color)}::-webkit-resizer{appearance:none}.contact-photo{object-fit:cover;object-position:center bottom;-webkit-clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0);width:500px;height:590px}@media only screen and (height>=1000px) and (width>=2400px){form,.contact div:first-child{min-width:800px}.contact h1{text-align:end}input,textarea,input::placeholder,textarea::placeholder{font-size:20px}input,textarea{padding:15px}.contact-photo{width:800px;height:705px}}@media only screen and (height>=2000px) and (width>=3500px){.contact{margin:250px}form,.contact div:first-child{min-width:1000px}textarea{height:350px}input,textarea,input::placeholder,textarea::placeholder{font-size:24px}input,textarea{padding:30px}.contact-photo{width:1000px;height:1055px}}@media only screen and (width<=1030px){.contact{margin:0}form{width:var(--section-width-padding);min-width:auto}textarea{height:150px}}@media only screen and (width<=550px){.contact{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:50px 20px}.contact div:first-child{text-align:center;margin-bottom:50px}input:last-child{grid-column:1/3;width:100%;margin:30px auto auto}.contact textarea{margin-top:30px;margin-left:0;margin-right:0}.contact input{margin-left:0}.contact form{min-width:200px;width:var(--section-width-padding);box-sizing:border-box;gap:20px}}#footer{flex-direction:column;display:flex}#footer-menu{padding:var(--main-margin)calc(var(--main-margin)*2);flex-grow:2;justify-content:space-between;display:flex}.footer-row{padding:var(--main-margin);flex-direction:column;align-items:center;display:flex}.footer-column{flex-direction:column;display:flex}.footer-p{letter-spacing:1px;margin:8px}.footer-logo{height:calc(var(--main-margin)*2);object-fit:contain;width:auto;padding:var(--main-margin)calc(var(--main-margin)*2);vertical-align:middle}@media only screen and (width<=1030px){#footer{background-color:var(--main-accent);color:#fff}#footer-menu{flex-direction:column}.footer-column{align-items:flex-start}#footer h5{width:50%;margin:40px 0;font-size:20px;font-weight:400}.footer-column p,.footer-column a{color:#fff;font-size:16px;font-weight:300;align-items:start!important}#footer .small-p{color:#fff;text-align:center;letter-spacing:2px;margin-bottom:15px;font-size:10px}.footer-row{margin-top:100px}}#project-hero{flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.project-section{width:calc(var(--section-width) - ( 2*var(--project-section-padding)) - var(--scroll-width));padding:50px var(--project-section-padding);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow-x:hidden}.project-section:first-child{padding:20px var(--project-section-padding)}.project-section:last-child{padding-bottom:100px}.project-main-photo{width:100%;height:calc(var(--section-height) - var(--navbar-height) - 100px);object-fit:cover;z-index:1;-webkit-clip-path:polygon(92% 0,100% 15%,100% 100%,0 100%,0 0);clip-path:polygon(92% 0,100% 15%,100% 100%,0 100%,0 0)}.project-transparent-number-container{z-index:2;width:200px;height:180px;position:absolute;bottom:30px;right:220px}.project-transparent-number{color:#fff;opacity:.5;margin:0;font-size:180px;line-height:1}.project-title{align-self:flex-start;align-items:flex-end;margin-bottom:50px;display:flex}.project-title h1{text-transform:capitalize;margin-bottom:0;font-size:96px;line-height:.8}.red-separator{background-color:var(--main-accent);width:10px;height:80px;margin:0 50px}#other-projects .regular-square-button-comp-div{margin-top:40px}.map-contaner{max-width:100svw;width:calc(var(--section-width) - ( 2*var(--project-section-padding)) - var(--scroll-width));justify-content:flex-start;align-items:flex-start;margin:0}.map-contaner iframe{width:100%;height:70svh}.photos-grid{width:calc(var(--section-width) - ( 2*var(--project-section-padding)));box-sizing:border-box;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px;margin:auto;display:grid}.project-small-photo{aspect-ratio:1;object-fit:cover;width:100%}.photos-grid-cell-bg{background-color:var(--grey-color);text-align:end;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:20px;display:flex}.photos-grid-cell:first-child,.photos-grid-cell-bg:nth-child(4),.photos-grid-cell:nth-child(6){-webkit-clip-path:polygon(90% 0,100% 10%,100% 100%,0 100%,0 0);clip-path:polygon(90% 0,100% 10%,100% 100%,0 100%,0 0)}.photos-grid-cell:nth-child(3),.photos-grid-cell-bg:nth-child(5){-webkit-clip-path:polygon(10% 0,100% 0%,100% 100%,0 100%,0 10%);clip-path:polygon(10% 0,100% 0%,100% 100%,0 100%,0 10%)}.photos-grid-cell:nth-child(8){-webkit-clip-path:polygon(0 0,100% 0,100% 90%,90% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,90% 100%,0 100%)}.photos-grid-cell-bg:nth-child(2),.photos-grid-cell-bg:nth-child(7){-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,10% 100%,0 90%);clip-path:polygon(0 0,100% 0%,100% 100%,10% 100%,0 90%)}.cell-number{font-size:42px}.project-section .carousel-wrapper{width:calc(var(--section-width) - ( 2*var(--project-section-padding)) - var(--scroll-width))}@media only screen and (height>=900px) and (width>=1500px){.project-transparent-number-container{right:380px}}@media only screen and (height>=1000px) and (width>=2400px){.cell-number{font-size:64px}}@media only screen and (height>=2000px) and (width>=3500px){.project-section{padding:150px var(--project-section-padding)}.project-section:first-child{padding:50px var(--project-section-padding)}.project-section:last-child{padding-bottom:300px}.project-transparent-number-container{width:600px;height:600px;bottom:50px;right:600px}.project-transparent-number{font-size:500px}.project-main-photo{height:calc(var(--section-height) - var(--navbar-height) - 400px)}.photos-grid{gap:70px}.cell-number{font-size:100px}}@media only screen and (width<=1030px){.project-main-photo{height:35svh}.project-transparent-number-container{width:180px;height:180px;bottom:10px;right:80px}.project-transparent-number{font-size:150px}.photos-grid{gap:20px}.cell-number{margin-bottom:5px;font-size:24px}.cell-description{word-break:break-all;font-size:12px}.photos-grid-cell-bg{padding:15px}}@media only screen and (width<=770px){.photos-grid{grid-template-columns:1fr 1fr}.project-title h1{font-size:64px}.red-separator{height:56px;margin:0 30px}.cell-number{margin-bottom:5px;font-size:64px}.cell-description{font-size:18px}}@media only screen and (width<=500px){.project-main-photo{-webkit-clip-path:polygon(92% 0,100% 15%,100% 100%,0 100%,0 0);clip-path:polygon(85% 0,100% 10%,100% 100%,0 100%,0 0);height:70svh}.project-transparent-number-container{width:100px;height:100px;bottom:20px;right:30px}.project-transparent-number{font-size:90px}.project-title{align-self:flex-start;align-items:flex-end;margin-bottom:50px;display:flex}.project-title h1{font-size:32px}.red-separator{width:5px;height:26px;margin:0 15px}.photos-grid{gap:10px}.cell-number{font-size:24px}.cell-description{font-size:12px}.photos-grid-cell-bg{padding:15px}}#about-logo{width:calc(var(--section-width) - ( 2*var(--project-section-padding)));flex-direction:column;justify-content:center;align-items:center;padding-bottom:10svh;display:flex;position:relative}.about-main-photo{object-fit:contain;z-index:1;width:40svw;height:auto}.about-overlay-text-div{z-index:2;text-align:center;position:absolute}.about-overlay-text-div h1{text-align:center;margin:0;font-size:8vh}#about-page-photos{width:calc(var(--section-width) - ( 2*var(--project-section-padding)));grid-template-columns:1fr 1fr 1fr;gap:50px;margin:auto;display:grid}.about-page-photo{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.about-qualities-grid{width:calc(var(--section-width) - ( 2*var(--project-section-padding)));grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:50px;display:grid}.about-grid-cell{aspect-ratio:1;background-color:var(--grey-color);text-align:right;box-sizing:border-box;justify-content:flex-end;align-items:flex-end;width:100%;padding:1.25vh;transition:all .4s linear}.about-grid-cell:hover{background-color:var(--main-accent)}.about-grid-cell[aria-expanded=true]{background-color:var(--main-accent);aspect-ratio:unset;grid-column:span 2}.about-grid-cell:nth-child(3)[aria-expanded=true]{aspect-ratio:unset;grid-area:span 2/span 1}.about-grid-cell p{display:none}.about-grid-cell[aria-expanded=true] p,.about-grid-cell:nth-child(3)[aria-expanded=true] p{display:flex}#about-scope-axis{display:grid}.about-axis-description{width:calc(var(--section-width) - ( 2*var(--project-section-padding)));grid-template-columns:1fr 1fr 1fr;display:grid}#about-axis-description-top{padding-bottom:40px}#about-axis-description-bottom{padding-top:40px}.about-axis-point{margin:0 30px;display:flex}.about-axis-point:hover{color:var(--main-accent)}#about-axis-description-bottom .about-axis-point{align-items:flex-end}.about-axis-point h3{font-weight:400}#about-axis-body{width:100%;position:relative}.about-axis-main-line{background-color:var(--grey-color);width:100%;height:3px}.about-axis-circle-container{flex-direction:column;justify-content:center;align-items:center;height:calc(100% + 50px);display:flex}.about-axis-circle{aspect-ratio:1;background-color:var(--grey-color);z-index:2;border-radius:50%;width:20px;height:20px}.about-point-line{border-right:2px dashed var(--dark-grey-color);height:120%}.about-axis-point:hover .about-point-line{border-right:2px dashed var(--main-accent)}.about-axis-point:hover .about-axis-circle{background-color:var(--main-accent)}@media only screen and (height>=900px) and (width>=1500px){.about-grid-cell h2{font-size:5vh}.about-grid-cell h5{font-size:2.5vh}.about-grid-cell p{font-size:1.5vh}.about-axis-point h6{margin:2vh .5vh;font-size:1.75vh}.about-axis-point h3{margin:2vh .5vh}.about-axis-point{max-width:900px}.about-axis-circle{width:2vh;height:2vh}.about-axis-circle-container{height:calc(100% + 1vh + 40px)}}@media only screen and (width<=1030px) and (orientation:portrait){.about-overlay-text-div h1{font-size:7vh}.about-qualities-grid{grid-template-rows:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr;gap:20px}.about-grid-cell{aspect-ratio:unset}.about-grid-cell[aria-expanded=true]{aspect-ratio:unset;grid-column:span 1}.about-grid-cell:nth-child(3)[aria-expanded=true]{grid-area:span 1/span 1}#about-page-hero{margin-top:50px}#about-scope-axis{display:none}#mobile-about-scope-axis{min-height:50svh;margin:auto;display:flex}#about-axis-body,.about-axis-main-line{z-index:1;width:3px;min-height:50svh;margin-right:-11.5px}.about-axis-description{z-index:2;flex-direction:column;justify-content:space-between;margin-top:20px;display:flex}.mobile-points{flex-direction:column;margin:auto;display:flex}.about-axis-point{margin:0 0 20px}.about-axis-point h3{margin-left:20px;margin-right:10px}}@media only screen and (width<=500px){#about-page-hero{margin-top:30px}.about-main-photo{width:calc(var(--section-width) - ( 2*var(--project-section-padding)))}.about-overlay-text-div h1{font-size:4vh}#about-page-photos{grid-template-columns:1fr}.about-qualities-grid{flex-direction:column;display:flex}.about-grid-cell{aspect-ratio:unset}.about-grid-cell p{display:flex}.about-axis-point h3{margin-left:1dvb}}#hero-investor{justify-content:center;align-items:center;min-height:30svh}#investor-container .regular-square-button-comp-div{margin-top:100px}#hero-producent{justify-content:center;align-items:center;min-height:30svh}#producent-container .regular-square-button-comp-div{margin-top:100px}@media only screen and (width<=1030px){#about-logo{padding-bottom:0}}#privacy h1{margin-bottom:80px}#privacy h3{text-align:start;align-self:flex-start;margin-bottom:30px;font-size:16px}#privacy h5{text-align:start;align-self:flex-start;margin-bottom:10px;font-size:14px}#privacy p{align-self:flex-start;margin-bottom:30px}*{scrollbar-color:var(--main-accent)var(--grey-color);scrollbar-width:thin}::-webkit-scrollbar{width:var(--scroll-width);height:var(--scroll-width);background-color:#0000}::-webkit-scrollbar-track{width:var(--scroll-width);background-color:var(--grey-color);background-clip:padding-box}::-webkit-scrollbar-thumb{width:var(--scroll-width);height:var(--navbar-height);background:var(--main-accent);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{width:var(--scroll-width);background-color:#9f2a2a;background-clip:padding-box}@media only screen and (width<=1030px){::-webkit-scrollbar-thumb{height:var(--navbar-height)}}
