.native-home .hero .hero-container{position:relative}.native-home .hero .hero-first-picture{border-radius:2rem;inset:0;overflow:hidden;position:absolute}.native-home .hero .hero-first-picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}@media (max-width:1279px){.native-home .hero .hero-first-picture{border-radius:1rem}.native-home .hero .hero-first-picture img{-o-object-position:27% center;object-position:27% center}}.native-home .hero .hero-container>.vue-flux{opacity:0}.native-home .hero .hero-container>.vue-flux.hero-slider-ready{opacity:1}@media (min-width:1280px){.native-home .hero .hero-container>.card-img-top,.native-home .hero .hero-container>.vue-flux{aspect-ratio:auto!important;height:100%!important;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute!important}}.native-home .hero .vue-flux{z-index:0}.native-home .hero .hero-content{display:flex;flex-direction:column;position:relative;z-index:1}.native-home .hero .hero-content.white h1{text-shadow:0 0 5px hsla(0,0%,100%,.75)}.native-home .hero .hero-content.white .all-work-slogan,.native-home .hero .hero-content.white .utp-slogan{background-color:#ffffff8c;border-radius:12px}.native-home .hero .hero-content.white .all-work-slogan{padding:5px 10px}.native-home .hero .hero-content.white .utp-slogan{margin-top:10px;padding:10px}@media (min-width:1280px){.native-home .hero .hero-content{min-height:calc(43.75vw - 31.5px);position:relative;z-index:1}}@media (max-width:1279px){.native-home .hero .hero-content{border-radius:1rem;padding:18px}}.native-home .hero .hero-content .hero-content-top{flex:1}@media (min-width:1280px){.native-home .hero .hero-content .hero-content-top{padding:50px 50px 0}}.native-home .hero .hero-content .hero-content-bottom{flex-shrink:0;height:auto;line-height:50px;min-height:105px;position:relative;text-transform:uppercase}.native-home .hero .hero-content .hero-content-bottom>.row{align-items:flex-end;height:auto!important}.native-home .hero .hero-content .hero-content-bottom .slide-pagination-container{align-items:flex-end;display:flex;height:100%;justify-content:center;padding-bottom:28px}.native-home .hero .hero-content .hero-content-bottom .slide-pagination-container .slide-pagination-item{background-color:#fff;border-radius:50%;cursor:pointer;display:block;height:7px;margin-right:9px;opacity:.4;transition:all .3s;width:7px}.native-home .hero .hero-content .hero-content-bottom .slide-pagination-container .slide-pagination-item.active{border-radius:59px;opacity:1;width:30px}@media (max-width:1279px){.native-home .hero .hero-content .hero-content-bottom .slide-pagination-container{display:none}}.native-home .hero .hero-content .hero-content-bottom .utp{color:#fff;font-family:Mont,Mont Fallback,Arial,sans-serif}.native-home .hero .hero-content .hero-content-bottom .utp .utp-top{font-size:40px;font-weight:800}.native-home .hero .hero-content .hero-content-bottom .utp .utp-bottom{font-size:36px;font-weight:400}.native-home .hero .hero-content .hero-content-bottom form{background:#fff;border-radius:26px 0 0;height:auto;line-height:normal;padding:25px 0 0 25px;position:relative;text-transform:none}.native-home .hero .hero-content .hero-content-bottom .left-round-container{bottom:0;left:-25px;position:absolute}.native-home .hero .hero-content .hero-content-bottom .left-round-container .left-round{background:transparent;height:25px;overflow:hidden;position:relative;transform:rotate(90deg);width:25px}.native-home .hero .hero-content .hero-content-bottom .left-round-container .left-round:before{background:#fff;border-radius:50%;bottom:-25px;content:"";height:50px;left:-25px;position:absolute;width:50px}@media (max-width:1279px){.native-home .hero .hero-content .hero-content-bottom{height:auto;line-height:inherit}.native-home .hero .hero-content .hero-content-bottom .utp{margin-bottom:10px;margin-top:115px}.native-home .hero .hero-content .hero-content-bottom .utp .utp-top{font-size:12px}.native-home .hero .hero-content .hero-content-bottom .utp .utp-bottom{font-size:10px}.native-home .hero .hero-content .hero-content-bottom form{background:#fffffff5;border-radius:10px;height:auto;padding:16px;position:inherit}}.native-home .hero .hero-content .all-work-slogan{font-size:16px;font-weight:400;margin-top:10px}@media (max-width:1279px){.native-home .hero .hero-content .all-work-slogan{display:none}}.native-home .hero .hero-content .utp-slogan{font-size:22px;font-weight:400;line-height:130%}@media (max-width:1279px){.native-home .hero .hero-content .utp-slogan{font-size:10px}}.native-home .hero .hero-content .btn-video{font-size:22px;font-weight:400;height:72px;text-transform:uppercase}@media (max-width:1680px){.native-home .hero .hero-content .btn-video{font-size:18px}}@media (max-width:1440px){.native-home .hero .hero-content .btn-video{font-size:14px}}@media (max-width:1279px){.native-home .hero .hero-content .btn-video{font-size:10px;height:39px}.native-home .hero .hero-content .btn-video img{height:14px;width:14px}}.native-home{color:#2b2a29}.native-home section[id]{scroll-margin-top:110px}.native-home .native-solution-column{width:20%}.native-home .native-design-card{background:#e9e9e9;display:flex;flex-direction:column}.native-home .native-design-card .main-direction-item-body{display:flex;flex:1;flex-direction:column;height:auto;padding:0 20px 24px}.native-home .native-solution-card{padding:9px 9px 20px}.native-home .native-solution-photo{aspect-ratio:3/2;flex-shrink:0;margin-bottom:24px}.native-home .native-solution-card .type-glassing-img{aspect-ratio:auto;border-radius:10px;display:block;height:auto;margin-bottom:0;-o-object-fit:contain;object-fit:contain}.native-home .native-solution-card .description,.native-home .native-solution-card h3,.native-home .native-solution-card>.d-grid{margin-left:10px;margin-right:10px}.native-home .native-solution-card .description{margin-bottom:24px}.native-home .native-other-services{display:flex;flex-wrap:wrap;font-size:14px;gap:12px 28px;justify-content:center;margin-top:12px}.native-home .native-other-services span{color:#62615f}.native-home .native-other-services a{color:#2b2a29;text-underline-offset:4px}.native-home .native-tab-container{border:1px solid #dfdfdf;border-radius:10px;overflow:hidden}.native-home .native-tab-container .nav-tabs{display:flex;flex-wrap:nowrap}.native-home .native-tab-container .nav-link{background:#f4f4f4;border:0;border-radius:0;border-right:1px solid #dfdfdf;color:#2b2a29;flex:1;font-size:18px;font-weight:700;padding:23px 16px}.native-home .native-tab-container .nav-link:last-child{border-right:0}.native-home .native-tab-container .nav-link.active{background:#fff;box-shadow:inset 0 -3px #ed662e;color:#bd4617}.native-home .native-selection-panel{display:grid;grid-template-columns:1fr 1fr}.native-home .native-selection-photo{height:100%;max-height:570px;min-height:440px;-o-object-fit:cover;object-fit:cover;width:100%}.native-home .native-system-photo,.native-home .native-terrace-photo{min-height:440px;min-width:0;position:relative}.native-home .native-system-photo .native-selection-photo,.native-home .native-terrace-photo .native-selection-photo{border-radius:10px;height:calc(100% - 20px);inset:10px;max-height:none;min-height:0;position:absolute;width:calc(100% - 20px)}.native-home .native-selection-content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:40px}.native-home .native-selection-content h3{font-size:28px;font-weight:700;margin-bottom:20px}.native-home .native-selection-content li,.native-home .native-selection-content p{line-height:1.65}.native-home .native-selection-content li{margin-bottom:8px;padding-left:5px}.native-home .native-selection-content li::marker{color:#ed662e}.native-home .native-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 24px;margin-top:20px}.native-home .native-actions .btn{border-radius:14px;font-weight:700;padding:18px 24px;white-space:normal}.native-home .native-actions>a:not(.btn){color:#2b2a29;text-underline-offset:4px}.native-home .native-caption{color:#62615f;font-size:12px;line-height:1.5;margin:20px 0 0}.native-home .native-opening{align-items:center;background:#e9e9e9;border-radius:10px;display:flex;gap:20px;padding:15px 20px}.native-home .native-opening svg{color:#3b4745;flex-shrink:0;height:72px;width:125px}.native-home .native-opening strong{font-size:14px}.native-home .native-design-details{margin-top:32px}.native-home .native-design-photo{border-radius:inherit;flex-shrink:0;padding:9px 9px 10px}.native-home .native-design-photo>img{aspect-ratio:3/2;border-radius:inherit;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.native-home .native-design-card p{flex:1}.native-home .native-design-card .btn{align-self:flex-start}.native-home .native-catalog-panel{align-items:center;background:#e9e9e9;border-radius:35px;display:grid;gap:64px;grid-template-columns:220px 1fr;padding:40px 64px}.native-home .native-catalog-panel>img{box-shadow:0 12px 30px #0002;height:auto;width:100%}.native-home .native-catalog h2{margin-bottom:24px;text-align:left}.native-home .native-catalog p{max-width:740px}.native-home .native-showroom+section{margin-top:120px}.native-home a:focus-visible,.native-home button:focus-visible,.native-home summary:focus-visible{outline:3px solid #bd4617;outline-offset:4px}@media (min-width:1280px){.native-home .hero .hero-content .hero-content-bottom .utp{line-height:1.3;padding-bottom:20px}.native-home .hero .hero-content .hero-content-bottom .utp-top{font-size:32px}.native-home .hero .hero-content .hero-content-bottom .utp-bottom{font-size:24px}}@media (max-width:1279px){.native-home .row{--bs-gutter-x:20px}.native-home .hero .hero-content .btn-video,.native-home .hero .native-hero-secondary{font-size:14px;height:auto;min-height:48px}.native-home .native-solution-column{width:33.3333%}.native-home .native-solutions .type-glassing-container{justify-content:center}.native-home .native-selection-content{padding:24px}.native-home .native-selection-content h3{font-size:24px}.native-home .native-tab-container .nav-link{font-size:16px;padding:18px 12px}.native-home .native-catalog-panel{border-radius:16px;gap:32px;grid-template-columns:170px 1fr;padding:32px}}@media (min-width:768px) and (max-width:1279px){.native-home #type-glassing .type-glassing-container>.col-md-3{width:50%}}@media (max-width:991px){.native-home #home-terrace .native-selection-panel{grid-template-columns:1fr}.native-home #home-terrace .native-terrace-photo{aspect-ratio:4/3;min-height:0}}@media (max-width:767px){.native-home .native-solution-column{width:100%}.native-home .native-selection-panel{grid-template-columns:1fr}.native-home .native-selection-photo{aspect-ratio:4/3;height:auto;min-height:0}.native-home .native-system-photo,.native-home .native-terrace-photo{aspect-ratio:4/3;min-height:0}.native-home .native-selection-content{padding:22px 18px}.native-home .native-tab-container .nav-tabs{flex-wrap:wrap}.native-home .native-tab-container .nav-link{border-bottom:1px solid #dfdfdf;flex:1 1 33%;font-size:14px;padding:16px 10px}.native-home .native-actions{align-items:stretch;flex-direction:column}.native-home .native-actions .btn{font-size:15px;text-align:center}.native-home .native-catalog-panel{gap:28px;grid-template-columns:1fr;padding:24px 20px}.native-home .native-catalog-panel>img{margin:auto;width:140px}.native-home .native-catalog h2{font-size:24px}.native-home .native-other-services{justify-content:flex-start;padding:0 20px}}
