.h_about{background-color:#e9e9e9;padding-top:127px;position:relative}.h_about:after,.h_about:before{content:"";z-index:1;background-color:#e9e9e9;width:calc(50vw - 1124px);height:100%;position:absolute;top:0}.h_about:before{left:calc(-50vw + 1125px)}.h_about:after{right:calc(-50vw + 1125px)}@media screen and (width<=768px){.h_about{padding-top:112px}}.h_about__wrapper{padding:25px;display:grid}@media screen and (width<=1050px){.h_about__wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:30px;padding:15px;display:flex}}.h_about__content,.h_about__image{grid-area:1/1/2/2}.h_about__content{z-index:3;place-self:center flex-end;width:40%;padding-top:200px;padding-right:90px}@media screen and (width<=1200px){.h_about__content{padding-top:0;padding-right:30px}}@media screen and (width<=1050px){.h_about__content{align-self:flex-start;width:75%;padding-right:0}}@media screen and (width<=768px){.h_about__content{width:100%}}.h_about__image{border-radius:5px;width:100%;height:100%;overflow:hidden}.h_about__image img{object-fit:cover;object-position:left;border-radius:5px;width:100%;height:100%;overflow:hidden}.b_red{background-color:#fff;position:relative}.b_red:after,.b_red:before{content:"";z-index:1;background-color:#fff;width:calc(50vw - 1124px);height:100%;position:absolute;top:0}.b_red:before{left:calc(-50vw + 1125px)}.b_red:after{right:calc(-50vw + 1125px)}.b_red{padding-top:0}.b_red.padding-top{padding-top:100px}@media screen and (width<=1050px){.b_red.padding-top{padding-top:50px}}.b_red__wrap{padding:0 25px;display:grid}@media screen and (width<=1050px){.b_red__wrap{padding:0 15px}}.b_red__wrap__content{z-index:2;color:#fff;grid-area:1/1/2/2;align-self:flex-end;width:40%;margin:150px}@media screen and (width<=1500px){.b_red__wrap__content{margin:90px}}@media screen and (width<=1300px){.b_red__wrap__content{width:50%;margin:60px}}@media screen and (width<=1050px){.b_red__wrap__content{width:75%;margin:0;padding:15px}}@media screen and (width<=768px){.b_red__wrap__content{width:100%}}.b_red__wrap__image{z-index:1;border-radius:5px;grid-area:1/1/2/2;width:100%;position:relative;overflow:hidden}.b_red__wrap__image picture{flex-flow:row;justify-content:center;align-items:center;gap:0;width:100%;height:100%;display:flex}.b_red__wrap__image img{object-fit:cover;opacity:.5;width:100%;height:100%}.b_red__wrap__image:after{content:"";mix-blend-mode:multiply;background-color:#e4122a;width:100%;height:100%;position:absolute;top:0;left:0}.c_prodspec{border:1px solid #d6d6d6;width:50%;padding:25px;display:grid}.c_prodspec.white{color:#fff}@media screen and (width<=1300px){.c_prodspec.white{color:#000}}.c_prodspec.top-right .c_prodspec__content{justify-content:flex-end}.c_prodspec.bottom-left .c_prodspec__content{justify-content:flex-start;align-items:flex-end}.c_prodspec.bottom-right .c_prodspec__content{justify-content:flex-end;align-items:flex-end}.c_prodspec.video .c_prodspec__image{padding-bottom:56.5%;position:relative}.c_prodspec.video iframe{position:absolute;top:0;left:0}.c_prodspec.video .c_prodspec__content,.c_prodspec.video:after{display:none}.c_prodspec.fullwidth{width:100%}@media screen and (width<=1920px){.c_prodspec{color:#fff;position:relative}.c_prodspec:after{content:"";z-index:2;background-color:#0006;width:calc(100% - 50px);height:calc(100% - 50px);position:absolute;top:25px;left:25px}}@media screen and (width<=1300px){.c_prodspec{color:#000;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:15px;display:flex}.c_prodspec:after{display:none}}@media screen and (width<=1050px){.c_prodspec{width:100%;padding:15px}}.c_prodspec__content,.c_prodspec__image{grid-area:1/1/2/2}.c_prodspec__content{z-index:3;flex-flow:row;flex-grow:1;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;padding:50px;display:flex;position:relative}.c_prodspec__content h2{font-size:clamp(22px,5vw,42px)}@media screen and (width<=1600px){.c_prodspec__content{padding:25px}}@media screen and (width<=1300px){.c_prodspec__content{padding:0;justify-content:flex-start!important;align-items:flex-start!important}}.c_prodspec__content__wrap{width:70%}@media screen and (width<=1600px){.c_prodspec__content__wrap{width:100%}}@media screen and (width<=1050px){.c_prodspec__content__wrap{width:75%}}@media screen and (width<=768px){.c_prodspec__content__wrap{width:100%}}.c_prodspec__image{z-index:1;width:100%}.c_prodspec__image img,.c_prodspec__image iframe{object-fit:cover;aspect-ratio:1;border-radius:5px;width:100%;height:100%}@media screen and (width<=1050px){.c_prodspec__image img,.c_prodspec__image iframe{aspect-ratio:16/9}}.b_prodspec{background-color:#e9e9e9;position:relative}.b_prodspec:after,.b_prodspec:before{content:"";z-index:1;background-color:#e9e9e9;width:calc(50vw - 1124px);height:100%;position:absolute;top:0}.b_prodspec:before{left:calc(-50vw + 1125px)}.b_prodspec:after{right:calc(-50vw + 1125px)}.b_prodspec{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.p_about{background-color:#e9e9e9;position:relative}.p_about:after,.p_about:before{content:"";z-index:1;background-color:#e9e9e9;width:calc(50vw - 1124px);height:100%;position:absolute;top:0}.p_about:before{left:calc(-50vw + 1125px)}.p_about:after{right:calc(-50vw + 1125px)}.p_about{padding-top:0;padding-bottom:0}.p_about__title{text-align:center;padding:25px}.p_about__title h2{font-size:clamp(22px,5vw,42px)}@media screen and (width<=1050px){.p_about__title{text-align:left;padding:15px}}.aboutText{background-color:#e9e9e9;position:relative}.aboutText:after,.aboutText:before{content:"";z-index:1;background-color:#e9e9e9;width:calc(50vw - 1124px);height:100%;position:absolute;top:0}.aboutText:before{left:calc(-50vw + 1125px)}.aboutText:after{right:calc(-50vw + 1125px)}.aboutText{padding-top:0;padding-bottom:0}.aboutText p{z-index:3;font-family:Rooftop;font-size:clamp(25px,3vw,80px);line-height:1.3em;position:relative}.aboutText__wrap{width:100%;height:100%;padding:200px 25px;position:relative}.aboutText__wrap a,.aboutText__wrap p{z-index:3;position:relative}@media screen and (width<=1050px){.aboutText__wrap{padding:50px 15px}}.aboutText_bg{opacity:.5;z-index:1;background-image:url(/build/assets/patern_gray-C8eLcrhE.svg);background-size:100%;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0%;left:0%}
