*,:after,:before{box-sizing:border-box}body,html{background:#fff;color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;margin:0;padding:0}html{font-size:62.5%}.font-serif{font-family:"Noto Serif JP",serif}.font-sans-serif{font-family:Noto Sans JP,sans-serif}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-light{font-weight:300}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.m-1{margin:8px!important}.mt-1{margin-top:8px!important}.mr-1{margin-right:8px!important}.mb-1{margin-bottom:8px!important}.ml-1{margin-left:8px!important}.p-1{padding:8px!important}.pt-1{padding-top:8px!important}.pr-1{padding-right:8px!important}.pb-1{padding-bottom:8px!important}.pl-1{padding-left:8px!important}.m-2{margin:16px!important}.mt-2{margin-top:16px!important}.mr-2{margin-right:16px!important}.mb-2{margin-bottom:16px!important}.ml-2{margin-left:16px!important}.p-2{padding:16px!important}.pt-2{padding-top:16px!important}.pr-2{padding-right:16px!important}.pb-2{padding-bottom:16px!important}.pl-2{padding-left:16px!important}.m-3{margin:24px!important}.mt-3{margin-top:24px!important}.mr-3{margin-right:24px!important}.mb-3{margin-bottom:24px!important}.ml-3{margin-left:24px!important}.p-3{padding:24px!important}.pt-3{padding-top:24px!important}.pr-3{padding-right:24px!important}.pb-3{padding-bottom:24px!important}.pl-3{padding-left:24px!important}.m-4{margin:32px!important}.mt-4{margin-top:32px!important}.mr-4{margin-right:32px!important}.mb-4{margin-bottom:32px!important}.ml-4{margin-left:32px!important}.p-4{padding:32px!important}.pt-4{padding-top:32px!important}.pr-4{padding-right:32px!important}.pb-4{padding-bottom:32px!important}.pl-4{padding-left:32px!important}.m-5{margin:40px!important}.mt-5{margin-top:40px!important}.mr-5{margin-right:40px!important}.mb-5{margin-bottom:40px!important}.ml-5{margin-left:40px!important}.p-5{padding:40px!important}.pt-5{padding-top:40px!important}.pr-5{padding-right:40px!important}.pb-5{padding-bottom:40px!important}.pl-5{padding-left:40px!important}.m-6{margin:48px!important}.mt-6{margin-top:48px!important}.mr-6{margin-right:48px!important}.mb-6{margin-bottom:48px!important}.ml-6{margin-left:48px!important}.p-6{padding:48px!important}.pt-6{padding-top:48px!important}.pr-6{padding-right:48px!important}.pb-6{padding-bottom:48px!important}.pl-6{padding-left:48px!important}.m-7{margin:56px!important}.mt-7{margin-top:56px!important}.mr-7{margin-right:56px!important}.mb-7{margin-bottom:56px!important}.ml-7{margin-left:56px!important}.p-7{padding:56px!important}.pt-7{padding-top:56px!important}.pr-7{padding-right:56px!important}.pb-7{padding-bottom:56px!important}.pl-7{padding-left:56px!important}.m-8{margin:64px!important}.mt-8{margin-top:64px!important}.mr-8{margin-right:64px!important}.mb-8{margin-bottom:64px!important}.ml-8{margin-left:64px!important}.p-8{padding:64px!important}.pt-8{padding-top:64px!important}.pr-8{padding-right:64px!important}.pb-8{padding-bottom:64px!important}.pl-8{padding-left:64px!important}.m-9{margin:72px!important}.mt-9{margin-top:72px!important}.mr-9{margin-right:72px!important}.mb-9{margin-bottom:72px!important}.ml-9{margin-left:72px!important}.p-9{padding:72px!important}.pt-9{padding-top:72px!important}.pr-9{padding-right:72px!important}.pb-9{padding-bottom:72px!important}.pl-9{padding-left:72px!important}.m-10{margin:80px!important}.mt-10{margin-top:80px!important}.mr-10{margin-right:80px!important}.mb-10{margin-bottom:80px!important}.ml-10{margin-left:80px!important}.p-10{padding:80px!important}.pt-10{padding-top:80px!important}.pr-10{padding-right:80px!important}.pb-10{padding-bottom:80px!important}.pl-10{padding-left:80px!important}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.gap-1{gap:8px}.gap-2{gap:16px}.gap-3{gap:24px}.hidden{display:none!important}.block{display:block!important}.inline-block{display:inline-block!important}.w-full{width:100%}.max-w-screen{margin:0 auto;max-width:1200px}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}@media (min-width:576px){.sm-hidden{display:none!important}.sm-block{display:block!important}.sm-flex{display:flex!important}}@media (min-width:750px){.md-hidden{display:none!important}.md-block{display:block!important}.md-flex{display:flex!important}}@media (min-width:992px){.lg-hidden{display:none!important}.lg-block{display:block!important}.lg-flex{display:flex!important}}html{scroll-behavior:smooth}.noto{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}img{line-height:0;max-width:100%;vertical-align:bottom}*{box-sizing:border-box}a{text-decoration:none}.bold{font-weight:700}.mb0{margin-bottom:0!important}.mb1{margin-bottom:1em!important}.mb2{margin-bottom:2em!important}.mb3{margin-bottom:3em!important}.mb4{margin-bottom:4em!important}.mb5{margin-bottom:5em!important}.mt0{margin-top:0!important}.mt1{margin-top:1em!important}.mt2{margin-top:2em!important}.mt3{margin-top:3em!important}.mt4{margin-top:4em!important}.mt5{margin-top:5em!important}.pt0{padding-top:0!important}.pt1{padding-top:1em!important}.pt2{padding-top:2em!important}.pt3{padding-top:3em!important}.pt4{padding-top:4em!important}.pt5{padding-top:5em!important}.pb0{padding-bottom:0!important}.pb1{padding-bottom:1em!important}.pb2{padding-bottom:2em!important}.pb3{padding-bottom:3em!important}.pb4{padding-bottom:4em!important}.pb5{padding-bottom:5em!important}.sep{border:1px dashed #0154ec;margin:2em 0}.relative{position:relative}section{margin:0;overflow:hidden;padding:0}:target{scroll-margin-top:calc(clamp(1px, 8.3333vw, 120px)*1)}@media (max-width:750px){:target{scroll-margin-top:calc(max(1px, 13.3333vw)*1)}}.nowrap{white-space:nowrap}.anime-title{perspective:1000px}.anime-title span{display:inline-block;opacity:0;transform-origin:bottom center}.w100{width:100%}.w50{width:50%}.fs20{font-size:2rem}.fs18{font-size:1.8rem}.fs16{font-size:1.6rem}.fs14{font-size:1.4rem}.fs12{font-size:1.2rem}.fs10{font-size:1rem}a,a:focus{outline:none!important}a:link,a:visited{color:#000;text-decoration:none}a:active,a:hover{color:#000;text-decoration:underline}a,a:hover{text-decoration:none}.inner{margin:0 auto;max-width:1440px;padding:0 calc(clamp(1px, 9.0278vw, 130px)*1)}@media (max-width:750px){.inner{padding:0 calc(clamp(1px, 2.7778vw, 40px)*1)}}.contents-inner{padding:0 calc(clamp(1px, 9.0278vw, 130px)*1)}@media (max-width:750px){.contents-inner{padding:0}}@media (min-width:751px){.sp{display:none!important}}@media (max-width:750px){.pc{display:none!important}body,footer,header{max-width:100%;min-width:100%;overflow-x:hidden;width:100%}}.box-over{display:block;transition:transform .3s ease,box-shadow .3s ease}.box-over:hover{box-shadow:0 10px 15px rgba(0,0,0,.3)}.shape-over{transition:filter .3s ease}.shape-over:hover{filter:drop-shadow(0 8px 8px rgba(0,0,0,.3))}.over{transition:opacity .3s ease}.over:hover{opacity:.5}.under-over{transition:opacity .3s ease,-webkit-text-decoration .3s ease;transition:text-decoration .3s ease,opacity .3s ease;transition:text-decoration .3s ease,opacity .3s ease,-webkit-text-decoration .3s ease}.under-over:hover{opacity:.5;text-decoration:underline}main{overflow:hidden}.c-dsp{color:#3539fd}.c-adfr{color:#00c400}.c-dret{color:#4db7cb}.site-header{overflow:hidden}.site-header__inner-top{align-items:center;background-color:#fff;display:flex;height:calc(clamp(37.5px, 3.4722vw, 50px)*1);left:0;max-width:100%;position:fixed;top:0;width:100%;z-index:999}@media (max-width:750px){.site-header__inner-top{height:calc(max(1px, 13.3333vw)*1)}}.site-header__logo{align-items:center;display:flex;justify-content:center;width:calc(clamp(234.75px, 21.7361vw, 313px)*1)}.site-header__logo img{display:block}@media (max-width:750px){.site-header__logo{width:calc(max(1px, 62.6667vw)*1)}}.site-header__contact-button{align-items:center;color:#fff!important;display:flex;font-size:clamp(13.5px,1.25vw,18px);height:calc(clamp(37.5px, 3.4722vw, 50px)*1);justify-content:center;position:fixed;right:0;top:0;transition:opacity .3s ease;width:calc(clamp(202.5px, 18.75vw, 270px)*1)}@media (max-width:750px){.site-header__contact-button{font-size:max(1px,4vw);height:calc(max(1px, 13.3333vw)*1);margin-top:calc(max(1px, 4vw)*1);position:relative;width:100%}}.site-header__contact-button span{align-items:center;display:inline-flex;line-height:1;position:relative}.site-header__contact-button span:before{align-items:center;background:#fff;content:"";display:inline-flex;height:calc(clamp(15px, 1.3889vw, 20px)*1);margin-right:calc(clamp(13.5px, 1.25vw, 18px)*1);-webkit-mask:url(../img/icon_contact.svg) no-repeat center/contain;mask:url(../img/icon_contact.svg) no-repeat center/contain;transition:background .3s;width:calc(clamp(18.75px, 1.7361vw, 25px)*1)}@media (max-width:750px){.site-header__contact-button span:before{height:calc(max(1px, 3.3333vw)*1);margin-right:calc(max(1px, 2.1333vw)*1);width:calc(max(1px, 4.1333vw)*1)}}.site-header__contact-button:hover{opacity:.5}@media (min-width:751px){.site-header__inner-nav{left:0;position:fixed;top:calc(clamp(37.5px, 3.4722vw, 50px)*1);width:100%;z-index:998}.site-header__nav{background:linear-gradient(90deg,#1c43ec 0,#4195ea)}.site-header__nav-list{height:calc(clamp(52.5px, 4.8611vw, 70px)*1)}.site-header__nav-link,.site-header__nav-list{align-items:center;display:flex;justify-content:center}.site-header__nav-link{color:#fff!important;font-size:clamp(13.5px,1.25vw,18px);font-weight:400;letter-spacing:.05em;line-height:1.4444444444;min-width:calc(clamp(1px, 16.6667vw, 240px)*1);padding:0 1em;position:relative;text-align:center;transition:opacity .3s ease;white-space:nowrap}.site-header__nav-link:hover{opacity:.5}.site-header__nav-item{position:relative;text-align:center}.site-header__nav-item:after{background-color:#fff;content:"";height:calc(clamp(1px, 2.0833vw, 30px)*1);position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}}@media (min-width:751px) and (max-width:750px){.site-header__nav-item:after{height:calc(max(1px, 4vw)*1)}}@media (min-width:751px){.site-header__nav-item.last:after{display:none}}.l-footer{padding-top:calc(clamp(1px, 3.4722vw, 50px)*1);text-align:center}@media (max-width:750px){.l-footer{padding-top:calc(max(1px, 6.6667vw)*1)}}.l-footer__logo{margin:0 auto calc(clamp(1px, 2.7778vw, 40px)*1);width:calc(clamp(1px, 29.8611vw, 430px)*1)}@media (max-width:750px){.l-footer__logo{margin-bottom:calc(max(1px, 5.3333vw)*1);width:calc(max(1px, 57.3333vw)*1)}}.l-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:calc(clamp(1px, 2.7778vw, 40px)*1)}@media (max-width:750px){.l-footer__nav{background:transparent;gap:max(1px,2.1333vw) 0;margin-bottom:calc(max(1px, 5.3333vw)*1)}}.l-footer__nav-link{font-size:clamp(8px,1.1111vw,16px);line-height:1;padding:0 1em}@media (max-width:750px){.l-footer__nav-link{font-size:max(1px,3.2vw)}}.l-footer__nav-link:hover{text-decoration:underline}.l-footer__nav-item+.l-footer__nav-item .l-footer__nav-link{position:relative}.l-footer__nav-item+.l-footer__nav-item .l-footer__nav-link:before{background-color:#000;content:"";height:1em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.l-footer__bottom{align-items:center;background-color:#464646;color:#fff;display:flex;font-family:Jost,sans-serif;font-size:clamp(8px,.9028vw,13px);font-style:normal;font-weight:300;height:clamp(8px,2.5694vw,37px);justify-content:center}@media (max-width:750px){.l-footer__bottom{font-size:max(1px,1.7333vw);height:max(1px,4.9333vw)}}.site-header__menubtn{display:none}@media (max-width:750px){.site-header__menubtn{background-color:#0154ec;cursor:pointer;display:block;height:calc(max(1px, 13.3333vw)*1);position:fixed;right:0;top:0;width:calc(max(1px, 13.3333vw)*1)}.site-header__menubtn span{background-color:#fff;height:2px;left:calc(max(1px, 4vw)*1);position:absolute;transition:.3s ease;width:calc(max(1px, 5.3333vw)*1)}.site-header__menubtn span:first-child{top:calc(max(1px, 5.6vw)*1)}.site-header__menubtn span:nth-child(2){top:calc(max(1px, 7.7333vw)*1)}.site-header__menubtn.is-open span:first-child{transform:translateY(calc(max(1px, 1.0667vw)*1)) rotate(45deg)}.site-header__menubtn.is-open span:nth-child(2){transform:translateY(calc(max(1px, 1.0667vw)*-1)) rotate(-45deg)}.site-header__nav-sp{background-color:#0154ec;flex-wrap:wrap;height:calc(100vh - max(1px, 13.3333vw)*1);left:0;opacity:0;overflow:scroll;padding:calc(max(1px, 2.1333vw)*1) calc(max(1px, 2.6667vw)*1);pointer-events:none;position:fixed;top:calc(max(1px, 13.3333vw)*1);transform:translateY(-100%);width:100vw;z-index:100}.site-header__nav-sp.is-open{display:block;pointer-events:auto}.site-header__nav-item{border-bottom:1px solid #c5c5c5;padding:.8em;text-align:center}.site-header__nav-link{color:#fff!important;display:block;font-size:max(1px,3.7333vw);font-weight:700;width:100%}}.accent{color:#f62567}.accent-r{color:#e7352e}.montserrat{font-family:Montserrat,sans-serif}.gra-r{background:linear-gradient(90deg,#e93e35 0,#ff1f84)}.gra-b{background:linear-gradient(90deg,#1c43ec 0,#4195ea)}.kv{background:url(../img/img_kv_bg.webp) no-repeat 100%/cover;margin-top:calc(clamp(90px, 8.3333vw, 120px)*1);padding-bottom:calc(clamp(56.25px, 5.2083vw, 75px)*1);padding-top:calc(clamp(30px, 2.7778vw, 40px)*1)}@media (max-width:750px){.kv{background:url(../img/img_kv_bg.webp) no-repeat top/cover;margin-top:calc(max(1px, 13.3333vw)*1);padding-bottom:calc(max(1px, 7.3333vw)*1);padding-top:calc(max(1px, 26.6667vw)*1);text-align:center}}.kv__title{color:#fff;font-size:clamp(22.5px,2.0833vw,30px);line-height:1.8em;margin-bottom:calc(clamp(31.5px, 2.9167vw, 42px)*1);text-align:left}@media (max-width:750px){.kv__title{font-size:max(1px,4.8vw);margin-bottom:calc(max(1px, 4vw)*1);margin-left:0;text-align:center}}.kv__title-large{font-size:clamp(45px,4.1667vw,60px);font-weight:900;line-height:1.2em}.kv__title-large .accent{font-size:clamp(52.5px,4.8611vw,70px)}@media (max-width:750px){.kv__title-large{font-size:max(1px,8vw)}.kv__title-large .accent{font-size:max(1px,9.3333vw)}}.kv__logo{width:calc(clamp(115.605px, 10.7042vw, 154.14px)*1)}@media (max-width:750px){.kv__logo{display:inline-block;margin-top:calc(max(1px, 6.6667vw)*1);text-align:center;width:calc(max(1px, 30.828vw)*1)}}.kv__text{color:#fff;font-size:clamp(15px,1.3889vw,20px);font-weight:500;line-height:1.5;margin-top:calc(clamp(11.25px, 1.0417vw, 15px)*1)}@media (max-width:750px){.kv__text{font-size:max(1px,4vw);margin-top:calc(max(1px, 2vw)*1)}}.kv__text .accent-s{font-size:clamp(15.75px,1.4583vw,21px);position:relative}@media (min-width:751px){.kv__text .accent-s{top:clamp(.75px,.0694vw,1px)}}@media (max-width:750px){.kv__text .accent-s{font-size:max(1px,4.2vw);top:max(1px,.2vw)}}.kv__text-box{border-bottom:1px solid #fff;border-top:1px solid #fff;display:inline-block;margin-top:calc(clamp(26.25px, 2.4306vw, 35px)*1);padding:.4em .1em}@media (max-width:750px){.kv__text-box{margin-top:calc(max(1px, 4.6667vw)*1)}}.kv__links{display:flex;gap:calc(clamp(15px, 1.3889vw, 20px)*1);margin-top:calc(clamp(1px, 2.7778vw, 40px)*1)}@media (max-width:750px){.kv__links{align-items:center;flex-direction:column;justify-content:center}}.kv__btn{align-items:center;color:#fff!important;display:flex;font-size:clamp(13.5px,1.25vw,18px);font-weight:700;height:calc(clamp(45px, 4.1667vw, 60px)*1);justify-content:center;width:calc(clamp(285px, 26.3889vw, 380px)*1)}@media (max-width:750px){.kv__btn{font-size:max(1px,3.6vw);height:calc(max(1px, 12vw)*1);margin-top:calc(max(1px, 4vw)*1);width:calc(max(1px, 76vw)*1)}}.assignment{background:#0a0a0c;background-image:url(../img/img_assignment_bg.webp);background-position:center calc(100% - clamp(273px, 25.2778vw, 364px)*1);background-repeat:no-repeat;background-size:100% auto;color:#fff;padding-bottom:calc(clamp(75px, 6.9444vw, 100px)*1);padding-top:calc(clamp(48px, 4.4444vw, 64px)*1);text-align:center}@media (max-width:750px){.assignment{padding-bottom:calc(max(1px, 13.3333vw)*1);padding-top:calc(max(1px, 13.3333vw)*1)}}.assignment__title{align-items:center;border:1px solid #fff;border-radius:999px;display:inline-flex;font-size:clamp(15px,1.3889vw,20px);height:calc(clamp(45px, 4.1667vw, 60px)*1);justify-content:center;letter-spacing:.05em;margin-bottom:calc(clamp(30px, 2.7778vw, 40px)*1);width:calc(clamp(202.5px, 18.75vw, 270px)*1)}@media (max-width:750px){.assignment__title{font-size:max(1px,4vw);height:calc(max(1px, 12vw)*1);margin-bottom:calc(max(1px, 8vw)*1);width:calc(max(1px, 54vw)*1)}}.assignment__lead{font-size:clamp(37.5px,3.4722vw,50px);font-weight:900;letter-spacing:.05em;line-height:1.2em;margin-bottom:calc(clamp(39px, 3.6111vw, 52px)*1)}@media (max-width:750px){.assignment__lead{font-size:max(1px,6vw);margin-bottom:calc(max(1px, 10.4vw)*1)}}.assignment__text{font-size:clamp(15px,1.3889vw,20px);font-weight:500;letter-spacing:.05em;line-height:2em;margin-bottom:calc(clamp(46.5px, 4.3056vw, 62px)*1)}@media (max-width:750px){.assignment__text{font-size:clamp(22.5px,2.0833vw,30px);margin-bottom:calc(clamp(69.75px, 6.4583vw, 93px)*1);text-align:left}}.assignment__box{background:#212332;display:inline-block;letter-spacing:.05em;margin-bottom:calc(clamp(75px, 6.9444vw, 100px)*1);padding:calc(clamp(33.75px, 3.125vw, 45px)*1) 0;width:calc(clamp(643.5px, 59.5833vw, 858px)*1)}@media (max-width:750px){.assignment__box{margin-bottom:calc(max(1px, 13.3333vw)*1);padding:calc(max(1px, 9vw)*1) 0;width:100%}}.assignment__box-text{display:block;font-size:clamp(15px,1.3889vw,20px);font-weight:700}@media (max-width:750px){.assignment__box-text{font-size:max(1px,4vw)}}.assignment__box-text-large{display:block;font-size:clamp(26.25px,2.4306vw,35px);font-weight:900;line-height:1.5em;margin-bottom:calc(clamp(18px, 1.6667vw, 24px)*1);margin-top:calc(clamp(18.75px, 1.7361vw, 25px)*1)}@media (max-width:750px){.assignment__box-text-large{font-size:max(1px,7vw);margin-bottom:calc(max(1px, 4.8vw)*1);margin-top:calc(max(1px, 5vw)*1)}}.assignment__box-text-large span{font-size:clamp(60px,5.5556vw,80px);margin-left:calc(clamp(12px, 1.1111vw, 16px)*1);margin-right:calc(clamp(12px, 1.1111vw, 16px)*1)}@media (max-width:750px){.assignment__box-text-large span{font-size:max(1px,12vw)}}.assignment .risk__box{background:#e2e6e6;letter-spacing:.05em;margin-left:calc(clamp(60px, 5.5556vw, 80px)*-1);padding:calc(clamp(37.5px, 3.4722vw, 50px)*1) calc(clamp(60px, 5.5556vw, 80px)*1) calc(clamp(48px, 4.4444vw, 64px)*1);width:calc(100% + clamp(120px, 11.1111vw, 160px)*1)}@media (max-width:750px){.assignment .risk__box{margin:0;padding:calc(max(1px, 6.6667vw)*1);width:100%}}.assignment .risk__title{color:#000;font-size:clamp(19.5px,1.8056vw,26px);margin-bottom:calc(clamp(37.5px, 3.4722vw, 50px)*1)}@media (max-width:750px){.assignment .risk__title{font-size:max(1px,5.2vw);margin-bottom:calc(max(1px, 10vw)*1)}}.assignment .risk__list{display:flex;gap:calc(clamp(26.25px, 2.4306vw, 35px)*1);justify-content:space-between}@media (max-width:750px){.assignment .risk__list{display:block}}.assignment .risk__item{background:#212332;flex-shrink:0;padding:calc(clamp(26.25px, 2.4306vw, 35px)*1) calc(clamp(22.5px, 2.0833vw, 30px)*1);width:calc(33.33% - clamp(17.4975px, 1.6201vw, 23.33px)*1 - 1px)}@media (max-width:750px){.assignment .risk__item{margin-bottom:calc(max(1px, 4vw)*1);padding:calc(max(1px, 4.6667vw)*1) calc(max(1px, 4vw)*1);width:100%}}.assignment .risk__item-title{font-size:clamp(15px,1.3889vw,20px);line-height:1.5em}@media (max-width:750px){.assignment .risk__item-title{font-size:max(1px,4vw)}}.assignment .risk__item-icon{align-items:center;display:flex;height:calc(clamp(141px, 13.0556vw, 188px)*1);justify-content:center}@media (max-width:750px){.assignment .risk__item-icon{height:calc(max(1px, 37.6vw)*1)}}.assignment .risk .ico1 img{width:calc(clamp(77.715px, 7.1958vw, 103.62px)*1)}@media (max-width:750px){.assignment .risk .ico1 img{width:calc(max(1px, 20.724vw)*1)}}.assignment .risk .ico2 img{width:calc(clamp(91.2075px, 8.4451vw, 121.61px)*1)}@media (max-width:750px){.assignment .risk .ico2 img{width:calc(max(1px, 24.322vw)*1)}}.assignment .risk .ico3 img{width:calc(clamp(145.755px, 13.4958vw, 194.34px)*1)}@media (max-width:750px){.assignment .risk .ico3 img{width:calc(max(1px, 38.868vw)*1)}}.assignment .risk__item-text{border-top:1px solid #e7352e;font-size:clamp(12px,1.1111vw,16px);line-height:1.625em;padding-top:calc(clamp(13.875px, 1.2847vw, 18.5px)*1);text-align:left}@media (max-width:750px){.assignment .risk__item-text{font-size:max(1px,3.2vw);padding-top:calc(max(1px, 3.7vw)*1)}}.approach{background:url(../img/img_approach_bg.webp) 50%/cover;padding-bottom:calc(clamp(93.75px, 8.6806vw, 125px)*1);padding-top:calc(clamp(75px, 6.9444vw, 100px)*1);text-align:center}@media (max-width:750px){.approach{padding-bottom:calc(max(1px, 13.3333vw)*1);padding-top:calc(max(1px, 13.3333vw)*1)}}.approach__title{display:block;font-size:clamp(33.75px,3.125vw,45px);font-weight:900;letter-spacing:.05em;line-height:1.33em;margin-bottom:calc(clamp(3.75px, .3472vw, 5px)*1)}@media (max-width:750px){.approach__title{font-size:max(1px,7.2vw);margin-bottom:calc(max(1px, .8vw)*1)}}.approach .accent1{margin-right:calc(clamp(15px, 1.3889vw, 20px)*1)}@media (max-width:750px){.approach .accent1{margin-right:calc(max(1px, 2.6667vw)*1)}}.approach .accent2{margin-left:calc(clamp(15px, 1.3889vw, 20px)*1)}@media (max-width:750px){.approach .accent2{margin-left:calc(max(1px, 2.6667vw)*1)}}.approach__sub{color:#f62567;display:block;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:clamp(111px,10.2778vw,148px);font-style:normal;font-weight:800;line-height:1em;margin-bottom:calc(clamp(33.75px, 3.125vw, 45px)*1)}@media (max-width:750px){.approach__sub{font-size:max(1px,19.7333vw);margin-bottom:calc(max(1px, 6vw)*1)}}.approach__text{font-size:clamp(15px,1.3889vw,20px);letter-spacing:.05em;line-height:2em;margin-bottom:calc(clamp(63.75px, 5.9028vw, 85px)*1)}@media (max-width:750px){.approach__text{font-size:max(1px,4vw);margin-bottom:calc(max(1px, 17vw)*1);text-align:left}}.white-paper__box{background:#f62567;display:flex;gap:0 calc(clamp(45px, 4.1667vw, 60px)*1);padding:calc(clamp(36.75px, 3.4028vw, 49px)*1) 0 calc(clamp(36.75px, 3.4028vw, 49px)*1) calc(clamp(39px, 3.6111vw, 52px)*1)}@media (max-width:750px){.white-paper__box{display:block;padding:calc(max(1px, 4vw)*1)}}.white-paper__box-img{width:calc(clamp(222px, 20.5556vw, 296px)*1)}@media (max-width:750px){.white-paper__box-img{aspect-ratio:2/1;width:100%}.white-paper__box-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.white-paper__box-content{color:#fff;flex:1;text-align:left}@media (max-width:750px){.white-paper__box-content{text-align:center}}.white-paper__box-text,.white-paper__box-title{font-size:clamp(18.75px,1.7361vw,25px);font-weight:700;line-height:1.6em;padding-right:1em}@media (max-width:750px){.white-paper__box-text,.white-paper__box-title{font-size:max(1px,5vw)}}.white-paper__box-text{margin-bottom:calc(clamp(21.75px, 2.0139vw, 29px)*1);padding-left:calc(clamp(15px, 1.3889vw, 20px)*1)}@media (max-width:750px){.white-paper__box-text{font-size:max(1px,4vw);margin-bottom:calc(max(1px, 4.64vw)*1);padding-left:0}}.white-paper__box-title{margin-bottom:calc(clamp(9px, .8333vw, 12px)*1)}@media (max-width:750px){.white-paper__box-title{margin-bottom:calc(max(1px, 2.4vw)*1);margin-top:1em}}.white-paper__box-text-w{background:#fff;color:#e7352e;font-size:clamp(12px,1.1111vw,16px);font-weight:700;margin-bottom:calc(clamp(18px, 1.6667vw, 24px)*1);padding:.8em 1em}@media (max-width:750px){.white-paper__box-text-w{font-size:max(1px,3.2vw);margin-bottom:calc(max(1px, 4.8vw)*1)}}.white-paper__btn{align-items:center;color:#fff!important;display:flex;font-size:clamp(13.5px,1.25vw,18px);font-weight:700;height:calc(clamp(45px, 4.1667vw, 60px)*1);justify-content:center;width:calc(clamp(285px, 26.3889vw, 380px)*1)}@media (max-width:750px){.white-paper__btn{font-size:max(1px,3.6vw);height:calc(max(1px, 12vw)*1);margin:0 auto;width:calc(max(1px, 76vw)*1)}}.features{padding-top:calc(clamp(69.375px, 6.4236vw, 92.5px)*1)}@media (max-width:750px){.features{padding-top:calc(max(1px, 6.6667vw)*1);text-align:center}}.features__inner{position:relative}.features .relative{padding-bottom:calc(clamp(93.75px, 8.6806vw, 125px)*1)}.features__logo{position:absolute;right:calc(clamp(52.5px, 4.8611vw, 70px)*-1);top:0;width:calc(clamp(52.5px, 4.8611vw, 70px)*1)}.features__title{align-items:center;background:#f62567;border-radius:999px;color:#fff;display:flex;font-size:clamp(15px,1.3889vw,20px);height:calc(clamp(45px, 4.1667vw, 60px)*1);justify-content:center;letter-spacing:.05em;margin-bottom:calc(clamp(30px, 2.7778vw, 40px)*1);width:calc(clamp(202.5px, 18.75vw, 270px)*1)}@media (max-width:750px){.features__title{display:inline-flex;font-size:max(1px,4vw);height:calc(max(1px, 12vw)*1);margin-bottom:calc(max(1px, 8vw)*1);width:calc(max(1px, 54vw)*1)}}.features__lead{font-size:clamp(33.75px,3.125vw,45px);font-weight:900;letter-spacing:.05em;line-height:1.33em;margin-bottom:calc(clamp(30px, 2.7778vw, 40px)*1)}@media (max-width:750px){.features__lead{font-size:max(1px,5.3333vw);margin-bottom:calc(max(1px, 5.3333vw)*1)}}.features__text{font-size:clamp(15px,1.3889vw,20px);font-weight:500;letter-spacing:.05em;line-height:1.75em;margin-bottom:calc(clamp(45px, 4.1667vw, 60px)*1)}@media (max-width:750px){.features__text{font-size:max(1px,4vw);margin-bottom:calc(max(1px, 12vw)*1);text-align:left}}.features__list{display:flex;gap:calc(clamp(26.25px, 2.4306vw, 35px)*1);justify-content:space-between}@media (max-width:750px){.features__list{display:block}}.features__item{border:2px solid #f62567;flex-shrink:0;padding:calc(clamp(24.75px, 2.2917vw, 33px)*1) calc(clamp(21px, 1.9444vw, 28px)*1) calc(clamp(45px, 4.1667vw, 60px)*1);position:relative;width:calc(33.33% - clamp(17.4975px, 1.6201vw, 23.33px)*1 - 1px)}@media (max-width:750px){.features__item{margin-bottom:calc(max(1px, 4vw)*1);padding:calc(max(1px, 4vw)*1);text-align:left;width:100%}}.features__item-title{font-size:clamp(21px,1.9444vw,28px);font-weight:700;line-height:1.357em;margin-bottom:calc(clamp(22.5px, 2.0833vw, 30px)*1)}@media (max-width:750px){.features__item-title{font-size:max(1px,5.6vw);margin-bottom:calc(max(1px, 6vw)*1)}}.features__item-text{font-size:clamp(12px,1.1111vw,16px);line-height:1.625em}@media (max-width:750px){.features__item-text{font-size:max(1px,3.2vw)}}.features__item-number{bottom:calc(clamp(52.5px, 4.8611vw, 70px)*-1);color:#f62567;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:clamp(120px,11.1111vw,160px);font-style:normal;font-weight:700;line-height:1em;position:absolute;right:0}@media (max-width:750px){.features__item-number{bottom:calc(max(1px, 9.3333vw)*-1);bottom:inherit;font-size:max(1px,21.3333vw);right:max(1px,1.3333vw);top:0}}.itdrr{background:rgba(245,37,103,.1);padding-bottom:calc(clamp(57.75px, 5.3472vw, 77px)*1);padding-top:calc(clamp(41.25px, 3.8194vw, 55px)*1)}@media (max-width:750px){.itdrr{padding-bottom:calc(max(1px, 6.6667vw)*1);padding-top:calc(max(1px, 6.6667vw)*1);text-align:center}}.itdrr__inner{display:flex;gap:calc(clamp(35.625px, 3.2986vw, 47.5px)*1)}@media (max-width:750px){.itdrr__inner{display:block}}.itdrr__content{flex-shrink:0;padding-top:calc(clamp(41.25px, 3.8194vw, 55px)*1);width:calc(clamp(327px, 30.2778vw, 436px)*1)}@media (max-width:750px){.itdrr__content{padding-top:calc(max(1px, 11vw)*1);width:100%}}.itdrr__img{width:calc(clamp(522px, 48.3333vw, 696px)*1)}@media (max-width:750px){.itdrr__img{width:100%}}.itdrr__title{border-bottom:1px solid #000;font-size:clamp(26.25px,2.4306vw,35px);letter-spacing:.05em;line-height:1.428em;margin-bottom:calc(clamp(30px, 2.7778vw, 40px)*1);padding-bottom:calc(clamp(16.125px, 1.4931vw, 21.5px)*1)}@media (max-width:750px){.itdrr__title{font-size:max(1px,7vw);margin-bottom:calc(max(1px, 8vw)*1);padding-bottom:calc(max(1px, 4.3vw)*1)}}.itdrr__lead{font-size:clamp(18px,1.6667vw,24px);font-weight:700;letter-spacing:.05em;line-height:1.416em;margin-bottom:calc(clamp(37.5px, 3.4722vw, 50px)*1)}@media (max-width:750px){.itdrr__lead{font-size:max(1px,4.8vw);margin-bottom:calc(max(1px, 10vw)*1)}}.itdrr__item{font-size:clamp(12px,1.1111vw,16px);line-height:1.625em;margin-bottom:1.6em;padding-left:1.2em;text-indent:-1.2em}@media (max-width:750px){.itdrr__item{font-size:max(1px,3.2vw);text-align:left}}.benefits{background:#0a0a0c;padding-top:calc(clamp(67.5px, 6.25vw, 90px)*1)}@media (max-width:750px){.benefits{padding-top:calc(max(1px, 13.3333vw)*1);text-align:center}}.benefits__title{align-items:center;background:#f62567;border-radius:999px;color:#fff!important;display:flex;font-size:clamp(15px,1.3889vw,20px);font-weight:700;height:calc(clamp(45px, 4.1667vw, 60px)*1);justify-content:center;margin-bottom:calc(clamp(37.5px, 3.4722vw, 50px)*1);width:calc(clamp(300px, 27.7778vw, 400px)*1)}@media (max-width:750px){.benefits__title{font-size:max(1px,4vw);height:calc(max(1px, 12vw)*1);margin:0 auto calc(max(1px, 10vw)*1);width:calc(max(1px, 80vw)*1)}}.benefits__list{display:flex;gap:calc(clamp(26.25px, 2.4306vw, 35px)*1);justify-content:space-between;margin-bottom:calc(clamp(45px, 4.1667vw, 60px)*1)}@media (max-width:750px){.benefits__list{display:block}}.benefits__item{background:#fff;border:2px solid #f62567;flex-shrink:0;padding:calc(clamp(24.75px, 2.2917vw, 33px)*1) calc(clamp(21px, 1.9444vw, 28px)*1);position:relative;width:calc(33.33% - clamp(17.4975px, 1.6201vw, 23.33px)*1 - 1px)}@media (max-width:750px){.benefits__item{margin-bottom:calc(max(1px, 4vw)*1);padding:calc(max(1px, 2.6667vw)*1) calc(max(1px, 4vw)*1);text-align:left;width:100%}}.benefits__item-title{font-size:clamp(21px,1.9444vw,28px);font-weight:700;line-height:1.357em;margin-bottom:calc(clamp(22.5px, 2.0833vw, 30px)*1)}@media (max-width:750px){.benefits__item-title{font-size:max(1px,5.6vw);margin-bottom:calc(max(1px, 6vw)*1)}}.benefits__item-text{font-size:clamp(12px,1.1111vw,16px);font-weight:500;line-height:1.625em}@media (max-width:750px){.benefits__item-text{font-size:max(1px,3.2vw)}}.benefits__inner{padding-bottom:calc(clamp(75px, 6.9444vw, 100px)*1)}@media (max-width:750px){.benefits__inner{padding-bottom:calc(max(1px, 6.6667vw)*1)}}.solution{padding-bottom:calc(clamp(60px, 5.5556vw, 80px)*1);padding-top:calc(clamp(45px, 4.1667vw, 60px)*1)}@media (max-width:750px){.solution{padding-bottom:calc(max(1px, 6.6667vw)*1);padding-top:calc(max(1px, 13.3333vw)*1)}}.solution__box{background:url(../img/img_solution_bg.webp) 50%/cover;border-radius:calc(clamp(6px, .5556vw, 8px)*1);margin-bottom:calc(clamp(37.5px, 3.4722vw, 50px)*1);margin-left:calc(clamp(60px, 5.5556vw, 80px)*-1);overflow:hidden;padding:calc(clamp(45px, 4.1667vw, 60px)*1) calc(clamp(60px, 5.5556vw, 80px)*1);width:calc(100% + clamp(120px, 11.1111vw, 160px)*1)}@media (max-width:750px){.solution__box{margin:0 0 calc(max(1px, 6.6667vw)*1);padding:calc(max(1px, 4vw)*1);width:100%}}.solution__title{font-size:clamp(33.75px,3.125vw,45px);font-weight:900;line-height:1.33em;margin-bottom:calc(clamp(45px, 4.1667vw, 60px)*1);text-align:center}@media (max-width:750px){.solution__title{font-size:max(1px,6vw);margin-bottom:calc(max(1px, 12vw)*1)}}.solution__item{align-items:center;background:#fff;border:2px solid #f62567;border-radius:calc(clamp(3.75px, .3472vw, 5px)*1);display:flex;gap:0 calc(clamp(23.625px, 2.1875vw, 31.5px)*1);margin-bottom:calc(clamp(7.5px, .6944vw, 10px)*1);padding:calc(clamp(18.75px, 1.7361vw, 25px)*1) calc(clamp(22.5px, 2.0833vw, 30px)*1)}@media (max-width:750px){.solution__item{flex-direction:column;margin-bottom:calc(max(1px, 2.6667vw)*1);padding:calc(max(1px, 3.3333vw)*1) calc(max(1px, 4vw)*1)}}.solution__item-img-box{align-items:center;display:flex}@media (max-width:750px){.solution__item-img-box{text-align:left}}.solution__item-img-box span{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:clamp(41.25px,3.8194vw,55px);font-style:normal;font-weight:800}@media (max-width:750px){.solution__item-img-box span{font-size:max(1px,7.3333vw)}}.solution__item-img-box img{margin-right:calc(clamp(12px, 1.1111vw, 16px)*1);width:calc(clamp(37.5px, 3.4722vw, 50px)*1)}@media (max-width:750px){.solution__item-img-box img{margin-right:calc(max(1px, 2.1333vw)*1);width:calc(max(1px, 6.6667vw)*1)}}.solution__item-img-name{font-size:clamp(10.5px,.9722vw,14px);font-weight:700}@media (max-width:750px){.solution__item-img-name{display:block;font-size:max(1px,2.8vw);text-align:left}}.solution__item-img{border-right:2px solid #e7352e;flex-shrink:0;width:calc(clamp(225px, 20.8333vw, 300px)*1)}@media (max-width:750px){.solution__item-img{border-bottom:2px solid #e7352e;border-right:none;margin-bottom:10px;padding-bottom:10px;width:100%}}.solution__item-content{flex:1}@media (max-width:750px){.solution__item-content{text-align:left;width:100%}}.solution__item-title{font-size:clamp(18.75px,1.7361vw,25px);font-weight:900;line-height:1.52em;margin-bottom:calc(clamp(12.75px, 1.1806vw, 17px)*1)}@media (max-width:750px){.solution__item-title{font-size:max(1px,4vw);margin-bottom:calc(max(1px, 3.4vw)*1)}}.solution__item-text{font-size:clamp(12px,1.1111vw,16px);font-weight:500;line-height:1.625em}@media (max-width:750px){.solution__item-text{font-size:max(1px,3.2vw)}}.solution__flow{margin-bottom:calc(clamp(9px, .8333vw, 12px)*1);margin-top:calc(clamp(37.5px, 3.4722vw, 50px)*1)}@media (max-width:750px){.solution__flow{margin-bottom:calc(max(1px, 1.6vw)*1);margin-top:calc(max(1px, 6.6667vw)*1);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.solution__flow img{width:100%}@media (max-width:750px){.solution__flow img{max-width:none;width:calc(max(1px, 200vw)*1)}}.expertise{background:#fff;padding-bottom:calc(clamp(52.5px, 4.8611vw, 70px)*1);padding-top:calc(clamp(52.5px, 4.8611vw, 70px)*1)}@media (max-width:750px){.expertise{padding-bottom:calc(max(1px, 6.6667vw)*1);padding-top:calc(max(1px, 13.3333vw)*1)}}.expertise__title{font-size:clamp(26.25px,2.4306vw,35px);font-weight:900;margin-bottom:calc(clamp(36px, 3.3333vw, 48px)*1);text-align:center}.expertise__title span{font-size:clamp(33.75px,3.125vw,45px)}@media (max-width:750px){.expertise__title{font-size:max(1px,6vw);margin-bottom:calc(max(1px, 9.6vw)*1)}.expertise__title span{font-size:max(1px,8vw)}}.expertise__list{background:url(../img/img_expertise_bg.webp) 50%/cover;display:flex}@media (max-width:750px){.expertise__list{display:block}}.expertise__item{padding:calc(clamp(30px, 2.7778vw, 40px)*1) calc(clamp(28.5px, 2.6389vw, 38px)*1);width:33.33%}@media (max-width:750px){.expertise__item{border-bottom:10px solid #fff;padding:calc(max(1px, 4vw)*1);width:100%}}@media (min-width:751px){.expertise__item:first-child{border-right:3px solid #fff}.expertise__item:nth-child(2){border-left:4px solid #fff;border-right:4px solid #fff}.expertise__item:nth-child(3){border-left:3px solid #fff}}.expertise__item-title{font-size:clamp(21px,1.9444vw,28px);font-weight:700;line-height:1.357em;margin-bottom:calc(clamp(22.5px, 2.0833vw, 30px)*1)}@media (max-width:750px){.expertise__item-title{font-size:max(1px,5.6vw);margin-bottom:calc(max(1px, 6vw)*1)}}.expertise__item-text{font-size:clamp(12px,1.1111vw,16px);font-weight:500;line-height:1.625em}@media (max-width:750px){.expertise__item-text{font-size:max(1px,3.2vw)}}.target-companies{background:linear-gradient(to bottom right,#f62567,#fff);padding-bottom:calc(clamp(81.75px, 7.5694vw, 109px)*1);padding-top:calc(clamp(60px, 5.5556vw, 80px)*1)}@media (max-width:750px){.target-companies{padding-bottom:calc(max(1px, 6.6667vw)*1);padding-top:calc(max(1px, 6.6667vw)*1)}}.target-companies__title{color:#fff;font-size:clamp(33.75px,3.125vw,45px);font-weight:900;letter-spacing:.05em;margin-bottom:calc(clamp(56.25px, 5.2083vw, 75px)*1);text-align:center}@media (max-width:750px){.target-companies__title{font-size:max(1px,6vw);margin-bottom:calc(max(1px, 15vw)*1)}}.target-companies__list{display:flex;gap:calc(clamp(26.25px, 2.4306vw, 35px)*1);justify-content:space-between}@media (max-width:750px){.target-companies__list{display:block}}.target-companies__item{background:#fff;width:calc(33.33% - clamp(17.4975px, 1.6201vw, 23.33px)*1 - 1px)}@media (max-width:750px){.target-companies__item{margin-bottom:calc(max(1px, 4vw)*1);width:100%}}.target-companies__item-img{aspect-ratio:370/240;width:100%}@media (max-width:750px){.target-companies__item-img{aspect-ratio:2/.8}}.target-companies__item-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.target-companies__item-content{padding:calc(clamp(24.75px, 2.2917vw, 33px)*1) calc(clamp(22.5px, 2.0833vw, 30px)*1) calc(clamp(27px, 2.5vw, 36px)*1)}@media (max-width:750px){.target-companies__item-content{padding:calc(max(1px, 4vw)*1)}}.target-companies__item-title{font-size:clamp(21px,1.9444vw,28px);font-weight:700;line-height:1.357em;margin-bottom:calc(clamp(22.5px, 2.0833vw, 30px)*1);position:relative;width:100%}@media (max-width:750px){.target-companies__item-title{font-size:max(1px,5.6vw);margin-bottom:calc(max(1px, 6vw)*1)}}.target-companies__item-title:after{background:url(../img/img_check.svg) no-repeat 50%/contain;bottom:0;content:"";display:block;height:calc(clamp(41.25px, 3.8194vw, 55px)*1);position:absolute;right:calc(clamp(31.5px, 2.9167vw, 42px)*-1);width:calc(clamp(54.75px, 5.0694vw, 73px)*1)}.target-companies__text{font-size:clamp(12px,1.1111vw,16px);font-weight:500;letter-spacing:.025em;line-height:1.625em}@media (max-width:750px){.target-companies__text{font-size:max(1px,3.2vw)}}.target-companies__btn-warp{margin-top:calc(clamp(15px, 1.3889vw, 20px)*1);text-align:center}@media (max-width:750px){.target-companies__btn-warp{margin-top:calc(max(1px, 2.6667vw)*1)}}.target-companies__btn{align-items:center;color:#fff!important;display:inline-flex;font-size:clamp(12px,1.1111vw,16px);font-weight:700;justify-content:center;max-width:100%;min-height:calc(clamp(30.75px, 2.8472vw, 41px)*1);padding:.5em;width:calc(clamp(210.75px, 19.5139vw, 281px)*1)}@media (max-width:750px){.target-companies__btn{font-size:max(1px,3.6vw);height:calc(max(1px, 12vw)*1);width:calc(max(1px, 76vw)*1)}}.support{background:linear-gradient(0deg,#1c43ec 0,#4195ea);padding-bottom:calc(clamp(83.25px, 7.7083vw, 111px)*1);padding-top:calc(clamp(73.5px, 6.8056vw, 98px)*1);text-align:center}@media (max-width:750px){.support{padding-bottom:calc(max(1px, 6.6667vw)*1);padding-top:calc(max(1px, 6.6667vw)*1)}}.support__title{border-bottom:2px solid #fff;color:#fff;display:inline-flex;font-size:clamp(22.5px,2.0833vw,30px);font-weight:700;margin-bottom:calc(clamp(7.5px, .6944vw, 10px)*1);padding-bottom:calc(clamp(7.5px, .6944vw, 10px)*1)}@media (max-width:750px){.support__title{font-size:max(1px,4vw);margin-bottom:calc(max(1px, 2vw)*1);padding-bottom:calc(max(1px, 2vw)*1)}}.support__subtitle{color:#fff;font-size:clamp(33.75px,3.125vw,45px);font-weight:900;margin-bottom:calc(clamp(28.5px, 2.6389vw, 38px)*1)}@media (max-width:750px){.support__subtitle{font-size:max(1px,6vw);margin-bottom:calc(max(1px, 7.6vw)*1)}}.support__list{display:flex;gap:calc(clamp(15px, 1.3889vw, 20px)*1);justify-content:space-between}@media (max-width:750px){.support__list{display:block}}.support__item{background:#fff;border-radius:calc(clamp(3.75px, .3472vw, 5px)*1);overflow:hidden;width:calc(50% - clamp(7.5px, .6944vw, 10px)*1 - 1px)}@media (max-width:750px){.support__item{margin-bottom:calc(max(1px, 4vw)*1);text-align:left;width:100%}}.support__item-title{border-bottom:1px solid #e7352e;border-left:calc(clamp(7.5px, .6944vw, 10px)*1) solid #e7352e;font-size:clamp(16.5px,1.5278vw,22px);font-weight:700;padding:calc(clamp(14.25px, 1.3194vw, 19px)*1) calc(clamp(12.75px, 1.1806vw, 17px)*1);text-align:left}@media (max-width:750px){.support__item-title{font-size:max(1px,4.4vw);padding:calc(max(1px, 2.6667vw)*1)}}.support__item-text{font-size:clamp(12px,1.1111vw,16px);line-height:1.625;padding:calc(clamp(15px, 1.3889vw, 20px)*1) calc(clamp(13.5px, 1.25vw, 18px)*1);text-align:left}@media (max-width:750px){.support__item-text{font-size:max(1px,4vw)}}.faq{background:#212332;padding-bottom:calc(clamp(83.25px, 7.7083vw, 111px)*1);padding-top:calc(clamp(60px, 5.5556vw, 80px)*1)}@media (max-width:750px){.faq{padding-bottom:calc(max(1px, 6.6667vw)*1);padding-top:calc(max(1px, 6.6667vw)*1)}}.faq__title{color:#fff;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:clamp(41.25px,3.8194vw,55px);font-style:normal;font-weight:600}@media (max-width:750px){.faq__title{font-size:max(1px,8vw)}}.faq__lead{color:#fff;font-size:clamp(15px,1.3889vw,20px);font-weight:700;margin-bottom:calc(clamp(45px, 4.1667vw, 60px)*1)}@media (max-width:750px){.faq__lead{font-size:max(1px,4vw);margin-bottom:calc(max(1px, 12vw)*1)}}.faq__item{background:#fff;border-radius:calc(clamp(3.75px, .3472vw, 5px)*1);margin-bottom:calc(clamp(7.5px, .6944vw, 10px)*1);overflow:hidden}@media (max-width:750px){.faq__item{margin-bottom:calc(max(1px, 2.6667vw)*1)}}.faq__question{align-items:center;cursor:pointer;display:flex;gap:calc(clamp(25.5px, 2.3611vw, 34px)*1);padding:calc(clamp(9px, .8333vw, 12px)*1) calc(clamp(13.5px, 1.25vw, 18px)*1)}@media (max-width:750px){.faq__question{gap:calc(max(1px, 4.5333vw)*1);padding:calc(max(1px, 1.6vw)*1) calc(max(1px, 2.4vw)*1)}}.faq__q{color:#212332!important;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:clamp(26.25px,2.4306vw,35px);font-style:normal;font-weight:600}@media (max-width:750px){.faq__q{font-size:max(1px,7vw)}}.faq__question-text{flex:1;font-size:clamp(16.5px,1.5278vw,22px);font-weight:700}@media (max-width:750px){.faq__question-text{font-size:max(1px,4.4vw)}}.faq__icon{display:none;flex-shrink:0;height:calc(clamp(15px, 1.3889vw, 20px)*1);position:relative;width:calc(clamp(15px, 1.3889vw, 20px)*1)}.faq__icon:before{height:100%;transition:transform .3s ease,opacity .3s ease;width:calc(clamp(2.25px, .2083vw, 3px)*1)}.faq__icon:after,.faq__icon:before{background-color:#212332;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.faq__icon:after{height:calc(clamp(2.25px, .2083vw, 3px)*1);width:100%}.faq__item.is-active .faq__icon:before{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.faq__answer{overflow:hidden}.faq__answer-inner{background:#e2e6e6;font-size:clamp(12px,1.1111vw,16px);font-weight:500;line-height:1.625;padding:calc(clamp(15px, 1.3889vw, 20px)*1) calc(clamp(22.5px, 2.0833vw, 30px)*1) calc(clamp(22.5px, 2.0833vw, 30px)*1) calc(clamp(30px, 2.7778vw, 40px)*1)}@media (max-width:750px){.faq__answer-inner{font-size:max(1px,3.2vw);padding:calc(max(1px, 2.6667vw)*1)}}.related{padding-bottom:calc(clamp(75px, 6.9444vw, 100px)*1);padding-top:calc(clamp(76.5px, 7.0833vw, 102px)*1)}@media (max-width:750px){.related{padding-bottom:calc(max(1px, 6.6667vw)*1);padding-top:calc(max(1px, 6.6667vw)*1)}}.related__title{border-bottom:1px solid #000;font-size:clamp(18.75px,1.7361vw,25px);font-weight:700;padding-bottom:calc(clamp(16.5px, 1.5278vw, 22px)*1);position:relative}@media (max-width:750px){.related__title{font-size:max(1px,5vw);padding-bottom:calc(max(1px, 4.4vw)*1)}}.related__title:after{background:#e7352e;bottom:-2px;content:"";display:block;height:3px;left:0;position:absolute;width:calc(clamp(97.5px, 9.0278vw, 130px)*1)}@media (max-width:750px){.related__title:after{width:calc(max(1px, 26vw)*1)}}.related__list{display:flex;gap:calc(clamp(1px, 5.9722vw, 86px)*1);margin-top:calc(clamp(43.5px, 4.0278vw, 58px)*1)}@media (max-width:750px){.related__list{display:block;margin-top:calc(max(1px, 11.6vw)*1)}}.related__item{flex-wrap:0;width:100%}@media (max-width:750px){.related__item{width:100%}}.related__item a{display:flex;gap:calc(clamp(24px, 2.2222vw, 32px)*1)}@media (max-width:750px){.related__item a{margin-bottom:calc(max(1px, 4vw)*1)}}.related__item-img{aspect-ratio:280/160;flex-shrink:0;height:calc(clamp(120px, 11.1111vw, 160px)*1);width:calc(clamp(210px, 19.4444vw, 280px)*1)}@media (max-width:750px){.related__item-img{width:calc(max(1px, 40vw)*1)}}.related__item-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.related__item-content{flex:1}.related__item-title{font-size:clamp(16.5px,1.5278vw,22px);font-weight:700;margin-bottom:calc(clamp(15px, 1.3889vw, 20px)*1)}@media (max-width:750px){.related__item-title{font-size:max(1px,4.4vw);margin-bottom:calc(max(1px, 4vw)*1)}}.related__item-text{display:-webkit-box;font-size:clamp(10.5px,.9722vw,14px);font-weight:500;line-height:1.714em;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media (max-width:750px){.related__item-text{font-size:max(1px,2.8vw)}}.contact{padding-bottom:calc(clamp(99.75px, 9.2361vw, 133px)*1);padding-top:calc(clamp(105px, 9.7222vw, 140px)*1)}@media (max-width:750px){.contact{padding-bottom:calc(max(1px, 6.6667vw)*1);padding-top:calc(max(1px, 13.3333vw)*1)}}.contact{background:url(../img/img_kv_bg.webp) no-repeat 100%/cover;color:#fff;text-align:center}.contact__title{font-size:clamp(33.75px,3.125vw,45px);font-weight:900;padding-bottom:calc(clamp(45px, 4.1667vw, 60px)*1)}@media (max-width:750px){.contact__title{font-size:max(1px,6vw);padding-bottom:calc(max(1px, 8vw)*1)}}.contact__lead{font-size:clamp(19.5px,1.8056vw,26px);font-weight:700;line-height:1.73em;padding-bottom:calc(clamp(52.5px, 4.8611vw, 70px)*1)}@media (max-width:750px){.contact__lead{font-size:max(1px,3.4667vw);padding-bottom:calc(max(1px, 9.3333vw)*1)}}.contact__btn{align-items:center;color:#fff!important;display:inline-flex;font-size:clamp(21.75px,2.0139vw,29px);font-weight:700;height:calc(clamp(75px, 6.9444vw, 100px)*1);justify-content:center;width:calc(clamp(474px, 43.8889vw, 632px)*1)}@media (max-width:750px){.contact__btn{font-size:max(1px,3.8667vw);height:calc(max(1px, 13.3333vw)*1);width:100%}}