.h_case{background-color:#e9e9e9;flex-flow:column-reverse;justify-content:flex-start;align-items:flex-start;gap:30px;display:flex;position:relative}.h_case:after,.h_case:before{content:"";z-index:1;background-color:#e9e9e9;width:calc(50vw - 1124px);height:100%;position:absolute;top:0}.h_case:before{left:calc(-50vw + 1125px)}.h_case:after{right:calc(-50vw + 1125px)}.h_case{padding-top:127px}.h_case.reverse{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:30px;padding-top:157px;display:flex}@media screen and (width<=1050px){.h_case.reverse{padding-top:117px}.h_case{gap:15px;padding-top:87px}}.h_case__content{flex-flow:row;justify-content:space-between;align-items:flex-end;gap:30px;padding:25px;display:flex}.h_case__content h1{font-size:clamp(22px,3vw,42px)}.h_case__content h1,.h_case__content p{width:40%}@media screen and (width<=1400px){.h_case__content h1,.h_case__content p{width:50%}}@media screen and (width<=1050px){.h_case__content h1,.h_case__content p{width:75%}}@media screen and (width<=768px){.h_case__content h1,.h_case__content p{width:100%}}@media screen and (width<=1050px){.h_case__content{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:0 15px;display:flex}}.h_case__image{width:100%;padding:0 25px}.h_case__image img{object-fit:contain;border-radius:5px;width:100%;height:100%}@media screen and (width<=1050px){.h_case__image{padding:0 15px}}.c_product{border-radius:5px;flex-flow:column-reverse;justify-content:flex-start;align-items:stretch;gap:0;display:flex;overflow:hidden;box-shadow:-12px 8px 19px -1px #00000040}.c_product:hover .c_product__image img{transform:scale(1.05)}.c_product__content{color:#000;background-color:#fff;flex-flow:column;flex-grow:1;justify-content:flex-start;align-items:stretch;gap:0;width:100%;display:flex}.c_product__content .title{width:100%;padding:25px 25px 0;font-size:clamp(22px,2vw,42px)}.c_product__content .title span{color:#000;font-family:Barmo}.c_product__content p{flex-grow:1;padding:5px 25px}.c_product__content .cta,.c_product__content .btn{margin:25px}.c_product__content__subtitle{font-family:Rooftop;font-size:clamp(20px,2vw,23px)}.c_product__image{aspect-ratio:375/385;border-radius:5px;width:100%;overflow:hidden}.c_product__image picture{flex-flow:row;justify-content:center;align-items:center;gap:0;width:100%;height:100%;display:flex}.c_product__image img{object-fit:cover;width:100%;height:100%;transition:all .3s}.b_prodov{background-color:#fff;position:relative}.b_prodov:after,.b_prodov:before{content:"";z-index:1;background-color:#fff;width:calc(50vw - 1124px);height:100%;position:absolute;top:0}.b_prodov:before{left:calc(-50vw + 1125px)}.b_prodov:after{right:calc(-50vw + 1125px)}.b_prodov{border-bottom:1px solid #d6d6d6}.b_prodov__wrap{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:60px;padding:0 25px;display:flex}.b_prodov__wrap .c_product{width:calc(25% - 45px)}@media screen and (width<=1400px){.b_prodov__wrap .c_product{width:calc(50% - 30px)}}@media screen and (width<=768px){.b_prodov__wrap .c_product{width:100%}}.b_iconred{background-color:#fff;position:relative}.b_iconred:after,.b_iconred:before{content:"";z-index:1;background-color:#fff;width:calc(50vw - 1124px);height:100%;position:absolute;top:0}.b_iconred:before{left:calc(-50vw + 1125px)}.b_iconred:after{right:calc(-50vw + 1125px)}.b_iconred__wrap{padding:0 25px;display:grid}@media screen and (width<=1050px){.b_iconred__wrap{padding:0 15px}}.b_iconred__wrap__content{z-index:2;color:#fff;flex-flow:column;grid-area:1/1/2/2;justify-content:center;align-items:center;gap:0;width:100%;padding:150px;display:flex}.b_iconred__wrap__content h2{font-size:clamp(22px,5vw,42px)}@media screen and (width<=1500px){.b_iconred__wrap__content{padding:90px}}@media screen and (width<=1300px){.b_iconred__wrap__content{padding:60px}}@media screen and (width<=1050px){.b_iconred__wrap__content{padding:15px}}.b_iconred__wrap__image{z-index:1;border-radius:5px;grid-area:1/1/2/2;width:100%;position:relative;overflow:hidden}.b_iconred__wrap__image picture{flex-flow:row;justify-content:center;align-items:center;gap:0;width:100%;height:100%;display:flex}.b_iconred__wrap__image img{object-fit:cover;opacity:.5;width:100%;height:100%}.b_iconred__wrap__image:after{content:"";mix-blend-mode:multiply;background-color:#e4122a;width:100%;height:100%;position:absolute;top:0;left:0}.b_iconred__wrap__content__items{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:90px;width:65%;margin-top:30px;display:flex}@media screen and (width<=1600px){.b_iconred__wrap__content__items{width:100%}}@media screen and (width<=1050px){.b_iconred__wrap__content__items{justify-content:center}}.b_iconred__card{flex-flow:column;justify-content:flex-start;align-items:center;gap:30px;width:calc(33.3333% - 60px);display:flex}@media screen and (width<=1050px){.b_iconred__card{gap:15px;width:calc(50% - 45px)}}@media screen and (width<=768px){.b_iconred__card{width:100%}}.b_iconred__card__icon{aspect-ratio:1;width:65px;height:65px}.b_iconred__card__icon img{object-fit:contain;width:100%;height:100%}.b_iconred__card__content{text-align:center;flex-flow:column;flex-grow:1;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.b_iconred__card__content h3{flex-grow:1}.p_prodover{background-color:#fff;position:relative}.p_prodover:after,.p_prodover:before{content:"";z-index:1;background-color:#fff;width:calc(50vw - 1124px);height:100%;position:absolute;top:0}.p_prodover:before{left:calc(-50vw + 1125px)}.p_prodover:after{right:calc(-50vw + 1125px)}.p_prodover{padding-top:50px;padding-bottom:0}.p_prodover .p_prodover__container{width:35%;margin:auto;padding:0 25px 1px}@media screen and (width<=1500px){.p_prodover .p_prodover__container{width:50%}}@media screen and (width<=1050px){.p_prodover .p_prodover__container{width:75%;margin:0;padding:1px 15px}}@media screen and (width<=768px){.p_prodover .p_prodover__container{width:100%}}.p_prodover h2{text-align:center;margin-bottom:0;font-size:clamp(22px,4vw,42px)}@media screen and (width<=1050px){.p_prodover h2{text-align:left}}.p_prodover .btn{margin:30px auto 50px}@media screen and (width<=1050px){.p_prodover .btn{margin:30px 0 50px}}
