html{font-size:62.5%;scroll-behavior:smooth}@media (min-width:560px) and (max-width:1115px){html{font-size:.8960573477vw}}:root{--color_main:#59589d;--color_btn_main:#007fbc}.br-sp{display:none}@media (max-width:560px){.br-sp{display:block}}.slideUp{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.65,.05,.36,1)}.slideUp.started{opacity:1;transform:translateY(0)}.kl-header{border-radius:0 0 20px 20px}.kl-navbar{justify-content:space-between}.kl-navbar.content-wrapper{max-width:1240px}.kl-navbar__logo{height:42px;width:302px}.kl-navbar__content{flex:none}a.button{background-color:var(--color_main);border-color:var(--color_main);border-radius:99px;color:#fff;font-size:1.4rem}.kl-navbar__end a.button:hover{background-color:#9d9cc8;border-color:#9d9cc8;transition:all .3s}.kl-navbar__item{margin:0 30px 0 0}.kl-navbar__button{font-size:1.4rem}a.button:hover{transform:none}a.button--outlined{border-width:1px}.Navbar__button{padding-bottom:10px;padding-top:10px}.kl-navbar__button>span:after{background-color:var(--color_main)}.hs_cos_wrapper_type_header{position:relative;text-align:center}.header-section h2,.hs_cos_wrapper_type_header h2{color:#000;font-family:Inter,sans-serif;font-size:3.6rem;letter-spacing:.08em;margin-bottom:1em;padding-top:20px}.simple-blog-listing .header-section{justify-content:center}.header-section h2:before,.hs_cos_wrapper_type_header h2:before{background-color:var(--color_main);border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:40px}.kl-rich-text .kl-rich-text__preheader:after{bottom:unset;top:0}.kl-faq{border:none;margin:auto;max-width:880px}.kl-faq__entry{border-radius:10px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.kl-faq__header{position:relative}.kl-faq__header h3{font-family:Inter,sans-serif;font-size:1.6rem;margin-left:60px}.kl-faq__header h3:before{align-items:center;background-color:#007fbc;border-radius:50%;color:#fff;content:"Q";display:flex;font-family:Inter,sans-serif;font-size:2rem;font-weight:700;height:42px;justify-content:center;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:42px}.kl-faq__icon:after,.kl-faq__icon:before{background-color:var(--color_main)}.kl-faq__description{background-color:#faf8ff}.kl-faq__inner{position:relative}.kl-faq__inner:before{align-items:center;background-color:#9d9cc8;border-radius:50%;color:#fff;content:"A";display:flex;font-family:Inter,sans-serif;font-size:2rem;font-weight:700;height:42px;justify-content:center;left:-23px;position:absolute;top:50%;transform:translateY(-50%);width:42px}.kl-faq__inner p{margin-left:38px;padding-top:24px}.blog-header__title{font-size:3.8rem}.blog-filter{justify-content:center;padding-bottom:0}.blog-tags__link{border-color:#b1b1b1;border-radius:99px;color:#b1b1b1;font-size:1.4rem}.blog-tags__link:hover{background-color:#30a6de;border-color:#30a6de;transform:none}.blog-tags__link--current{background-color:var(--color_btn_main);border-color:var(--color_btn_main);color:#fff}.blog-index .blog-index__post-content{padding:16px}.blog-index__post-content h3{font-size:1.8rem;margin-bottom:1em}.blog-index__post-content{padding-top:0}.blog-index__post-content .tag-wrapper,.post-tag{display:flex;flex-wrap:wrap}.tag-wrapper .blog-index__post-preheader{background-color:#d6f1f4;border-radius:6px;color:#000;font-size:1.2rem;font-weight:400;margin-right:.6em;padding:.2em 1em}.blog-index__post-meta{margin-left:auto}.blog-index__post a,.blog-index__post-meta img{transition:all .3s ease-in-out}.blog-index__post a{opacity:1;text-decoration:none}.blog-index__post a:hover{opacity:.7;transition:all .3s ease-in-out}.blog-index__post a:hover .blog-index__post-meta img{transform:translateX(8px);transition:all .3s ease-in-out}.blog-post__body-wrapper,.content-wrapper{max-width:1120px}.blog-post__body-wrapper{margin-top:30px}.blog-header--post{border-radius:20px;margin:4em auto 0;max-width:1240px}.blog-post__tag-link{background-color:#d5d5e7;border-radius:6px;color:#000;font-size:1.2rem;transition:all .3s}.blog-post__tag-link:hover{background-color:#ececfe;text-decoration:none;transition:all .3s}.blog-post__title{color:#000;font-family:Inter,sans-serif;font-size:4.6rem;letter-spacing:.04em;max-width:1000px}.blog-post__timestamp p{color:#545251;font-size:1.4rem;padding-left:40px;position:relative}.blog-post__timestamp p:before{background-color:#036;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}.blog-description{margin:1em 0 6em}.blog-description p{font-size:1.8rem;font-weight:700;line-height:1.6;margin-bottom:0!important;text-align:center}.kl-rich-text .kl-rich-text__preheader{color:var(--color_main);font-size:3.6rem;letter-spacing:.08em;margin-bottom:1em;padding-top:20px;position:relative;text-align:center}.kl-rich-text .kl-rich-text__preheader:after{background-color:#1f9de0;border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:40px}#hs_cos_wrapper_widget_44a8c23d-f31a-42b9-bd6e-0a7aa8ebd3f6 .kl-rich-text{border-radius:20px;box-shadow:0 1px 12px 0 rgba(0,0,0,.1);margin:0 auto 6em;padding:5em;width:1000px}#hs_cos_wrapper_widget_44a8c23d-f31a-42b9-bd6e-0a7aa8ebd3f6 .kl-rich-text .kl-rich-text__preheader:after{display:none}#hs_cos_wrapper_widget_44a8c23d-f31a-42b9-bd6e-0a7aa8ebd3f6 .kl-rich-text .kl-rich-text__preheader{font-size:2.8rem;padding-top:0}.campaign-detail dl{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;display:grid;font-size:1.4rem;grid-template-columns:.3fr 1fr}.campaign-detail dt{background-color:#f3f3f2;color:var(--color_main);font-weight:700}.campaign-detail dd,.campaign-detail dt{border-top:1px solid #e5e5e5;padding:1.8em}.campaign-detail dd:first-of-type,.campaign-detail dt:first-of-type{border-top:none}.cp-common-wrapper{background-color:#faf8ff;border-radius:20px;margin:0 auto 4em;padding:5em;width:1000px}.cp-common-wrapper h3{color:var(--color_main);font-size:2.4rem;letter-spacing:.08em;text-align:center}.cp-common-wrapper p{background:#fff;border-radius:10px;font-size:1.4rem;padding:1.8em}.cp-common-wrapper h3:nth-of-type(2){padding-top:1.4em}a.hs-button{border:2px solid #fff;border-radius:99px;box-shadow:0 0 9px 0 rgba(0,0,0,.3);color:#fff;display:block;font-size:1.8rem;font-weight:700;margin:auto;padding:18px 0;position:relative;text-align:center;transition:all .3s;width:330px}a.hs-button:after,a.hs-button:before{background-color:#fff;border-radius:9999px;content:"";height:2px;position:absolute;right:22px;top:calc(50% - 1px);transform-origin:calc(100% - 1px) 50%;width:10px}a.hs-button:before{transform:rotate(45deg)}a.hs-button:after{transform:rotate(-45deg)}a.hs-button:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.3);color:#fff;text-decoration:none;transform:translateY(3px);transition:all .3s}footer.kl-footer{background-color:#f6f6f6;border-radius:30px 30px 0 0}.blog-header{background-color:#faf8ff;padding:40px 0}.blog-header__image img{height:360px}.kl-footer__wrapper{padding-top:36px}footer.kl-footer .kl-footer__info img{width:230px}footer.kl-footer .kl-footer__content{padding:0}.kl-navbar__content{font-size:1.4rem}.kl-footer__group ul{align-items:center;display:flex}.kl-footer__group ul li:not(:last-child){margin-right:30px}.kl-footer__menu a{background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;color:#545251;font-size:1.4rem;font-weight:700;transition:background-size .3s}.kl-footer__menu a:hover{background-position:0 100%;background-size:100% 1px;color:#545251}.kl-footer__group ul li:last-child a{background-color:var(--color_main);background-image:none;border-radius:99px;color:#fff;padding:9px 20px;transition:all .3s}.kl-footer__group ul li:last-child a:hover{background-color:#9d9cc8;transition:all .3s}.kl-footer__legal{font-size:1.2rem}.kl-footer__legal a{color:#545251;margin-right:30px}.kl-footer__legal>span{color:#545251}