@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--black: #2A2A2A;--CTA-1: #FF3B3B;--font-family: YakuHanJP, "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Original Yu Gothic", "Yu Gothic", YuGothic, Verdana, "ヒラギノ角ゴ ProN W3", Meiryo, "M+ 1p", sans-serif;--font-family-en: var(--font-family)}html{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-all;font-size:16px;color:var(--black)}html.wf-inactive,html.wf-active{visibility:visible}iframe{width:100%}body.is-fixed{overflow:hidden}@media screen and (max-width: 768px){.display-on-pc{display:none}}.display-on-tb{display:none}@media screen and (max-width: 768px){.display-on-tb{display:block}}@media screen and (max-width: 768px){.display-on-tb{display:none}}.display-on-sp{display:none}@media screen and (max-width: 768px){.display-on-sp{display:block}}.display-on-micro{display:none}@media screen and (max-width: 375px){.display-on-micro{display:block}}.-entryText{font-family:Arial;font-weight:700}.u-mb-sm{margin-bottom:1rem}.c-button{--btn-txt-color: var(--CTA-1);--btn-bg-color: #fff;border:3px solid var(--CTA-1, #ff3b3b);background:#fff;box-shadow:7px 7px #00000040;border-radius:57px;padding:10px;position:relative;display:flex;align-items:center;justify-content:center;background:var(--btn-bg-color);width:100%;cursor:pointer;transition:.3s}@media screen and (max-width: 768px){.c-button{height:72px}}.c-button__title{text-align:center;font-family:var(--font-family);font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3.75px;color:var(--btn-txt-color)}@media screen and (max-width: 768px){.c-button__title{text-align:center;font-family:var(--font-family);font-size:1.3rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:5.25px}}.c-button__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;position:absolute;right:38px;top:50%;transform:translateY(-50%);border-radius:100%;background:var(--btn-txt-color)}@media screen and (max-width: 768px){.c-button__icon{right:38px}}.c-button__icon svg path{stroke:var(--btn-bg-color)}.c-button.-red{--btn-txt-color: #fff;--btn-bg-color: var(--CTA-1)}.c-button.-l{height:66px}@media screen and (max-width: 768px){.c-button.-l{height:72px}}.c-button.-l .c-button__title{text-align:center;font-family:var(--font-family);font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:5.25px}.c-button.-m{height:71px}.c-button.-s{height:46px}.c-button.-s .c-button__icon{right:10px}.c-button:hover{background:var(--btn-txt-color)}.c-button:hover .c-button__title{color:var(--btn-bg-color)}.c-button:hover .c-button__icon{background:var(--btn-bg-color)}.c-button:hover .c-button__icon svg path{stroke:var(--btn-txt-color)}.c-sectionTitle__title{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px}.c-sectionTitle__title-txt{font-size:2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.6;letter-spacing:.07em;text-decoration:none;text-transform:none}@media screen and (max-width: 768px){.c-sectionTitle__title-txt{font-size:1.65rem;font-family:var(--font-family);font-weight:700;font-style:normal;letter-spacing:.07em;text-decoration:none;text-transform:none}}.c-sectionTitle__title-bar{display:block;width:36.5px;border:3px solid #000000}.c-sectionTitle__description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;text-align:center;margin-top:31px}@media screen and (max-width: 768px){.c-sectionTitle__description{font-family:var(--font-family);font-size:1.1rem;font-weight:500;line-height:38px;letter-spacing:.03em;text-align:center;margin-top:15px}}.c-image{--c-image-object-fit: cover;width:100%;height:100%;overflow:hidden}.c-image img{width:100%;height:100%;object-fit:var(--c-image-object-fit, cover)}.c-image.-contain{--c-image-object-fit: contain}.c-form form fieldset{max-width:inherit}.c-form form fieldset .hs-form-field{margin-bottom:24px}.c-form form label{font-size:.8rem;display:flex;align-items:center;font-weight:400}.c-form form label .hs-form-required{margin-left:8px}.c-form form label .hs-form-required:after{content:"必須";padding:3px 10px 2px;border-radius:2px;border:solid 1px #111;background-color:#fff;color:#111;display:inline-block;margin-left:5px;font-weight:300;font-size:.75rem;font-size:.6rem}@media screen and (min-width: 410px){.c-form form label .hs-form-required:after{margin-left:8px}}.c-form form input[type=text],.c-form form input[type=tel],.c-form form input[type=email]{background-color:#f3f3f3;width:100%;border-radius:5px;color:#111;font-size:.8rem;padding:16px;width:100%!important;margin-top:6px}.c-form form input[type=text].error,.c-form form input[type=tel].error,.c-form form input[type=email].error{border:solid 1px #f03e54;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDIyIDE5Ij48cGF0aCBkPSJNNC43NzgsMjIuOTkzSDIyLjE1OWEyLjIzNSwyLjIzNSwwLDAsMCwyLTMuMzUxTDE1LjQ2NSw1LjEwN2EyLjM0NiwyLjM0NiwwLDAsMC0zLjk5MywwTDIuNzgyLDE5LjY0MWEyLjIzNSwyLjIzNSwwLDAsMCwyLDMuMzUxWm04LjY5LTcuODJhMS4xMzksMS4xMzksMCwwLDEtMS4xNTQtMS4xMTdWMTEuODIxYTEuMTU1LDEuMTU1LDAsMCwxLDIuMzA4LDB2Mi4yMzRBMS4xMzksMS4xMzksMCwwLDEsMTMuNDY5LDE1LjE3MlptMS4xNTQsNC40NjlIMTIuMzE1VjE3LjQwN2gyLjMwOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ2OSAtMy45OTIpIiBmaWxsPSIjZjAzZTU0Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%}.c-form form textarea{background-color:#f3f3f3;width:100%;border-radius:5px;color:#111;font-size:.8rem;padding:16px;height:80px;resize:none;line-height:1.7}.c-form form input[type=checkbox]{width:24px;height:24px;flex:0 0 24px;display:block;border-radius:3px;border:solid 1px #bcbcbc;margin-right:8px}.c-form form input[type=checkbox]:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjAwMDAyIDEwLjcwMDFMMS44MDAwMiA2LjUwMDFMMC40MDAwMjQgNy45MDAxTDYuMDAwMDIgMTMuNTAwMUwxOCAxLjUwMDFMMTYuNiAwLjEwMDA5OEw2LjAwMDAyIDEwLjcwMDFaIiBmaWxsPSIjMTExMTExIi8+Cjwvc3ZnPgo=);background-size:70%;background-repeat:no-repeat;background-position:50% 50%}.c-form form input[type=submit]{border-radius:5px;background-color:#f6ac0e;color:#fff;font-size:.875rem;font-weight:500;display:flex;justify-content:center;align-items:center;transition:opacity .2s cubic-bezier(0,0,.2,1)!important;margin:20px auto 0;width:100%;max-width:285px;display:block;padding:25.5px 10px;text-align:center}@media screen and (min-width: 410px){.c-form form input[type=submit]{max-width:320px}}.c-form form .hs-form-booleancheckbox-display{margin-top:5px;font-size:.6rem;color:#3b3b3b;line-height:1.87}.c-form form .hs-form-booleancheckbox-display a{text-decoration:underline}.c-form form .hs-form-booleancheckbox-display>span{margin-left:0!important}.c-form form .hs-form-booleancheckbox-display .hs-form-required{display:none}.c-form form .hs-error-msg{color:#f03e54;font-weight:700;font-size:.875rem;margin-top:5px}.c-form form .hs_error_rollup{display:none}.s-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;background:var(--White, #fff);background:#f2f2f2;padding:16px 50px}@media screen and (max-width: 768px){.s-header{justify-content:center;padding:12px}}.s-header__heading{height:40px}.s-header__heading img{height:100%}@media screen and (max-width: 768px){.s-header__heading{height:25px}}@media screen and (max-width: 375px){.s-header__heading{height:7.5vw}}.s-header__button{width:280px}.s-header__buttonList{display:flex;gap:24px}@media screen and (max-width: 768px){.s-header__buttonList{display:none}}.s-header.-min{position:fixed;background:none}@media screen and (max-width: 768px){.s-header.-min{padding:16px 0 0 16px}}.s-header.-min .s-header__buttonList{display:none}.s-header.-min .s-header__heading{height:45px}.s-footer{background:rgb(50,50,50);color:var(--White, #fff);padding:50px 0 10px}@media screen and (max-width: 768px){.s-footer{padding:30px 0}}.s-footer__inner{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:30px;margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:2000px}@media screen and (max-width: 768px){.s-footer__inner{width:calc(100% - 40px);max-width:600px}}@media screen and (max-width: 768px){.s-footer__inner{flex-direction:column;align-items:center;gap:0}}.s-footer__logo{height:40px}.s-footer__nav{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;font-size:.7rem}@media screen and (max-width: 768px){.s-footer__nav{margin-top:20px;line-height:1.6;text-align:center}}.s-footer__nav-list{display:flex;gap:20px}@media screen and (max-width: 768px){.s-footer__nav-list{flex-direction:column;gap:10px}}@media screen and (max-width: 768px){.s-footer__nav-item:first-child{margin-top:10px}}.s-footer__nav-link{color:var(--White, #fff);text-decoration:underline}.s-footer__nav-link:hover{text-decoration:underline}.s-footer__copyright{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;font-size:.7rem;text-align:right;width:100%}@media screen and (max-width: 768px){.s-footer__copyright{margin-top:20px;text-align:center}}.s-mv{background:url(/hrbest/assets/img/mv-bg.3e8dc9be.webp);background-size:auto 100%;min-height:755px;background-size:cover;background-position:bottom;background-repeat:no-repeat;overflow:hidden}@media screen and (max-width: 768px){.s-mv{background:url(/hrbest/assets/img/mv-bg_sp.3e742d78.webp);background-size:cover;background-position:bottom lefft;background-repeat:no-repeat;min-height:inherit}}.s-mv__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:1660px;padding:80px 0}@media screen and (max-width: 768px){.s-mv__inner{width:calc(100% - 40px);max-width:600px}}@media screen and (max-width: 768px){.s-mv__inner{padding:40px 13px;max-width:470px}}.s-mv__content{display:grid;grid-template-columns:38% 62%;grid-template-rows:1fr 1fr;grid-template-areas:"copy eyecatch" "button eyecatch";gap:0 50px}@media screen and (max-width: 768px){.s-mv__content{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"copy" "eyecatch" "button";gap:0}}.s-mv__copy{grid-area:copy;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 768px){.s-mv__copy{max-width:440px;margin:0 auto}}.s-mv__eyecatch{grid-area:eyecatch;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.s-mv__eyecatch{margin:40px auto 0;max-width:490px}}.s-mv__button{grid-area:button;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:557px}@media screen and (max-width: 768px){.s-mv__button{margin-top:54px}}.s-mv__button-label{color:var(--black, #2a2a2a);text-align:center;font-family:var(--font-family);font-size:1.6rem;font-style:normal;font-weight:700;margin-bottom:18px;white-space:pre}@media screen and (max-width: 768px){.s-mv__button-label{color:var(--black, #2a2a2a);text-align:center;font-family:var(--font-family);font-size:1.3rem;font-style:normal;font-weight:700}}@media screen and (max-width: 360px){.s-mv__button-label{font-size:5vw}}.s-mv__button-label .-big{font-size:4rem;margin-bottom:30px}@media screen and (max-width: 768px){.s-mv__button-label .-big{font-size:3rem;margin-bottom:20px}}@media screen and (max-width: 360px){.s-mv__button-label .-big{font-size:7vw}}.s-mv__button-label .-min{font-size:1.4rem;margin-bottom:10px}@media screen and (max-width: 768px){.s-mv__button-label .-min{font-size:1rem;margin-bottom:5px}}@media screen and (max-width: 360px){.s-mv__button-label .-min{font-size:3vw}}.s-mv__button .c-button{max-width:400px}.s-case{padding:70px 0;overflow:hidden}@media screen and (max-width: 768px){.s-case{padding:0;margin:28px 0 53px}}.s-case__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:1400px}@media screen and (max-width: 768px){.s-case__inner{width:calc(100% - 40px);max-width:600px}}.s-case__inner .swiper-slide{cursor:pointer}.s-case__title{margin-bottom:60px}.s-case__item-title{color:var(--black, #2a2a2a);font-size:1.2rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.4;letter-spacing:.03em;text-decoration:none;text-transform:none;font-weight:700;min-height:54px;display:flex;align-items:center}@media screen and (max-width: 768px){.s-case__item-title{font-size:1rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.4;letter-spacing:.03em;text-decoration:none;text-transform:none;font-weight:700}}.s-case__item-title.-center{text-align:center;justify-content:center}.s-case__item-name{color:#3f97ff;font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;font-weight:700}@media screen and (max-width: 768px){.s-case__item-name{font-size:.8rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;font-weight:700}}.s-case__item-name.-center{text-align:center}.s-case__item-lead{color:var(--black, #2a2a2a);font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;min-height:100px}@media screen and (max-width: 768px){.s-case__item-lead{font-size:.8rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}}.s-case__item-attr{display:grid;grid-template-columns:1fr;font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}@media screen and (max-width: 768px){.s-case__item-attr{font-size:.8rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}}.s-case__item-attr-item{display:flex}.s-case__item-attr-item-label{flex-shrink:0}.s-case__item-attrText{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;font-size:.7rem;min-height:40px;opacity:.7}@media screen and (max-width: 768px){.s-case__item-attrText{font-size:.8rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;font-size:.7rem}}.s-case__item-attrText.-center{text-align:center;justify-content:center}.s-case__item-content{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}@media screen and (max-width: 768px){.s-case__item-content{font-size:.8rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}}.s-case__item-content h3{color:#3f97ff;font-size:1rem;font-weight:700;margin-top:40px}.s-case__item-content h3:first-child{margin-top:0}.s-case__item-content h4{font-size:.9rem;font-weight:700;margin-top:20px}.s-case__item-content h4:first-child{margin-top:0}.s-case__item-content p{font-size:.8rem;margin-top:10px}.s-case__item-content p:first-child{margin-top:0}.s-case__item-content ul{list-style:disc;padding-left:20px}.s-case__item-content ul li{font-size:.8rem}.s-case__card{width:100%;border-radius:12px;background:#f0f6fa;cursor:pointer;transition:.3s}.s-case__card-image{width:100%;aspect-ratio:414/234}.s-case__card-info{display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;gap:10px;padding:20px 30px}.s-case__card-button{border-radius:26px;background:#3f97ff;display:flex;align-items:center;justify-content:center;width:100%;max-width:238px;padding:6px 0;margin-left:auto;margin-right:auto;margin-top:20px}.s-case__card-button-inner{display:flex;align-items:center;justify-content:center;gap:10px}.s-case__card-button-text{color:#fff;text-align:center;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px}.s-case__card-button-icon{position:relative;top:-3px}.s-case__card:hover{opacity:.6}.s-case__slide{position:relative;padding:0 110px}@media screen and (max-width: 768px){.s-case__slide{padding:0 20px}}.s-case__slide-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;overflow:hidden}@media screen and (max-width: 768px){.s-case__slide-inner{padding:0 20px;overflow:visible}}.s-case__slide-arrow{position:absolute;top:50%;transform:translate(-50%,-50%);cursor:pointer}@media screen and (max-width: 768px){.s-case__slide-arrow{display:none}}.s-case__slide-arrow.-left{left:0}.s-case__slide-arrow.-right{right:0}.s-case__modal{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;will-change:transform;display:none}.s-case__modal-overlay{will-change:transform;width:100%;height:100%;background:rgba(66,66,66,.7);position:relative}.s-case__modal-container{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;border-radius:12px;background:#f0f6fa;box-shadow:0 0 30px #00000080;height:auto!important;overflow:scroll;max-width:680px;position:relative}@media screen and (max-width: 768px){.s-case__modal-container{width:90%}}.s-case__modal-content{max-height:80vh}@media screen and (max-width: 768px){.s-case__modal-content{max-height:500px}}.s-case__modal-image{width:100%;aspect-ratio:710/356}.s-case__modal-info{display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;gap:10px;padding:20px 26px 50px}.s-case__modal-button{width:100%;max-width:369px;margin-left:auto;margin-right:auto;margin-top:40px;position:sticky;bottom:20px}.s-case__modal.is-open{display:block}.s-case__modal[aria-hidden=false] .s-case__modal-overlay,.s-case__modal[aria-hidden=false] .s-case__modal-container{animation:mmfadeIn .2s cubic-bezier(0,0,.2,1)}.s-case__modal[aria-hidden=true] .s-case__modal-overlay,.s-case__modal[aria-hidden=true] .s-case__modal-container{animation:mmfadeOut .2s cubic-bezier(0,0,.2,1)}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(0)}}.s-subject{background:#ededed;padding:70px 0}@media screen and (max-width: 768px){.s-subject{padding:70px 0}}.s-subject__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:1000px}@media screen and (max-width: 768px){.s-subject__inner{width:calc(100% - 40px);max-width:600px}}.s-subject__title{margin-bottom:170px}@media screen and (max-width: 768px){.s-subject__title{margin-bottom:113px}}.s-subject__body{display:flex;justify-content:space-between}.s-subject__card{width:100%;border-radius:13px;background:#fff;position:relative;padding:110px 26px 26px}.s-subject__cardList{display:grid;grid-template-columns:repeat(3,1fr);max-width:1355px;margin:0 auto;gap:30px}@media screen and (max-width: 768px){.s-subject__cardList{grid-template-columns:repeat(1,1fr);gap:83px}}@media screen and (max-width: 768px){.s-subject__card{width:100%;margin-bottom:30px;padding:123px 14px 41px}}.s-subject__card-icon{margin-bottom:20px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:184px;height:184px}@media screen and (max-width: 768px){.s-subject__card-icon{width:151px;height:151px}}.s-subject__card-title{font-size:1.2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;color:#3f97ff;text-align:center;margin-bottom:20px;min-height:80px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.s-subject__card-title{font-size:1.1rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;min-height:auto}}.s-subject__card-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;text-align:center}@media screen and (max-width: 768px){.s-subject__card-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}}.s-feature{padding:70px 0}@media screen and (max-width: 768px){.s-feature{padding:70px 0}}.s-feature__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:900px}@media screen and (max-width: 768px){.s-feature__inner{width:calc(100% - 40px);max-width:600px}}@media screen and (max-width: 768px){.s-feature__inner{width:100%}}.s-feature__title{margin-bottom:80px}@media screen and (max-width: 768px){.s-feature__title{margin-bottom:62px}}.s-feature__card{width:100%;display:flex;gap:38px}.s-feature__cardList{counter-reset:feature,1;display:grid;grid-template-columns:1fr;max-width:1174px;margin:0 auto;gap:88px}@media screen and (max-width: 768px){.s-feature__cardList{gap:124px}}@media screen and (max-width: 768px){.s-feature__card{flex-direction:column;gap:28px}}.s-feature__card-image{width:50%}@media screen and (max-width: 768px){.s-feature__card-image{width:100%}}.s-feature__card-info{width:50%}@media screen and (max-width: 768px){.s-feature__card-info{width:calc(100% - 44px);margin:0 auto}}.s-feature__card-num{width:94px}.s-feature__card-title{font-size:1.2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;margin-bottom:26px;display:inline-block}.s-feature__card-title span{position:relative}.s-feature__card-title span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:#efff8a;z-index:-1}.s-feature__card-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}@media screen and (max-width: 768px){.s-feature__card-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}}.s-feature__foot{width:calc(100% - 34px);margin-top:110px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.s-feature__foot{margin-top:76px}}.s-feature__button{width:100%}.s-feature__buttonList{width:100%;display:flex;justify-content:center;align-items:center;gap:28px}@media screen and (max-width: 768px){.s-feature__buttonList{flex-direction:column}}.s-point{background:#dcfffd;padding:70px 0}@media screen and (max-width: 768px){.s-point{padding:70px 0}}.s-point__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:1000px}@media screen and (max-width: 768px){.s-point__inner{width:calc(100% - 40px);max-width:600px}}@media screen and (min-width: 1300px){.s-point__inner{max-width:1200px}}.s-point__title{margin-bottom:80px}@media screen and (max-width: 768px){.s-point__title{margin-bottom:62px}}.s-point__card{position:relative;border-radius:13px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:47px;padding:48px 33px;width:100%}.s-point__cardList{display:flex;justify-content:space-between;gap:54px;max-width:auto;margin:0 auto}@media screen and (max-width: 768px){.s-point__cardList{flex-direction:column;gap:23px}}@media screen and (min-width: 1300px){.s-point__card{padding:48px 20px}}@media screen and (max-width: 768px){.s-point__card{gap:31px;padding:34px 14px}}.s-point__card-icon{width:142px}@media screen and (max-width: 768px){.s-point__card-icon{width:154px}}.s-point__card-label{position:absolute;left:0;top:12px;color:#878787;text-align:right;font-family:var(--font-family-en);font-size:1.4rem;font-style:normal;font-weight:700;line-height:40px;transform:translateY(180px) rotate(-90deg);transform-origin:top left;line-height:0}@media screen and (max-width: 768px){.s-point__card-label{color:#878787;text-align:right;font-family:var(--font-family-en);font-size:1.4rem;font-style:normal;left:-2px}}.s-point__card-title{font-size:1.2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none}@media screen and (max-width: 768px){.s-point__card-title{font-size:1.1rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none}}.s-point__card-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}@media screen and (max-width: 768px){.s-point__card-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}}.s-function{padding:70px 0}@media screen and (max-width: 768px){.s-function{padding:70px 0}}.s-function__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:1000px}@media screen and (max-width: 768px){.s-function__inner{width:calc(100% - 40px);max-width:600px}}.s-function__title{margin-bottom:80px}@media screen and (max-width: 768px){.s-function__title{margin-bottom:62px}}.s-function__card{border-radius:13px;background:#dcfffd;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:26px;padding:47px 24px}.s-function__cardList{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;max-width:1356px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.s-function__cardList{grid-template-columns:repeat(1,1fr);gap:10px}}@media screen and (max-width: 768px){.s-function__card{gap:11px}}.s-function__card-icon{width:93px}@media screen and (max-width: 768px){.s-function__card-icon{width:68px}}.s-function__card-title{font-size:1.2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;border-radius:5px;background:#fff;width:100%;padding:4px 18px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.s-function__card-title{font-size:1.1rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none}}.s-function__card-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}@media screen and (max-width: 768px){.s-function__card-description{font-size:.8rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}}.s-price{background:#fffb91;padding:70px 0}@media screen and (max-width: 768px){.s-price{padding:70px 0}}.s-price__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:930px}@media screen and (max-width: 768px){.s-price__inner{width:calc(100% - 40px);max-width:600px}}@media screen and (max-width: 768px){.s-price__inner{width:calc(100% - 28px)}}.s-price__heading{margin-bottom:36px;padding:30px 38px;background:#fff;width:fit-content;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.s-price__heading{padding:15px 20px;width:100%}}.s-price__heading-title{font-size:2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.6;letter-spacing:.07em;text-decoration:none;text-transform:none}.s-price__heading-title .-big{color:var(--black, #2a2a2a);text-align:center;font-family:var(--font-family);font-size:3.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:4.9px}.s-price__heading-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;text-align:center}.s-price__heading svg{width:100%}.s-price__lead{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:36px}@media screen and (max-width: 768px){.s-price__lead{margin-bottom:24px}}.s-price__lead-title{color:#fff;font-family:var(--font-family);font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;text-align:center;background-color:#90c33c;display:inline-block;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.s-price__lead-title{width:100%;display:flex;align-items:center;justify-content:center;font-size:0;padding:10px}}@media screen and (max-width: 768px){.s-price__lead-title svg{width:100%}}.s-price__lead-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;text-align:center}.s-price__value{margin-bottom:50px;max-width:820px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.s-price__value{margin-bottom:24px}}.s-price__value-image{width:100%;margin-bottom:8px}@media screen and (max-width: 768px){.s-price__value-image{width:100%}}.s-price__value-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;text-align:center}@media screen and (max-width: 768px){.s-price__value-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}}.s-price__value-caption{font-size:.75rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;text-align:center}@media screen and (max-width: 768px){.s-price__value-caption{color:var(--black, #2a2a2a);text-align:center;font-family:var(--font-family);font-size:.65rem;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.39px}}.s-price__sample{padding:33px;border-radius:17px;background:#fff}@media screen and (max-width: 768px){.s-price__sample{padding:33px 14px}}.s-price__sample-title{font-size:1.2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;text-align:center;margin-bottom:30px}@media screen and (max-width: 768px){.s-price__sample-title{font-size:1.1rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none}}.s-price__sample-item{padding:20px 12px;border-radius:9px;background:#defbff;width:150px}.s-price__sample-itemList{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}@media screen and (max-width: 768px){.s-price__sample-itemList{gap:16px}}@media screen and (max-width: 768px){.s-price__sample-item{padding:30px 16px}}.s-price__sample-item-title{color:#000;text-align:center;font-family:var(--font-family);font-size:.9rem;font-style:normal;font-weight:700;line-height:1.8;letter-spacing:.75px;margin-bottom:20px}@media screen and (max-width: 768px){.s-price__sample-item-title{color:#000;text-align:center;font-family:var(--font-family);font-size:.8rem;font-style:normal;font-weight:700;line-height:1.8;letter-spacing:.6px;line-height:1.5}}.s-price__sample-item-label{color:var(--black, #2a2a2a);text-align:center;font-family:var(--font-family);font-size:.8rem;font-style:normal;font-weight:500;line-height:2;letter-spacing:.54px;border-radius:28px;background:#76d6ff;width:100%}@media screen and (max-width: 768px){.s-price__sample-item-label{color:var(--black, #2a2a2a);text-align:center;font-family:var(--font-family);font-size:.7rem;font-style:normal;font-weight:500;line-height:2;letter-spacing:.54px}}.s-price__sample-item-value{color:var(--black, #2a2a2a);text-align:center;font-family:var(--font-family);font-size:.8rem;font-style:normal;font-weight:400;line-height:1.8;letter-spacing:.66px;margin-top:8px}@media screen and (max-width: 768px){.s-price__sample-item-value{color:var(--black, #2a2a2a);text-align:center;font-family:var(--font-family);font-size:.7rem;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.66px}}.s-price__sample-item-info{margin-bottom:8px}.s-price__sample-item-info:last-child{margin-bottom:0}.s-priceV2{background:#fffb91;padding:70px 0}@media screen and (max-width: 768px){.s-priceV2{padding:70px 0}}.s-priceV2__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:930px}@media screen and (max-width: 768px){.s-priceV2__inner{width:calc(100% - 40px);max-width:600px}}@media screen and (max-width: 768px){.s-priceV2__inner{width:calc(100% - 28px)}}.s-priceV2__heading{border-radius:5px;margin-bottom:36px;padding:16px 38px;background:#fff;width:fit-content;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.s-priceV2__heading{padding:15px 20px;width:100%}}.s-priceV2__heading-text{font-size:2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.6;letter-spacing:.07em;text-decoration:none;text-transform:none}.s-priceV2__lead{background:#4cb4e6;padding:6px 16px;margin-bottom:20px;color:#fff;border-radius:5px;font-size:1.2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;font-size:1.5rem;text-align:center}@media screen and (max-width: 768px){.s-priceV2__lead{padding:15px 20px;font-size:1.1rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none}}.s-priceV2__card{width:100%;background:#dcfffd;padding:30px 16px;border-radius:5px}.s-priceV2__cardList{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:30px}@media screen and (max-width: 768px){.s-priceV2__cardList{grid-template-columns:1fr}}@media screen and (max-width: 768px){.s-priceV2__cardList{flex-direction:column;gap:20px}}.s-priceV2__card-title{font-size:1.2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;text-align:center;background:#fff;margin-bottom:16px;width:100%}@media screen and (max-width: 768px){.s-priceV2__card-title{font-size:1.1rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none}}.s-priceV2__card-num{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;text-align:center}@media screen and (max-width: 768px){.s-priceV2__card-num{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}}.s-priceV2__card-price{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;font-size:1.5rem;text-align:center}.s-priceV2__card-price small{display:block;font-size:.6em;line-height:1.2;margin-top:-8px}.s-faq{--s-faq-q-text-color: var(--black, #2a2a2a);--s-faq-q-label-color: #999;--s-faq-q-bg-color: #fff;padding:70px 0;background:#d0f1ef}.s-faq__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:900px}@media screen and (max-width: 768px){.s-faq__inner{width:calc(100% - 40px);max-width:600px}}.s-faq__title{margin-bottom:80px}@media screen and (max-width: 768px){.s-faq__title{margin-bottom:62px}}.s-faq__body{max-width:1400px;margin-left:auto;margin-right:auto}.s-faq__list{display:flex;flex-direction:column;gap:36px}@media screen and (max-width: 768px){.s-faq__list{gap:20px}}.s-faq__item-q{display:flex;align-items:center;justify-content:flex-start;padding:25px 42px;background:var(--s-faq-q-bg-color);position:relative;cursor:pointer}@media screen and (max-width: 768px){.s-faq__item-q{padding:10px 50px 10px 10px}}.s-faq__item-q-label{color:var(--s-faq-q-label-color);text-align:center;font-family:var(--font-family-en);font-size:1rem;font-style:normal;font-weight:700;line-height:normal;margin-right:13px;flex-shrink:0}.s-faq__item-q-text{font-size:1.2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;color:var(--s-faq-q-text-color)}@media screen and (max-width: 768px){.s-faq__item-q-text{font-size:1.1rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none}}.s-faq__item-q-button{position:absolute;right:42px;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 768px){.s-faq__item-q-button{right:10px}}.s-faq__item-q-button-inner{position:relative;width:21px;height:21px;z-index:10}.s-faq__item-q-button-inner i{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);width:21px;height:2px;background:var(--s-faq-q-label-color);transition:transform .3s}.s-faq__item-q-button-inner i:nth-child(2){transform:translate(-50%,-50%) rotate(90deg)}.s-faq__item-a{padding:36px 80px;background:#fff;overflow:hidden}@media screen and (max-width: 768px){.s-faq__item-a{padding:20px 30px}}.s-faq__item-a-text{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}@media screen and (max-width: 768px){.s-faq__item-a-text{font-size:.8rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}}.s-faq__item.-active{--s-faq-q-text-color: #fff;--s-faq-q-label-color: #fff;--s-faq-q-bg-color: #66b5b0}.s-faq__item.-active .s-faq__item-q-button-inner i:nth-child(2){transform:translate(-50%,-50%)!important}.s-cta{padding:70px 0}@media screen and (max-width: 768px){.s-cta{padding:40px 0}}.s-cta__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:800px}@media screen and (max-width: 768px){.s-cta__inner{width:calc(100% - 40px);max-width:600px}}.s-cta__title{color:var(--black, #2a2a2a);text-align:center;font-size:2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.6;letter-spacing:.07em;text-decoration:none;text-transform:none;margin-bottom:102px}@media screen and (max-width: 768px){.s-cta__title{font-size:1.65rem;font-family:var(--font-family);font-weight:700;font-style:normal;letter-spacing:.07em;text-decoration:none;text-transform:none;margin-bottom:47px}}.s-cta__card{border-radius:15px;background:#f5f5f5;padding:50px 44px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.s-cta__cardList{display:flex;justify-content:center;gap:50px}@media screen and (max-width: 768px){.s-cta__cardList{flex-direction:column;gap:14px}}@media screen and (max-width: 768px){.s-cta__card{gap:13px;padding:38px 24px}}.s-cta__card-icon{width:108px;height:108px}.s-cta__card-title{font-size:1.2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none}@media screen and (max-width: 768px){.s-cta__card-title{font-size:1.1rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none}}.s-cta__card-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}@media screen and (max-width: 768px){.s-cta__card-description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none}}.s-cta__card-button{width:100%;max-width:400px}.s-form{padding:100px 0}@media screen and (max-width: 768px){.s-form{padding:110px 0 80px}}.s-form__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:900px}@media screen and (max-width: 768px){.s-form__inner{width:calc(100% - 40px);max-width:600px}}.s-form__content{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media screen and (max-width: 768px){.s-form__content{grid-template-columns:1fr;gap:40px}}.s-form__title{font-size:1.2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;margin-bottom:20px;text-align:center}@media screen and (max-width: 768px){.s-form__title{font-size:1.1rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;font-size:1.5rem}}.s-form__eyecatch{margin-bottom:20px}.s-form__eyecatch.-border{border:2px solid #000}.s-form__description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;line-height:1.6}@media screen and (max-width: 768px){.s-form__description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;line-height:1.6}}.s-form__description p{margin-top:8px}.s-form__description p:first-child{margin-top:0}.s-form__description h3{font-size:1.2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;font-size:.8rem;line-height:1.6;margin-top:12px}@media screen and (max-width: 768px){.s-form__description h3{font-size:1.1rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;font-size:.8rem;line-height:1.6;margin-top:20px}}.s-form__description ul{margin-top:8px}.s-form__description ul:first-child{margin-top:0}.s-form__description ul li{margin-top:4px}.s-form__description ul li:first-child{margin-top:0}.s-form__sampleList{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px}.s-blank{padding:100px 0;display:flex;align-items:center}@media screen and (max-width: 768px){.s-blank{padding:110px 0 80px}}.s-blank__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:900px}@media screen and (max-width: 768px){.s-blank__inner{width:calc(100% - 40px);max-width:600px}}.s-blank__content{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.s-blank__title{font-size:1.2rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;margin-bottom:20px;text-align:center}@media screen and (max-width: 768px){.s-blank__title{font-size:1.1rem;font-family:var(--font-family);font-weight:700;font-style:normal;line-height:1.8;letter-spacing:.05em;text-decoration:none;text-transform:none;font-size:1.5rem}}.s-blank__description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;line-height:1.6;text-align:center}@media screen and (max-width: 768px){.s-blank__description{font-size:.9rem;font-family:var(--font-family);font-weight:500;font-style:normal;line-height:1.8;letter-spacing:.03em;text-decoration:none;text-transform:none;line-height:1.6;text-align:left}}.s-blank__description p{margin-top:8px}.s-blank__description p:first-child{margin-top:0}.s-blank__button{display:flex;align-items:center;justify-content:center;margin-top:30px;max-width:300px;width:100%}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
