.banner-section{margin-bottom:clamp(30px,5.1282vw,60px);position:relative;z-index:1;overflow:hidden;padding:clamp(60px,5.9829vw,70px) 0}.banner-section.none-bg .editor *{color:#212123}.banner-section.none-bg .about-list__name{color:#0c0c0c}.banner-section.none-bg .about-list p{color:#77706f}.banner-section__image{display:flex;position:absolute;inset:0;z-index:-1;pointer-events:none}.banner-section__image img,.banner-section__image picture,.banner-section__image video{width:100%;height:100%}.banner-section__image video{-o-object-fit:cover;object-fit:cover}.banner-section__image::before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background:rgba(0,0,0,.4)}.banner-section .editor h1,.banner-section .editor h2,.banner-section .editor h3,.banner-section .editor h4,.banner-section .editor h5,.banner-section .editor h6{font-family:var(--font-family);font-weight:500;font-size:clamp(32px,6.1538vw,72px);line-height:130%;color:var(--cl-j);margin-bottom:10px}.banner-section .editor p{color:var(--cl-j)}.banner-section .editor:only-child{max-width:clamp(400px,81.1966vw,950px)}.banner-section__box{display:flex;flex-direction:column;gap:50px}.banner-section__box .about-list{max-width:830px;grid-gap:20px;width:100%}.banner-section__box .about-list p{color:var(--cl-j)}.banner-section__box .about-list__name{color:var(--cl-n)}.banner-section__box .about-list.mode{max-width:100%;grid-gap:20px clamp(20px,2.6vw,50px);grid-template-columns:repeat(auto-fill,minmax(clamp(250px,29.9145vw,350px),1fr))}.banner-section:last-of-type{margin-bottom:0}@media (min-width:768px){.banner-section .editor:only-child{padding:min(5.9829vw,70px) 0}.banner-section__box .about-list{align-self:center;padding:min(5.9829vw,70px) 0;grid-template-columns:repeat(2,1fr)}.banner-section__box .about-list.mode{align-self:start;padding:0}}@media (max-width:768px){.banner-section__box .about-list{grid-template-columns:repeat(auto-fill,minmax(clamp(250px,29.9145vw,350px),1fr))}}@media (max-width:576px){.banner-section .editor h1 br,.banner-section .editor h2 br,.banner-section .editor h3 br,.banner-section .editor h4 br,.banner-section .editor h5 br,.banner-section .editor h6 br{display:none}}@media (max-width:425px){.banner-section .editor .main-btn{width:100%}.banner-section .editor{max-width:100%}}