@charset "UTF-8";@media screen and (max-width:374px){.xs-visible{display:none}}.xs-hidden{display:none}@media screen and (max-width:374px){.xs-hidden{display:block}}.sm-visible{display:block}@media screen and (min-width:600px){.sm-visible{display:none}}.sm-hidden{display:none}@media screen and (min-width:600px){.sm-hidden{display:block}}.md-hidden{display:block}@media screen and (min-width:768px){.md-hidden{display:none}}.md-hidden__only{display:block}@media screen and (max-width:374px){.md-hidden__only{display:none}}@media screen and (min-width:768px){.md-hidden__only{display:none}}@media screen and (min-width:900px){.md-hidden__only{display:block}}.md-visible{display:none}@media screen and (min-width:768px){.md-visible{display:block}}.lg-visible{display:none}@media screen and (min-width:900px){.lg-visible{display:block}}.lg-hidden{display:block}@media screen and (min-width:900px){.lg-hidden{display:none}}.xl-hidden{display:block}@media screen and (min-width:1200px){.xl-hidden{display:none}}.xl-visible{display:none}@media screen and (min-width:1200px){.xl-visible{display:block}}.xxl-visible{display:none}@media screen and (min-width:1600px){.xxl-visible{display:block}}*,::after,::before{box-sizing:border-box}a,body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,html,img,li,ol,p,span,table,td,th,tr,ul{border:0;font-size:100%;font-weight:400;margin:0;padding:0;vertical-align:baseline}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}a{color:inherit;text-decoration:none}button{background:0 0;border:none;box-shadow:none;cursor:pointer;font:inherit;margin:0;padding:0}input,select,textarea{color:inherit;font:inherit;vertical-align:top}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:#000;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}img{height:auto;max-width:100%}a{color:inherit;text-decoration:none;transition:.3s}@media (hover:hover){a:hover{cursor:pointer}}a,img,picture,span{display:inline-block}img,svg,video{height:100%;width:100%}button{background:0 0;background:0 0;border:none;color:inherit}button,input,select,textarea{font:inherit}@media screen and (min-width:768px){a[href*="tel:"]{cursor:default;pointer-events:none;text-decoration:none}}.js-fadeUp{opacity:0;transform:translateY(30px);transition:opacity .5s,transform .5s}.js-fadeUp.is-inview{opacity:1;transform:translateY(0)}.inner{padding-inline:30px}@media screen and (min-width:768px){.inner{margin-inline:auto;max-width:1300px;padding-inline:20px}}.animated__fadeIn{opacity:0;transition:opacity .6s ease,translate .6s ease;translate:0 40px}.animated__fadeIn.js-show{opacity:1;translate:0 0}.faq{margin-block:44.6px 29px}@media screen and (min-width:768px){.faq{margin-block:80px}}.faq__title{background-color:#01a8a0;color:#fff;font-size:20px;font-weight:700;line-height:2;text-align:center}@media screen and (min-width:768px){.faq__title{font-size:40px;font-weight:700;line-height:2}}.faq__items{margin-top:19px}@media screen and (min-width:768px){.faq__items{margin-top:37px}}.faq__item{border:2px solid #01a8a0;position:relative}.faq__item:nth-of-type(3) .faq__question{top:30px}@media screen and (max-width:374px){.faq__item:nth-of-type(2) .faq__question{top:6px}}.faq__item:nth-of-type(n+2)::before{border-bottom:2px solid #01a8a0;border-right:2px solid #01a8a0;color:#01a8a0;content:"A";font-size:20px;font-weight:700;height:39.6px;left:0;line-height:1;padding-left:12px;padding-top:8px;position:absolute;top:0;width:39.6px}@media screen and (min-width:768px){.faq__item:nth-of-type(n+2)::before{border-bottom:none;font-size:40px;font-weight:700;height:100%;line-height:.77;padding-left:45px;padding-top:44px;width:120px}}@media screen and (min-width:900px){.faq__item:nth-of-type(n+2)::before{font-size:45px}}.faq__item:nth-of-type(3)::before{content:"B"}.faq__item+.faq__item{margin-top:10px}@media screen and (min-width:768px){.faq__item+.faq__item{margin-top:26px}}summary{display:block;padding-block:18px;text-align:center}summary::-webkit-details-marker{display:none}@media (any-hover:hover){summary:hover{cursor:pointer}}@media screen and (min-width:768px){summary{padding-block:41px}}.faq__question-text{color:#01a8a0;font-size:18px;font-weight:700;line-height:1.5}@media screen and (max-width:374px){.faq__question-text{line-height:1.25}}@media screen and (min-width:768px){.faq__question-text{font-size:27px}}@media screen and (min-width:900px){.faq__question-text{font-size:32px}}.faq__question{background:#01a8a0;border-radius:50%;height:31.5px;position:absolute;right:13.75px;top:15px;width:31.5px}@media screen and (min-width:768px){.faq__question{height:60px;right:28px;top:25px;width:60px}}@media screen and (min-width:900px){.faq__question{height:70px;right:28px;top:25px;width:70px}}.faq__question::after,.faq__question::before{background:#fff;content:"";left:50%;position:absolute;top:50%;translate:-50% -50%}.faq__question::before{height:3px;width:18px}@media screen and (min-width:768px){.faq__question::before{height:4px;width:35px}}.faq__question::after{height:18px;transition:rotate .3s ease;width:3px}@media screen and (min-width:768px){.faq__question::after{height:35px;width:4px}}details[open] .faq__question::after{rotate:90deg}.faq__answer{border-top:2px solid #01a8a0}.faq__answer-text{background:#e1f5f3;font-size:14px;font-weight:500;line-height:1.57;padding-block:10px;position:relative;text-align:center}@media screen and (min-width:768px){.faq__answer-text{font-size:24px;line-height:1.4;padding-block:17px}}@media screen and (min-width:900px){.faq__answer-text{font-size:25px}}.faq__answer-text:nth-of-type(2){background:#fff;border-bottom:2px solid #01a8a0;border-top:2px solid #01a8a0;font-size:13px;letter-spacing:-1px;padding-inline:10px}@media screen and (min-width:768px){.faq__answer-text:nth-of-type(2){font-size:23px;letter-spacing:0;line-height:1.4;padding-block:25px}}@media screen and (min-width:1200px){.faq__answer-text:nth-of-type(2){font-size:25px}}.footer{background:#f2f2f2;margin-top:50px;padding-block:11px 42px}@media screen and (min-width:768px){.footer{padding-block:44px 55px}}.footer__inner{padding-inline:20px}.footer__flex{text-align:center}@media screen and (min-width:768px){.footer__flex{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center}}.footer__flex-text{background:#fff;border-radius:9px;display:inline-block;font-size:15px;font-weight:700;letter-spacing:1.5px;line-height:1.4;padding:2px 16px}@media screen and (min-width:768px){.footer__flex-text{border-radius:15px;font-size:22px;font-weight:700;letter-spacing:2px;line-height:1.4}}@media screen and (min-width:1200px){.footer__flex-text{font-size:25px;letter-spacing:2.5px;line-height:2;padding:0 28px}}.footer__flex-tel{color:#01a8a0;display:block;font-family:"Albert Sans",sans-serif;font-size:40px;font-weight:700;letter-spacing:2px;line-height:.45;margin-top:38px;text-align:center}@media screen and (max-width:374px){.footer__flex-tel{font-size:35px}}@media screen and (min-width:768px){.footer__flex-tel{font-size:50px;letter-spacing:4px;line-height:.43;margin-top:0}.footer__flex-tel a[href^="tel:"]{pointer-events:none}}@media screen and (min-width:1200px){.footer__flex-tel{font-size:80px;letter-spacing:8px}}.footer__message{font-size:14.5px;font-weight:700;letter-spacing:.4px;line-height:2.37;margin-inline:auto;margin-top:32px;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px;width:100%}@media screen and (max-width:374px){.footer__message{font-size:11px;margin-top:30px}}@media screen and (min-width:768px){.footer__message{font-size:22px;font-weight:700;letter-spacing:2.5px;line-height:2;margin-top:33px;text-underline-offset:13px}}@media screen and (min-width:900px){.footer__message{font-size:18px;letter-spacing:1px}}@media screen and (min-width:1200px){.footer__message{font-size:23px;font-weight:700;letter-spacing:2.5px;line-height:1.4;margin-top:46px;text-underline-offset:23px}}@media screen and (min-width:1440px){.footer__message{font-size:25px}}.fv{position:relative}.fv__title{display:none}@media screen and (min-width:768px){.fv__title{color:#fff;display:block;font-size:30px;font-weight:700;letter-spacing:2.25px;line-height:2;position:absolute;right:60px;text-align:right;top:40px}}@media screen and (min-width:900px){.fv__title{font-size:40px;right:60px;top:40px}}@media screen and (min-width:1200px){.fv__title{font-size:45px;right:90px;top:80px}}@media screen and (min-width:1600px){.fv__title{font-size:60px;right:250px;top:80px}}.fv__title::after{background-color:#fff;content:"";height:2px;left:0;position:absolute;top:50%;translate:0 -50%;width:100%}.fv__message{position:absolute;right:30px;top:222px;writing-mode:vertical-rl}@media screen and (max-width:374px){.fv__message{top:100px}}@media screen and (min-width:768px){.fv__message{right:60px;top:180px}}@media screen and (min-width:900px){.fv__message{right:60px;top:220px}}@media screen and (min-width:1200px){.fv__message{right:90px;top:313px}}@media screen and (min-width:1600px){.fv__message{right:250px;top:400px}}.fv__message-text{background:#fff;color:#000;font-family:YuMincho,"游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;font-size:30px;font-weight:500;letter-spacing:7px;line-height:1.2;margin-left:15px;padding:14px 6px;white-space:nowrap}@media screen and (min-width:600px){.fv__message-text{font-size:50px;margin-left:30px;padding:23px 11px}}@media screen and (min-width:768px){.fv__message-text{font-size:30px;letter-spacing:2.65px}}@media screen and (min-width:900px){.fv__message-text{font-size:35px}}@media screen and (min-width:1200px){.fv__message-text{font-size:45px;letter-spacing:5px}}@media screen and (min-width:1440px){.fv__message-text{font-size:53px;letter-spacing:12px}}@media screen and (min-width:1600px){.fv__message-text{font-size:55px}}.fv__message-text{opacity:0;transform:translateY(20px);transition:opacity .2s ease,transform .2s ease}.header{background:#fff;height:101px}@media screen and (min-width:768px){.header{display:none}}.header__inner{align-items:center;display:flex;height:inherit;justify-content:center}.header__title{color:#000;font-family:"Zen Kaku Gothic New",sans-serif;font-size:19px;font-weight:700;letter-spacing:.95px;line-height:2.11;position:relative;text-align:center}@media screen and (min-width:600px){.header__title{font-size:22px}}.header__title::before{background-color:#000;content:"";height:2px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:250px}.map{margin-bottom:51.6px}@media screen and (min-width:768px){.map{margin-bottom:0}}.map__inner{padding-inline:0}@media screen and (min-width:600px){.map__inner{margin-inline:auto;max-width:1300px;padding-inline:20px}}.map__iframe iframe{aspect-ratio:375/340;display:block;width:100%}@media screen and (min-width:768px){.map__iframe iframe{aspect-ratio:1260/655}}.map__content{margin-top:20px;padding-inline:30px}@media screen and (min-width:768px){.map__content{align-items:center;display:flex;flex-direction:row;gap:36px;justify-content:center;margin-top:51px}.map-box{text-align:center}}.map-box__title{border-bottom:2px dashed #d9d9d9;font-family:YuMincho,"游明朝","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho",serif;font-size:24px;font-weight:500;line-height:1.45;padding-bottom:10px;text-align:left}@media screen and (min-width:768px){.map-box__title{font-size:28px;line-height:1.2}}@media screen and (min-width:1200px){.map-box__title{font-size:30px;line-height:1}}@media screen and (min-width:1440px){.map-box__title{font-size:35px;line-height:1}}.map-box__text{font-size:14px;font-weight:500;letter-spacing:1.82px;line-height:1.88;margin-top:14px}@media screen and (max-width:374px){.map-box__text{font-size:16px;line-height:1.5}}@media screen and (min-width:768px){.map-box__text{font-size:16px;letter-spacing:2.2px;line-height:1.59;margin-top:10px;text-align:left;white-space:nowrap}}@media screen and (min-width:900px){.map-box__text{font-size:22px}}@media screen and (min-width:1200px){.map-box__text{text-align:center}}.map__content-main{background:#01a8a0;border-radius:9.6px;color:#fff;font-size:25.6px;font-weight:700;letter-spacing:2.56px;line-height:.5;margin-top:20px;padding-block:18px;text-align:center}@media screen and (max-width:374px){.map__content-main{font-size:22px}}@media screen and (min-width:768px){.map__content-main{font-size:24px;letter-spacing:4px;line-height:1.2;margin-top:0;padding-block:20px;width:450px}}@media screen and (min-width:900px){.map__content-main{line-height:1.2}}@media screen and (min-width:1200px){.map__content-main{font-size:40px;line-height:.87;width:486px}}.map-main__small{font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:22.4px}@media screen and (min-width:768px){.map-main__small{font-size:20px;letter-spacing:2px;line-height:35px}}@media screen and (min-width:1200px){.map-main__small{font-size:25px}}.profile{margin-block:46px 45px}@media screen and (min-width:768px){.profile{margin-block:72px 45px}}.profile__inner{padding-inline:30px}@media screen and (max-width:374px){.profile__inner{padding-inline:20px}}@media screen and (min-width:768px){.profile__inner{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-template-columns:minmax(332px,1fr) minmax(0,1.8fr);grid-template-rows:50px auto;justify-content:center;max-width:993px;padding-inline:20px}}@media screen and (min-width:1200px){.profile__inner{grid-column-gap:30px}}.profile__title{background:#01a8a0;color:#fff;font-size:22.5px;font-weight:700;letter-spacing:1.125px;line-height:1;padding-block:4px;text-align:center}@media screen and (min-width:768px){.profile__title{font-size:28px;grid-column:2/3;grid-row:1/2;letter-spacing:1.5px;line-height:1.3}}@media screen and (min-width:900px){.profile__title{font-size:30px}}.profile__img{grid-column:1/2;grid-row:1/3;margin-inline:auto;margin-top:20px;max-width:332px}.profile__img img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.profile__img{margin-top:0}}.profile__content{grid-column:2/3;grid-row:2/3;margin-top:16px}@media screen and (min-width:768px){.profile__content{margin-top:0}}.profile__content-name{border-bottom:2px dashed #d9d9d9;font-size:21.5px;font-weight:700;letter-spacing:-1px;line-height:2;text-align:center;white-space:normal;word-break:keep-all}@media screen and (max-width:374px){.profile__content-name{font-size:16px}}@media screen and (min-width:768px){.profile__content-name{font-size:28px;letter-spacing:1.5px;line-height:2.5}}@media screen and (min-width:900px){.profile__content-name{font-size:30px}}.profile-name__small{display:inline;font-size:15px;font-weight:700;letter-spacing:.75px;line-height:3}@media screen and (max-width:374px){.profile-name__small{font-size:12px}}@media screen and (min-width:768px){.profile-name__small{font-size:18px;letter-spacing:.5px;line-height:3}}@media screen and (min-width:900px){.profile-name__small{font-size:20px;letter-spacing:1px}}.profile__content-text01{font-size:12.5px;font-weight:700;letter-spacing:.675px;line-height:1.4;margin-top:16px;text-align:center}@media screen and (max-width:374px){.profile__content-text01{font-size:10px;letter-spacing:-.5px}}@media screen and (min-width:768px){.profile__content-text01{font-size:16px;letter-spacing:.9px;line-height:2}}@media screen and (min-width:1200px){.profile__content-text01{font-size:18px}}.profile__content-text02{font-size:18px;font-weight:700;letter-spacing:.9px;line-height:1.5;margin-top:16px}@media screen and (max-width:374px){.profile__content-text02{font-size:17px}}@media screen and (min-width:768px){.profile__content-text02{font-size:26px;font-weight:700;letter-spacing:0;line-height:1.4}}@media screen and (min-width:900px){.profile__content-text02{font-size:30px;margin-top:30px}}.review{margin-block:45px}@media screen and (min-width:768px){.review{margin-block:115px 0}}.review__title{border:4px solid #01a8a0;border-radius:10px;color:#01a8a0;font-size:28px;font-weight:700;letter-spacing:1.4px;line-height:1.33;padding-block:6px;text-align:center}@media screen and (min-width:768px){.review__title{border:5px solid #01a8a0;border-radius:20px;font-size:40px;font-weight:700;letter-spacing:5.6px;line-height:1.33;padding-block:16px}}@media screen and (min-width:900px){.review__title{font-size:56px}}.review__wrap{display:flex;flex-direction:column;gap:60px;margin-top:41px;padding-inline:20px}@media screen and (max-width:374px){.review__wrap{padding-inline:0}}@media screen and (min-width:768px){.review__wrap{flex-direction:row;gap:20px;justify-content:space-between;margin-top:74px;padding-inline:0}}@media screen and (min-width:900px){.review__wrap{flex-direction:row;gap:30px}}@media screen and (min-width:1200px){.review__wrap{gap:64px}}@media screen and (min-width:768px){.review__content{flex:1}}.review-flex{border-bottom:2px dashed #d9d9d9;display:flex;justify-content:center;padding-bottom:24px}@media screen and (min-width:768px){.review-flex{gap:16px;padding-bottom:27px}}@media screen and (min-width:900px){.review-flex{gap:0}}.review-flex__img{flex:1;text-align:right}.review-flex__img img{width:144px}@media screen and (min-width:768px){.review-flex__img img{width:180px}}.review-flex__box{display:flex;flex:1;flex-direction:column;justify-content:center;margin-top:0}@media screen and (min-width:768px){.review-flex__box{justify-content:start}}@media screen and (min-width:1200px){.review-flex__box{justify-content:center}}.review-flex__box-text{display:block;font-size:24px;font-weight:700;letter-spacing:2.4px;line-height:1.4;padding-left:21px;position:relative}@media screen and (min-width:768px){.review-flex__box-text{font-size:24px;padding-left:0}}@media screen and (min-width:900px){.review-flex__box-text{font-size:26px;padding-left:21px}}@media screen and (min-width:1200px){.review-flex__box-text{font-size:30px;letter-spacing:3px}}.review-flex__box-text::after{background-color:#f8ceeb;border-radius:10px;bottom:-35px;content:"女性";font-size:24px;font-style:normal;font-weight:700;height:33.6px;left:21px;letter-spacing:1.2px;line-height:1.2;position:absolute;text-align:center;width:72px}@media screen and (min-width:768px){.review-flex__box-text::after{bottom:-38px;font-size:24px;left:0}}@media screen and (min-width:900px){.review-flex__box-text::after{font-size:26px;left:21px}}@media screen and (min-width:1200px){.review-flex__box-text::after{bottom:-45px;font-size:30px;height:42px;letter-spacing:1.5px;line-height:1;width:90px}}.review__content-text{font-size:17.6px;font-weight:700;line-height:1.59;margin-top:14px}@media screen and (max-width:374px){.review__content-text{font-size:16px}}@media screen and (min-width:768px){.review__content-text{font-size:20px;letter-spacing:2.2px;margin-top:19px}}@media screen and (min-width:900px){.review__content-text{font-size:22px}}.support{background-color:#01a8a0;overflow:hidden;padding-block:239px 25px;position:relative}@media screen and (min-width:768px){.support{padding-block:239px 45px}}.support::before{background-color:#fff;border-radius:0 0 50% 50%/0 0 100% 100%;content:"";height:80px;left:50%;position:absolute;top:-25px;transform:translateX(-50%);width:110%}@media screen and (min-width:768px){.support::before{height:155px;top:-60px}}.support__inner{padding-inline:25px}@media screen and (min-width:768px){.support__inner{margin-inline:auto;max-width:1300px;padding-inline:20px}}.support__title{color:#fff;font-size:26.4px;font-weight:700;left:50%;letter-spacing:1.32px;line-height:1.4;position:absolute;text-align:center;text-shadow:#01a8a0 4px 0 0,#01a8a0 3.87565px .989616px 0,#01a8a0 3.51033px 1.9177px 0,#01a8a0 2.92676px 2.72656px 0,#01a8a0 2.16121px 3.36588px 0,#01a8a0 1.26129px 3.79594px 0,#01a8a0 .282949px 3.98998px 0,#01a8a0 -.712984px 3.93594px 0,#01a8a0 -1.66459px 3.63719px 0,#01a8a0 -2.51269px 3.11229px 0,#01a8a0 -3.20457px 2.39389px 0,#01a8a0 -3.69721px 1.52664px 0,#01a8a0 -3.95997px .56448px 0,#01a8a0 -3.97652px -.432781px 0,#01a8a0 -3.74583px -1.40313px 0,#01a8a0 -3.28224px -2.28625px 0,#01a8a0 -2.61457px -3.02721px 0,#01a8a0 -1.78435px -3.57996px 0,#01a8a0 -.843183px -3.91012px 0,#01a8a0 .150409px -3.99717px 0,#01a8a0 1.13465px -3.8357px 0,#01a8a0 2.04834px -3.43574px 0,#01a8a0 2.83468px -2.82216px 0,#01a8a0 3.44477px -2.03312px 0,#01a8a0 3.84068px -1.11766px 0,#01a8a0 3.9978px -.132717px 0;top:40px;translate:-50%;width:100%;z-index:10}@media screen and (max-width:374px){.support__title{font-size:24px}}@media screen and (min-width:768px){.support__title{font-size:45px;font-weight:700;letter-spacing:2.75px;line-height:1.36;top:50px}}@media screen and (min-width:900px){.support__title{font-size:55px;font-weight:700;letter-spacing:2.75px;line-height:1.36}}.support__title::after{border-bottom:0;border-left:30px solid transparent;border-right:30px solid transparent;border-style:solid;border-top:35px solid #fff;bottom:-80px;content:"";height:50px;left:50%;position:absolute;translate:-50%;width:60px}@media screen and (min-width:768px){.support__title::after{border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #fff;bottom:-108px;height:60px;width:80px}}.support__flex{display:flex;flex-direction:column;justify-content:center;margin-inline:auto;margin-top:16.5px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.support__flex{gap:54px;margin-top:60px}}@media screen and (min-width:900px){.support__flex{flex-direction:row;gap:40px;margin-top:100px}}@media screen and (min-width:1200px){.support__flex{gap:54px;margin-top:26px}}.support__flex-text{color:#fff;font-size:20px;font-weight:700;letter-spacing:1px;line-height:2.25}.support__flex-text p{font-weight:700}.support__flex-text p:not(:last-child){border-bottom:2px dashed #fff;line-height:1.8;padding-block:3px}@media screen and (min-width:768px){.support__flex-text p:not(:last-child){padding-block:7.5px}}@media screen and (max-width:374px){.support__flex-text{font-size:16px}}@media screen and (min-width:768px){.support__flex-text{font-size:35px;font-weight:700;letter-spacing:2px;line-height:2.25;margin-top:50px}}@media screen and (min-width:900px){.support__flex-text{font-size:28px;margin-top:30px}}@media screen and (min-width:1200px){.support__flex-text{font-size:38px;margin-top:50px}}@media screen and (min-width:1440px){.support__flex-text{font-size:40px;margin-top:50px}}.support-img{text-align:center}.support-img img{width:260px}@media screen and (min-width:768px){.support-img img{width:520px}}@media screen and (min-width:900px){.support-img img{width:380px}}@media screen and (min-width:1200px){.support-img img{width:520px}}.support__content{margin-top:37px}@media screen and (min-width:768px){.support__content{margin-top:46px}}.support-box{align-items:center;display:flex;flex-direction:column;gap:18px;position:relative}@media screen and (min-width:768px){.support-box{flex-direction:row;gap:32px;justify-content:center}}.support-box::before{background-color:#fff;border:2px solid #01a8a0;border-radius:50%;content:"";height:42px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:42px}@media screen and (min-width:768px){.support-box::before{height:70px;width:70px}}.support-box::after{background:url(../img/support_plus.webp) no-repeat top left/100% auto;content:"";height:21px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:21px}@media screen and (min-width:768px){.support-box::after{height:35px;width:35px}}.support-box__text{background:#fff;color:#01a8a0;display:block;font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:2;text-align:center;width:255.6px}@media screen and (min-width:768px){.support-box__text{font-size:40px;letter-spacing:2px;line-height:2;width:426px}}.support__content-message01{color:#fff;display:block;font-size:18px;font-weight:700;letter-spacing:.7px;line-height:2.36;margin-top:19px;text-align:center}@media screen and (max-width:374px){.support__content-message01{line-height:1.5}}@media screen and (min-width:768px){.support__content-message01{font-size:38px;letter-spacing:1.9px;line-height:2;margin-top:15px}}.support__content-message02{color:#fff;display:block;font-size:27.6px;font-weight:700;letter-spacing:1.38px;line-height:1;position:relative;text-align:center}@media screen and (min-width:768px){.support__content-message02{font-size:46px;letter-spacing:2.3px;line-height:1}}.support__content-message02::before{background:url(../img/support_message-left.webp) no-repeat top left/100% auto;content:"";height:27px;left:calc(50% - 140px);position:absolute;top:50%;translate:0 -50%;width:18.6px}@media screen and (min-width:768px){.support__content-message02::before{height:45px;left:calc(50% - 240px);top:50%;translate:0 -30%;width:31px}}.support__content-message02::after{background:url(../img/support_message-right.webp) no-repeat top left/100% auto;content:"";height:27px;position:absolute;right:calc(50% - 140px);top:50%;translate:0 -50%;width:18.6px}@media screen and (min-width:768px){.support__content-message02::after{height:45px;right:calc(50% - 240px);top:50%;translate:0 -30%;width:31px}}.support__content-message03{color:#fcee21;font-size:27px;font-weight:700;letter-spacing:1.35px;line-height:1.4;margin-top:15px;text-align:center}@media screen and (max-width:374px){.support__content-message03{font-size:23px}}@media screen and (min-width:768px){.support__content-message03{font-size:46px;line-height:1.5}}@media screen and (min-width:900px){.support__content-message03{font-size:42px;letter-spacing:1px;line-height:1.5;margin-top:6px}}@media screen and (min-width:1440px){.support__content-message03{font-size:46px;letter-spacing:1px;line-height:1.95;margin-top:6px}}.trouble{margin-top:33px;position:relative}@media screen and (min-width:768px){.trouble{margin-top:0}}.trouble__top{font-size:25px;font-weight:700;letter-spacing:1px;line-height:1.5;text-align:center}@media screen and (max-width:374px){.trouble__top{font-size:23px}}@media screen and (min-width:768px){.trouble__top{font-size:35px;font-weight:700;letter-spacing:2.5px;line-height:1.5}}@media screen and (min-width:900px){.trouble__top{font-size:50px}}.trouble__cta{background:#f15a25;border-radius:45px;color:#fff;display:block;font-size:17.5px;font-weight:700;letter-spacing:.875px;line-height:2.5;margin-inline:auto;margin-top:15px;max-width:293px;text-align:center}@media screen and (max-width:374px){.trouble__cta{font-size:15px}}@media screen and (min-width:768px){.trouble__cta{font-size:25px;font-weight:700;letter-spacing:1.75px;line-height:2.5;margin-top:31px;max-width:585px}}@media screen and (min-width:900px){.trouble__cta{font-size:35px}}.trouble__content{margin-top:45px}@media screen and (min-width:768px){.trouble__content{margin-top:56px}}.trouble__content-title{border:4px solid #01a8a0;border-radius:10px;color:#01a8a0;font-size:28px;font-weight:700;letter-spacing:1.4px;line-height:1.3;padding-block:9px;text-align:center}@media screen and (min-width:768px){.trouble__content-title{border:5px solid #01a8a0;border-radius:20px;font-size:40px;font-weight:700;letter-spacing:2.8px;line-height:1.3;padding-block:22px}}@media screen and (min-width:900px){.trouble__content-title{font-size:56px}}.trouble-flex{display:flex;flex-direction:column;gap:78.5px;margin-top:72.5px}@media screen and (min-width:768px){.trouble-flex{flex-direction:row;flex-wrap:wrap;gap:90px 0;justify-content:center;margin-inline:auto;margin-top:120px;max-width:950px}}.trouble-flex__box:nth-of-type(1) .trouble-flex__box-img::after{content:"1"}.trouble-flex__box:nth-of-type(2) .trouble-flex__box-img::after{content:"2"}.trouble-flex__box:nth-of-type(3) .trouble-flex__box-img::before{z-index:-2}.trouble-flex__box:nth-of-type(3) .trouble-flex__box-img::after{content:"3";z-index:-1}.trouble-flex__box:nth-of-type(4) .trouble-flex__box-img::after{content:"4"}@media screen and (min-width:768px){.trouble-flex__box{width:50%}}.trouble-flex__box-img{position:relative;text-align:center}.trouble-flex__box-img::before{border:5.4px solid #01a8a0;border-radius:50%;content:"";height:180px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:180px}@media screen and (min-width:768px){.trouble-flex__box-img::before{border:6px solid #01a8a0;height:200px;width:200px}}.trouble-flex__box-img::after{background-color:#01a8a0;border-radius:50%;color:#fff;content:"1";font-size:31.5px;font-weight:700;height:49.5px;left:calc(50% - 90px);letter-spacing:1.575px;line-height:1.4;position:absolute;text-align:center;top:-30px;width:49.5px}@media screen and (min-width:768px){.trouble-flex__box-img::after{height:55px;left:calc(50% - 101px);top:-33px;width:55px}}.trouble-flex__box-img img{width:117px}@media screen and (min-width:768px){.trouble-flex__box-img img{width:130px}}.trouble-flex__box-text{font-size:26.25px;font-weight:700;letter-spacing:1.313px;line-height:1.4;margin-top:46.5px;text-align:center}@media screen and (max-width:374px){.trouble-flex__box-text{font-size:25px}}@media screen and (min-width:768px){.trouble-flex__box-text{font-size:32px;margin-top:55.5px}}@media screen and (min-width:900px){.trouble-flex__box-text{font-size:35px;letter-spacing:1.75px}}