@charset "UTF-8";main{position:relative;z-index:0}main h2{margin:0;color:#20354d}main .bg-title{text-align:center;font-size:2.441rem;margin:80px 0 120px;position:relative;z-index:0}@media screen and (max-width:768px){main .bg-title{font-size:1.953rem}}@media screen and (max-width:414px){main .bg-title{font-size:1.563rem;margin:64px 0 80px}}main .bg-title::before{z-index:-1;content:attr(title);position:absolute;left:50%;top:50%;transform:translate(-50%,-72%);color:#9cc8f2;opacity:.25;font-size:5.96rem}@media screen and (max-width:768px){main .bg-title::before{font-size:4.769rem}}@media screen and (max-width:414px){main .bg-title::before{font-size:3.815rem}}main .bg-title::after{z-index:-1;content:"";position:absolute;left:50%;bottom:50%;transform:translate(-50%,56px);width:40px;height:3px;background-color:#20354d}@media screen and (max-width:414px){main .bg-title::after{transform:translate(-50%,40px)}}main .top-link-wrapper .top-link-container{margin:80px auto 0;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){main .top-link-wrapper .top-link-container{margin:64px auto 0}}@media screen and (max-width:414px){main .top-link-wrapper .top-link-container{margin:64px auto 40px}}main .top-link-wrapper .top-link-container a{font-size:1.25rem;color:#fff;padding:15px 22px 15px 34px;background-color:#1b5fab;text-decoration:none;display:flex;align-items:center;gap:11px;line-height:calc(.25rem + 1em + .25rem)!important;box-sizing:border-box}main .top-link-wrapper .top-link-container a svg{transition:transform .3s cubic-bezier(.05, .935, .905, .875)}main .top-link-wrapper .top-link-container a:hover{opacity:.8}main .top-link-wrapper .top-link-container a:hover svg{transform:translateX(5px)}main .ic-visual-section{position:relative;z-index:-1}main .ic-visual-section::after{z-index:-1;position:absolute;content:"";width:100%;height:100%;top:0;left:50%;transform:translateX(-50%);background:url(../img/waveBG.webp) no-repeat top center/contain}@media screen and (max-width:768px){main .ic-visual-section::after{background:url(../img/waveBG.webp) no-repeat top center/2500px}}main .ic-visual-section .ic-visual-container{padding:80px 40px 0}main .ic-visual-section .ic-aismiley-banner-container{display:flex;justify-content:center;margin:0 auto;padding:0 40px}@media screen and (max-width:768px){main .ic-visual-section .ic-aismiley-banner-container{padding:0 16px}}main .ic-visual-section .ic-aismiley-banner-container p.ic-aismiley-banner-pc{margin:0;width:100%;max-width:800px;box-shadow:rgba(60,64,67,.3) 1px 1px 2px 0,rgba(60,64,67,.15) 1px 1px 3px 1px;display:block}@media screen and (max-width:480px){main .ic-visual-section .ic-aismiley-banner-container p.ic-aismiley-banner-pc{display:none}}main .ic-visual-section .ic-aismiley-banner-container p.ic-aismiley-banner-mob{margin:0;box-shadow:rgba(60,64,67,.3) 1px 1px 2px 0,rgba(60,64,67,.15) 1px 1px 3px 1px;display:none}@media screen and (max-width:480px){main .ic-visual-section .ic-aismiley-banner-container p.ic-aismiley-banner-mob{display:block;width:100%}main .ic-visual-section .ic-aismiley-banner-container p.ic-aismiley-banner-mob a{display:block;width:100%}main .ic-visual-section .ic-aismiley-banner-container p.ic-aismiley-banner-mob img{width:100%}}main .ic-visual-section .ic-aismiley-banner-container a{display:inline-block;vertical-align:top}main .ic-visual-section .ic-aismiley-banner-container img{display:block;max-width:100%;height:auto;transition:opacity .2s ease}main .ic-visual-section .ic-aismiley-banner-container a:hover img{opacity:.9}@media screen and (max-width:1124px){main .ic-visual-section .ic-visual-container{padding:40px 40px 0}}@media screen and (max-width:768px){main .ic-visual-section .ic-visual-container{padding:40px 16px 0}}main .ic-visual-section .ic-visual-container .ic-kv-wrapper{padding:0 40px;max-width:1280px;margin:40px auto}@media screen and (max-width:768px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper{padding:0}}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container{display:flex;flex-direction:row;margin-bottom:40px}@media screen and (max-width:768px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container{flex-direction:column;gap:56px}}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL{width:50%;display:inline-flex;justify-content:center}@media screen and (max-width:768px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL{width:100%}}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL .ic-typo-container{display:flex;flex-direction:column}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL h1{display:flex;flex-direction:column;align-items:stretch;width:fit-content;font-size:3.815rem;gap:24px;transform:translateY(-16px)}@media screen and (max-width:1280px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL h1{font-size:3.052rem}}@media screen and (max-width:1124px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL h1{font-size:2.441rem}}@media screen and (max-width:960px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL h1{font-size:1.953rem}}@media screen and (max-width:768px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL h1{font-size:2.441rem}}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL h1 span{position:relative}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL h1 span::before{position:absolute;content:"アイビスコンタクト";top:0;left:47%;transform:translate(-50%,-75%);font-size:1.25rem}@media screen and (max-width:1124px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL h1 span::before{font-size:1rem}}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL h1 span img{width:100%;display:block}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL .kv-acanthus-container{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:16px}@media screen and (max-width:1280px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL .kv-acanthus-container{gap:32px}}@media screen and (max-width:1124px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL .kv-acanthus-container{gap:16px}}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL .kv-acanthus-container .kv-acanthus-detail{text-align:center;position:relative;width:220px}@media screen and (max-width:1280px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL .kv-acanthus-container .kv-acanthus-detail{width:176px}}@media screen and (max-width:960px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL .kv-acanthus-container .kv-acanthus-detail{width:144px}}@media screen and (max-width:414px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL .kv-acanthus-container .kv-acanthus-detail{width:136px}}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL .kv-acanthus-container .kv-acanthus-detail img{width:inherit;display:block;margin:0 auto}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL .kv-acanthus-container .kv-acanthus-detail span{width:inherit;font-size:1.953rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%);line-height:1.25}@media screen and (max-width:1280px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL .kv-acanthus-container .kv-acanthus-detail span{font-size:1.563rem}}@media screen and (max-width:960px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerL .kv-acanthus-container .kv-acanthus-detail span{font-size:1.25rem}}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerR{width:50%}@media screen and (max-width:768px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerR{width:100%;display:flex}}main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerR img{width:100%}@media screen and (max-width:768px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-kv-container .ic-kv-containerR img{max-width:400px;margin:auto}}@media screen and (max-width:768px){main .ic-visual-section .ic-visual-container .ic-kv-wrapper .ic-cta-container{padding:0 0 40px!important}}main .ic-visual-section .ic-hw-wrapper{padding:0 40px 24px}@media screen and (max-width:768px){main .ic-visual-section .ic-hw-wrapper{padding:0 16px 16px}}main .ic-visual-section .ic-hw-wrapper .ic-hw-container{display:flex;max-width:720px;margin:128px auto 80px;padding:56px 40px 40px;background-image:linear-gradient(to bottom,#fff 49.9%,#f2f1f8 50%);box-shadow:rgba(60,64,67,.3) 1px 1px 2px 0,rgba(60,64,67,.15) 1px 1px 3px 1px;position:relative}@media screen and (max-width:1124px){main .ic-visual-section .ic-hw-wrapper .ic-hw-container{padding:40px}}@media screen and (max-width:768px){main .ic-visual-section .ic-hw-wrapper .ic-hw-container{padding:16px 40px 40px;flex-direction:column;background-image:linear-gradient(to bottom,#fff 39.9%,#f2f1f8 40%)}}@media screen and (max-width:414px){main .ic-visual-section .ic-hw-wrapper .ic-hw-container{padding:16px 24px 32px;margin:112px auto 40px}}main .ic-visual-section .ic-hw-wrapper .ic-hw-container h2{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:3.052rem;width:100%;text-align:center}@media screen and (max-width:1124px){main .ic-visual-section .ic-hw-wrapper .ic-hw-container h2{font-size:2.441rem}}@media screen and (max-width:414px){main .ic-visual-section .ic-hw-wrapper .ic-hw-container h2{font-size:1.953rem}}main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerL{width:50%}@media screen and (max-width:768px){main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerL{width:100%;margin-bottom:56px}}main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerL .ic-hw-image{display:flex;align-items:center;justify-content:center}main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerL img{width:75%;transform:translateY(40px)}@media screen and (max-width:1124px){main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerL img{max-width:320px;transform:translateY(24px)}}@media screen and (max-width:768px){main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerL img{transform:translateY(32px)}}main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerR{width:50%;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:768px){main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerR{width:100%}}main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerR h3{font-size:1.563rem;color:#20354d}@media screen and (max-width:1124px){main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerR h3{font-size:1.25rem}}main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerR h3 small{font-size:.6em;font-weight:400}main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerR p{font-size:1.25rem}@media screen and (max-width:1124px){main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerR p{font-size:1rem}}@media screen and (max-width:414px){main .ic-visual-section .ic-hw-wrapper .ic-hw-container .ic-hw-containerR p{font-size:.8rem}}main .ic-reason-section{padding:0 40px 40px}@media screen and (max-width:768px){main .ic-reason-section{padding:0 16px 40px}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container{max-width:1124px;margin:auto;display:flex;flex-direction:column;gap:160px}@media screen and (max-width:960px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container{gap:120px}}@media screen and (max-width:768px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container{gap:160px;padding-bottom:40px}}@media screen and (max-width:414px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container{gap:120px;padding-top:0;padding-bottom:0}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper{position:relative;z-index:0}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-point{z-index:-1;position:absolute;top:0;font-size:4.769rem;font-weight:700;color:#66c2c2;opacity:.25}@media screen and (max-width:768px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-point{z-index:1}}@media screen and (max-width:414px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-point{font-size:3.815rem}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-point span{font-size:5.96rem}@media screen and (max-width:414px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-point span{font-size:4.769rem}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .Point1,main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .Point3{left:0;transform:translate(0,-62.5%)}@media screen and (max-width:1280px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .Point1,main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .Point3{transform:translate(-24px,-62.5%)}}@media screen and (max-width:768px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .Point1,main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .Point3{transform:translate(-20px,-62.5%)}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .Point2,main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .Point4{left:50%;transform:translate(16px,-62.5%)}@media screen and (max-width:1280px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .Point2,main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .Point4{transform:translate(-8px,-62.5%)}}@media screen and (max-width:768px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .Point2,main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .Point4{left:0;transform:translate(-20px,-62.5%)}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container{display:flex;flex-direction:row;gap:40px;align-items:flex-start}@media screen and (max-width:768px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container{flex-direction:column;gap:16px}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-img{width:50%;display:flex;margin-top:0}@media screen and (max-width:768px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-img{width:100%}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-img img{width:100%}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail{width:calc(50% - 80px);display:flex;flex-direction:column;gap:32px;margin:0 40px;position:relative}@media screen and (max-width:1280px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail{width:50%;margin:0}}@media screen and (max-width:768px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail{width:100%;gap:8px}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail::after{display:none}@media screen and (max-width:768px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail::after{display:block;content:"";position:absolute;bottom:0;right:0;transform:translate(0,32px);width:calc(100% + 16px);height:2px;background-color:#74b5f1}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail h3{font-size:1.563rem;position:relative;color:#20354d}@media screen and (max-width:1124px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail h3{font-size:1.25rem}}@media screen and (max-width:414px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail h3{font-size:1rem}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail h3::after{content:"";position:absolute;bottom:0;right:0;transform:translate(0,16px);width:133%;height:2px;background-color:#74b5f1}@media screen and (max-width:1280px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail h3::after{width:125%}}@media screen and (max-width:768px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail h3::after{display:none}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail p{font-size:1.25rem}@media screen and (max-width:1124px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail p{font-size:1rem}}@media screen and (max-width:414px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail p{font-size:.8rem}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail ul li{display:flex;flex-direction:row;align-items:center;gap:4px}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail ul li img{width:24px}@media screen and (max-width:414px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reason-flex-container .ic-reason-detail ul li img{width:20px}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reverse{flex-direction:row-reverse}@media screen and (max-width:768px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reverse{flex-direction:column}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reverse .ic-reason-detail::after{display:none}@media screen and (max-width:768px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reverse .ic-reason-detail::after{display:block;left:-16px}}main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reverse .ic-reason-detail h3::after{content:"";position:absolute;bottom:0;left:0;transform:translate(0,16px);width:133%;height:2px;background-color:#74b5f1}@media screen and (max-width:1280px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reverse .ic-reason-detail h3::after{width:125%}}@media screen and (max-width:768px){main .ic-reason-section .ic-reason-wrapper .ic-reason-container .reason-flex-wrapper .reverse .ic-reason-detail h3::after{display:none}}main .ic-top-function{padding:80px 40px 120px}@media screen and (max-width:768px){main .ic-top-function{padding:80px 16px 120px}}@media screen and (max-width:414px){main .ic-top-function{padding:40px 16px}}main .ic-top-function .top-function-wrapper{max-width:1124px;margin:auto}main .ic-top-function .top-function-wrapper .top-function-container ul{margin-block-start:0em;margin-block-end:0em;padding-inline-start:0px;list-style-type:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:80px}@media screen and (max-width:1280px){main .ic-top-function .top-function-wrapper .top-function-container ul{gap:40px}}@media screen and (max-width:960px){main .ic-top-function .top-function-wrapper .top-function-container ul{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media screen and (max-width:414px){main .ic-top-function .top-function-wrapper .top-function-container ul{grid-template-columns:1fr}}main .ic-top-function .top-function-wrapper .top-function-container ul li{background-color:#fff;padding:16px 40px 40px;box-shadow:rgba(60,64,67,.3) 1px 1px 2px 0,rgba(60,64,67,.15) 1px 1px 3px 1px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width:414px){main .ic-top-function .top-function-wrapper .top-function-container ul li{padding:16px 40px 40px}}main .ic-top-function .top-function-wrapper .top-function-container ul li .top-function-img{display:flex;justify-content:center;align-items:flex-end;height:144px}main .ic-top-function .top-function-wrapper .top-function-container ul li .top-function-img img{max-width:144px;margin:auto auto 0}main .ic-top-function .top-function-wrapper .top-function-container ul li .top-function-img .overflow{max-width:200px;margin:0 -40px 4px 0}main .ic-top-function .top-function-wrapper .top-function-container ul li .top-function-detail{display:flex;flex-direction:column;gap:16px}main .ic-top-function .top-function-wrapper .top-function-container ul li .top-function-detail h3{text-align:center;font-size:1.25rem;color:#1b5fab}main .ic-top-function .top-function-wrapper .top-function-container ul li .top-function-detail p{font-size:1rem}@media screen and (max-width:414px){main .ic-top-function .top-function-wrapper .top-function-container ul li .top-function-detail p{font-size:.8rem}}main .ic-top-price{margin-top:160px;margin-bottom:80px}@media screen and (max-width:414px){main .ic-top-price{margin-top:80px;margin-bottom:40px}}main .ic-top-price .ic-price-wrapper{margin-top:-40px}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper{margin-top:-24px;margin-left:16px;margin-right:16px}}main .ic-top-price .ic-price-wrapper .ic-price-container{padding:0 40px;overflow-x:clip;overflow-y:visible}@media screen and (max-width:768px){main .ic-top-price .ic-price-wrapper .ic-price-container{padding:0 16px}}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container{width:auto;padding:0}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper{max-width:1280px;width:100%;margin:auto}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper{width:auto}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container{display:flex}@media screen and (max-width:768px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container{flex-direction:column;gap:40px}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table{width:auto;padding:16px;border:solid 1px #74b5f1;background-color:#fff;display:flex;flex-direction:column;align-items:stretch;overflow:visible}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table,main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody,main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead{box-sizing:border-box;min-width:0}main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table{flex:1 1 calc(100%/2)}main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table{flex:1 1 calc(100%/3)}main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table:nth-child(4),main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table:nth-child(5),main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table:nth-child(3){border-top-right-radius:16px;border-bottom-right-radius:16px}main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table:nth-child(4),main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table:first-child,main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table:nth-child(2){border-left:1px solid #74b5f1;border-right:none}main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container .enterprise-plan,main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container .free-plan,main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container .standard-plan{display:none}main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container .unlimited-enterprise-plan,main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container .unlimited-standard-plan{display:block}main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr{height:246px;margin:12px 0 0}main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container .enterprise-plan,main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container .free-plan,main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container .standard-plan{display:block}main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container .unlimited-enterprise-plan,main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container .unlimited-standard-plan{display:none}@media screen and (max-width:768px){main .ic-top-price .price-table-wrapper .price-table-container{flex-direction:column;gap:40px}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table{width:100%;height:auto;border-radius:16px;border-right:1px solid #74b5f1;flex:0 0 auto}main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table:nth-child(4),main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table:first-child,main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table:nth-child(2){border-right:1px solid #74b5f1}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead{width:100%;display:block}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr{display:flex;flex-direction:column;align-items:center;border-bottom:2px solid #74b5f1}main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr{height:214px;margin:20px 0 0}@media screen and (min-width:769px) and (max-width:880px){main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr{height:292px}}@media screen and (max-width:414px){main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr{height:228px}main .ic-top-price.individual .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr{height:210px}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr th{font-size:1.563rem;line-height:1.2em;color:#20354d;margin-bottom:1.8rem}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr th span{font-size:1rem;font-weight:400}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr th{font-size:1.25rem}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul{list-style-type:none;text-align:center;display:flex;flex-direction:column}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li:first-child{font-size:1.25rem;font-weight:700;margin-bottom:.2rem}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li:first-child{font-size:1rem}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li:first-child>span:first-child{font-size:1.15rem;line-height:1rem;font-weight:700;width:100%;display:block}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li:first-child>span:nth-child(2){font-size:2.441rem;font-weight:700;color:#099}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li:last-child{font-size:1.25rem;line-height:1.08;font-weight:700}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li:last-child{font-size:1rem}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li:last-child .free-emphasis,main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li:last-child .priceEnterprise,main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li:last-child .priceStandard,main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li:last-child .priceUnlimitedEnterprise,main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li:last-child .priceUnlimitedStandard{font-size:2.441rem;font-weight:700;color:#1d90fc}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li:last-child small{font-size:.8rem;font-weight:400}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody{width:100%;display:flex;flex-direction:column;margin-top:16px}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child){display:grid;grid-template-columns:108px 1fr;align-items:center;height:56px;padding:0 8px}main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child){grid-template-columns:40% 1fr}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child){grid-template-columns:88px 1fr;height:48px}main .ic-top-price.business .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child){grid-template-columns:88px 1fr}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child) td{font-size:1.25rem;text-align:center;display:flex;justify-content:center;gap:4px;color:#1d4977}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child) td{flex-direction:column;font-size:1rem}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child) td span{font-size:1rem}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child) td span b{font-size:1.25rem;font-weight:700;color:#1d4977}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child) td span b{font-size:1.25rem}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child) td .emphasis{color:#1d4977;-webkit-text-stroke:1px #1D4977}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child) td .entp-option{display:flex;justify-content:center;font-size:.8rem;font-weight:700}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child) td .entp-option::before{content:"※"}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child) td .xmark{font-size:1.563rem}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:first-child br{display:none}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:first-child br{display:block}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:last-child{display:flex;align-items:start;font-size:1rem;line-height:1.7em;text-align:left;padding:16px 0;border-top:2px solid #74b5f1;color:#20354d}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:last-child{font-size:.8rem}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:last-child td span{font-weight:700}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:last-child td a{color:#1d90fc}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:nth-child(2n):not(:last-child){background-color:#f5f9ff}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr th{font-size:1rem;font-weight:400;text-align:left;color:#1d4977}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr th{font-size:.8rem}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr td .tooltip{position:relative;display:flex;justify-content:center}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr td .tooltip img{width:12px}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr td .tooltip .tooltiptext{visibility:hidden;width:255px;background-color:#06284d;color:#fff;text-align:left;border-radius:6px;padding:8px 16px;position:absolute;z-index:1;bottom:100%;right:50%;margin-right:-57px;font-size:1rem}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr td .tooltip .tooltiptext{margin-right:-100px}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr td .tooltip .tooltiptext::after{position:absolute;content:"";bottom:0;right:12.5%;transform:translate(0,75%);width:0;height:0;border-style:solid;border-right:21.5px solid transparent;border-left:21.5px solid transparent;border-top:12.5px solid #06284d;border-bottom:0}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr td .tooltip .tooltiptext::after{right:27%}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr td .tooltip:hover .tooltiptext{visibility:visible}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li .tooltip{position:relative;display:inline-block;vertical-align:middle;margin-left:2px}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li .tooltip img{width:12px}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li .tooltip .tooltiptext{visibility:hidden;width:255px;background-color:#06284d;color:#fff;text-align:left;border-radius:6px;padding:8px 16px;position:absolute;z-index:1;bottom:100%;right:50%;margin-right:-57px;font-size:1rem;font-weight:400}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li .tooltip .tooltiptext span{font-size:1rem;font-weight:400;line-height:normal;color:#fff}.taxType{white-space:nowrap}.rateWithTax{white-space:nowrap}.metered-cell{flex-wrap:wrap}.metered-note{flex-basis:100%;font-size:.8rem}@media screen and (min-width:415px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:not(:last-child) td.metered-cell{row-gap:0}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr.auto-height-row:not(:last-child){height:auto;min-height:56px}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr.auto-height-row:not(:last-child){min-height:48px}}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li .tooltip .tooltiptext::after{position:absolute;content:"";bottom:0;right:12.5%;transform:translate(0,75%);width:0;height:0;border-style:solid;border-right:21.5px solid transparent;border-left:21.5px solid transparent;border-top:12.5px solid #06284d;border-bottom:0}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table thead tr td ul li .tooltip:hover .tooltiptext{visibility:visible}main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:last-child td{padding-bottom:36px;position:relative}@media screen and (max-width:414px){main .ic-top-price .ic-price-wrapper .ic-price-container .price-table-wrapper .price-table-container table tbody tr:last-child td{position:relative;padding-bottom:74px}}p.free-trial-btn{text-align:center;bottom:0;left:0;width:100%;margin-top:24px;position:absolute}p.free-trial-btn a{color:#fff!important;font-size:1.2rem;font-weight:700;text-decoration:none;line-height:52px;height:52px;padding:0 16px;width:100%;max-width:240px;box-sizing:border-box;margin:0 auto;display:inline-block;white-space:nowrap;background-color:#099;border-radius:26px}p.free-trial-btn a:hover{background-color:#008181}@media screen and (max-width:414px){p.free-trial-btn a{width:100%;max-width:none}}main .ic-flow-section{position:relative;z-index:1}main .ic-flow-section .ic-flow-wrapper{padding:40px 40px 80px}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper{padding:40px 16px}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper{padding:24px 16px 40px}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container{max-width:1124px;margin:auto;display:flex;gap:80px}@media screen and (max-width:1280px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container{gap:40px}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container{flex-direction:column}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container{width:50%;padding:40px;background-color:#f2f1f8}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container{padding:40px 24px}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container{padding:40px 24px 24px;width:auto}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3{display:flex;justify-content:center;margin-bottom:24px;color:#1d4977}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span{display:flex;font-size:1.563rem;position:relative}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span{font-size:1.25rem}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span{font-size:1.563rem}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span{font-size:1.25rem}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::after,main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::before{position:absolute;content:"";top:50%;width:32px;height:2px;background-color:#1d4977}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::after,main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::before{width:24px}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::after,main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::before{width:32px}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::after,main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::before{width:24px}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::before{left:0;transform:translate(-40px,-50%) rotate(60deg)}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::before{transform:translate(-32px,-50%) rotate(60deg)}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::before{transform:translate(-40px,-50%) rotate(60deg)}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::before{transform:translate(-32px,-50%) rotate(60deg)}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::after{right:0;transform:translate(40px,-50%) rotate(-60deg)}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::after{transform:translate(32px,-50%) rotate(-60deg)}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::after{transform:translate(40px,-50%) rotate(-60deg)}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container h3 span::after{transform:translate(32px,-50%) rotate(-60deg)}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-detail{margin-top:16px;height:80px;display:flex;flex-direction:column;gap:4px}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-detail{height:64px}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-detail{height:80px}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-detail{height:64px}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-detail p{font-size:1.25rem;font-weight:700;margin-block-start:0em;margin-block-end:0em;color:#20354d}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-detail p{font-size:1rem}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-detail p{font-size:1.25rem}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-detail p{font-size:1rem}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-detail small{font-size:1rem;color:#646467}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-detail small{font-size:.64rem}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L{position:relative;z-index:0}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L li:first-child{grid-row:1}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L li:first-child div{position:relative}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L li:first-child div::before{position:absolute;bottom:-10px;left:50%;transform:translate(-50%,100%);content:"";width:1px;height:228px;border-left:4px dotted #1b5fab}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L li:first-child div::before{height:204px}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L li:first-child div::before{height:228px}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L li:first-child div::before{height:164px}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L li:first-child span{position:relative}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L li:first-child span::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:2px;background-color:#1b5fab}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container{grid-row:2/4}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div{margin-left:40px;margin-right:40px;width:calc(100% - 80px);height:100%;position:relative}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div span{position:absolute;top:0;left:50%;transform:translate(-50%,-25px);display:flex;flex-direction:column;white-space:nowrap}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div span b{font-weight:700;display:flex;color:#74b5f1;font-size:2.441rem;text-shadow:1px 1px 0 #1b5fab;line-height:1.25!important;position:relative}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div span b{font-size:1.953rem}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div span b{font-size:2.441rem}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div span b{font-size:1.953rem}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div span b::after{z-index:-1;position:absolute;content:"";bottom:0;left:0;height:12px;background-color:#c5dcf2}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div span b:first-child::after{width:75%}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div span b:last-child::after{width:100%}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div img{position:absolute;bottom:0;right:0;transform:translate(0,25px);width:136px}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div img{width:120px}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div img{width:136px}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L .signup-container div img{width:96px}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L li:last-child{grid-row:4}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L li:last-child span{position:relative}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-L li:last-child span::after{position:absolute;content:"";bottom:-2px;right:0;width:100%;height:2px;border-top:1px solid #1b5fab;border-bottom:1px solid #1b5fab}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-R li:not(:last-child) div{position:relative}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-R li:not(:last-child) div::before{position:absolute;bottom:-10px;left:50%;transform:translate(-50%,100%);content:"";width:1px;height:36px;border-left:4px dotted #1b5fab}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-R li:not(:last-child) div::before{height:28px}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-R li:not(:last-child) div::before{height:36px}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-R li:not(:last-child) div::before{height:20px}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-R li:not(:last-child) span{position:relative}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-R li:not(:last-child) span::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:2px;background-color:#1b5fab}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-R li:last-child span{position:relative}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step-R li:last-child span::after{position:absolute;content:"";bottom:-2px;right:0;width:100%;height:2px;border-top:1px solid #1b5fab;border-bottom:1px solid #1b5fab}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step{background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0iX+ODrOOCpOODpOODvF8xNSIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtNiB7CiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBwYXRoLTEpOwogICAgICB9CgogICAgICAuY2xzLTcgewogICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwcGF0aC0yKTsKICAgICAgfQoKICAgICAgLmNscy04IHsKICAgICAgICBmaWxsOiB1cmwoI1/lkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMTM1KTsKICAgICAgfQoKICAgICAgLmNscy05IHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CgogICAgICAuY2xzLTEwIHsKICAgICAgICBmaWxsOiB1cmwoI1/lkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMzIpOwogICAgICB9CgogICAgICAuY2xzLTExIHsKICAgICAgICBmaWxsOiB1cmwoI1/lkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMjcpOwogICAgICB9CgogICAgICAuY2xzLTEyIHsKICAgICAgICBmaWxsOiB1cmwoI1/lkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMjgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGZpbHRlciBpZD0iZHJvcC1zaGFkb3ctMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMDAiIGhlaWdodD0iMTAwMCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMSIvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJibHVyIiBzdGREZXZpYXRpb249IjIiLz4KICAgICAgPGZlRmxvb2QgZmxvb2QtY29sb3I9IiMwNjI4NGQiIGZsb29kLW9wYWNpdHk9Ii4zIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbjI9ImJsdXIiIG9wZXJhdG9yPSJpbiIvPgogICAgICA8ZmVDb21wb3NpdGUgaW49IlNvdXJjZUdyYXBoaWMiLz4KICAgIDwvZmlsdGVyPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJf5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzMyIiBkYXRhLW5hbWU9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyAzMiIgeDE9IjQ3LjIxIiB5MT0iLTM5LjYxIiB4Mj0iOTUyLjc5IiB5Mj0iMTAzOS42MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmNWY5ZmYiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGZpbHRlciBpZD0iZHJvcC1zaGFkb3ctMiIgeD0iLS4zOCIgeT0iLTEuMTIiIHdpZHRoPSIxMDAwLjM4IiBoZWlnaHQ9IjEwMDEuMTIiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjEiLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ci0yIiBzdGREZXZpYXRpb249IjIiLz4KICAgICAgPGZlRmxvb2QgZmxvb2QtY29sb3I9IiMwNjI4NGQiIGZsb29kLW9wYWNpdHk9Ii4zIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbjI9ImJsdXItMiIgb3BlcmF0b3I9ImluIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPgogICAgPC9maWx0ZXI+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXBwYXRoIj4KICAgICAgPHBhdGggaWQ9ImhleFMyIiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLTFjLTEuMzMsMjA3LjQ2LDEuMzMsNDE0LjkyLDAsNjIyLjM4LDE2Ni42Nyw0OC4wOCwzMzMuMzMsOTYuMTUsNTAwLDE0NC4yM2w1MDAtMTQ0LjIzYzAtMjA4LjEzLDAtNDEzLjI1LDAtNjIxLjM4QzY2OCwuNjcsMzMyLTEuNjcsMC0xWiIvPgogICAgPC9jbGlwUGF0aD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18yOCIgZGF0YS1uYW1lPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MgMjgiIHgxPSI0Ny4yMSIgeTE9Ii0zOS42MSIgeDI9Ijk1Mi43OSIgeTI9IjEwMzkuNjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZTVlZWZiIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxmaWx0ZXIgaWQ9ImRyb3Atc2hhZG93LTMiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjEiLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ci0zIiBzdGREZXZpYXRpb249IjIiLz4KICAgICAgPGZlRmxvb2QgZmxvb2QtY29sb3I9IiMwNjI4NGQiIGZsb29kLW9wYWNpdHk9Ii4zIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbjI9ImJsdXItMyIgb3BlcmF0b3I9ImluIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPgogICAgPC9maWx0ZXI+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXBwYXRoLTEiPgogICAgICA8cGF0aCBpZD0iaGV4UzItMiIgZGF0YS1uYW1lPSJoZXhTMiIgY2xhc3M9ImNscy0xIiBkPSJNMCwwdjM4Ny4zOGMxNjYuNjcsNDguMDgsMzMzLjMzLDk2LjE1LDUwMCwxNDQuMjNsNTAwLTE0NC4yM2MwLTEyOC43OSwwLTI1OC41OSwwLTM4Ny4zOEgwWiIvPgogICAgPC9jbGlwUGF0aD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18yNyIgZGF0YS1uYW1lPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7MgMjciIHgxPSI0Ny4yMSIgeTE9Ii0zOS42MSIgeDI9Ijk1Mi43OSIgeTI9IjEwMzkuNjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZDVlNWY2Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxmaWx0ZXIgaWQ9ImRyb3Atc2hhZG93LTQiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjEiLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ci00IiBzdGREZXZpYXRpb249IjIiLz4KICAgICAgPGZlRmxvb2QgZmxvb2QtY29sb3I9IiMwNjI4NGQiIGZsb29kLW9wYWNpdHk9Ii4zIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbjI9ImJsdXItNCIgb3BlcmF0b3I9ImluIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPgogICAgPC9maWx0ZXI+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXBwYXRoLTIiPgogICAgICA8cGF0aCBpZD0iaGV4UzItMyIgZGF0YS1uYW1lPSJoZXhTMiIgY2xhc3M9ImNscy0xIiBkPSJNMCwuODF2MTU0Ljk2YzE2Ni42Nyw0OC4wOCwzMzMuMzMsOTYuMTUsNTAwLDE0NC4yM2w1MDAtMTQ0LjIzYzAtNTEuMzYsMC0xMDMuNiwwLTE1NC45NkM2NjYuNjcsMy42MiwzMzMuMzMtMiwwLC44MVoiLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il/lkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMTM1IiBkYXRhLW5hbWU9IuWQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODsyAxMzUiIHgxPSI0Ny4yMSIgeTE9Ii0zOS42MSIgeDI9Ijk1Mi43OSIgeTI9IjEwMzkuNjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYzVkY2YyIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPGcgY2xhc3M9ImNscy0yIj4KICAgIDxyZWN0IGNsYXNzPSJjbHMtMTAiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiLz4KICA8L2c+CiAgPGcgY2xhc3M9ImNscy00Ij4KICAgIDxnIGNsYXNzPSJjbHMtOSI+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMTIiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiLz4KICAgIDwvZz4KICA8L2c+CiAgPGcgY2xhc3M9ImNscy0zIj4KICAgIDxnIGNsYXNzPSJjbHMtNiI+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMTEiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiLz4KICAgIDwvZz4KICA8L2c+CiAgPGcgY2xhc3M9ImNscy01Ij4KICAgIDxnIGNsYXNzPSJjbHMtNyI+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtOCIgd2lkdGg9IjEwMDAiIGhlaWdodD0iMTAwMCIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+");background-size:cover;background-position:center;box-shadow:inset rgba(60,64,67,.3) 1px 1px 2px 0,inset rgba(60,64,67,.15) 1px 1px 3px 1px}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step ul{display:grid;grid-template-rows:repeat(4,40px);gap:56px;padding:40px}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step ul{padding:40px 24px;grid-template-rows:repeat(4,32px)}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step ul{max-width:416px;margin:auto;padding:40px;grid-template-rows:repeat(4,40px)}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step ul{max-width:initial;padding:40px 16px;grid-template-rows:repeat(4,16px)}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step ul li{display:flex;align-items:center;gap:8px;font-size:1.25rem}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step ul li{font-size:1rem}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step ul li{font-size:1.25rem}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step ul li{font-size:1rem}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step ul li div{width:40px;height:40px}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step ul li div{width:32px;height:32px}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .flow-step ul li div img{max-width:100%;height:auto}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-flow-cta{margin:auto;width:100%;height:50px;border-radius:50px}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-flow-cta{width:100%}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-flow-cta a{display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:1.25rem;font-weight:700;width:auto;height:100%;border-radius:50px;padding:0 30px}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-signup-cta:hover a{background:#008181}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-signup-cta a{background-color:#099;color:#fff}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-demo-cta{position:relative;z-index:0;background-color:#fff}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-demo-cta::before{z-index:-1;position:absolute;content:"";top:0;left:0;right:0;bottom:0;border:2px solid #099;border-radius:50px}@media screen and (max-width:960px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-demo-cta::before{border-radius:50px}}@media screen and (max-width:768px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-demo-cta::before{border-radius:62px}}@media screen and (max-width:414px){main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-demo-cta::before{border-radius:40px}}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-demo-cta a{color:#099}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-demo-cta .tooltip .tooltiptext{visibility:hidden;width:255px;background-color:#06284d;color:#fff;text-align:left;border-radius:6px;padding:16px 24px;position:absolute;z-index:1;top:0;left:50%;transform:translate(-50%,-100%);font-size:1rem;font-weight:400}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-demo-cta .tooltip .tooltiptext::after{position:absolute;content:"";bottom:0;left:50%;transform:translate(-50%,75%);width:0;height:0;border-style:solid;border-right:21.5px solid transparent;border-left:21.5px solid transparent;border-top:12.5px solid #06284d;border-bottom:0}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-demo-cta:hover{background-color:#eaf7f7}main .ic-flow-section .ic-flow-wrapper .ic-flow-container .flow-detail-container .ic-demo-cta:hover .tooltiptext{visibility:visible}main .ic-faq-section{background-color:#f9f8fc;padding:40px}@media screen and (max-width:768px){main .ic-faq-section{padding:40px 16px}}@media screen and (max-width:414px){main .ic-faq-section{padding:40px 16px 0}}main .ic-faq-section .ic-faq-wrapper{max-width:1124px;margin:auto}main .ic-faq-section .ic-faq-wrapper h2{text-align:center;margin-top:40px;margin-bottom:40px;font-size:2.441rem}@media screen and (max-width:768px){main .ic-faq-section .ic-faq-wrapper h2{font-size:1.953rem}}@media screen and (max-width:414px){main .ic-faq-section .ic-faq-wrapper h2{margin-top:0;margin-bottom:24px;font-size:1.563rem}}main .ic-faq-section .ic-faq-wrapper .ic-faq-container{padding:0 0 40px}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list{display:flex;flex-direction:column;gap:24px;list-style:none}@media screen and (max-width:768px){main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list{gap:16px}}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li details{box-shadow:rgba(60,64,67,.3) 1px 1px 2px 0,rgba(60,64,67,.15) 1px 1px 3px 1px}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li details summary{display:flex;list-style:none;padding:24px;background-color:#fff;font-size:1.25rem;position:relative;cursor:pointer}@media screen and (max-width:768px){main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li details summary{font-size:1rem}}@media screen and (max-width:414px){main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li details summary{font-size:.8rem;padding:16px 56px 16px 16px}}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li details summary::before{position:absolute;content:"";top:50%;right:8px;transform:translate(-100%,-50%);width:20px;height:1px;background-color:#06284d}@media screen and (max-width:768px){main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li details summary::before{right:0;width:16px}}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li details summary::after{position:absolute;content:"";top:50%;right:8px;transform:translate(-100%,-50%) rotate(90deg);width:20px;height:1px;background-color:#06284d}@media screen and (max-width:768px){main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li details summary::after{right:0;width:16px}}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li details summary::-webkit-details-marker{display:none}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li details[open] summary::after{transform:translate(-100%,-50%) rotate(0)}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li details[open] summary{box-shadow:0 .5px 1.5px rgba(0,0,0,.12),0 .5px 1px rgba(0,0,0,.24)}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li details[open]{box-shadow:0 .5px 1.5px rgba(0,0,0,.12),0 .5px 1px rgba(0,0,0,.24)}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li .ic-answer-container{background-color:#fff;padding:24px;display:flex;flex-direction:column;align-items:start;gap:16px}@media screen and (max-width:414px){main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li .ic-answer-container{padding:16px}}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li .ic-answer-container p{padding-inline-start:0px;margin-block-start:0em;margin-block-end:0em;font-size:1.25rem;display:flex}@media screen and (max-width:768px){main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li .ic-answer-container p{font-size:1rem}}@media screen and (max-width:414px){main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li .ic-answer-container p{font-size:.8rem}}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li .ic-answer-container p a{color:#74b5f1}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li .ic-answer-container ul{list-style-type:disc}main .ic-faq-section .ic-faq-wrapper .ic-faq-container .faq-container-list li .ic-answer-container img{width:100%;max-width:500px;margin:16px auto auto 0}main .ic-cta-section{position:relative;z-index:0;padding-top:40px}main .ic-cta-section::before{z-index:-1;position:absolute;content:"";top:0;left:0;bottom:0;left:0;background:url(/img/ctaBG.jpg) no-repeat center/cover;width:100%;height:100%}