﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-behavior:smooth}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body::-webkit-scrollbar{display:none}html,body{margin:0;padding:0;-webkit-text-size-adjust:100%}ol,ul{list-style:none}ul,ol,li{list-style-type:none;padding:0}dl,dt,dd{margin:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{width:100%;height:auto;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}a{outline:none;text-decoration:none}a img{outline:none;border:0}:focus{outline:0}input,textarea{display:block;width:100%;box-sizing:border-box;border-width:0}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}h1{font-size:32px;line-height:1.4}@media screen and (max-width: 767px){h1{font-size:28px;line-height:1.4}}@media screen and (min-width: 768px){h1{font-size:32px;line-height:1.4}}@media screen and (min-width: 992px){h1{font-size:40px;line-height:1.4}}@media screen and (min-width: 1440px){h1{font-size:36px;line-height:1.4}}@media screen and (min-width: 1600px){h1{font-size:44px;line-height:1.4}}@media screen and (min-width: 2500px){h1{font-size:48px;line-height:1.4}}h2{font-size:28px;line-height:1.4}@media screen and (max-width: 767px){h2{font-size:24px;line-height:1.4}}@media screen and (min-width: 768px){h2{font-size:26px;line-height:1.4}}@media screen and (min-width: 992px){h2{font-size:28px;line-height:1.4}}@media screen and (min-width: 1440px){h2{font-size:32px;line-height:1.4}}@media screen and (min-width: 1600px){h2{font-size:36px;line-height:1.4}}@media screen and (min-width: 2500px){h2{font-size:40px;line-height:1.4}}h3{font-size:24px;line-height:1.4}@media screen and (max-width: 767px){h3{font-size:20px;line-height:1.4}}@media screen and (min-width: 768px){h3{font-size:22px;line-height:1.4}}@media screen and (min-width: 992px){h3{font-size:24px;line-height:1.4}}@media screen and (min-width: 1440px){h3{font-size:28px;line-height:1.4}}@media screen and (min-width: 1600px){h3{font-size:34px;line-height:1.4}}@media screen and (min-width: 2500px){h3{font-size:38px;line-height:1.4}}h4{font-size:20px;line-height:1.4}@media screen and (max-width: 767px){h4{font-size:18px;line-height:1.4}}@media screen and (min-width: 768px){h4{font-size:18px;line-height:1.4}}@media screen and (min-width: 992px){h4{font-size:22px;line-height:1.4}}@media screen and (min-width: 1440px){h4{font-size:26px;line-height:1.4}}@media screen and (min-width: 1600px){h4{font-size:30px;line-height:1.4}}@media screen and (min-width: 2500px){h4{font-size:34px;line-height:1.4}}h5{font-size:18px;line-height:1.6}@media screen and (max-width: 767px){h5{font-size:16px;line-height:1.6}}@media screen and (min-width: 768px){h5{font-size:16px;line-height:1.6}}@media screen and (min-width: 992px){h5{font-size:16px;line-height:1.6}}@media screen and (min-width: 1440px){h5{font-size:20px;line-height:1.6}}@media screen and (min-width: 1600px){h5{font-size:20px;line-height:1.6}}@media screen and (min-width: 2500px){h5{font-size:22px;line-height:1.6}}h6{font-size:16px;line-height:1.6}@media screen and (max-width: 767px){h6{font-size:15px;line-height:1.6}}@media screen and (min-width: 768px){h6{font-size:15px;line-height:1.6}}@media screen and (min-width: 992px){h6{font-size:16px;line-height:1.6}}@media screen and (min-width: 1440px){h6{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){h6{font-size:18px;line-height:1.6}}@media screen and (min-width: 2500px){h6{font-size:18px;line-height:1.6}}p{font-size:15px;line-height:1.8}@media screen and (max-width: 767px){p{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){p{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){p{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){p{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){p{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){p{font-size:18px;line-height:1.8}}a{font-size:15px;line-height:1.6}@media screen and (max-width: 767px){a{font-size:15px;line-height:1.6}}@media screen and (min-width: 992px){a{font-size:16px;line-height:1.6}}@media screen and (min-width: 1440px){a{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){a{font-size:16px;line-height:1.6}}@media screen and (min-width: 2500px){a{font-size:18px;line-height:1.6}}div{font-size:15px;line-height:1.6}@media screen and (max-width: 767px){div{font-size:15px;line-height:1.6}}@media screen and (min-width: 992px){div{font-size:16px;line-height:1.6}}@media screen and (min-width: 1440px){div{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){div{font-size:16px;line-height:1.6}}@media screen and (min-width: 2500px){div{font-size:16px;line-height:1.6}}.sp-only{display:none}@media screen and (max-width: 767px){.sp-only{display:block}}.pc-only{display:none}@media screen and (min-width: 1440px){.pc-only{display:block}}.md-only{display:none}@media screen and (min-width: 768px){.md-only{display:block}}.lg-only{display:none}@media screen and (min-width: 992px){.lg-only{display:block}}html{font-size:16px;scroll-behavior:smooth;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;line-height:1.8;letter-spacing:.1em;color:#333;background-color:#f8f8f8;word-break:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.4;color:#333}p{margin:0 0 1em;line-height:1.8}a{color:#3959cc;text-decoration:none;transition:opacity .3s ease}a:hover,a:focus{opacity:.7}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;background:none;border:none;appearance:none}ul,ol{padding-left:1.5em;margin-bottom:1em}li{margin-bottom:.5em}input,textarea,select{font-family:inherit;font-size:100%;border-radius:0;outline:none}iframe{max-width:100%;border:none;display:block}.clearfix::after{content:"";display:block;clear:both}.l-container{max-width:1200px;margin-inline:auto;padding-inline:20px}@media screen and (min-width: 768px){.l-container{padding-inline:40px}}.l-section{position:relative;padding-block:60px}@media screen and (min-width: 768px){.l-section{padding-block:120px}}.l-section::after{position:absolute;content:"";background-image:url(../images/bg_acc_03.webp);background-size:cover;width:200px;height:200px;left:0;top:15%;z-index:-1}@media screen and (min-width: 768px){.l-section::after{top:10%;width:300px;height:300px}}.l-section::before{position:absolute;content:"";background-image:url(../images/bg_acc_06.webp);background-size:cover;width:200px;height:200px;right:0;bottom:15%;z-index:-1}@media screen and (min-width: 768px){.l-section::before{bottom:10%;width:300px;height:300px}}.l-flex{display:flex;flex-wrap:wrap;gap:1.5rem}.l-flex.-center{justify-content:center;align-items:center}.l-flex.-between{justify-content:space-between}.l-flex.-column{flex-direction:column}@media screen and (min-width: 768px){.l-flex{flex-wrap:nowrap}}.site-header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1)}.site-header__inner{margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 1rem}.site-header__logo img{display:block;width:150px;height:auto}.site-header__nav{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#fff;flex-direction:column;padding:4rem 2rem;box-shadow:-2px 0 4px rgba(0,0,0,.1);transition:right .3s ease}.site-header__nav.is-open{right:0}.site-header__toggle{display:block;z-index:1100;background:#3959cc;border:none;width:48px;height:48px;padding:.5rem;cursor:pointer}.site-header__toggle-icon{display:block;width:15px;height:1.5px;background:#fff;margin:4px auto;transition:transform .3s ease,opacity .3s ease}.site-header__toggle.is-open .site-header__toggle-icon:nth-child(1){transform:translateY(5px) rotate(45deg)}.site-header__toggle.is-open .site-header__toggle-icon:nth-child(2){opacity:0}.site-header__toggle.is-open .site-header__toggle-icon:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.site-header__list{display:flex;list-style:none;align-items:center;margin:0;padding:0;flex-direction:column;width:100%;align-items:flex-start}.site-header__item{position:relative;display:block;width:100%;padding:1rem 1rem}.site-header__item::after{position:absolute;content:"";width:100%;height:1px;background:#ebebeb;left:0;bottom:0}.site-header__item::before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;transform:rotate(45deg);position:absolute;top:0;right:1rem;bottom:0;margin:auto}.site-header__item a{color:var(--text-color);transition:.3s;display:block;white-space:nowrap}.site-header__item :hover{color:var(--accent-color);transition:.3s}.site-header__item-demo{padding:.5rem 1rem;background:var(--accent-color);color:#fff;border-radius:9999px;white-space:nowrap;font-weight:600;margin:1rem 0}.site-header__item-demo a{color:#fff}.site-header__cta{display:inline-block;padding:1rem 1rem 1rem 1rem}.site-header__cta strong{position:relative;font-size:2.3em;line-height:1;padding-left:3rem}.site-header__cta strong::before{position:absolute;content:"";background-image:url(../images/tel.svg);width:40px;height:40px;left:0}.site-header__cta small{font-size:.75em;color:#333;padding-left:3.8rem}@media screen and (min-width: 1440px){.site-header__logo img{width:200px}.site-header__nav{display:flex;position:static;top:auto;right:auto;width:auto;height:auto;background:rgba(0,0,0,0);flex-direction:row;padding:0;box-shadow:none;transition:none}.site-header__nav.is-open{right:auto}.site-header__toggle{display:none}.site-header__list{flex-direction:row;width:auto;align-items:center}.site-header__item{margin:0 1rem 0 0}.site-header__item::after{display:none}.site-header__item::before{display:none}.site-header__cta strong{position:relative;font-size:1.8em;line-height:1;padding-left:2.5rem}.site-header__cta strong::before{position:absolute;content:"";background-image:url(../images/tel.svg);width:32px;height:32px;left:0}}.site-footer{background-color:#ebebeb;padding:30px 0 0 0}@media screen and (min-width: 768px){.site-footer{padding:60px 0 0 0}}.site-footer__inner{display:flex;gap:2rem}@media screen and (max-width: 767px){.site-footer__inner{flex-direction:column;gap:1.5rem}}.site-footer__info{flex:1.5}.site-footer__info .site-footer__logo img{display:block;width:180px;margin-bottom:1rem}.site-footer__info__details{margin-top:1rem}.site-footer__info__detail{display:flex;margin-bottom:.75rem}.site-footer__info__detail dt{flex:0 0 100px;font-size:15px;line-height:1.8;font-weight:700;color:#333}@media screen and (max-width: 767px){.site-footer__info__detail dt{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){.site-footer__info__detail dt{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){.site-footer__info__detail dt{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){.site-footer__info__detail dt{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){.site-footer__info__detail dt{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){.site-footer__info__detail dt{font-size:18px;line-height:1.8}}.site-footer__info__detail dd{flex:1;font-size:15px;line-height:1.8;color:#333;line-height:1.6}@media screen and (max-width: 767px){.site-footer__info__detail dd{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){.site-footer__info__detail dd{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){.site-footer__info__detail dd{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){.site-footer__info__detail dd{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){.site-footer__info__detail dd{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){.site-footer__info__detail dd{font-size:18px;line-height:1.8}}.site-footer__nav{flex:1}.site-footer__nav .site-footer__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem 4rem}@media screen and (max-width: 767px){.site-footer__nav .site-footer__list{grid-template-columns:repeat(2, 1fr)}}.site-footer__nav .site-footer__list li a{font-size:15px;line-height:1.8;color:#333;text-decoration:none;position:relative;padding-left:.75em;white-space:nowrap}@media screen and (max-width: 767px){.site-footer__nav .site-footer__list li a{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){.site-footer__nav .site-footer__list li a{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){.site-footer__nav .site-footer__list li a{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){.site-footer__nav .site-footer__list li a{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){.site-footer__nav .site-footer__list li a{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){.site-footer__nav .site-footer__list li a{font-size:18px;line-height:1.8}}.site-footer__nav .site-footer__list li a::before{content:"・";position:absolute;left:0;color:#3959cc}.site-footer__nav .site-footer__list li a:hover{color:#3959cc}.site-footer__copyright{display:block;text-align:center;margin-top:2rem;font-size:10px;color:#999}.c-section{padding-block:30px 0}@media screen and (min-width: 768px){.c-section{padding-block:60px 0}}.c-section__inner{max-width:1200px;margin-inline:auto;padding-inline:20px}@media screen and (min-width: 768px){.c-section__inner{padding-inline:40px}}.c-section__head{text-align:center;margin-bottom:2rem}@media screen and (min-width: 768px){.c-section__head{margin-bottom:3rem}}.c-section__title{font-size:28px;line-height:1.4;font-weight:700;color:#333;position:relative;display:inline-block}@media screen and (max-width: 767px){.c-section__title{font-size:24px;line-height:1.4}}@media screen and (min-width: 768px){.c-section__title{font-size:26px;line-height:1.4}}@media screen and (min-width: 992px){.c-section__title{font-size:28px;line-height:1.4}}@media screen and (min-width: 1440px){.c-section__title{font-size:32px;line-height:1.4}}@media screen and (min-width: 1600px){.c-section__title{font-size:36px;line-height:1.4}}@media screen and (min-width: 2500px){.c-section__title{font-size:40px;line-height:1.4}}.c-section__lead{font-size:15px;line-height:1.8;margin-top:1rem;color:#6a82d9}@media screen and (max-width: 767px){.c-section__lead{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){.c-section__lead{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){.c-section__lead{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){.c-section__lead{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){.c-section__lead{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){.c-section__lead{font-size:18px;line-height:1.8}}.visually-hidden{display:none}.section-top{position:relative;background-color:#f8f8f8;overflow:hidden}.section-top__visual{position:relative;width:100vw;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;padding:150px 0 0 0;overflow:hidden}@media screen and (min-width: 1440px){.section-top__visual{padding:150px 0 0 0}}.section-top__decor{position:absolute;width:35%;height:40%;background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.section-top__decor{width:30%;height:30%}}.section-top__decor--left01{top:5%;left:-40px;z-index:-1;background-image:url("../images/bg_acc_05.webp")}.section-top__decor--right01{top:10%;right:0;transform:translate(10vw, 0);z-index:-1;background-image:url("../images/bg_acc_04.webp")}@media screen and (min-width: 768px){.section-top__decor--right01{transform:translate(15vw, 0)}}@media screen and (min-width: 1440px){.section-top__decor--right01{transform:translate(19vw, 0)}}@media screen and (min-width: 1600px){.section-top__decor--right01{transform:translate(24vw, 0)}}.section-top__decor--left02{top:60%;left:-50px;background-image:url("../images/bg_acc_03.webp")}.section-top__decor--right02{top:60%;right:0;transform:translate(12vw, 20%);background-image:url("../images/bg_acc_06.webp")}@media screen and (min-width: 768px){.section-top__decor--right02{transform:translate(10vw, 60%)}}@media screen and (min-width: 1440px){.section-top__decor--right02{transform:translate(18vw, 20%)}}@media screen and (min-width: 1600px){.section-top__decor--right02{transform:translate(21vw, 20%)}}.section-top__image{flex-shrink:0}.section-top__image img{display:block;margin:0 auto;width:70%;max-width:1440px;height:auto}@media screen and (min-width: 768px){.section-top__image img{width:90%}}.section-top__copy{position:absolute;top:10%;left:5%}@media screen and (min-width: 768px){.section-top__copy{top:10%;left:8%}}@media screen and (min-width: 1440px){.section-top__copy{top:20%;left:8%}}@media screen and (min-width: 1600px){.section-top__copy{top:20%;left:25%}}.section-top__title-img{display:block;max-width:600px;width:80%;height:auto;margin-bottom:1rem}@media screen and (min-width: 768px){.section-top__title-img{width:80%}}.section-troubles{padding-block:60px}@media screen and (min-width: 768px){.section-troubles{padding-block:120px}}.section-troubles__img img{margin:0 auto;width:100%;max-width:1200px}.section-care .c-section__wrapper{text-align:center;margin-bottom:4rem}.section-care__container{display:grid;grid-template-columns:1fr;gap:1rem;padding-bottom:60px}@media screen and (min-width: 768px){.section-care__container{grid-template-columns:1fr 1fr;gap:2rem;padding-bottom:120px}}.section-care__container:last-of-type{margin-bottom:0;padding-bottom:0}.section-care__container:nth-child(odd) picture{order:1}@media screen and (min-width: 768px){.section-care__container:nth-child(odd) picture{order:2}}.section-care__container:nth-child(odd) .section-care__list{order:2}@media screen and (min-width: 768px){.section-care__container:nth-child(odd) .section-care__list{order:1}}.section-care__title small{font-size:.7em;color:#333}.section-care__title strong{font-size:1.5em;font-family:"Poppins",sans-serif}.section-care picture{display:block;width:100%}.section-care picture img{display:block;width:100%;height:auto;border-radius:12px}.section-care__list{list-style:none;margin:0;padding:0}.section-care__item:first-child{margin-bottom:.75rem}.section-care__item-title{margin:0;font-size:24px;line-height:1.4;color:#333;line-height:1.2}@media screen and (max-width: 767px){.section-care__item-title{font-size:20px;line-height:1.4}}@media screen and (min-width: 768px){.section-care__item-title{font-size:22px;line-height:1.4}}@media screen and (min-width: 992px){.section-care__item-title{font-size:24px;line-height:1.4}}@media screen and (min-width: 1440px){.section-care__item-title{font-size:28px;line-height:1.4}}@media screen and (min-width: 1600px){.section-care__item-title{font-size:34px;line-height:1.4}}@media screen and (min-width: 2500px){.section-care__item-title{font-size:38px;line-height:1.4}}.section-care__item-title small{display:block;font-size:15px;line-height:1.6;color:#3959cc;font-family:"Poppins",sans-serif;font-weight:400;margin-bottom:.5rem;white-space:nowrap}@media screen and (max-width: 767px){.section-care__item-title small{font-size:15px;line-height:1.6}}@media screen and (min-width: 992px){.section-care__item-title small{font-size:16px;line-height:1.6}}@media screen and (min-width: 1440px){.section-care__item-title small{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){.section-care__item-title small{font-size:16px;line-height:1.6}}@media screen and (min-width: 2500px){.section-care__item-title small{font-size:18px;line-height:1.6}}.section-care__txt{width:100%;margin:0;font-size:15px;line-height:1.8;color:#333;line-height:1.6}@media screen and (max-width: 767px){.section-care__txt{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){.section-care__txt{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){.section-care__txt{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){.section-care__txt{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){.section-care__txt{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){.section-care__txt{font-size:18px;line-height:1.8}}.section-support{padding-bottom:60px}@media screen and (min-width: 768px){.section-support{padding-bottom:120px}}.section-support__inner{display:flex;align-items:center;justify-content:space-between;gap:6rem}@media screen and (max-width: 767px){.section-support__inner{gap:3rem;flex-direction:column}}.section-support__info{flex:1}.section-support__info>.section-support__label{display:inline-block;font-size:15px;line-height:1.6;font-family:"Poppins",sans-serif;color:#6a82d9;margin-bottom:.5rem}@media screen and (max-width: 767px){.section-support__info>.section-support__label{font-size:15px;line-height:1.6}}@media screen and (min-width: 992px){.section-support__info>.section-support__label{font-size:16px;line-height:1.6}}@media screen and (min-width: 1440px){.section-support__info>.section-support__label{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){.section-support__info>.section-support__label{font-size:16px;line-height:1.6}}@media screen and (min-width: 2500px){.section-support__info>.section-support__label{font-size:18px;line-height:1.6}}.section-support__info>.section-support__title{font-size:28px;line-height:1.4;color:#3959cc;margin-bottom:1rem}@media screen and (max-width: 767px){.section-support__info>.section-support__title{font-size:24px;line-height:1.4}}@media screen and (min-width: 768px){.section-support__info>.section-support__title{font-size:26px;line-height:1.4}}@media screen and (min-width: 992px){.section-support__info>.section-support__title{font-size:28px;line-height:1.4}}@media screen and (min-width: 1440px){.section-support__info>.section-support__title{font-size:32px;line-height:1.4}}@media screen and (min-width: 1600px){.section-support__info>.section-support__title{font-size:36px;line-height:1.4}}@media screen and (min-width: 2500px){.section-support__info>.section-support__title{font-size:40px;line-height:1.4}}.section-support__info>.section-support__text{font-size:15px;line-height:1.8;color:#333;margin-bottom:1rem;line-height:1.8}@media screen and (max-width: 767px){.section-support__info>.section-support__text{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){.section-support__info>.section-support__text{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){.section-support__info>.section-support__text{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){.section-support__info>.section-support__text{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){.section-support__info>.section-support__text{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){.section-support__info>.section-support__text{font-size:18px;line-height:1.8}}.section-support__visual{flex:1}.section-support__visual img{display:block;width:100%;border-radius:12px}.section-message{background-image:url(../images/message_bg.webp);background-repeat:no-repeat;background-size:cover;color:#fff;padding:120px 0 0 0;position:relative}.section-message__inner{text-align:center}.section-message__subheading{font-size:15px;line-height:1.6;color:rgba(255,255,255,.8);margin-bottom:.5rem;font-family:"Poppins",sans-serif}@media screen and (max-width: 767px){.section-message__subheading{font-size:15px;line-height:1.6}}@media screen and (min-width: 992px){.section-message__subheading{font-size:16px;line-height:1.6}}@media screen and (min-width: 1440px){.section-message__subheading{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){.section-message__subheading{font-size:16px;line-height:1.6}}@media screen and (min-width: 2500px){.section-message__subheading{font-size:18px;line-height:1.6}}.section-message__title{font-size:28px;line-height:1.4;font-weight:700;color:#fff;margin-bottom:2rem}@media screen and (max-width: 767px){.section-message__title{font-size:24px;line-height:1.4}}@media screen and (min-width: 768px){.section-message__title{font-size:26px;line-height:1.4}}@media screen and (min-width: 992px){.section-message__title{font-size:28px;line-height:1.4}}@media screen and (min-width: 1440px){.section-message__title{font-size:32px;line-height:1.4}}@media screen and (min-width: 1600px){.section-message__title{font-size:36px;line-height:1.4}}@media screen and (min-width: 2500px){.section-message__title{font-size:40px;line-height:1.4}}.section-message__copy{max-width:700px;margin:0 auto 3rem}.section-message__copy p{font-size:15px;line-height:1.8;line-height:1.8;margin-bottom:1.5rem}@media screen and (max-width: 767px){.section-message__copy p{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){.section-message__copy p{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){.section-message__copy p{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){.section-message__copy p{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){.section-message__copy p{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){.section-message__copy p{font-size:18px;line-height:1.8}}.section-message__copy p:last-child{margin-bottom:0}.section-message__visual{display:flex;justify-content:center}.section-message__visual img{display:block;max-width:500px;width:100%;height:auto}@media screen and (max-width: 767px){.section-message{padding:60px 0 0 0}.section-message__copy{margin-bottom:2rem}.section-message__copy p{font-size:15px;line-height:1.8}}@media screen and (max-width: 767px)and (max-width: 767px){.section-message__copy p{font-size:15px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 768px){.section-message__copy p{font-size:15px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 992px){.section-message__copy p{font-size:16px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 1440px){.section-message__copy p{font-size:18px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 1600px){.section-message__copy p{font-size:18px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 2500px){.section-message__copy p{font-size:18px;line-height:1.8}}@media screen and (max-width: 767px){.section-message__visual img{max-width:320px}}.section-flow__inner{text-align:center}.section-flow__subheading{font-size:15px;line-height:1.6;color:#6a82d9;margin-bottom:.5rem;font-family:"Poppins",sans-serif}@media screen and (max-width: 767px){.section-flow__subheading{font-size:15px;line-height:1.6}}@media screen and (min-width: 992px){.section-flow__subheading{font-size:16px;line-height:1.6}}@media screen and (min-width: 1440px){.section-flow__subheading{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){.section-flow__subheading{font-size:16px;line-height:1.6}}@media screen and (min-width: 2500px){.section-flow__subheading{font-size:18px;line-height:1.6}}.section-flow__title{font-size:28px;line-height:1.4;color:#3959cc;margin-bottom:2rem}@media screen and (max-width: 767px){.section-flow__title{font-size:24px;line-height:1.4}}@media screen and (min-width: 768px){.section-flow__title{font-size:26px;line-height:1.4}}@media screen and (min-width: 992px){.section-flow__title{font-size:28px;line-height:1.4}}@media screen and (min-width: 1440px){.section-flow__title{font-size:32px;line-height:1.4}}@media screen and (min-width: 1600px){.section-flow__title{font-size:36px;line-height:1.4}}@media screen and (min-width: 2500px){.section-flow__title{font-size:40px;line-height:1.4}}.section-flow__cards{position:relative;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;align-items:stretch}@media screen and (min-width: 768px){.section-flow__cards{flex-direction:row;justify-content:space-between}}.section-flow__cards::before{content:"";position:absolute;top:50%;left:5%;right:5%;height:5px;background:#3959cc;transform:translateY(-50%);z-index:1}.section-flow__card{position:relative;z-index:2;background:#fff;padding:1rem;border-radius:12px;flex:1;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}@media screen and (max-width: 767px){.section-flow__card{flex:none;width:100%;margin-bottom:2rem}}.section-flow__card-title{font-size:18px;line-height:1.6;color:#333}@media screen and (max-width: 767px){.section-flow__card-title{font-size:16px;line-height:1.6}}@media screen and (min-width: 768px){.section-flow__card-title{font-size:16px;line-height:1.6}}@media screen and (min-width: 992px){.section-flow__card-title{font-size:16px;line-height:1.6}}@media screen and (min-width: 1440px){.section-flow__card-title{font-size:20px;line-height:1.6}}@media screen and (min-width: 1600px){.section-flow__card-title{font-size:20px;line-height:1.6}}@media screen and (min-width: 2500px){.section-flow__card-title{font-size:22px;line-height:1.6}}.section-flow__card-text{font-size:15px;line-height:1.8;color:#333;line-height:1.6;text-align:left}@media screen and (max-width: 767px){.section-flow__card-text{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){.section-flow__card-text{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){.section-flow__card-text{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){.section-flow__card-text{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){.section-flow__card-text{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){.section-flow__card-text{font-size:18px;line-height:1.8}}.section-flow__step-label{font-size:15px;line-height:1.6;font-family:"Poppins",sans-serif;white-space:nowrap}@media screen and (max-width: 767px){.section-flow__step-label{font-size:15px;line-height:1.6}}@media screen and (min-width: 992px){.section-flow__step-label{font-size:16px;line-height:1.6}}@media screen and (min-width: 1440px){.section-flow__step-label{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){.section-flow__step-label{font-size:16px;line-height:1.6}}@media screen and (min-width: 2500px){.section-flow__step-label{font-size:18px;line-height:1.6}}.section-flow__icon{margin-bottom:1rem;width:80%;margin:0 auto}.section-flow__icon img{display:block;margin:0 auto}@media screen and (max-width: 767px){.section-flow .section-flow__cards{flex-direction:column;align-items:flex-start;gap:1rem}.section-flow .section-flow__cards::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:5px;height:100%;background:#3959cc;transform:translateX(-50%);z-index:1}.section-flow .section-flow__card{position:relative;z-index:2;display:flex;align-items:center;width:calc(100% - 2rem);margin:0 auto 2rem;padding:1rem;background:#fff;border-radius:12px}.section-flow .section-flow__card:last-child{margin-bottom:0}.section-flow .section-flow__card-step-label{font-size:15px;line-height:1.6;font-family:"Poppins",sans-serif;color:#3959cc;white-space:nowrap;margin-right:1rem;flex-shrink:0}}@media screen and (max-width: 767px)and (max-width: 767px){.section-flow .section-flow__card-step-label{font-size:15px;line-height:1.6}}@media screen and (max-width: 767px)and (min-width: 992px){.section-flow .section-flow__card-step-label{font-size:16px;line-height:1.6}}@media screen and (max-width: 767px)and (min-width: 1440px){.section-flow .section-flow__card-step-label{font-size:16px;line-height:1.6}}@media screen and (max-width: 767px)and (min-width: 1600px){.section-flow .section-flow__card-step-label{font-size:16px;line-height:1.6}}@media screen and (max-width: 767px)and (min-width: 2500px){.section-flow .section-flow__card-step-label{font-size:18px;line-height:1.6}}@media screen and (max-width: 767px){.section-flow .section-flow__card__icon{flex-shrink:0;margin-right:1rem}.section-flow .section-flow__card__icon img{display:block;width:48px;height:auto}.section-flow .section-flow__card-title{font-size:18px;line-height:1.6;color:#333}}@media screen and (max-width: 767px)and (max-width: 767px){.section-flow .section-flow__card-title{font-size:16px;line-height:1.6}}@media screen and (max-width: 767px)and (min-width: 768px){.section-flow .section-flow__card-title{font-size:16px;line-height:1.6}}@media screen and (max-width: 767px)and (min-width: 992px){.section-flow .section-flow__card-title{font-size:16px;line-height:1.6}}@media screen and (max-width: 767px)and (min-width: 1440px){.section-flow .section-flow__card-title{font-size:20px;line-height:1.6}}@media screen and (max-width: 767px)and (min-width: 1600px){.section-flow .section-flow__card-title{font-size:20px;line-height:1.6}}@media screen and (max-width: 767px)and (min-width: 2500px){.section-flow .section-flow__card-title{font-size:22px;line-height:1.6}}@media screen and (max-width: 767px){.section-flow .section-flow__card-text{font-size:15px;line-height:1.8;color:#333;line-height:1.6;margin:0}}@media screen and (max-width: 767px)and (max-width: 767px){.section-flow .section-flow__card-text{font-size:15px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 768px){.section-flow .section-flow__card-text{font-size:15px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 992px){.section-flow .section-flow__card-text{font-size:16px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 1440px){.section-flow .section-flow__card-text{font-size:18px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 1600px){.section-flow .section-flow__card-text{font-size:18px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 2500px){.section-flow .section-flow__card-text{font-size:18px;line-height:1.8}}.section-pricing{padding-bottom:60px}@media screen and (min-width: 768px){.section-pricing{padding-bottom:120px}}.section-pricing__inner{text-align:center}.section-pricing__subheading{font-size:15px;line-height:1.6;color:#6a82d9;margin-bottom:.5rem;font-family:"Poppins",sans-serif}@media screen and (max-width: 767px){.section-pricing__subheading{font-size:15px;line-height:1.6}}@media screen and (min-width: 992px){.section-pricing__subheading{font-size:16px;line-height:1.6}}@media screen and (min-width: 1440px){.section-pricing__subheading{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){.section-pricing__subheading{font-size:16px;line-height:1.6}}@media screen and (min-width: 2500px){.section-pricing__subheading{font-size:18px;line-height:1.6}}.section-pricing__title{font-size:28px;line-height:1.4;color:#3959cc;margin-bottom:2rem}@media screen and (max-width: 767px){.section-pricing__title{font-size:24px;line-height:1.4}}@media screen and (min-width: 768px){.section-pricing__title{font-size:26px;line-height:1.4}}@media screen and (min-width: 992px){.section-pricing__title{font-size:28px;line-height:1.4}}@media screen and (min-width: 1440px){.section-pricing__title{font-size:32px;line-height:1.4}}@media screen and (min-width: 1600px){.section-pricing__title{font-size:36px;line-height:1.4}}@media screen and (min-width: 2500px){.section-pricing__title{font-size:40px;line-height:1.4}}.section-pricing__table-wrapper{overflow-x:auto;margin-top:1rem}.section-pricing__table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:12px;overflow:hidden;text-align:center}.section-pricing__table thead{background-color:#ebebeb}.section-pricing__table th,.section-pricing__table td{font-size:15px;line-height:1.8;padding:1rem;text-align:center;border:1px solid #ebebeb}@media screen and (max-width: 767px){.section-pricing__table th,.section-pricing__table td{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){.section-pricing__table th,.section-pricing__table td{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){.section-pricing__table th,.section-pricing__table td{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){.section-pricing__table th,.section-pricing__table td{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){.section-pricing__table th,.section-pricing__table td{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){.section-pricing__table th,.section-pricing__table td{font-size:18px;line-height:1.8}}.section-pricing__table th{font-weight:700}@media screen and (max-width: 767px){.section-pricing__table th,.section-pricing__table td{padding:.75rem;font-size:15px;line-height:1.8}}@media screen and (max-width: 767px)and (max-width: 767px){.section-pricing__table th,.section-pricing__table td{font-size:15px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 768px){.section-pricing__table th,.section-pricing__table td{font-size:15px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 992px){.section-pricing__table th,.section-pricing__table td{font-size:16px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 1440px){.section-pricing__table th,.section-pricing__table td{font-size:18px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 1600px){.section-pricing__table th,.section-pricing__table td{font-size:18px;line-height:1.8}}@media screen and (max-width: 767px)and (min-width: 2500px){.section-pricing__table th,.section-pricing__table td{font-size:18px;line-height:1.8}}.section-medical{position:relative;padding-block:80px 120px;overflow:hidden}.section-medical::before{content:"";position:absolute;inset:0;background:url("../images/system_bg.webp") no-repeat center/cover;z-index:0}.section-medical::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.3);z-index:1}.section-medical__inner{position:relative;z-index:2;text-align:center;color:#fff}.section-medical__head{margin-bottom:2rem}.section-medical__head .section-medical__title{font-size:28px;line-height:1.4;color:#fff;margin-bottom:2rem}@media screen and (max-width: 767px){.section-medical__head .section-medical__title{font-size:24px;line-height:1.4}}@media screen and (min-width: 768px){.section-medical__head .section-medical__title{font-size:26px;line-height:1.4}}@media screen and (min-width: 992px){.section-medical__head .section-medical__title{font-size:28px;line-height:1.4}}@media screen and (min-width: 1440px){.section-medical__head .section-medical__title{font-size:32px;line-height:1.4}}@media screen and (min-width: 1600px){.section-medical__head .section-medical__title{font-size:36px;line-height:1.4}}@media screen and (min-width: 2500px){.section-medical__head .section-medical__title{font-size:40px;line-height:1.4}}.section-medical__head .section-medical__underline{width:60px;height:2px;background-color:#fff;margin:0 auto}.section-medical__text{max-width:600px;margin:0 auto}@media screen and (min-width: 768px){.section-medical__text{max-width:800px}}.section-medical__text p{font-size:15px;line-height:1.8;color:#fff;line-height:1.8;margin-bottom:1.5rem}@media screen and (max-width: 767px){.section-medical__text p{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){.section-medical__text p{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){.section-medical__text p{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){.section-medical__text p{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){.section-medical__text p{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){.section-medical__text p{font-size:18px;line-height:1.8}}.section-medical__text p:last-child{margin-bottom:0}@media screen and (max-width: 767px){.section-medical{padding-block:60px 80px}.section-medical__text{padding-inline:1rem}}.section-company{padding-block:80px 120px}.section-company__inner{display:flex;flex-direction:column;gap:2rem}.section-company__subheading{font-size:15px;line-height:1.6;color:#6a82d9;text-align:center;margin-bottom:.5rem;font-family:"Poppins",sans-serif}@media screen and (max-width: 767px){.section-company__subheading{font-size:15px;line-height:1.6}}@media screen and (min-width: 992px){.section-company__subheading{font-size:16px;line-height:1.6}}@media screen and (min-width: 1440px){.section-company__subheading{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){.section-company__subheading{font-size:16px;line-height:1.6}}@media screen and (min-width: 2500px){.section-company__subheading{font-size:18px;line-height:1.6}}.section-company__title{font-size:28px;line-height:1.4;color:#3959cc;text-align:center;margin-bottom:3rem;margin:0 auto;display:block}@media screen and (max-width: 767px){.section-company__title{font-size:24px;line-height:1.4}}@media screen and (min-width: 768px){.section-company__title{font-size:26px;line-height:1.4}}@media screen and (min-width: 992px){.section-company__title{font-size:28px;line-height:1.4}}@media screen and (min-width: 1440px){.section-company__title{font-size:32px;line-height:1.4}}@media screen and (min-width: 1600px){.section-company__title{font-size:36px;line-height:1.4}}@media screen and (min-width: 2500px){.section-company__title{font-size:40px;line-height:1.4}}.section-company__content{display:flex;gap:4rem}@media screen and (max-width: 767px){.section-company__content{flex-direction:column;gap:2rem}}.section-company__info{flex:1}.section-company__logo{display:block;max-width:250px;margin-bottom:1rem}.section-company__list{margin:0;padding:0}.section-company__list dt,.section-company__list dd{margin:0;font-size:15px;line-height:1.8;color:#333}@media screen and (max-width: 767px){.section-company__list dt,.section-company__list dd{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){.section-company__list dt,.section-company__list dd{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){.section-company__list dt,.section-company__list dd{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){.section-company__list dt,.section-company__list dd{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){.section-company__list dt,.section-company__list dd{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){.section-company__list dt,.section-company__list dd{font-size:18px;line-height:1.8}}.section-company__row{display:flex;align-items:flex-start;padding-block:1rem;border-bottom:1px dashed #ebebeb}.section-company__row dt{width:5.5rem;font-weight:700}.section-company__row dd{flex:1;line-height:1.6}.section-company__row:last-child{border-bottom:none}.section-company__row a{position:relative;display:block;width:100%;height:100%}.section-company__row a::before{position:absolute;content:"";background-image:url(../images/dl.svg);background-repeat:no-repeat;width:18px;height:18px;right:0;top:25%}.section-company__area{flex:1;text-align:center}@media screen and (min-width: 768px){.section-company__area{text-align:left}}.section-company__area-title{font-size:20px;line-height:1.4;color:#333;margin-bottom:.5rem}@media screen and (max-width: 767px){.section-company__area-title{font-size:18px;line-height:1.4}}@media screen and (min-width: 768px){.section-company__area-title{font-size:18px;line-height:1.4}}@media screen and (min-width: 992px){.section-company__area-title{font-size:22px;line-height:1.4}}@media screen and (min-width: 1440px){.section-company__area-title{font-size:26px;line-height:1.4}}@media screen and (min-width: 1600px){.section-company__area-title{font-size:30px;line-height:1.4}}@media screen and (min-width: 2500px){.section-company__area-title{font-size:34px;line-height:1.4}}.section-company__area-text{font-size:15px;line-height:1.8;color:#333;margin-bottom:1.5rem;line-height:1.6}@media screen and (max-width: 767px){.section-company__area-text{font-size:15px;line-height:1.8}}@media screen and (min-width: 768px){.section-company__area-text{font-size:15px;line-height:1.8}}@media screen and (min-width: 992px){.section-company__area-text{font-size:16px;line-height:1.8}}@media screen and (min-width: 1440px){.section-company__area-text{font-size:18px;line-height:1.8}}@media screen and (min-width: 1600px){.section-company__area-text{font-size:18px;line-height:1.8}}@media screen and (min-width: 2500px){.section-company__area-text{font-size:18px;line-height:1.8}}.section-company__area-map{display:block;max-width:100%;height:auto;border-radius:8px;margin:0 auto}@media screen and (max-width: 767px){.section-company{padding-block:60px 80px}}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-hidden{display:none}.u-block{display:block}.u-inline{display:inline}.u-inline-block{display:inline-block}.u-fw-bold{font-weight:700}.u-fw-medium{font-weight:500}.u-fw-regular{font-weight:400}.u-mb-0{margin-bottom:0}.u-mb-16{margin-bottom:1rem}.u-mb-24{margin-bottom:1.5rem}.u-mb-32{margin-bottom:2rem}.u-mb-40{margin-bottom:2.5rem}.u-pt-40{padding-top:2.5rem}.u-pb-40{padding-bottom:2.5rem}.u-w-100{width:100%}.u-color-main{color:#3959cc}.u-color-sub{color:#6a82d9}.u-color-accent{color:#ff8c00}.u-color-white{color:#fff}.u-bg-main{background-color:#3959cc}.u-bg-sub{background-color:#6a82d9}.u-bg-accent{background-color:#ff8c00}.u-bg-blue{background-color:#cbd3f2}.u-nowrap{white-space:nowrap}.u-break-all{word-break:break-all}@keyframes a-scale-bounce{0%{transform:scale(1);opacity:1}25%{transform:scale(1.03)}40%{transform:scale(0.9)}50%{transform:scale(1.02)}60%{transform:scale(0.93)}70%{transform:scale(1.01);opacity:1}80%{transform:scale(0.95)}90%{transform:scale(1.01)}100%{transform:scale(1)}}.a-scale-bounce{animation:a-scale-bounce 1.8s linear infinite}@keyframes a-updown{0%,50%,100%{transform:translateY(0)}30%{transform:translateY(5px)}80%{transform:translateY(-5px)}}.a-updown{animation:a-updown 1.2s linear infinite}.a-fade-in{opacity:0;transform:translateY(50px);transition:all 1.5s ease}.a-fade-in.is-inview{opacity:1;transform:translateY(0)}.a-wipe-container{overflow:hidden;position:relative}.a-wipe-container::before{content:"";position:absolute;width:100%;height:100%;background:#000;transform:translateX(-101%);transition:transform .8s ease;z-index:1}.a-wipe-container.is-inview::before{transform:translateX(101%)}.a-wipe-container .a-wipe-text{opacity:0;transition:opacity .8s ease .5s}.a-wipe-container.is-inview .a-wipe-text{opacity:1}@keyframes a-ripple{0%{transform:scale(1);opacity:.7}80%{transform:scale(1.3);opacity:0}100%{transform:scale(1.3);opacity:0}}.a-ripple{position:absolute;width:100%;height:100%;background:#666;box-shadow:0 0 5px #666;animation:a-ripple 2s infinite;top:0;left:0}@keyframes a-scroll-dot{0%{transform:translateY(0);opacity:0}40%{opacity:1}80%{transform:translateY(12px);opacity:0}100%{opacity:0}}.a-scroll-icon{position:relative;text-align:center;color:#fff;font-size:10px;line-height:1.5;letter-spacing:1px}.a-scroll-icon::before{content:"";width:18px;height:32px;border:1px solid #fff;border-radius:50px;display:block;margin:0 auto 8px}.a-scroll-icon::after{content:"";width:4px;height:4px;background:#fff;border-radius:50%;display:block;margin:0 auto;animation:a-scroll-dot 2s infinite}/*# sourceMappingURL=style.css.map */