header{padding-block:1rem;z-index:2}header .container{max-width:100%;display:flex;justify-content:space-between;align-items:center}header .container .logo img{height:60px}@media(max-width: 1100px){header .container .logo img{height:45px}}@media(max-width: 850px){header .container nav{display:none}}header .container nav ul{display:flex;gap:1.25rem}header .container nav ul li::before{content:"";position:absolute;bottom:-0.1rem;left:0;width:100%;height:2px;background-color:var(--color-black);transform:scaleX(0);transition:all .4s ease}header .container nav ul li:not(.price-offer):hover::before{transform:scaleX(1)}header .container nav ul .price-offer{color:var(--color-green);margin-left:3rem}header .container nav ul .price-offer img{position:absolute;left:0;bottom:-0.3rem;transition:left .4s ease}header .container nav ul .price-offer:hover img,header .container nav ul .price-offer:active img{left:74%}footer{color:var(--color-light);background-color:var(--color-bg-dark);margin-top:auto;overflow:hidden;z-index:1}footer .footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem;padding-block:7rem 9rem}@media(max-width: 600px){footer .footer-content{padding-block:4rem 5rem}}footer .footer-content>*:not(.footer-contact){max-width:18ch}footer .footer-content .footer-title{height:3.25rem}footer .footer-content li{list-style-type:none}footer .footer-content a{text-decoration:none;color:var(--color-light)}footer .footer-content .pattern{bottom:75%;left:-25%}footer .footer-content .footer-contact .contacts{display:flex;flex-direction:column;gap:1.25rem}footer .footer-content .footer-contact .contacts address{font-style:normal}footer .footer-content .footer-contact .contacts .emails a{display:block}footer .footnote{padding-block:1.5rem;border-top:1px solid var(--color-light)}footer .footnote .copyright-text{font-size:.9em;text-align:center}@media(max-width: 450px){footer .footnote .copyright-text{font-size:.75em}}footer .szuromi-title{color:var(--color-black);font-size:clamp(5em,24vw,29em);font-weight:700;position:absolute;left:50%;transform:translateX(-50%);bottom:0;line-height:.7em;z-index:-1}.container{padding-inline:4rem;margin-inline:auto;max-width:1840px;z-index:1}@media(max-width: 1400px){.container{padding-inline:2rem}}@media(max-width: 600px){.container{padding-inline:1rem}}p{margin-bottom:1.5rem}ul,ol{margin-block:1rem}.section-padding{padding-block:3.5rem}@media(max-width: 650px){.section-padding{padding-block:2rem}}.pattern{background-color:#f6f6f6;position:absolute;height:35rem;aspect-ratio:7/20;transform:skewY(-40deg);z-index:-1}.pattern.black{background-color:var(--color-black)}.pattern.white{background-color:#fff}@media(max-width: 1000px){.pattern{height:20rem}}.decor-title{color:var(--color-light);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:.9em;text-transform:uppercase}.decor-title::before{content:"";position:absolute;left:44%;top:48%;width:150%;height:140%;background-color:var(--color-green);transform:skewX(-20deg) translate(-50%, -50%);z-index:-1}h1,h2{font-size:clamp(2em,4vw,3.75em);font-weight:600;margin-bottom:1rem}h3{font-size:clamp(1.5em,3vw,2.75em);font-weight:600;margin-bottom:.5em}.swiper{width:100%;height:100%}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button{color:var(--color-black);background-color:rgba(0,0,0,0);border:none;height:-moz-fit-content;height:fit-content;cursor:pointer}.controls button{cursor:pointer}.beveled-corner::after{content:"";position:absolute;border-color:rgba(0,0,0,0);border-style:solid;border-width:3.5em}@media(max-width: 600px){.beveled-corner::after{border-width:2em}}.beveled-corner.top-right::after{right:-1px;top:-1px;border-right-color:var(--color-light);border-top-color:var(--color-light)}.beveled-corner.top-right.white::after{border-right-color:#fff;border-top-color:#fff}.beveled-corner.bottom-right::after{right:-1px;bottom:-1px;border-right-color:var(--color-light);border-bottom-color:var(--color-light)}.beveled-corner.bottom-right.white::after{border-right-color:#fff;border-bottom-color:#fff}.beveled-corner.bottom-left::after{left:-1px;bottom:-1px;border-left-color:var(--color-light);border-bottom-color:var(--color-light)}.beveled-corner.bottom-left.white::after{border-left-color:#fff;border-bottom-color:#fff}.cutted-corner::after{content:"";position:absolute;border-top:4px solid var(--color-black);width:33%;height:29%;transform:rotate(-45deg);background-color:#fff}.cutted-corner.bottom::after{bottom:-10.5%}.cutted-corner.right::after{right:-13%}.cutted-corner.smaller::after{width:3rem;height:2rem;right:-20.5px;bottom:-11.7px}.navbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.5rem}.navbar .back-button{max-width:16ch;color:var(--color-black);display:flex;align-items:center;gap:.5rem;text-decoration:none;text-transform:uppercase;margin-left:auto}@media(max-width: 600px){.navbar .back-button{font-size:.85em}.navbar .back-button img{height:1.5rem}}.checkbox-wrapper-4 .cbx{color:var(--color-black);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center}.checkbox-wrapper-4 .cbx span{transform:translate3d(0, 0, 0)}.checkbox-wrapper-4 .cbx span:first-child{flex-shrink:0;position:relative;width:15px;height:15px;transform:scale(1);border:2px solid var(--color-black);background-color:var(--color-light);transition:all .2s ease}.checkbox-wrapper-4 .cbx span:first-child svg{position:absolute;top:1px;left:1px;fill:none;stroke:var(--color-black);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(0, 0, 0);will-change:transform}.checkbox-wrapper-4 .cbx span:last-child{padding-left:8px}.checkbox-wrapper-4 .inp-cbx{position:absolute;visibility:hidden}.checkbox-wrapper-4 .inp-cbx:checked+.cbx span:first-child{animation:wave-4 .4s ease}.checkbox-wrapper-4 .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper-4 .inline-svg{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes wave-4{50%{transform:scale(0.9)}}.swal2-styled.swal2-confirm{background-color:var(--color-black) !important;font-weight:700}.swal2-popup .swal2-styled:focus{box-shadow:none !important}.eu-projects-banners{height:clamp(190px,27vw,265px);position:fixed;right:0;bottom:0;display:grid;grid-template-rows:2fr 1fr;transform-origin:right bottom;z-index:49}.eu-projects-banners .img-wrapper{height:100%;overflow:hidden;margin-left:auto}.eu-projects-banners .img-wrapper:nth-child(2){border:2px solid #005fab}.eu-projects-banners .img-wrapper img{height:100%}.mobile-menu-main{display:none;position:absolute;top:0;left:0;width:100vw;height:100dvh;pointer-events:none;z-index:50}@media(max-width: 850px){.mobile-menu-main{display:block}}.mobile-menu-main .mobile-menu-btn{position:absolute;right:1.25rem;top:1.5rem;width:2.5rem;height:1.75rem;display:flex;flex-direction:column;gap:.25rem;pointer-events:all}.mobile-menu-main .mobile-menu-btn .rect{width:100%;height:100%;flex:1;background-color:var(--color-black);transform:skewX(-40deg);transition:all .3s ease-in-out}.mobile-menu-main .mobile-menu-btn .rect:nth-child(1){transform-origin:bottom}.mobile-menu-main .mobile-menu-btn .rect:nth-child(2){background-color:var(--color-green)}.mobile-menu-main .menu-content{display:flex;flex-direction:column;justify-content:space-around;position:absolute;inset:auto 0 0 0;width:100vw;height:calc(100dvh - 78.89px);padding-block:3rem;background-color:#fff;transform:translateX(100%);transition:transform .75s ease-in-out .5s}.mobile-menu-main .menu-content .menu-items{display:flex;flex-direction:column;align-items:center;gap:1.5rem;font-size:1.75em;font-weight:500}.mobile-menu-main .menu-content .menu-items a,.mobile-menu-main .menu-content .menu-items button{color:var(--color-black)}.mobile-menu-main .menu-content .menu-items li{list-style-type:none}.mobile-menu-main .menu-content .menu-items li.price-offer a{color:var(--color-green)}.mobile-menu-main .menu-content .menu-items li a{text-decoration:none}.mobile-menu-main .menu-content .socials{display:flex;flex-direction:column;align-items:center;gap:1rem}.mobile-menu-main .menu-content .socials li{list-style-type:none}.mobile-menu-main .menu-content .socials li a{color:var(--color-black);text-decoration:none;font-size:1.1em}.mobile-menu-main .menu-content .pattern.top-left{top:10%;left:7%}.mobile-menu-main .menu-content .pattern.bottom-right{right:7%;bottom:10%}.mobile-menu-main.open{pointer-events:all}.mobile-menu-main.open .menu-content{transition-delay:0s}.mobile-menu-main.open .mobile-menu-btn .rect:nth-child(1){transform:translate(3px, 10px) rotate(-45deg)}.mobile-menu-main.open .mobile-menu-btn .rect:nth-child(2){transform:rotate(-45deg)}.mobile-menu-main.open .mobile-menu-btn .rect:nth-child(3){transform:translateY(-12px) rotate(45deg)}.mobile-menu-main.open .menu-content{transform:translateX(0)}html{--color-light: #f6f6f6;--color-green: #84c225;--color-black: #353535;--color-bg-dark: #2d2d2d;width:100%;font-family:"Geist",sans-serif;font-size:1.05rem;color:var(--color-black);scroll-behavior:smooth}html.on-home-video{overflow-y:clip}html body{width:100%;min-height:100vh;display:flex;flex-direction:column;overflow:hidden}html body.lock-scroll{position:fixed;inset:0}html .products-hover-menu{position:absolute;left:0;top:93.59px;width:100%;height:calc(100dvh - 93.59px);padding-bottom:2rem;background-color:var(--color-light);z-index:1;visibility:hidden;opacity:0;transform:scale(0.98) translateY(-3%);overflow-x:clip;overflow-y:overlay;transition:all .2s ease-in-out;z-index:51}html .products-hover-menu.active{visibility:visible;opacity:1;transform:scale(1) translateY(0)}@media(max-width: 1100px){html .products-hover-menu{top:78.59px;height:calc(100dvh - 78.59px)}}html .products-hover-menu .close-btn{padding-block:1rem}html .products-hover-menu .close-btn button{color:var(--color-black);display:flex;gap:.5rem;align-items:center;margin-left:auto;font-size:1.1em;font-weight:700;cursor:pointer}html .products-hover-menu .close-btn button img{height:.8em}html .products-hover-menu .menu-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7rem}@media(max-width: 1800px){html .products-hover-menu .menu-grid{gap:3rem}}@media(max-width: 1100px){html .products-hover-menu .menu-grid{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}}@media(max-width: 750px){html .products-hover-menu .menu-grid{gap:2rem .75rem}}@media(max-width: 500px){html .products-hover-menu .menu-grid{grid-template-columns:1fr}}html .products-hover-menu .menu-grid .menu-column{height:-moz-fit-content;height:fit-content;display:grid;grid-template-columns:100px 1fr;background-color:#fff}html .products-hover-menu .menu-grid .menu-column::after{border-width:2em}@media(max-width: 750px){html .products-hover-menu .menu-grid .menu-column:nth-child(3)::after{left:auto;right:-1px;border-left-color:rgba(0,0,0,0);border-right-color:var(--color-light)}}@media(max-width: 1800px){html .products-hover-menu .menu-grid .menu-column{grid-template-columns:80px 1fr}}@media(max-width: 750px){html .products-hover-menu .menu-grid .menu-column{grid-template-columns:1fr}}html .products-hover-menu .menu-grid .menu-column .category-image{padding:1.4rem;border-right:1px solid var(--color-light)}@media(max-width: 1800px){html .products-hover-menu .menu-grid .menu-column .category-image{padding:1rem}}@media(max-width: 750px){html .products-hover-menu .menu-grid .menu-column .category-image{border-bottom:1px solid var(--color-light)}}html .products-hover-menu .menu-grid .menu-column .category-image img{height:90px;margin-inline:auto;-o-object-fit:contain;object-fit:contain}@media(max-width: 1800px){html .products-hover-menu .menu-grid .menu-column .category-image img{height:70px}}html .products-hover-menu .menu-grid .menu-column .category-content{padding:1.4rem 5rem 4rem 1.75rem}@media(max-width: 1800px){html .products-hover-menu .menu-grid .menu-column .category-content{padding:1rem 2.75rem 3rem 1rem}}@media(max-width: 1100px){html .products-hover-menu .menu-grid .menu-column .category-content{padding:1rem 2.75rem 1.25rem 1rem}}@media(max-width: 750px){html .products-hover-menu .menu-grid .menu-column .category-content{padding:1rem}}html .products-hover-menu .menu-grid .menu-column .category-content .category-title{display:block;font-size:1.5em;font-weight:600;margin-bottom:1.5rem;text-decoration:none;color:var(--color-black);transition:color .2s ease-out}html .products-hover-menu .menu-grid .menu-column .category-content .category-title:hover,html .products-hover-menu .menu-grid .menu-column .category-content .category-title:active{color:var(--color-green)}@media(max-width: 750px){html .products-hover-menu .menu-grid .menu-column .category-content .category-title{font-size:1.3em}}html .products-hover-menu .menu-grid .menu-column .category-content .subcategories{width:-moz-fit-content;width:fit-content;display:grid;gap:1rem}@media(max-width: 1800px){html .products-hover-menu .menu-grid .menu-column .category-content .subcategories{gap:1.25rem}}html .products-hover-menu .menu-grid .menu-column .category-content .subcategories:has(.subcategory-img){gap:2rem}@media(max-width: 1800px){html .products-hover-menu .menu-grid .menu-column .category-content .subcategories:has(.subcategory-img){gap:1.25rem}}html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat{display:grid;align-items:center;grid-template-columns:1.5fr auto;gap:.7rem;text-decoration:none;color:var(--color-black)}html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat:hover .title,html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat:active .title{color:var(--color-green)}html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat:hover .title .hover-decor,html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat:active .title .hover-decor{opacity:1}html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat:hover .arrow,html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat:active .arrow{opacity:1;transform:translateX(0)}html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat:has(.subcategory-img){grid-template-columns:50px 1.5fr auto}@media(max-width: 1800px){html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat:has(.subcategory-img){grid-template-columns:35px 1.5fr auto}}@media(max-width: 750px){html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat:has(.subcategory-img){grid-template-columns:35px 1fr}}html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat .subcategory-img{height:50px;-o-object-fit:contain;object-fit:contain}@media(max-width: 1800px){html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat .subcategory-img{height:40px}}@media(max-width: 750px){html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat .subcategory-img{height:30px;max-width:25px}}html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat .title{font-weight:600;transition:color .2s ease}html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat .title .hover-decor{opacity:0;transition:opacity .2s ease}@media(max-width: 750px){html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat .title{font-size:.9em}}html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat .arrow{width:2.5rem;opacity:0;transform:translateX(-25%);transition:all .2s ease}@media(max-width: 750px){html .products-hover-menu .menu-grid .menu-column .category-content .subcategories .subcat .arrow{display:none}}html .price-offer-wrapper{width:100%;height:100dvh;position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:center;transform:scale(0.95);visibility:hidden;opacity:0;pointer-events:none;z-index:51;transition:all .2s ease-out}html .price-offer-wrapper.show{visibility:visible;opacity:1;transform:scale(1);pointer-events:all}html .price-offer-popup{color:var(--color-light);background-color:var(--color-green);height:100%;padding:1.75rem;display:grid;grid-template-columns:auto 450px;gap:1.75rem;overflow:overlay}@media(max-width: 1200px){html .price-offer-popup{grid-template-columns:1fr 1fr}}@media(max-width: 800px){html .price-offer-popup{grid-template-columns:1fr;height:-moz-fit-content;height:fit-content;max-height:100%;padding:4rem 1.75rem 1.75rem 1.75rem}}@media(max-width: 500px){html .price-offer-popup{padding:3rem 1rem 1rem 1rem}}html .price-offer-popup form{display:flex;flex-direction:column;position:static}@media(max-width: 1200px){html .price-offer-popup form{max-width:100%}}html .price-offer-popup form .form-title{display:flex;gap:1rem;font-weight:600;font-size:2.5em;margin-bottom:1.5rem;position:static}@media(max-width: 500px){html .price-offer-popup form .form-title{font-size:2em;margin-bottom:1rem}}html .price-offer-popup form .form-title .close{flex-shrink:0;margin-top:.5rem;display:flex;align-items:center;gap:.5rem;font-size:.5em;font-weight:700;color:var(--color-black)}html .price-offer-popup form .form-title .close img{height:1.5rem;transition:transform .2s ease-out}html .price-offer-popup form .form-title .close:hover img,html .price-offer-popup form .form-title .close:active img{transform:rotate(45deg)}@media(max-width: 800px){html .price-offer-popup form .form-title .close{position:absolute;right:1rem;top:1rem}html .price-offer-popup form .form-title .close img{height:1rem}}html .price-offer-popup form .form-subtitle{font-weight:600;font-size:1.75em;margin-bottom:.75rem}@media(max-width: 500px){html .price-offer-popup form .form-subtitle{font-size:1.25em}}html .price-offer-popup form .product-type-selector{margin-bottom:1.25rem}html .price-offer-popup form .product-type-selector .selector{display:flex;flex-wrap:wrap;gap:1rem 3rem}@media(max-width: 1000px){html .price-offer-popup form .product-type-selector .selector{gap:1rem}}html .price-offer-popup form .personal-info{height:100%;display:flex;flex-direction:column}html .price-offer-popup form .personal-info .info-grid .row-wrapper{margin-bottom:1rem}html .price-offer-popup form .personal-info .info-grid .row-wrapper label{font-size:1.05em;font-weight:600}@media(max-width: 500px){html .price-offer-popup form .personal-info .info-grid .row-wrapper label{font-size:1em}}html .price-offer-popup form .personal-info .info-grid .row-wrapper .input-wrapper::after{content:"";width:4px;height:.85rem;background-color:var(--color-light);position:absolute;bottom:0;right:-1px}html .price-offer-popup form .personal-info .info-grid .row-wrapper .input-wrapper.offset-decor::after{right:1.75rem}html .price-offer-popup form .personal-info .info-grid .row-wrapper .input-wrapper input{color:var(--color-black);display:block;width:100%;background-color:rgba(0,0,0,0);border:none;border-bottom:4px solid var(--color-light);padding-block:.5rem}html .price-offer-popup form .personal-info .info-grid .row-wrapper .input-wrapper input::-moz-placeholder{color:var(--color-black);font-size:.9rem}html .price-offer-popup form .personal-info .info-grid .row-wrapper .input-wrapper input::placeholder{color:var(--color-black);font-size:.9rem}html .price-offer-popup form .personal-info .info-grid .row-wrapper .input-wrapper input:focus{outline:none}html .price-offer-popup form .personal-info .info-grid .row-wrapper .input-wrapper .placeholder{color:var(--color-black);font-weight:400;font-size:.9rem;border-bottom:4px solid var(--color-light);padding-block:.5rem}html .price-offer-popup form .personal-info .info-grid .row-wrapper .input-wrapper .placeholder.filled{font-size:1rem}html .price-offer-popup form .personal-info .info-grid .row-wrapper .input-wrapper #file-upload{display:none}html .price-offer-popup form .personal-info .info-grid .row-wrapper .input-wrapper .attach-file-icon{position:absolute;right:0;bottom:22%;height:1.5rem;max-width:1.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}html .price-offer-popup form .personal-info .info-grid .row-wrapper #the-count{margin-left:auto;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:.8em;margin-top:.25rem}html .price-offer-popup form .personal-info label:not(.cbx){display:block}html .price-offer-popup form .personal-info .gdpr-label{color:var(--color-black);display:flex;gap:.5rem;margin-block:.25rem 1.5rem}@media(max-width: 500px){html .price-offer-popup form .personal-info .gdpr-label{margin-block:.5rem 1.5rem}}html .price-offer-popup form .personal-info .gdpr-label a{color:var(--color-black)}html .price-offer-popup form .personal-info #submit-btn{margin-top:auto;width:100%;background-color:var(--color-black);color:var(--color-light);text-transform:uppercase;padding:1.5rem;border-radius:6rem;transition:background-color .2s ease-out}html .price-offer-popup form .personal-info #submit-btn:hover,html .price-offer-popup form .personal-info #submit-btn:active{background-color:#252525}html .price-offer-popup .image{max-width:850px;height:100%}html .price-offer-popup .image .photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65%;object-position:65%}@media(max-width: 800px){html .price-offer-popup .image{display:none}}.about-subpage .hero-hq{aspect-ratio:19/9;z-index:2}.about-subpage .hero-hq:has(.select-button:hover,.select-button:active) .all-buildings .bg .svg-and-img-wrapper svg .building-shape{opacity:1}@media(max-width: 1350px){.about-subpage .hero-hq{aspect-ratio:4/3}}@media(max-width: 600px){.about-subpage .hero-hq{aspect-ratio:3/4}}.about-subpage .hero-hq .all-buildings,.about-subpage .hero-hq .building-container{position:absolute;inset:0;height:100%;z-index:1}.about-subpage .hero-hq .all-buildings.hidden,.about-subpage .hero-hq .building-container.hidden{display:none}.about-subpage .hero-hq .all-buildings.building-1 .play-button,.about-subpage .hero-hq .building-container.building-1 .play-button{left:67%;top:34%}.about-subpage .hero-hq .all-buildings.building-2 .play-button,.about-subpage .hero-hq .building-container.building-2 .play-button{left:54%;top:41%}.about-subpage .hero-hq .all-buildings.building-3 .play-button,.about-subpage .hero-hq .building-container.building-3 .play-button{left:45%;top:37%}.about-subpage .hero-hq .all-buildings.building-4 .play-button,.about-subpage .hero-hq .building-container.building-4 .play-button{left:41%;top:38%}.about-subpage .hero-hq .all-buildings .bg,.about-subpage .hero-hq .building-container .bg{position:absolute;inset:0}.about-subpage .hero-hq .all-buildings .bg .svg-and-img-wrapper,.about-subpage .hero-hq .building-container .bg .svg-and-img-wrapper{position:absolute;inset:0}.about-subpage .hero-hq .all-buildings .bg .svg-and-img-wrapper svg,.about-subpage .hero-hq .building-container .bg .svg-and-img-wrapper svg{width:100%;height:100%;z-index:1}.about-subpage .hero-hq .all-buildings .bg .svg-and-img-wrapper svg .building-shape,.about-subpage .hero-hq .building-container .bg .svg-and-img-wrapper svg .building-shape{opacity:0;transition:opacity .2s ease-out;cursor:pointer}.about-subpage .hero-hq .all-buildings .bg .svg-and-img-wrapper svg .building-shape:hover,.about-subpage .hero-hq .all-buildings .bg .svg-and-img-wrapper svg .building-shape:active,.about-subpage .hero-hq .building-container .bg .svg-and-img-wrapper svg .building-shape:hover,.about-subpage .hero-hq .building-container .bg .svg-and-img-wrapper svg .building-shape:active{opacity:1}.about-subpage .hero-hq .all-buildings .bg .svg-and-img-wrapper img,.about-subpage .hero-hq .building-container .bg .svg-and-img-wrapper img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-subpage .hero-hq .all-buildings .bg .bg-img,.about-subpage .hero-hq .building-container .bg .bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-subpage .hero-hq .all-buildings .bg .play-button,.about-subpage .hero-hq .building-container .bg .play-button{position:absolute;transform:translate(-50%, -50%);z-index:2}.about-subpage .hero-hq .all-buildings .bg .play-button img,.about-subpage .hero-hq .building-container .bg .play-button img{height:3rem}@media(max-width: 450px){.about-subpage .hero-hq .all-buildings .bg .play-button img,.about-subpage .hero-hq .building-container .bg .play-button img{height:2.5rem}}.about-subpage .hero-hq .all-buildings .bg .building-name-wrapper,.about-subpage .hero-hq .building-container .bg .building-name-wrapper{position:absolute;color:var(--color-light)}.about-subpage .hero-hq .all-buildings .building-title,.about-subpage .hero-hq .building-container .building-title{color:var(--color-light);font-size:clamp(3.5em,14vw,7em)}.about-subpage .hero-hq .all-buildings .building-title .num,.about-subpage .hero-hq .building-container .building-title .num{line-height:.9em}.about-subpage .hero-hq .all-buildings .building-title .title,.about-subpage .hero-hq .building-container .building-title .title{font-size:.3em;font-weight:500}.about-subpage .hero-hq .all-buildings .container,.about-subpage .hero-hq .building-container .container{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-block:1.75rem}@media(max-width: 450px){.about-subpage .hero-hq .all-buildings .container,.about-subpage .hero-hq .building-container .container{padding-block:.75rem}}.about-subpage .hero-hq .all-buildings .container .title-and-button,.about-subpage .hero-hq .building-container .container .title-and-button{display:flex;justify-content:space-between;gap:1rem}.about-subpage .hero-hq .all-buildings .container .title-and-button h1,.about-subpage .hero-hq .building-container .container .title-and-button h1{color:var(--color-light)}.about-subpage .hero-hq .all-buildings .container .title-and-button .select-button,.about-subpage .hero-hq .building-container .container .title-and-button .select-button{color:var(--color-light);text-transform:uppercase;background-color:var(--color-green);max-width:11ch;font-weight:700;font-size:.9em;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-block:1rem;cursor:auto}.about-subpage .hero-hq .all-buildings .container .title-and-button .select-button img,.about-subpage .hero-hq .building-container .container .title-and-button .select-button img{height:2.75rem}@media(max-width: 1350px){.about-subpage .hero-hq .all-buildings .container .title-and-button .select-button,.about-subpage .hero-hq .building-container .container .title-and-button .select-button{font-size:.75em;padding-block:.5rem}.about-subpage .hero-hq .all-buildings .container .title-and-button .select-button img,.about-subpage .hero-hq .building-container .container .title-and-button .select-button img{height:2rem}}@media(max-width: 450px){.about-subpage .hero-hq .all-buildings .container .title-and-button .select-button,.about-subpage .hero-hq .building-container .container .title-and-button .select-button{font-size:.6em}}.about-subpage .hero-hq .all-buildings .container .title-and-button .back-button,.about-subpage .hero-hq .building-container .container .title-and-button .back-button{color:var(--color-light);aspect-ratio:1/1;height:6.5rem;text-transform:uppercase;border-radius:100%;background-color:rgba(0,0,0,.6)}@media(max-width: 450px){.about-subpage .hero-hq .all-buildings .container .title-and-button .back-button,.about-subpage .hero-hq .building-container .container .title-and-button .back-button{height:4.5rem;font-size:.8em}}.about-subpage .hero-hq .all-buildings .container .title-and-button .back-button img,.about-subpage .hero-hq .building-container .container .title-and-button .back-button img{transform:rotateY(-180deg);height:35%;margin-inline:auto;margin-bottom:.5rem}.about-subpage .hero-hq .all-buildings .container .description,.about-subpage .hero-hq .building-container .container .description{max-width:731px;background-color:var(--color-black);color:var(--color-light);margin-inline:auto;padding:1rem 1.5rem;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%)}@media(max-width: 450px){.about-subpage .hero-hq .all-buildings .container .description,.about-subpage .hero-hq .building-container .container .description{padding:1rem;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 25px), calc(100% - 25px) 100%, 0 100%)}.about-subpage .hero-hq .all-buildings .container .description p,.about-subpage .hero-hq .building-container .container .description p{font-size:.9em}}@media(max-width: 380px){.about-subpage .hero-hq .all-buildings .container .description,.about-subpage .hero-hq .building-container .container .description{padding:.75rem}.about-subpage .hero-hq .all-buildings .container .description p,.about-subpage .hero-hq .building-container .container .description p{font-size:.8em}}.about-subpage .hero-hq .all-buildings .bg:has(.office-title:hover,.office-title:active) svg #office{opacity:1}.about-subpage .hero-hq .all-buildings .bg:has(.plastic-title:hover,.plastic-title:active) svg #plast{opacity:1}.about-subpage .hero-hq .all-buildings .bg:has(.alu-title:hover,.alu-title:active) svg #alu{opacity:1}.about-subpage .hero-hq .all-buildings .bg:has(.logistic-title:hover,.logistic-title:active) svg #logistic{opacity:1}.about-subpage .hero-hq .all-buildings .bg .building-title{position:absolute;display:flex;align-items:center;gap:.5rem;font-size:clamp(2em,5vw,7em);cursor:pointer;z-index:1}@media(max-width: 1350px){.about-subpage .hero-hq .all-buildings .bg .building-title{font-size:clamp(3em,8vw,7em)}}@media(max-width: 600px){.about-subpage .hero-hq .all-buildings .bg .building-title{font-size:clamp(2.5em,13vw,4em)}}.about-subpage .hero-hq .all-buildings .bg .building-title .title{max-width:15ch}.about-subpage .hero-hq .all-buildings .bg .building-title.office-title{bottom:15%;left:52%}@media(max-width: 1350px){.about-subpage .hero-hq .all-buildings .bg .building-title.office-title{bottom:22%;left:52%}}.about-subpage .hero-hq .all-buildings .bg .building-title.plastic-title{left:28%;bottom:47%}@media(max-width: 1350px){.about-subpage .hero-hq .all-buildings .bg .building-title.plastic-title{left:17%;bottom:50%}}@media(max-width: 600px){.about-subpage .hero-hq .all-buildings .bg .building-title.plastic-title{left:3%}}.about-subpage .hero-hq .all-buildings .bg .building-title.alu-title{left:13%;top:20%}@media(max-width: 1350px){.about-subpage .hero-hq .all-buildings .bg .building-title.alu-title{left:3%;top:24%}}.about-subpage .hero-hq .all-buildings .bg .building-title.logistic-title{right:28%;top:27%}@media(max-width: 1350px){.about-subpage .hero-hq .all-buildings .bg .building-title.logistic-title{right:20%;top:30%}}@media(max-width: 600px){.about-subpage .hero-hq .all-buildings .bg .building-title.logistic-title{right:5%}}.about-subpage .hero-hq .all-buildings .container{height:auto}.about-subpage .margin-bottom{margin-bottom:7rem}@media(max-width: 1200px){.about-subpage .margin-bottom{margin-bottom:4rem}}@media(max-width: 600px){.about-subpage .margin-bottom{margin-bottom:3rem}}.about-subpage .intro{background-color:var(--color-light);padding-block:5rem 4rem}@media(max-width: 650px){.about-subpage .intro{padding-block:2.5rem 2rem}}.about-subpage .intro .container{max-width:1200px}.about-subpage .intro .container .intro-text{margin-bottom:2rem}.about-subpage .intro .container .company-values{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem}@media(max-width: 750px){.about-subpage .intro .container .company-values{grid-template-columns:1fr 1fr;gap:.65rem}}@media(max-width: 500px){.about-subpage .intro .container .company-values{grid-template-columns:1fr;gap:.65rem}}.about-subpage .intro .container .company-values .grid-tile{display:grid;grid-template-rows:1fr 1.1fr;align-items:center}.about-subpage .intro .container .company-values .grid-tile::after{content:"";position:absolute;inset:0;background:var(--color-black);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%, 0 0, 4px 4px, 4px calc(100% - 4px), calc(100% - 40px - 1.66px) calc(100% - 4px), calc(100% - 4px) calc(100% - 40px - 1.66px), calc(100% - 4px) 4px, 4px 4px)}@media(max-width: 500px){.about-subpage .intro .container .company-values .grid-tile{grid-template-rows:auto auto}}.about-subpage .intro .container .company-values .grid-tile .title{height:100%;padding:1.25rem .75rem;display:flex;align-items:center}@media(max-width: 1000px){.about-subpage .intro .container .company-values .grid-tile .title{padding-bottom:1.1rem}}.about-subpage .intro .container .company-values .grid-tile .title span{font-weight:600;font-size:1.45em}@media(max-width: 1000px){.about-subpage .intro .container .company-values .grid-tile .title span{font-size:1.15em}}.about-subpage .intro .container .company-values .grid-tile .title .animated-line{position:absolute;left:50%;bottom:0;width:92%;height:4px;transform:translateX(-50%);background-color:var(--color-black)}.about-subpage .intro .container .company-values .grid-tile .text{padding:.75rem 1.5rem .75rem .75rem;font-size:.9em}@media(max-width: 1000px){.about-subpage .intro .container .company-values .grid-tile .text{font-size:.8em}}.about-subpage .intro .container .pattern{background-color:#fff}.about-subpage .intro .container .pattern-1{left:-18%;top:-59%}@media(max-width: 1350px){.about-subpage .intro .container .pattern-1{left:0}}@media(max-width: 1000px){.about-subpage .intro .container .pattern-1{top:-20%}}.about-subpage .intro .container .pattern-2{right:-18%;bottom:-57%}@media(max-width: 1350px){.about-subpage .intro .container .pattern-2{right:0}}@media(max-width: 1000px){.about-subpage .intro .container .pattern-2{bottom:-20%}}.about-subpage .buildings .building-container:nth-child(even) .swiper-and-description .slider{order:2}.about-subpage .buildings .building-container:nth-child(even) .swiper-and-description .description{order:1}.about-subpage .buildings .building-container:nth-child(even) .swiper-and-description .description .text-container{-webkit-mask:linear-gradient(-135deg, rgba(0, 0, 0, 0) 80px, #000 0);mask:linear-gradient(-135deg, rgba(0, 0, 0, 0) 80px, #000 0)}@media(max-width: 700px){.about-subpage .buildings .building-container:nth-child(even) .swiper-and-description .description .text-container{-webkit-mask:linear-gradient(-135deg, rgba(0, 0, 0, 0) 40px, #000 0);mask:linear-gradient(-135deg, rgba(0, 0, 0, 0) 40px, #000 0)}}@media(max-width: 450px){.about-subpage .buildings .building-container:nth-child(even) .swiper-and-description .description .text-container{-webkit-mask:linear-gradient(-135deg, rgba(0, 0, 0, 0) 20px, #000 0);mask:linear-gradient(-135deg, rgba(0, 0, 0, 0) 20px, #000 0)}}.about-subpage .buildings .building-container:nth-child(even) .swiper-and-description .description .swiper-controls{margin:auto 2rem 0 auto}@media(max-width: 1100px){.about-subpage .buildings .building-container:nth-child(even) .swiper-and-description .description .swiper-controls{margin:1rem 0 1rem auto}}.about-subpage .buildings .building-container .swiper-and-description{display:grid;grid-template-columns:1fr 1fr;margin-bottom:3.5rem}@media(max-width: 1100px){.about-subpage .buildings .building-container .swiper-and-description{grid-template-columns:1fr;margin-bottom:1.5rem}}.about-subpage .buildings .building-container .swiper-and-description .slider{aspect-ratio:6/4;height:-moz-fit-content;height:fit-content;overflow:hidden}@media(max-width: 1100px){.about-subpage .buildings .building-container .swiper-and-description .slider{order:2}}.about-subpage .buildings .building-container .swiper-and-description .description{display:flex;flex-direction:column}.about-subpage .buildings .building-container .swiper-and-description .description .text-container{padding:6rem 2rem;margin-bottom:1rem;background-color:var(--color-light);-webkit-mask:linear-gradient(135deg, rgba(0, 0, 0, 0) 80px, #000 0);mask:linear-gradient(135deg, rgba(0, 0, 0, 0) 80px, #000 0)}@media(max-width: 1350px){.about-subpage .buildings .building-container .swiper-and-description .description .text-container{padding:6rem 2rem 3rem 2rem}}@media(max-width: 1100px){.about-subpage .buildings .building-container .swiper-and-description .description .text-container{order:1;margin:0}}@media(max-width: 700px){.about-subpage .buildings .building-container .swiper-and-description .description .text-container{padding:2rem;-webkit-mask:linear-gradient(135deg, rgba(0, 0, 0, 0) 40px, #000 0);mask:linear-gradient(135deg, rgba(0, 0, 0, 0) 40px, #000 0)}}@media(max-width: 450px){.about-subpage .buildings .building-container .swiper-and-description .description .text-container{padding:2rem 1rem;-webkit-mask:linear-gradient(135deg, rgba(0, 0, 0, 0) 20px, #000 0);mask:linear-gradient(135deg, rgba(0, 0, 0, 0) 20px, #000 0)}}.about-subpage .buildings .building-container .swiper-and-description .description .swiper-controls{width:10.5rem;margin:auto 0 0 2rem;display:flex;align-items:center;justify-content:space-between}@media(max-width: 1100px){.about-subpage .buildings .building-container .swiper-and-description .description .swiper-controls{order:1;margin:1rem 0 1rem auto}}.about-subpage .buildings .building-container .swiper-and-description .description .swiper-controls button{flex-shrink:0}.about-subpage .buildings .building-container .swiper-and-description .description .swiper-controls .prev img{transform:rotateY(-180deg)}.about-subpage .buildings .building-container .swiper-and-description .description .swiper-controls img{height:2.5rem}.about-subpage .buildings .building-container .swiper-and-description .description .swiper-controls .pagination{bottom:auto;top:auto;display:flex;justify-content:center;text-align:center}.about-subpage .buildings .building-container .building-facts{display:grid;grid-template-columns:1fr 3fr;gap:3rem}.about-subpage .buildings .building-container .building-facts:not(:has(h3)){width:-moz-fit-content;width:fit-content;grid-template-columns:1fr}@media(max-width: 950px){.about-subpage .buildings .building-container .building-facts:not(:has(h3)) .facts-container{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 550px){.about-subpage .buildings .building-container .building-facts:not(:has(h3)) .facts-container{grid-template-columns:1fr 1fr;gap:1.5rem .75rem}}@media(max-width: 1400px){.about-subpage .buildings .building-container .building-facts{grid-template-columns:1fr}}@media(max-width: 650px){.about-subpage .buildings .building-container .building-facts{gap:1.5rem}}.about-subpage .buildings .building-container .building-facts h3{font-size:clamp(2em,4vw,3.75em);font-weight:700}.about-subpage .buildings .building-container .building-facts .facts-container{width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem}@media(max-width: 950px){.about-subpage .buildings .building-container .building-facts .facts-container{grid-template-columns:1fr 1fr}}@media(max-width: 550px){.about-subpage .buildings .building-container .building-facts .facts-container{grid-template-columns:1fr;gap:1.5rem .75rem}}.about-subpage .buildings .building-container .building-facts .facts-container .fact{min-width:200px;display:flex;gap:1rem}@media(max-width: 800px){.about-subpage .buildings .building-container .building-facts .facts-container .fact{min-width:0}}.about-subpage .buildings .building-container .building-facts .facts-container .fact .decor{flex-shrink:0}.about-subpage .buildings .building-container .building-facts .facts-container .fact .decor img{width:2.25rem;margin-inline:auto}@media(max-width: 650px){.about-subpage .buildings .building-container .building-facts .facts-container .fact .decor img{width:1.25rem}}.about-subpage .buildings .building-container .building-facts .facts-container .fact .title{font-size:clamp(1.5rem,4vw,3rem);font-weight:700}.about-subpage .certificates{text-align:center}.about-subpage .certificates p{max-width:70ch;margin-inline:auto;margin-bottom:4rem}@media(max-width: 1000px){.about-subpage .certificates p{margin-bottom:2rem}}.about-subpage .certificates .certificates-slider{display:grid;grid-auto-flow:column;align-items:center;-moz-column-gap:5rem;column-gap:5rem}@media(max-width: 700px){.about-subpage .certificates .certificates-slider{grid-template-columns:1fr 1fr;grid-auto-flow:row}}@media(max-width: 1440px){.about-subpage .certificates .certificates-slider{-moz-column-gap:2rem;column-gap:2rem}}@media(max-width: 700px){.about-subpage .certificates .certificates-slider .swiper{order:1;grid-column:span 2}}.about-subpage .certificates .certificates-slider .swiper-prev img,.about-subpage .certificates .certificates-slider .swiper-next img{height:3.5rem}@media(max-width: 700px){.about-subpage .certificates .certificates-slider .swiper-prev img,.about-subpage .certificates .certificates-slider .swiper-next img{height:2.25rem}}@media(max-width: 700px){.about-subpage .certificates .certificates-slider .swiper-prev{order:2;justify-self:end;margin-right:2rem}}.about-subpage .certificates .certificates-slider .swiper-prev img{transform:rotateY(-180deg)}@media(max-width: 700px){.about-subpage .certificates .certificates-slider .swiper-next{order:3;margin-left:2rem}}/*# sourceMappingURL=about.min.css.map */