.product-header-section{margin-bottom:2rem}.product-header-section .product-header-content{display:grid;grid-template-columns:44% 53%;grid-template-rows:auto auto;justify-content:space-between;min-height:36rem}@media (max-width: 768px){.product-header-section .product-header-content{grid-template-columns:100%;grid-template-rows:auto auto auto}}.product-header-section .product-header-content .rating{display:flex;flex-direction:row;align-items:center;gap:1rem;font-size:1.2rem;margin-bottom:.5rem}.product-header-section .product-header-content .rating .rating_stars{display:flex;flex-direction:row;gap:.25rem}.product-header-section .product-header-content .rating .rating_stars svg{display:block;width:auto;height:1.5rem}@media (max-width: 992px){.product-header-section .product-header-content .rating .sm-hide{display:none}}@media (max-width: 768px){.product-header-section .product-header-content .rating .sm-hide{display:inline}}@media (max-width: 576px){.product-header-section .product-header-content .rating .sm-hide{display:none}}.product-header-section .product-header-content .name_block{padding-right:3rem;margin-bottom:1.25rem}@media (max-width: 768px){.product-header-section .product-header-content .name_block{grid-row:1/2;padding-right:0}}.product-header-section .product-header-content .name_block .price-ab{margin-left:auto;font-size:1.5rem;line-height:1.125rem;font-weight:400;display:block;padding:.5rem .75rem;border-radius:4px;background-color:#a11e62;color:#fff;width:fit-content;height:fit-content;text-wrap:nowrap;white-space:nowrap}@media (max-width: 992px){.product-header-section .product-header-content .name_block .price-ab.desktop{display:none}}.product-header-section .product-header-content .name_block .price-ab.mobile{display:none}@media (max-width: 992px){.product-header-section .product-header-content .name_block .price-ab.mobile{display:block}}@media (max-width: 768px){.product-header-section .product-header-content .name_block .price-ab{font-size:1.25rem}}.product-header-section .product-header-content .name_block .price-ab .bold{font-weight:600}.product-header-section .product-header-content .name_block .name_block_down{display:flex}.product-header-section .product-header-content .name_block .name_block_up{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-bottom:1rem}.product-header-section .product-header-content .name_block .name_block_up h1{margin:0 auto 0 0;font-size:1.75rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons{display:flex;align-items:center;gap:.5rem;margin-left:.75rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons svg{display:block;width:auto;height:1.5rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons svg.wish{height:1.9rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .share-icons-wrapper{margin-left:auto}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .wish_list{padding:.35rem;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#fff;box-shadow:0 3px 4px #00000026;transition:transform .75s,box-shadow .75s,background-color .3s ease-in-out}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .wish_list.active svg{fill:#4f46e5}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .wish_list:hover{background-color:#eef2ff}.product-header-section .product-header-content .product-header-left-section{grid-row:1/3}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section{grid-row:2/3}}.product-header-section .product-header-content .product-header-left-section .configurator-info-product{font-size:1rem;font-weight:500;color:#4338ca}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator{position:relative}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-svg{position:absolute;top:1rem;right:1rem;z-index:2;background-color:#fafafa;border-radius:6px;padding:.25rem;width:fit-content;height:fit-content;transition:background-color .3s ease-in-out}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-svg svg{width:auto;height:1.5rem;display:block}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-svg svg path{transition:fill .3s ease-in-out}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg{position:absolute;top:1rem;left:1rem;z-index:2;background-color:#fafafa;border-radius:6px;padding:.5rem;width:fit-content;height:fit-content;cursor:pointer;transition:background-color .3s ease-in-out}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg svg{width:auto;height:1rem;display:block}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg{display:none}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg:hover{background-color:#a5b4fc}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator{position:relative;overflow:hidden}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper{height:fit-content;padding-bottom:12rem}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper{padding-bottom:2rem}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper .swiper-slide{display:flex;justify-content:center;height:auto}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper .swiper-slide .product-image-wrapper{pointer-events:none}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-pagination-bullet{width:11rem;height:9rem;border-radius:6px;margin:1rem;background-color:#fff}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-pagination{margin-top:2rem;z-index:5}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-pagination{display:none}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon,.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{width:2rem;position:absolute;top:35%;background-color:#fff;border-radius:50%;width:3rem;height:3rem;z-index:5;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.2));cursor:pointer}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon,.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{margin:0;top:50%}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon svg,.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon svg{width:100%}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon{right:-5%;margin-right:1rem}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon{right:0}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon svg{transform:rotate(270deg)}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{left:-5%;margin-left:1rem}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{left:0}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon svg{transform:rotate(90deg)}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .arrow-disabled{display:none}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .loader-container{position:absolute;z-index:3;top:30%;right:22.5%;transform:translate(50%)}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .loader-container{bottom:-5%;right:50%;top:unset}}.product-header-section .product-header-content .product-header-right-section{padding-right:3rem}@media (max-width: 768px){.product-header-section .product-header-content .product-header-right-section{padding-right:0}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container{margin-bottom:.75rem;display:grid;grid-template-areas:"a b c" "d d d" "e f g";column-gap:1rem}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container{column-gap:.5rem}}@media (max-width: 576px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container{grid-template-areas:"a b" "d d" "c e" "f g";row-gap:1rem}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{background-color:#fafafa;border-radius:6px;aspect-ratio:21/10;overflow:hidden;position:relative}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{aspect-ratio:22/15}}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{aspect-ratio:21/10}}@media (max-width: 576px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{aspect-ratio:22/15}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-1{grid-area:a}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-2{grid-area:b}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-3{grid-area:c}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-4{grid-area:e}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-5{grid-area:f}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-6{grid-area:g}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .25s ease-in-out;border-radius:6px}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb.hidden{opacity:0}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb img{width:100%;height:100%;pointer-events:none;border-radius:6px}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb .video-badge{position:absolute;bottom:0;z-index:1;left:0;width:100%;padding:3px 6px;background-color:var(--main-btn-color-primary, #4f46e5);pointer-events:none;color:var(--main-btn-color-text-primary, #171717)}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb .video-badge p{font-size:.75rem;line-height:1.5;font-weight:500;text-align:center;margin:0}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb .video-badge p.bigger{font-weight:600}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container video{height:100%;width:102%;margin-left:-1%;object-fit:cover;display:block;border-radius:6px;pointer-events:none}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container{max-width:580px;width:80%;aspect-ratio:58/40;margin:0 auto;position:relative;grid-column:1/4;grid-row:2/3;grid-area:d}@media (max-width: 450px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container{width:100%}}@keyframes pulseIcon{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}@keyframes pulseButton{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.87)}to{transform:translate(-50%,-50%) scale(1)}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn{text-decoration:none;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);flex-direction:column;width:auto;max-width:unset;font-size:1.25rem;padding:.75rem;animation:pulseButton 2s infinite ease-in-out forwards}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn svg{height:3rem;width:auto;display:block}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn{font-size:1rem;padding:.75rem}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn svg{height:2rem;width:auto}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container .ki-trade-icon{position:absolute;left:3rem;bottom:2.75rem;width:2.5rem;height:auto}@media (max-width: 768px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container .ki-trade-icon{left:2rem;bottom:2rem;width:2rem}}@media (max-width: 768px){.product-header-section .product-header-content .product-header-right-section{width:100%}}.share-icons-wrapper{--size: 14rem;position:relative;display:flex;justify-content:center;align-items:center;z-index:2;margin-right:3rem}@media (max-width: 992px){.share-icons-wrapper{--size: 12rem}}.share-icons-wrapper .toggle-icon{width:2.75rem;aspect-ratio:1;border-radius:50%;background-color:#fff;box-shadow:0 3px 4px #00000026;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .75s,box-shadow .75s,background-color .3s ease-in-out}.share-icons-wrapper .toggle-icon:hover{background-color:#eef2ff}.share-icons-wrapper .toggle-icon svg{width:1.375rem;height:auto}.share-icons-wrapper .socials-container{position:absolute;width:var(--size);top:0}.share-icons-wrapper .socials-container li{list-style:none;position:absolute;left:0;transition:transform .4s,scale .4s;transform:rotate(calc(60deg * var(--i)));transform-origin:calc(var(--size) / 2);transition-delay:calc(.05s * var(--i));scale:0}.share-icons-wrapper .socials-container li a{position:relative;display:flex;align-items:center;justify-content:center;transform:rotate(calc(360deg / -6 * var(--i)));width:2.75rem;aspect-ratio:1;background-color:#fff;border-radius:50%;box-shadow:0 3px 4px #00000026;transition:background-color .3s ease-in-out}.share-icons-wrapper .socials-container li a:hover{background-color:#eef2ff}.share-icons-wrapper .socials-container li a svg{height:1.375rem;width:auto;max-width:1.375rem}.share-icons-wrapper .socials-container li a svg path{fill:var(--clr)}.share-icons-wrapper.active .toggle-icon{transform:rotate(360deg);box-shadow:0 6px 8px #00000026,0 0 0 2px #333,0 0 0 8px #fff}.share-icons-wrapper.active .socials-container li{scale:1}.carport-model-section{background-color:#fff;padding:4rem 0}.carport-model-section .carport-model-container{width:90%;max-width:1920px;margin-inline:auto;column-gap:3rem;display:grid;align-items:center;grid-template-columns:45fr 55fr;grid-template-areas:"a b" "a c"}@media (max-width: 1400px){.carport-model-section .carport-model-container{grid-template-columns:100%;grid-template-areas:"b" "a" "c"}}.carport-model-section .carport-model-container .carport-model-wrapper{position:sticky;top:10rem;margin:0 auto;grid-area:a;align-self:baseline}@media (max-width: 1400px){.carport-model-section .carport-model-container .carport-model-wrapper{width:100%;max-width:650px;margin-bottom:4rem;position:relative;top:unset}}.carport-model-section .carport-model-container .carport-model-wrapper img{width:100%;height:auto}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg{position:absolute;width:100%;top:0;left:0;height:auto}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg .element-path{fill:transparent!important;cursor:pointer;transition:fill .15s linear;position:relative}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg .element-path:hover,.carport-model-section .carport-model-container .carport-model-wrapper .model-svg .element-path.highlighted{fill:color-mix(in srgb,var(--main-btn-color-primary, #4f46e5) 35%,transparent)!important}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg circle{fill:var(--main-btn-color-secondary, #4338ca);r:32px;animation:pulse 2s infinite;pointer-events:none}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg .circle-small-pulse{r:10px;animation:pulseSmall 2s infinite}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg #kolka-sztywno{fill:var(--main-btn-color-primary, #4f46e5)!important;pointer-events:none}.carport-model-section .carport-model-container .carport-model-wrapper .model-svg #numery-sztywno{fill:var(--main-btn-color-text-primary, #171717)!important;pointer-events:none}@keyframes pulse{0%{r:32px}50%{r:64px}to{r:32px}}@keyframes pulseSmall{0%{r:10px}50%{r:18px}to{r:10px}}.carport-model-section .carport-model-container .carport-model-heading{grid-area:b}.carport-model-section .carport-model-container .carport-model-heading .title-addon{border-top:2px solid #818cf8;padding-top:1rem;width:fit-content;font-weight:600;margin-bottom:2rem;font-size:1.1875rem}.carport-model-section .carport-model-container .carport-model-heading .carport-model-title{font-size:3rem;margin-bottom:1rem}@media (max-width: 992px){.carport-model-section .carport-model-container .carport-model-heading .carport-model-title{margin-bottom:1rem}}@media (max-width: 576px){.carport-model-section .carport-model-container .carport-model-heading .carport-model-title{font-size:2rem}}.carport-model-section .carport-model-container .list{list-style:none;display:flex;justify-content:center;align-items:center;column-gap:2rem;row-gap:3rem;grid-area:c;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 1400px){.carport-model-section .carport-model-container .list{padding-left:5%}}@media (max-width: 768px){.carport-model-section .carport-model-container .list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 450px){.carport-model-section .carport-model-container .list{grid-template-columns:100%;padding-left:15%}}.carport-model-section .carport-model-container .list .item{position:relative;margin-bottom:auto;cursor:pointer}.carport-model-section .carport-model-container .list .item:hover .number{transform:translate(12px) scale(1.1)}.carport-model-section .carport-model-container .list .item .title-item{font-size:1.5rem;font-weight:500;margin-bottom:.75rem;position:relative;z-index:1}.carport-model-section .carport-model-container .list .item .description-item{font-size:1rem;color:#a3a3a3;font-weight:300;line-height:1.5}.carport-model-section .carport-model-container .list .item .number{color:#fff;background-color:transparent;text-shadow:-1px -1px 0 var(--main-btn-color-primary, #4f46e5),1px -1px 0 var(--main-btn-color-primary, #4f46e5),-1px 1px 0 var(--main-btn-color-primary, #4f46e5),1px 1px 0 var(--main-btn-color-primary, #4f46e5);font-size:3.5rem;position:absolute;top:-27%;left:-15%;transition:transform .3s ease-in-out}.construction-details-section{padding:2rem 0 4rem;overflow-x:hidden}.construction-details-section .title{font-size:2.5rem;line-height:1.15;margin:0;margin-bottom:.75rem;text-align:center}@media (max-width: 768px){.construction-details-section .title{font-size:2rem;line-height:normal}}.construction-details-section .description{font-size:1.125rem;line-height:1.5;color:#d4d4d4;text-align:center;max-width:1100px;margin:0 auto 1.5rem}.construction-details-section #constructionDetailsSwiper{width:100%;padding-left:1.5rem}.construction-details-section .construction-details-slide{box-shadow:0 4px 15px #0000001a}.construction-details-section .construction-details-slide .construction-details-image-wrapper{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:4/3}.construction-details-section .construction-details-slide .construction-details-image-wrapper:hover img{transform:scale(1.05)}.construction-details-section .construction-details-slide .construction-details-image-wrapper img{border-radius:8px;aspect-ratio:4/3;display:block;transition:transform .3s ease-in-out}.construction-details-section .construction-details-slide .construction-details-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000026;pointer-events:none}.realisations-section{padding:3.5rem 0;background-color:#fafafa;overflow-x:hidden}.realisations-section .realisations-content .container{display:flex;justify-content:space-between;gap:2rem}@media (max-width: 768px){.realisations-section .realisations-content .container{flex-direction:column;align-items:flex-end}}.realisations-section .realisations-content .container .title{font-size:2.375rem;line-height:2.6rem;width:40%;margin:0}.realisations-section .realisations-content .container .title.w_80{width:80%}@media (max-width: 768px){.realisations-section .realisations-content .container .title.w_80{width:100%;text-align:left;font-size:1.5rem;line-height:normal}}@media (max-width: 768px){.realisations-section .realisations-content .container .title{width:100%;text-align:center;font-size:1.5rem;line-height:normal}}.realisations-section .realisations-content .container .description{font-size:1.125rem;line-height:1.66;color:#d4d4d4;width:40%}@media (max-width: 768px){.realisations-section .realisations-content .container .description{width:100%;text-align:center}}.realisations-section .realisations-content .container .container-arrow{display:flex;gap:.75rem;cursor:pointer}.realisations-section .realisations-content .container .container-arrow .arrow{background-color:#fff;border-radius:50%;height:3rem;display:flex;align-items:center;justify-content:center;aspect-ratio:1}.realisations-section .realisations-content .container .container-arrow .arrow svg{width:1.5rem;height:auto}.realisations-section .realisations-content .container .container-arrow .arrow svg path{transition:fill .3s ease-in-out}.realisations-section .realisations-content .container .container-arrow .arrow:hover svg path{fill:#ccc}.realisations-section .realisations-content .container .container-arrow .arrow-left{transform:rotate(180deg)}.realisations-section .realisations-content .realisations-slider-section{margin-top:3rem}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:4/3}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper:hover img{transform:scale(1.05)}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper img{border-radius:8px;aspect-ratio:4/3;display:block;transition:transform .3s ease-in-out}.realisations-section .realisations-content .realisations-slider-section .realisations-slider .realisation-slide .realisation-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000026;pointer-events:none}.adventages-section{background-color:#fff;padding:3rem 0}.adventages-section .top-section{text-align:center}.adventages-section .top-section .badge{margin:0 auto;border-radius:1rem;background-color:color-mix(in srgb,var(--main-btn-color-primary, #4f46e5) 35%,transparent);padding:.375rem 1rem;border:none;font-weight:500;color:var(--main-btn-color-text-primary, #3730a3);width:fit-content}.adventages-section .top-section .title-next-level{margin:1.25rem 0 1.5rem;font-size:2.75rem}@media (max-width: 768px){.adventages-section .top-section .title-next-level{font-size:1.6rem}}.adventages-section .top-section .title-next-level span{margin-left:.5rem;position:relative;display:inline-block;background:linear-gradient(90deg,var(--main-btn-color-secondary, #312e81),var(--main-btn-color-primary, #6366f1));background-clip:text;-webkit-background-clip:text;color:transparent}.adventages-section .top-section .description-next-level{font-size:1.125rem;color:#737373}.adventages-section .midde-section{margin-top:2rem;padding:5rem 5rem 3rem;border-radius:1rem;background:linear-gradient(to bottom,color-mix(in srgb,var(--main-btn-color-primary, #4f46e5) 35%,transparent),#fff);display:flex;gap:3rem;align-items:center}@media (max-width: 1400px){.adventages-section .midde-section{padding:2rem}}@media (max-width: 768px){.adventages-section .midde-section{padding:1rem}}@media (max-width: 992px){.adventages-section .midde-section{flex-direction:column-reverse}}.adventages-section .midde-section .conteiner-left{width:30%}@media (max-width: 992px){.adventages-section .midde-section .conteiner-left{width:100%}}.adventages-section .midde-section .conteiner-left .list{list-style:none}.adventages-section .midde-section .conteiner-left .list .item-midde-section{position:relative;display:flex;gap:.75rem;padding:1.25rem;background-color:color-mix(in srgb,var(--main-btn-color-primary, #4f46e5) 35%,transparent);border-radius:.5rem;cursor:pointer}.adventages-section .midde-section .conteiner-left .list .item-midde-section:not(:last-child){margin-bottom:.75rem}.adventages-section .midde-section .conteiner-left .list .item-midde-section svg{width:25px;height:25px;z-index:1}.adventages-section .midde-section .conteiner-left .list .item-midde-section .text-title{font-size:1.125rem;font-weight:700;z-index:1}.adventages-section .midde-section .conteiner-left .list .item-midde-section.item-after:before{content:"";background-color:color-mix(in srgb,var(--main-btn-color-primary, #4f46e5) 35%,transparent);position:absolute;top:0;left:0;height:100%;animation:providingElement 4s ease-in-out;z-index:0;border-radius:.5rem}.adventages-section .midde-section .conteiner-left .list .item-midde-section.item-after:after{content:"";position:absolute;top:50%;left:100%;margin-top:-.7rem;border-width:.75rem;border-style:solid;border-color:transparent transparent transparent color-mix(in srgb,var(--main-btn-color-primary, #4f46e5) 35%,transparent)}@media (max-width: 992px){.adventages-section .midde-section .conteiner-left .list .item-midde-section.item-after:after{display:none}}.adventages-section .midde-section .conteiner-left .box-text .badge{background-color:color-mix(in srgb,var(--main-btn-color-primary, #4f46e5) 35%,transparent);padding:.375rem 1rem;border:none;border-radius:1rem;margin-bottom:1.5rem;font-weight:500;width:fit-content}.adventages-section .midde-section .conteiner-left .box-text .title{font-size:1.875rem;font-weight:700}.adventages-section .midde-section .conteiner-right{width:70%;aspect-ratio:9/7}@media (max-width: 992px){.adventages-section .midde-section .conteiner-right{width:100%}}.adventages-section .bottom-section .list{list-style:none;display:flex;gap:1.75rem;justify-content:center}@media (max-width: 992px){.adventages-section .bottom-section .list{gap:1rem}}@media (max-width: 768px){.adventages-section .bottom-section .list{flex-direction:column}}.adventages-section .bottom-section .list .item{display:flex;gap:.75rem;align-items:center}@media (max-width: 992px){.adventages-section .bottom-section .list .item{gap:.5rem}}.adventages-section .bottom-section .list .item .check{width:2.5rem;height:2rem;min-width:2rem;display:flex;align-items:center;justify-content:center}.adventages-section .bottom-section .list .item .check svg{width:2.5rem;height:2rem}.adventages-section .bottom-section .list .item .text{color:#6b7385}@keyframes providingElement{0%{width:0%}to{width:100%}}.carport-types-section{padding:3rem 3rem 9rem;position:relative;background-color:color-mix(in srgb,var(--main-btn-color-primary, #4f46e5) 35%,transparent);overflow:hidden;padding-right:0}@media (max-width: 768px){.carport-types-section{padding:3rem 0}}.carport-types-section ul{list-style:none}.carport-types-section .nr35__data{display:flex;flex-direction:row;align-items:center;gap:4rem}@media (max-width: 768px){.carport-types-section .nr35__data{flex-direction:column;align-items:normal}}.carport-types-section .nr35__data .data__info{display:flex;flex-direction:column;gap:1rem;max-width:21rem}@media (max-width: 768px){.carport-types-section .nr35__data .data__info{text-align:center;gap:2rem;max-width:100%;margin:0 auto}}.carport-types-section .nr35__data .data__info h6{font-size:1rem;margin:0;position:relative;z-index:1;width:fit-content}@media (max-width: 768px){.carport-types-section .nr35__data .data__info h6{margin:0 auto}}.carport-types-section .nr35__data .data__info h6:after{content:"";position:absolute;bottom:0;left:-5px;width:calc(100% + 10px);height:8px;background-color:#ffb500;z-index:-1}.carport-types-section .nr35__data .data__info h4{font-size:2.5rem;margin:0}.carport-types-section .nr35__data .data__info h4 .h4__fontmin{font-size:1.9rem}@media (max-width: 768px){.carport-types-section .nr35__data .data__info h4{font-size:1.6rem}}.carport-types-section .nr35__data .data__info p{font-size:1rem}.carport-types-section .nr35__data .data__info .btn{width:fit-content;box-shadow:0 7px 17px -9px #e5e5e5;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}@media (max-width: 768px){.carport-types-section .nr35__data .data__info .btn{margin:0 auto}}.carport-types-section .nr35__data .data__info .btn:hover{box-shadow:0 18px 23px -1px #c6c6c6;transform:translateY(-3px)}.carport-types-section .nr35__data .data__slider{width:100%;overflow:hidden}@media (max-width: 768px){.carport-types-section .nr35__data .data__slider{overflow:visible}}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el{height:100%;border-radius:8px;overflow:hidden;display:flex}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el:hover .el__img{transform:scale(1.05)}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el .el__img{width:100%;height:fit-content;transition:transform .3s ease-in-out}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el .el__data{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:1.5rem;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0000 50%,#00000040)}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el .el__data .el__title{font-size:1.125rem;font-weight:500;display:none}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el .el__data span{font-size:1rem;margin-bottom:.25rem}.carport-types-section .nr35__data .data__slider .slider__gr .gr__el:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0),var(--main-btn-color-primary, #4f46e5));transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:1}.carport-types-section .nr35__ad{text-wrap:nowrap;position:absolute;bottom:-10%;right:0%;width:fit-content;font-size:10rem;font-weight:500;color:#404040}@media (max-width: 768px){.carport-types-section .nr35__ad{display:none}}@media (max-width: 992px){.carport-types-section .nr35__ad{font-size:8rem;right:0%}}@media (max-width: 1200px){.carport-types-section .nr35__ad{font-size:8rem;right:5%}}@media (max-width: 1400px){.carport-types-section .nr35__ad{font-size:8rem;right:3%;bottom:-8%}}.contact-us-products{background-color:var(--main-btn-color-primary, #4338ca)}.contact-us-products .content-wrapper.sticking-right{display:flex;justify-content:space-between;column-gap:1rem;margin-inline:auto 0;width:82%}@media (max-width: 992px){.contact-us-products .content-wrapper.sticking-right{margin-inline:auto}}.contact-us-products .contact-us-description{padding:4.25rem 0 5rem;max-width:50%}@media (max-width: 768px){.contact-us-products .contact-us-description{width:100%;text-align:center;max-width:unset}}.contact-us-products .contact-us-description .contact-us-title{font-size:2rem;font-weight:700;margin-bottom:2.37rem}.contact-us-products .contact-us-description .contact-us-hours{font-size:1.34rem;margin-bottom:1.5rem}@media (max-width: 1050px){.contact-us-products .contact-us-description .contact-us-hours{max-width:100%}}.contact-us-products .contact-us-description .main-btn{-webkit-box-shadow:8px 8px 24px 0px rgba(0,0,0,.5);-moz-box-shadow:8px 8px 24px 0px rgba(0,0,0,.5);box-shadow:8px 8px 24px #00000080}.contact-us-products .contact-us-description .contact-us-question{font-size:2.5rem;font-weight:300;margin-bottom:2rem;text-transform:uppercase}@media (max-width: 768px){.contact-us-products .contact-us-description .contact-us-question{font-size:1.375rem}}.contact-us-products .contact-us-description .submit-an-inquiry{padding:1rem 2rem;font-size:1rem;font-weight:600;background-color:#fff;cursor:pointer;transition:transform .2s linear;border:none}@media (max-width: 768px){.contact-us-products .contact-us-description .submit-an-inquiry{width:100%}}.contact-us-products .contact-us-description .submit-an-inquiry:hover{transform:scale(1.05)}.contact-us-products .box-img-contact{height:auto;width:48%}@media (max-width: 768px){.contact-us-products .box-img-contact{display:none}}.contact-us-products .box-img-contact img{display:block;height:100%;width:100%}@media (max-width: 768px){.contact-us-products .box-img-contact img{max-height:20rem}}.product-description-section{position:relative;padding:5rem 0;margin:2rem 0 0;background-color:#fff}@media (max-width: 768px){.product-description-section{padding:2rem 0 5rem}}.product-description-section .container-product-description{display:flex;justify-content:space-between;gap:5rem;position:relative;z-index:1;color:#000c}@media (max-width: 992px){.product-description-section .container-product-description{gap:2rem}}@media (max-width: 768px){.product-description-section .container-product-description{flex-direction:column}}.product-description-section .container-product-description .description-content h1,.product-description-section .container-product-description .description-content h2{margin-bottom:.375rem;font-size:1.5rem}.product-description-section .container-product-description .description-content p{margin-bottom:1.25rem}.product-description-section .container-product-description .description-content p:last-child{margin-bottom:0}
