@charset "UTF-8";.hero-section{padding:7.8rem 0 var(--default-padding);position:relative}.hero-section__box{display:flex;flex-direction:column;gap:clamp(40px,4.4174vw,5.8rem)}.hero-section__box .editor .h1 span[style*=color],.hero-section__box .editor .h2 span[style*=color],.hero-section__box .editor .h3 span[style*=color],.hero-section__box .editor .h4 span[style*=color],.hero-section__box .editor .h5 span[style*=color],.hero-section__box .editor .h6 span[style*=color],.hero-section__box .editor h1 span[style*=color],.hero-section__box .editor h2 span[style*=color],.hero-section__box .editor h3 span[style*=color],.hero-section__box .editor h4 span[style*=color],.hero-section__box .editor h5 span[style*=color],.hero-section__box .editor h6 span[style*=color]{border-radius:4rem;background:var(--bg-a);box-shadow:0 .4rem 3rem 0 rgba(0,0,0,.1);display:inline-flex;padding:clamp(2px,.3046vw,.4rem) clamp(12px,1.2186vw,1.6rem) clamp(8px,.9139vw,1.2rem) clamp(12px,1.2186vw,1.6rem);justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:.8rem}.hero-section__box .editor .label-list{margin-bottom:.8rem;justify-content:center}.hero-section__images{display:grid;grid-template-columns:.9fr 1fr .9fr 1fr .9fr;justify-content:center;gap:1.2rem 1.6rem;position:relative;z-index:1}.hero-section__images li{position:relative;z-index:1;display:flex;flex-direction:column;width:100%}.hero-section__images li img{aspect-ratio:1}.hero-section__images li.active{z-index:20!important}.hero-section__images li.active .hero-section__label{background-color:var(--hover-color)}.hero-section__images li.active .hero-section__image.mode{opacity:1;visibility:visible}.hero-section__bg{position:absolute;left:0;top:0;z-index:-1;width:min(54.9886vw,72.2rem);height:min(54.9886vw,72.2rem);pointer-events:none}.hero-section__bg .sprite,.hero-section__bg img,.hero-section__bg picture,.hero-section__bg svg{width:100%;height:100%}.hero-section__bg.bottom{top:initial;bottom:calc(min(2.2848vw,3rem) * -1);right:0;left:initial}.hero-section__image{overflow:hidden;width:100%;max-height:26rem;aspect-ratio:1/1;border-radius:clamp(24px,2.4372vw,3.2rem);border:.4rem solid var(--cl-a);background:var(--gr-a);box-shadow:0 .4rem 3rem 0 rgba(0,0,0,.1);transition:all .3s;display:flex;align-items:flex-end;justify-content:center}.hero-section__image .sprite,.hero-section__image img,.hero-section__image picture,.hero-section__image svg{width:100%;height:auto;max-height:100%;-o-object-position:top center;object-position:top center}.hero-section__image.mode{position:absolute;inset:0;z-index:2;opacity:0;visibility:hidden}.hero-section__image.mode::before{content:"";background-color:var(--hover-color);z-index:-1;position:absolute;inset:0}.hero-section__label{border-radius:3.2rem;border:.4rem solid var(--br-a);background:var(--bg-l);box-shadow:0 .4rem 3rem 0 rgba(0,0,0,.1);display:flex;padding:clamp(6px,1.34vw,1rem) clamp(6px,2.15vw,1.6rem) clamp(6px,1.34vw,1rem) clamp(6px,1.34vw,1rem);justify-content:center;align-items:center;gap:clamp(2px,.81vw,.6rem);color:var(--cl-a);font-family:var(--font-family);font-size:clamp(10px,1.88vw,1.4rem);font-style:normal;font-weight:500;line-height:140%;width:-moz-fit-content;width:fit-content;height:clamp(32px,6.99vw,5.2rem);align-self:center;z-index:3;position:relative;margin-top:calc(clamp(32px,6.99vw,5.2rem)/ 2 * -1)}.hero-section__label .sprite,.hero-section__label img,.hero-section__label picture,.hero-section__label svg{width:clamp(16px,3.23vw,2.4rem);height:clamp(16px,3.23vw,2.4rem)}.hero-section__label svg path{fill:var(--cl-a)!important}.hero-section+.cards-section .cards-section__bg{right:0;left:initial}.hero-section+.cards-section .cards-section__bg.mode{display:none}@media (min-width:576px){.hero-section__bg.mode{display:none}}@media (min-width:744px){.hero-section+.cards-section .cards-section__bg{display:flex}}@media (min-width:1240px){.hero-section__images li.order-1,.hero-section__images li.order-5{transform:translateY(-50%)}.hero-section__images li.order-1 .hero-section__image,.hero-section__images li.order-5 .hero-section__image{aspect-ratio:117/125}}@media (max-width:1239.98px){.hero-section__box{gap:clamp(10px,5.38vw,40px)}.hero-section__images{grid-template-columns:repeat(12,1fr)}.hero-section__image{max-height:initial}}@media (max-width:1239.98px) and (min-width:576px){.hero-section__images li.order-4{grid-column:3/7}.hero-section__images li.order-5{grid-column:7/11}.hero-section__images li{grid-column:span 4}}@media (max-width:1023.98px){.hero-section__box .editor .label-list{margin-bottom:clamp(16px,3.76vw,28px)}.hero-section__image{aspect-ratio:1.046/1;box-shadow:0 3.169px 23.769px 0 rgba(0,0,0,.1);border-radius:clamp(20px,3.23vw,24px)}.hero-section{padding-top:clamp(38px,11.56vw,86px)}}@media (max-width:743.98px){.hero-section__box .editor .h1 span[style*=color],.hero-section__box .editor .h2 span[style*=color],.hero-section__box .editor .h3 span[style*=color],.hero-section__box .editor .h4 span[style*=color],.hero-section__box .editor .h5 span[style*=color],.hero-section__box .editor .h6 span[style*=color],.hero-section__box .editor h1 span[style*=color],.hero-section__box .editor h2 span[style*=color],.hero-section__box .editor h3 span[style*=color],.hero-section__box .editor h4 span[style*=color],.hero-section__box .editor h5 span[style*=color],.hero-section__box .editor h6 span[style*=color]{padding:2px clamp(10px,1.34vw,12px) 8px clamp(10px,1.34vw,12px)}.hero-section__bg.bottom{display:none}.hero-section__bg{width:100vw;height:auto;aspect-ratio:1}}@media (max-width:743.98px) and (min-width:576px){.hero-section__box .editor .row{justify-content:center}}@media (max-width:575.98px){.hero-section__images li.order-4{z-index:3}.hero-section__images li.order-5{z-index:3}.hero-section__images li.order-1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:38vw}.hero-section__images{grid-template-columns:repeat(2,1fr);gap:17px 51px}.hero-section__bg.mode{width:100vw;display:flex;justify-content:flex-end;transform:translateY(10%)}.hero-section__image{aspect-ratio:1.044/1;border:.2rem solid var(--cl-a);box-shadow:0 2.495px 18.711px 0 rgba(0,0,0,.1)}.hero-section__label{border:.2rem solid var(--cl-a)}}@media (hover:hover){.hero-section__images li:hover .hero-section__label{background-color:var(--hover-color)}.hero-section__images li:hover .hero-section__image.mode{opacity:1;visibility:visible}}@media (hover:none){.hero-section__images li:active .hero-section__label{background-color:var(--hover-color)}.hero-section__images li:active .hero-section__image.mode{opacity:1;visibility:visible}}