/*!
* Bootstrap  v5.3.7 (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,::after,::before{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.h1,.h2,.h3,h1,h2,h3{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width: 1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width: 1200px){.h3,h3{font-size:1.75rem}}p{margin-top:0;margin-bottom:1rem}ul{padding-left:2rem}dl,ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}img{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}progress{vertical-align:baseline}[hidden]{display:none !important}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}@media(min-width: 1400px){.container{max-width:1320px}}:root{}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.col-12{flex:0 0 auto;width:100%}@media(min-width: 992px){.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.offset-lg-4{margin-left:33.33333333%}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13, 110, 253, 0.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}textarea.form-control{min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13, 110, 253, 0.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.was-validated :invalid~.invalid-feedback{display:block}.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13, 110, 253, 0.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.card{--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-height: ;--bs-card-bg:var(--bs-body-bg);position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.accordion{--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}:root{--bs-btn-close-filter: }.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translate(0, -50px);transition:transform .3s ease-out}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin-top:calc(-0.5*var(--bs-modal-header-padding-y));margin-right:calc(-0.5*var(--bs-modal-header-padding-x));margin-bottom:calc(-0.5*var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin:1.75rem}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}:root{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-16x9{--bs-aspect-ratio:56.25%}.visually-hidden{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption){position:absolute !important}.visually-hidden *{overflow:hidden !important}.d-none{display:none !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.mb-0{margin-bottom:0 !important}.fw-medium{font-weight:500 !important}.visible{visibility:visible !important}@media(min-width: 992px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-none{display:none !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-4{margin-bottom:1.5rem !important}}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=slide][data-aos^=slide]{transition-property:transform}/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.fast{animation-duration:.8s}.animated.slow{animation-duration:2s}@media(prefers-reduced-motion: reduce),(print){.animated{animation-duration:1ms !important;transition-duration:1ms !important;animation-iteration-count:1 !important}}[data-aos],[data-aos]::before,[data-aos]::after{animation-iteration-count:infinite;animation-duration:var(--animation-duration, 1s);animation-timing-function:ease-in-out}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, var(--fadeInUp-swing, 30px), 0)}to{opacity:1;transform:translateZ(0)}}@keyframes ring{0%{transform:scale(0.95);opacity:1}90%{opacity:.1}to{transform:scale(var(--ring-scale, 1.3));opacity:0}}[data-aos=ring]::before,[data-aos=ring]::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:var(--ring-border-radius, 100vh);box-shadow:0 0 var(--ring-thickness, 50px) var(--ring-color, rgb(53 250 148/53%)) inset;animation-name:ring}[data-aos=ring]::after{animation-delay:var(--ring-delay, 0.4s)}@keyframes blink{0%{opacity:0}100%{opacity:1}}[data-aos=blink]{opacity:0;animation-name:blink;animation-direction:alternate}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}[data-aos=swing]{animation-name:swing}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family, var(--font-gothic));font-size:100%;font-weight:var(--font-weight, 500);line-height:1.8;color:var(--color-text, var(--bs-body-color));background-color:var(--color-bg, var(--bs-body-bg));width:100%;height:100%;word-break:break-all;overflow-x:hidden;visibility:hidden}h1,h2,h3{font-size:inherit;margin-bottom:0;font-weight:700}:root{--container-width:750}.container{max-width:calc(1px*var(--container-width));box-shadow:0 3px 5px 3px var(--color-container-shadow, #d9e5ed);--bs-gutter-x:0;position:relative}:root{--font-default:"Hiragino Kaku Gothic Pro","meiryo","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;--font-serif:"Noto Serif JP",serif;--font-gothic:"Noto Sans JP",sans-serif}:root{--mb-p:2em}.mark,mark{padding:0;background-image:var(--bg-mark, linear-gradient(180deg, rgba(255, 255, 255, 0) 70%, var(--color-mark, --color-yellow) 70%));background-color:rgba(0,0,0,0);color:inherit;padding-left:.2em;padding-right:.2em}img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}picture{display:block}a img,button img{transition:.3s}a:hover img,button:hover img{filter:brightness(1.2)}:where(main) p{margin-bottom:var(--mb-p, 2em)}u{text-underline-offset:.3em}ul{margin:0 0 var(--mb-p, 2em);padding:0;list-style:none}.btn{position:relative;transition:.3s;border:0;padding:0}.btn:focus{box-shadow:none}.btn.disabled{pointer-events:none;filter:grayscale(1);animation:none}.form-control{color:var(--color-form-control-text);background-color:var(--color-form-control-bg);border-color:var(--color-form-control-border)}.form-control::-moz-placeholder{color:var(--color-placeholder)}.form-control::placeholder{color:var(--color-placeholder)}[data-video-id]>img{cursor:pointer}[data-video-id]>iframe{position:absolute;top:0;left:0;width:100%;height:100%}[data-video-id]>[data-aos],[data-video-id]~[data-aos]{position:absolute;top:50%;left:50%;translate:-50% -50%;pointer-events:none;z-index:1}[data-video-id]>[data-aos=ring],[data-video-id]~[data-aos=ring]{--size:var(--sz-150);width:var(--size);height:var(--size)}@media(min-width: 750px){[data-video-id]>[data-aos=ring],[data-video-id]~[data-aos=ring]{--size:100px}}[data-video-id]>[data-aos=ring]:before,[data-video-id]>[data-aos=ring]::after,[data-video-id]~[data-aos=ring]:before,[data-video-id]~[data-aos=ring]::after{animation-timing-function:linear;--ring-color:var(--ring-color-red);--ring-border-radius:100vh}[data-video-id]>[data-aos=ring]::after,[data-video-id]~[data-aos=ring]::after{animation-delay:0s}[data-video-id] .fa-youtube,[data-video-id]~.fa-youtube{position:absolute;top:50%;left:50%;translate:-50% -50%;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;color:var(--bs-red);font-size:var(--sz-80);z-index:2;cursor:pointer;pointer-events:none}[data-video-id] .fa-youtube::after,[data-video-id]~.fa-youtube::after{content:"";background-color:var(--bs-white);display:block;width:50%;height:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1}:where(.modal--type1) .modal-dialog{margin:0 auto}:where(.modal--type1) .modal-content{border:none;border-radius:0;background-color:rgba(0,0,0,0)}:where(.modal--type1) .modal-header{border-bottom:none;padding:.5em 0}:where(.modal--type1) .modal-header .btn-close{display:flex;justify-content:center;align-items:center;font-size:2em}:where(.modal--type1) .modal-header .btn-close:focus{box-shadow:none}:where(.modal--type1) .modal-body{padding:0}:where(.modal--type1) .modal__today{position:absolute;top:13%;left:50%;transform:translateX(-50%);font-family:var(--font-serif);font-size:var(--sz-64);font-weight:500;color:var(--bs-white);line-height:1;white-space:nowrap}:where(.modal--type1) .modal__today>span{color:var(--bs-white)}@media(min-width: 576px){:where(.modal--type1) .modal__today{font-size:43px}}@media(min-width: 750px){:where(.modal--type1) .modal-dialog{max-width:650px}:where(.modal--type1) .modal__today{font-size:54px}}:where(.progress--type1).progress{position:absolute;top:var(--sz-30);left:0;width:100%;height:var(--sz-61);border-radius:0;z-index:10}:where(.progress--type1).progress::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-block:2px dashed #01a001;display:block}@media(min-width: 750px){:where(.progress--type1).progress{height:45px}}@keyframes progress1{from{width:0}to{width:74%}}.pagetop{position:fixed;right:5%;bottom:5%;font-size:var(--sz-24);margin:0;z-index:10;opacity:0;transition:.5s ease-in-out}.pagetop.show{opacity:1}.pagetop a{padding:1em;background-color:var(--color-pagetop-bg);color:var(--color-pagetop-text);text-decoration:none;transition:all .5s ease;border-radius:5px;display:block;line-height:1}:where(.show-follow) .pagetop{bottom:10%}@media(min-width: 750px){.pagetop{font-size:24px;right:25px;bottom:25px}}.footer{padding:1.5em 1em;text-align:center;color:var(--color-footer-text);background-color:var(--color-footer-bg);font-size:clamp(12px,3.2vw,16px);font-weight:700;margin:0 auto}.footer__copy{margin-bottom:0}:root{--sz-2: clamp(calc(2px * 0.426), calc(0.00266 * 100vw), 2px);--sz-3: clamp(calc(3px * 0.426), calc(0.004 * 100vw), 3px);--sz-5: clamp(calc(5px * 0.426), calc(0.00666 * 100vw), 5px);--sz-6: clamp(calc(6px * 0.426), calc(0.008 * 100vw), 6px);--sz-8: clamp(calc(8px * 0.426), calc(0.01066 * 100vw), 8px);--sz-10: clamp(calc(10px * 0.426), calc(0.01333 * 100vw), 10px);--sz-12: clamp(calc(12px * 0.426), calc(0.016 * 100vw), 12px);--sz-13: clamp(calc(13px * 0.426), calc(0.01733 * 100vw), 13px);--sz-14: clamp(calc(14px * 0.426), calc(0.01866 * 100vw), 14px);--sz-15: clamp(calc(15px * 0.426), calc(0.02 * 100vw), 15px);--sz-16: clamp(calc(16px * 0.426), calc(0.02133 * 100vw), 16px);--sz-18: clamp(calc(18px * 0.426), calc(0.024 * 100vw), 18px);--sz-20: clamp(calc(20px * 0.426), calc(0.02666 * 100vw), 20px);--sz-21: clamp(calc(21px * 0.426), calc(0.028 * 100vw), 21px);--sz-22: clamp(calc(22px * 0.426), calc(0.02933 * 100vw), 22px);--sz-23: clamp(calc(23px * 0.426), calc(0.03066 * 100vw), 23px);--sz-24: clamp(calc(24px * 0.426), calc(0.032 * 100vw), 24px);--sz-25: clamp(calc(25px * 0.426), calc(0.03333 * 100vw), 25px);--sz-26: clamp(calc(26px * 0.426), calc(0.03466 * 100vw), 26px);--sz-27: clamp(calc(27px * 0.426), calc(0.03599 * 100vw), 27px);--sz-28: clamp(calc(28px * 0.426), calc(0.03733 * 100vw), 28px);--sz-30: clamp(calc(30px * 0.426), calc(0.04 * 100vw), 30px);--sz-32: clamp(calc(32px * 0.426), calc(0.04266 * 100vw), 32px);--sz-35: clamp(calc(35px * 0.426), calc(0.04666 * 100vw), 35px);--sz-36: clamp(calc(36px * 0.426), calc(0.048 * 100vw), 36px);--sz-39: clamp(calc(39px * 0.426), calc(0.052 * 100vw), 39px);--sz-40: clamp(calc(40px * 0.426), calc(0.05333 * 100vw), 40px);--sz-42: clamp(calc(42px * 0.426), calc(0.056 * 100vw), 42px);--sz-43: clamp(calc(43px * 0.426), calc(0.05733 * 100vw), 43px);--sz-44: clamp(calc(44px * 0.426), calc(0.05866 * 100vw), 44px);--sz-45: clamp(calc(45px * 0.426), calc(0.06 * 100vw), 45px);--sz-46: clamp(calc(46px * 0.426), calc(0.06133 * 100vw), 46px);--sz-47: clamp(calc(47px * 0.426), calc(0.06266 * 100vw), 47px);--sz-48: clamp(calc(48px * 0.426), calc(0.064 * 100vw), 48px);--sz-50: clamp(calc(50px * 0.426), calc(0.06666 * 100vw), 50px);--sz-51: clamp(calc(51px * 0.426), calc(0.068 * 100vw), 51px);--sz-52: clamp(calc(52px * 0.426), calc(0.06933 * 100vw), 52px);--sz-53: clamp(calc(53px * 0.426), calc(0.07066 * 100vw), 53px);--sz-55: clamp(calc(55px * 0.426), calc(0.07333 * 100vw), 55px);--sz-58: clamp(calc(58px * 0.426), calc(0.07733 * 100vw), 58px);--sz-60: clamp(calc(60px * 0.426), calc(0.08 * 100vw), 60px);--sz-61: clamp(calc(61px * 0.426), calc(0.08133 * 100vw), 61px);--sz-64: clamp(calc(64px * 0.426), calc(0.08533 * 100vw), 64px);--sz-65: clamp(calc(65px * 0.426), calc(0.08666 * 100vw), 65px);--sz-66: clamp(calc(66px * 0.426), calc(0.088 * 100vw), 66px);--sz-67: clamp(calc(67px * 0.426), calc(0.08933 * 100vw), 67px);--sz-70: clamp(calc(70px * 0.426), calc(0.09333 * 100vw), 70px);--sz-72: clamp(calc(72px * 0.426), calc(0.096 * 100vw), 72px);--sz-73: clamp(calc(73px * 0.426), calc(0.09733 * 100vw), 73px);--sz-75: clamp(calc(75px * 0.426), calc(0.1 * 100vw), 75px);--sz-76: clamp(calc(76px * 0.426), calc(0.10133 * 100vw), 76px);--sz-77: clamp(calc(77px * 0.426), calc(0.10266 * 100vw), 77px);--sz-80: clamp(calc(80px * 0.426), calc(0.10666 * 100vw), 80px);--sz-81: clamp(calc(81px * 0.426), calc(0.108 * 100vw), 81px);--sz-84: clamp(calc(84px * 0.426), calc(0.112 * 100vw), 84px);--sz-85: clamp(calc(85px * 0.426), calc(0.11333 * 100vw), 85px);--sz-88: clamp(calc(88px * 0.426), calc(0.11733 * 100vw), 88px);--sz-94: clamp(calc(94px * 0.426), calc(0.12533 * 100vw), 94px);--sz-95: clamp(calc(95px * 0.426), calc(0.12666 * 100vw), 95px);--sz-96: clamp(calc(96px * 0.426), calc(0.128 * 100vw), 96px);--sz-100: clamp(calc(100px * 0.426), calc(0.13333 * 100vw), 100px);--sz-102: clamp(calc(102px * 0.426), calc(0.136 * 100vw), 102px);--sz-105: clamp(calc(105px * 0.426), calc(0.14 * 100vw), 105px);--sz-113: clamp(calc(113px * 0.426), calc(0.15066 * 100vw), 113px);--sz-115: clamp(calc(115px * 0.426), calc(0.15333 * 100vw), 115px);--sz-120: clamp(calc(120px * 0.426), calc(0.16 * 100vw), 120px);--sz-128: clamp(calc(128px * 0.426), calc(0.17066 * 100vw), 128px);--sz-130: clamp(calc(130px * 0.426), calc(0.17333 * 100vw), 130px);--sz-133: clamp(calc(133px * 0.426), calc(0.17733 * 100vw), 133px);--sz-135: clamp(calc(135px * 0.426), calc(0.18 * 100vw), 135px);--sz-140: clamp(calc(140px * 0.426), calc(0.18666 * 100vw), 140px);--sz-150: clamp(calc(150px * 0.426), calc(0.2 * 100vw), 150px);--sz-155: clamp(calc(155px * 0.426), calc(0.20666 * 100vw), 155px);--sz-156: clamp(calc(156px * 0.426), calc(0.208 * 100vw), 156px);--sz-160: clamp(calc(160px * 0.426), calc(0.21333 * 100vw), 160px);--sz-164: clamp(calc(164px * 0.426), calc(0.21866 * 100vw), 164px);--sz-165: clamp(calc(165px * 0.426), calc(0.22 * 100vw), 165px);--sz-170: clamp(calc(170px * 0.426), calc(0.22666 * 100vw), 170px);--sz-175: clamp(calc(175px * 0.426), calc(0.23333 * 100vw), 175px);--sz-176: clamp(calc(176px * 0.426), calc(0.23466 * 100vw), 176px);--sz-177: clamp(calc(177px * 0.426), calc(0.236 * 100vw), 177px);--sz-180: clamp(calc(180px * 0.426), calc(0.24 * 100vw), 180px);--sz-181: clamp(calc(181px * 0.426), calc(0.24133 * 100vw), 181px);--sz-183: clamp(calc(183px * 0.426), calc(0.244 * 100vw), 183px);--sz-193: clamp(calc(193px * 0.426), calc(0.25733 * 100vw), 193px);--sz-200: clamp(calc(200px * 0.426), calc(0.26666 * 100vw), 200px);--sz-205: clamp(calc(205px * 0.426), calc(0.27333 * 100vw), 205px);--sz-214: clamp(calc(214px * 0.426), calc(0.28533 * 100vw), 214px);--sz-216: clamp(calc(216px * 0.426), calc(0.28799 * 100vw), 216px);--sz-223: clamp(calc(223px * 0.426), calc(0.29733 * 100vw), 223px);--sz-228: clamp(calc(228px * 0.426), calc(0.304 * 100vw), 228px);--sz-231: clamp(calc(231px * 0.426), calc(0.308 * 100vw), 231px);--sz-249: clamp(calc(249px * 0.426), calc(0.332 * 100vw), 249px);--sz-252: clamp(calc(252px * 0.426), calc(0.336 * 100vw), 252px);--sz-269: clamp(calc(269px * 0.426), calc(0.35866 * 100vw), 269px);--sz-270: clamp(calc(270px * 0.426), calc(0.36 * 100vw), 270px);--sz-272: clamp(calc(272px * 0.426), calc(0.36266 * 100vw), 272px);--sz-277: clamp(calc(277px * 0.426), calc(0.36933 * 100vw), 277px);--sz-286: clamp(calc(286px * 0.426), calc(0.38133 * 100vw), 286px);--sz-295: clamp(calc(295px * 0.426), calc(0.39333 * 100vw), 295px);--sz-302: clamp(calc(302px * 0.426), calc(0.40266 * 100vw), 302px);--sz-311: clamp(calc(311px * 0.426), calc(0.41466 * 100vw), 311px);--sz-328: clamp(calc(328px * 0.426), calc(0.43733 * 100vw), 328px);--sz-330: clamp(calc(330px * 0.426), calc(0.44 * 100vw), 330px);--sz-332: clamp(calc(332px * 0.426), calc(0.44266 * 100vw), 332px);--sz-336: clamp(calc(336px * 0.426), calc(0.448 * 100vw), 336px);--sz-337: clamp(calc(337px * 0.426), calc(0.44933 * 100vw), 337px);--sz-341: clamp(calc(341px * 0.426), calc(0.45466 * 100vw), 341px);--sz-343: clamp(calc(343px * 0.426), calc(0.45733 * 100vw), 343px);--sz-346: clamp(calc(346px * 0.426), calc(0.46133 * 100vw), 346px);--sz-354: clamp(calc(354px * 0.426), calc(0.472 * 100vw), 354px);--sz-368: clamp(calc(368px * 0.426), calc(0.49066 * 100vw), 368px);--sz-375: clamp(calc(375px * 0.426), calc(0.5 * 100vw), 375px);--sz-376: clamp(calc(376px * 0.426), calc(0.50133 * 100vw), 376px);--sz-380: clamp(calc(380px * 0.426), calc(0.50666 * 100vw), 380px);--sz-400: clamp(calc(400px * 0.426), calc(0.53333 * 100vw), 400px);--sz-413: clamp(calc(413px * 0.426), calc(0.55066 * 100vw), 413px);--sz-414: clamp(calc(414px * 0.426), calc(0.552 * 100vw), 414px);--sz-425: clamp(calc(425px * 0.426), calc(0.56666 * 100vw), 425px);--sz-435: clamp(calc(435px * 0.426), calc(0.57999 * 100vw), 435px);--sz-439: clamp(calc(439px * 0.426), calc(0.58533 * 100vw), 439px);--sz-440: clamp(calc(440px * 0.426), calc(0.58666 * 100vw), 440px);--sz-444: clamp(calc(444px * 0.426), calc(0.592 * 100vw), 444px);--sz-450: clamp(calc(450px * 0.426), calc(0.6 * 100vw), 450px);--sz-457: clamp(calc(457px * 0.426), calc(0.60933 * 100vw), 457px);--sz-461: clamp(calc(461px * 0.426), calc(0.61466 * 100vw), 461px);--sz-477: clamp(calc(477px * 0.426), calc(0.636 * 100vw), 477px);--sz-478: clamp(calc(478px * 0.426), calc(0.63733 * 100vw), 478px);--sz-482: clamp(calc(482px * 0.426), calc(0.64266 * 100vw), 482px);--sz-487: clamp(calc(487px * 0.426), calc(0.64933 * 100vw), 487px);--sz-500: clamp(calc(500px * 0.426), calc(0.66666 * 100vw), 500px);--sz-510: clamp(calc(510px * 0.426), calc(0.68 * 100vw), 510px);--sz-514: clamp(calc(514px * 0.426), calc(0.68533 * 100vw), 514px);--sz-516: clamp(calc(516px * 0.426), calc(0.688 * 100vw), 516px);--sz-522: clamp(calc(522px * 0.426), calc(0.696 * 100vw), 522px);--sz-527: clamp(calc(527px * 0.426), calc(0.70266 * 100vw), 527px);--sz-532: clamp(calc(532px * 0.426), calc(0.70933 * 100vw), 532px);--sz-533: clamp(calc(533px * 0.426), calc(0.71066 * 100vw), 533px);--sz-544: clamp(calc(544px * 0.426), calc(0.72533 * 100vw), 544px);--sz-549: clamp(calc(549px * 0.426), calc(0.732 * 100vw), 549px);--sz-554: clamp(calc(554px * 0.426), calc(0.73866 * 100vw), 554px);--sz-556: clamp(calc(556px * 0.426), calc(0.74133 * 100vw), 556px);--sz-558: clamp(calc(558px * 0.426), calc(0.744 * 100vw), 558px);--sz-559: clamp(calc(559px * 0.426), calc(0.74533 * 100vw), 559px);--sz-566: clamp(calc(566px * 0.426), calc(0.75466 * 100vw), 566px);--sz-577: clamp(calc(577px * 0.426), calc(0.76933 * 100vw), 577px);--sz-584: clamp(calc(584px * 0.426), calc(0.77866 * 100vw), 584px);--sz-587: clamp(calc(587px * 0.426), calc(0.78266 * 100vw), 587px);--sz-601: clamp(calc(601px * 0.426), calc(0.80133 * 100vw), 601px);--sz-605: clamp(calc(605px * 0.426), calc(0.80666 * 100vw), 605px);--sz-609: clamp(calc(609px * 0.426), calc(0.812 * 100vw), 609px);--sz-627: clamp(calc(627px * 0.426), calc(0.836 * 100vw), 627px);--sz-631: clamp(calc(631px * 0.426), calc(0.84133 * 100vw), 631px);--sz-649: clamp(calc(649px * 0.426), calc(0.86533 * 100vw), 649px);--sz-650: clamp(calc(650px * 0.426), calc(0.86666 * 100vw), 650px);--sz-651: clamp(calc(651px * 0.426), calc(0.868 * 100vw), 651px);--sz-652: clamp(calc(652px * 0.426), calc(0.86933 * 100vw), 652px);--sz-655: clamp(calc(655px * 0.426), calc(0.87333 * 100vw), 655px);--sz-656: clamp(calc(656px * 0.426), calc(0.87466 * 100vw), 656px);--sz-657: clamp(calc(657px * 0.426), calc(0.876 * 100vw), 657px);--sz-670: clamp(calc(670px * 0.426), calc(0.89333 * 100vw), 670px);--sz-672: clamp(calc(672px * 0.426), calc(0.896 * 100vw), 672px);--sz-686: clamp(calc(686px * 0.426), calc(0.91466 * 100vw), 686px);--sz-689: clamp(calc(689px * 0.426), calc(0.91866 * 100vw), 689px);--sz-728: clamp(calc(728px * 0.426), calc(0.97066 * 100vw), 728px);--sz-735: clamp(calc(735px * 0.426), calc(0.98 * 100vw), 735px)}@media(min-width: 992px){:root{--sz-2: clamp(calc(2px * 0.516), calc(0.0010416667 * 100vw), 2px);--sz-3: clamp(calc(3px * 0.516), calc(0.0015625 * 100vw), 3px);--sz-5: clamp(calc(5px * 0.516), calc(0.0026041667 * 100vw), 5px);--sz-6: clamp(calc(6px * 0.516), calc(0.003125 * 100vw), 6px);--sz-8: clamp(calc(8px * 0.516), calc(0.0041666667 * 100vw), 8px);--sz-10: clamp(calc(10px * 0.516), calc(0.0052083333 * 100vw), 10px);--sz-12: clamp(calc(12px * 0.516), calc(0.00625 * 100vw), 12px);--sz-13: clamp(calc(13px * 0.516), calc(0.0067708333 * 100vw), 13px);--sz-14: clamp(calc(14px * 0.516), calc(0.0072916667 * 100vw), 14px);--sz-15: clamp(calc(15px * 0.516), calc(0.0078125 * 100vw), 15px);--sz-16: clamp(calc(16px * 0.516), calc(0.0083333333 * 100vw), 16px);--sz-18: clamp(calc(18px * 0.516), calc(0.009375 * 100vw), 18px);--sz-20: clamp(calc(20px * 0.516), calc(0.0104166667 * 100vw), 20px);--sz-21: clamp(calc(21px * 0.516), calc(0.0109375 * 100vw), 21px);--sz-22: clamp(calc(22px * 0.516), calc(0.0114583333 * 100vw), 22px);--sz-23: clamp(calc(23px * 0.516), calc(0.0119791667 * 100vw), 23px);--sz-24: clamp(calc(24px * 0.516), calc(0.0125 * 100vw), 24px);--sz-25: clamp(calc(25px * 0.516), calc(0.0130208333 * 100vw), 25px);--sz-26: clamp(calc(26px * 0.516), calc(0.0135416667 * 100vw), 26px);--sz-27: clamp(calc(27px * 0.516), calc(0.0140625 * 100vw), 27px);--sz-28: clamp(calc(28px * 0.516), calc(0.0145833333 * 100vw), 28px);--sz-30: clamp(calc(30px * 0.516), calc(0.015625 * 100vw), 30px);--sz-32: clamp(calc(32px * 0.516), calc(0.0166666667 * 100vw), 32px);--sz-35: clamp(calc(35px * 0.516), calc(0.0182291667 * 100vw), 35px);--sz-36: clamp(calc(36px * 0.516), calc(0.01875 * 100vw), 36px);--sz-39: clamp(calc(39px * 0.516), calc(0.0203125 * 100vw), 39px);--sz-40: clamp(calc(40px * 0.516), calc(0.0208333333 * 100vw), 40px);--sz-42: clamp(calc(42px * 0.516), calc(0.021875 * 100vw), 42px);--sz-43: clamp(calc(43px * 0.516), calc(0.0223958333 * 100vw), 43px);--sz-44: clamp(calc(44px * 0.516), calc(0.0229166667 * 100vw), 44px);--sz-45: clamp(calc(45px * 0.516), calc(0.0234375 * 100vw), 45px);--sz-46: clamp(calc(46px * 0.516), calc(0.0239583333 * 100vw), 46px);--sz-47: clamp(calc(47px * 0.516), calc(0.0244791667 * 100vw), 47px);--sz-48: clamp(calc(48px * 0.516), calc(0.025 * 100vw), 48px);--sz-50: clamp(calc(50px * 0.516), calc(0.0260416667 * 100vw), 50px);--sz-51: clamp(calc(51px * 0.516), calc(0.0265625 * 100vw), 51px);--sz-52: clamp(calc(52px * 0.516), calc(0.0270833333 * 100vw), 52px);--sz-53: clamp(calc(53px * 0.516), calc(0.0276041667 * 100vw), 53px);--sz-55: clamp(calc(55px * 0.516), calc(0.0286458333 * 100vw), 55px);--sz-58: clamp(calc(58px * 0.516), calc(0.0302083333 * 100vw), 58px);--sz-60: clamp(calc(60px * 0.516), calc(0.03125 * 100vw), 60px);--sz-61: clamp(calc(61px * 0.516), calc(0.0317708333 * 100vw), 61px);--sz-64: clamp(calc(64px * 0.516), calc(0.0333333333 * 100vw), 64px);--sz-65: clamp(calc(65px * 0.516), calc(0.0338541667 * 100vw), 65px);--sz-66: clamp(calc(66px * 0.516), calc(0.034375 * 100vw), 66px);--sz-67: clamp(calc(67px * 0.516), calc(0.0348958333 * 100vw), 67px);--sz-70: clamp(calc(70px * 0.516), calc(0.0364583333 * 100vw), 70px);--sz-72: clamp(calc(72px * 0.516), calc(0.0375 * 100vw), 72px);--sz-73: clamp(calc(73px * 0.516), calc(0.0380208333 * 100vw), 73px);--sz-75: clamp(calc(75px * 0.516), calc(0.0390625 * 100vw), 75px);--sz-76: clamp(calc(76px * 0.516), calc(0.0395833333 * 100vw), 76px);--sz-77: clamp(calc(77px * 0.516), calc(0.0401041667 * 100vw), 77px);--sz-80: clamp(calc(80px * 0.516), calc(0.0416666667 * 100vw), 80px);--sz-81: clamp(calc(81px * 0.516), calc(0.0421875 * 100vw), 81px);--sz-84: clamp(calc(84px * 0.516), calc(0.04375 * 100vw), 84px);--sz-85: clamp(calc(85px * 0.516), calc(0.0442708333 * 100vw), 85px);--sz-88: clamp(calc(88px * 0.516), calc(0.0458333333 * 100vw), 88px);--sz-94: clamp(calc(94px * 0.516), calc(0.0489583333 * 100vw), 94px);--sz-95: clamp(calc(95px * 0.516), calc(0.0494791667 * 100vw), 95px);--sz-96: clamp(calc(96px * 0.516), calc(0.05 * 100vw), 96px);--sz-100: clamp(calc(100px * 0.516), calc(0.0520833333 * 100vw), 100px);--sz-102: clamp(calc(102px * 0.516), calc(0.053125 * 100vw), 102px);--sz-105: clamp(calc(105px * 0.516), calc(0.0546875 * 100vw), 105px);--sz-113: clamp(calc(113px * 0.516), calc(0.0588541667 * 100vw), 113px);--sz-115: clamp(calc(115px * 0.516), calc(0.0598958333 * 100vw), 115px);--sz-120: clamp(calc(120px * 0.516), calc(0.0625 * 100vw), 120px);--sz-128: clamp(calc(128px * 0.516), calc(0.0666666667 * 100vw), 128px);--sz-130: clamp(calc(130px * 0.516), calc(0.0677083333 * 100vw), 130px);--sz-133: clamp(calc(133px * 0.516), calc(0.0692708333 * 100vw), 133px);--sz-135: clamp(calc(135px * 0.516), calc(0.0703125 * 100vw), 135px);--sz-140: clamp(calc(140px * 0.516), calc(0.0729166667 * 100vw), 140px);--sz-150: clamp(calc(150px * 0.516), calc(0.078125 * 100vw), 150px);--sz-155: clamp(calc(155px * 0.516), calc(0.0807291667 * 100vw), 155px);--sz-156: clamp(calc(156px * 0.516), calc(0.08125 * 100vw), 156px);--sz-160: clamp(calc(160px * 0.516), calc(0.0833333333 * 100vw), 160px);--sz-164: clamp(calc(164px * 0.516), calc(0.0854166667 * 100vw), 164px);--sz-165: clamp(calc(165px * 0.516), calc(0.0859375 * 100vw), 165px);--sz-170: clamp(calc(170px * 0.516), calc(0.0885416667 * 100vw), 170px);--sz-175: clamp(calc(175px * 0.516), calc(0.0911458333 * 100vw), 175px);--sz-176: clamp(calc(176px * 0.516), calc(0.0916666667 * 100vw), 176px);--sz-177: clamp(calc(177px * 0.516), calc(0.0921875 * 100vw), 177px);--sz-180: clamp(calc(180px * 0.516), calc(0.09375 * 100vw), 180px);--sz-181: clamp(calc(181px * 0.516), calc(0.0942708333 * 100vw), 181px);--sz-183: clamp(calc(183px * 0.516), calc(0.0953125 * 100vw), 183px);--sz-193: clamp(calc(193px * 0.516), calc(0.1005208333 * 100vw), 193px);--sz-200: clamp(calc(200px * 0.516), calc(0.1041666667 * 100vw), 200px);--sz-205: clamp(calc(205px * 0.516), calc(0.1067708333 * 100vw), 205px);--sz-214: clamp(calc(214px * 0.516), calc(0.1114583333 * 100vw), 214px);--sz-216: clamp(calc(216px * 0.516), calc(0.1125 * 100vw), 216px);--sz-223: clamp(calc(223px * 0.516), calc(0.1161458333 * 100vw), 223px);--sz-228: clamp(calc(228px * 0.516), calc(0.11875 * 100vw), 228px);--sz-231: clamp(calc(231px * 0.516), calc(0.1203125 * 100vw), 231px);--sz-249: clamp(calc(249px * 0.516), calc(0.1296875 * 100vw), 249px);--sz-252: clamp(calc(252px * 0.516), calc(0.13125 * 100vw), 252px);--sz-269: clamp(calc(269px * 0.516), calc(0.1401041667 * 100vw), 269px);--sz-270: clamp(calc(270px * 0.516), calc(0.140625 * 100vw), 270px);--sz-272: clamp(calc(272px * 0.516), calc(0.1416666667 * 100vw), 272px);--sz-277: clamp(calc(277px * 0.516), calc(0.1442708333 * 100vw), 277px);--sz-286: clamp(calc(286px * 0.516), calc(0.1489583333 * 100vw), 286px);--sz-295: clamp(calc(295px * 0.516), calc(0.1536458333 * 100vw), 295px);--sz-302: clamp(calc(302px * 0.516), calc(0.1572916667 * 100vw), 302px);--sz-311: clamp(calc(311px * 0.516), calc(0.1619791667 * 100vw), 311px);--sz-328: clamp(calc(328px * 0.516), calc(0.1708333333 * 100vw), 328px);--sz-330: clamp(calc(330px * 0.516), calc(0.171875 * 100vw), 330px);--sz-332: clamp(calc(332px * 0.516), calc(0.1729166667 * 100vw), 332px);--sz-336: clamp(calc(336px * 0.516), calc(0.175 * 100vw), 336px);--sz-337: clamp(calc(337px * 0.516), calc(0.1755208333 * 100vw), 337px);--sz-341: clamp(calc(341px * 0.516), calc(0.1776041667 * 100vw), 341px);--sz-343: clamp(calc(343px * 0.516), calc(0.1786458333 * 100vw), 343px);--sz-346: clamp(calc(346px * 0.516), calc(0.1802083333 * 100vw), 346px);--sz-354: clamp(calc(354px * 0.516), calc(0.184375 * 100vw), 354px);--sz-368: clamp(calc(368px * 0.516), calc(0.1916666667 * 100vw), 368px);--sz-375: clamp(calc(375px * 0.516), calc(0.1953125 * 100vw), 375px);--sz-376: clamp(calc(376px * 0.516), calc(0.1958333333 * 100vw), 376px);--sz-380: clamp(calc(380px * 0.516), calc(0.1979166667 * 100vw), 380px);--sz-400: clamp(calc(400px * 0.516), calc(0.2083333333 * 100vw), 400px);--sz-413: clamp(calc(413px * 0.516), calc(0.2151041667 * 100vw), 413px);--sz-414: clamp(calc(414px * 0.516), calc(0.215625 * 100vw), 414px);--sz-425: clamp(calc(425px * 0.516), calc(0.2213541667 * 100vw), 425px);--sz-435: clamp(calc(435px * 0.516), calc(0.2265625 * 100vw), 435px);--sz-439: clamp(calc(439px * 0.516), calc(0.2286458333 * 100vw), 439px);--sz-440: clamp(calc(440px * 0.516), calc(0.2291666667 * 100vw), 440px);--sz-444: clamp(calc(444px * 0.516), calc(0.23125 * 100vw), 444px);--sz-450: clamp(calc(450px * 0.516), calc(0.234375 * 100vw), 450px);--sz-457: clamp(calc(457px * 0.516), calc(0.2380208333 * 100vw), 457px);--sz-461: clamp(calc(461px * 0.516), calc(0.2401041667 * 100vw), 461px);--sz-477: clamp(calc(477px * 0.516), calc(0.2484375 * 100vw), 477px);--sz-478: clamp(calc(478px * 0.516), calc(0.2489583333 * 100vw), 478px);--sz-482: clamp(calc(482px * 0.516), calc(0.2510416667 * 100vw), 482px);--sz-487: clamp(calc(487px * 0.516), calc(0.2536458333 * 100vw), 487px);--sz-500: clamp(calc(500px * 0.516), calc(0.2604166667 * 100vw), 500px);--sz-510: clamp(calc(510px * 0.516), calc(0.265625 * 100vw), 510px);--sz-514: clamp(calc(514px * 0.516), calc(0.2677083333 * 100vw), 514px);--sz-516: clamp(calc(516px * 0.516), calc(0.26875 * 100vw), 516px);--sz-522: clamp(calc(522px * 0.516), calc(0.271875 * 100vw), 522px);--sz-527: clamp(calc(527px * 0.516), calc(0.2744791667 * 100vw), 527px);--sz-532: clamp(calc(532px * 0.516), calc(0.2770833333 * 100vw), 532px);--sz-533: clamp(calc(533px * 0.516), calc(0.2776041667 * 100vw), 533px);--sz-544: clamp(calc(544px * 0.516), calc(0.2833333333 * 100vw), 544px);--sz-549: clamp(calc(549px * 0.516), calc(0.2859375 * 100vw), 549px);--sz-554: clamp(calc(554px * 0.516), calc(0.2885416667 * 100vw), 554px);--sz-556: clamp(calc(556px * 0.516), calc(0.2895833333 * 100vw), 556px);--sz-558: clamp(calc(558px * 0.516), calc(0.290625 * 100vw), 558px);--sz-559: clamp(calc(559px * 0.516), calc(0.2911458333 * 100vw), 559px);--sz-566: clamp(calc(566px * 0.516), calc(0.2947916667 * 100vw), 566px);--sz-577: clamp(calc(577px * 0.516), calc(0.3005208333 * 100vw), 577px);--sz-584: clamp(calc(584px * 0.516), calc(0.3041666667 * 100vw), 584px);--sz-587: clamp(calc(587px * 0.516), calc(0.3057291667 * 100vw), 587px);--sz-601: clamp(calc(601px * 0.516), calc(0.3130208333 * 100vw), 601px);--sz-605: clamp(calc(605px * 0.516), calc(0.3151041667 * 100vw), 605px);--sz-609: clamp(calc(609px * 0.516), calc(0.3171875 * 100vw), 609px);--sz-627: clamp(calc(627px * 0.516), calc(0.3265625 * 100vw), 627px);--sz-631: clamp(calc(631px * 0.516), calc(0.3286458333 * 100vw), 631px);--sz-649: clamp(calc(649px * 0.516), calc(0.3380208333 * 100vw), 649px);--sz-650: clamp(calc(650px * 0.516), calc(0.3385416667 * 100vw), 650px);--sz-651: clamp(calc(651px * 0.516), calc(0.3390625 * 100vw), 651px);--sz-652: clamp(calc(652px * 0.516), calc(0.3395833333 * 100vw), 652px);--sz-655: clamp(calc(655px * 0.516), calc(0.3411458333 * 100vw), 655px);--sz-656: clamp(calc(656px * 0.516), calc(0.3416666667 * 100vw), 656px);--sz-657: clamp(calc(657px * 0.516), calc(0.3421875 * 100vw), 657px);--sz-670: clamp(calc(670px * 0.516), calc(0.3489583333 * 100vw), 670px);--sz-672: clamp(calc(672px * 0.516), calc(0.35 * 100vw), 672px);--sz-686: clamp(calc(686px * 0.516), calc(0.3572916667 * 100vw), 686px);--sz-689: clamp(calc(689px * 0.516), calc(0.3588541667 * 100vw), 689px);--sz-728: clamp(calc(728px * 0.516), calc(0.3791666667 * 100vw), 728px);--sz-735: clamp(calc(735px * 0.516), calc(0.3828125 * 100vw), 735px)}}strong{font-weight:700 !important}:root{--color-mark: var(--color-yellow)}body{font-family:var(--font-default);font-size:var(--sz-30);font-weight:normal;line-height:1.6;letter-spacing:0;color:var(--color-default);--mb-p: 1.5em}@media screen and (min-width: 992px){body{font-size:var(--sz-18)}}:root{--color-default: #151514;--color-primary: #0099fb;--color-water: #e4f5ff;--color-red: #cf152d;--color-yellow: #fffa06}.text-red{color:var(--color-red) !important}:root{--color-container-shadow: #d9e5ed;--font-family: var(--font-default);--font-weight: 400;--color-text: #151514;--color-bg: #ffffff;--color-form-control-text: #151514;--color-form-control-bg: #ffffff;--color-form-control-border: #151514;--color-placeholder: #535a61;--color-footer-text: #ffffff;--color-footer-bg: #0099fb;--color-pagetop-text: #ffffff;--color-pagetop-bg: #0099fb}:root{--font-default: YakuHanJP;--font-Shippori: "Shippori Mincho", serif;--font-Oswald: "Oswald", sans-serif}:root{--container-width: 750}@media screen and (min-width: 992px){:root{--container-width: 1920}}.inner{--bs-gutter-x: var(--sz-30);padding-inline:var(--bs-gutter-x);margin-inline:auto}@media screen and (min-width: 992px){.inner{--bs-gutter-x: 0}}body:has([class*=snap-item]) .container{overflow:auto;scroll-snap-type:y mandatory;height:100vh}.sp-snap-item{scroll-snap-align:start;scroll-padding-top:100px}.sp-snap-item--normal{scroll-snap-align:start;scroll-snap-stop:normal;height:auto}.pc-snap-item{display:contents}@media screen and (min-width: 992px){.sp-snap-item{display:contents !important}.pc-snap-item{display:revert;scroll-snap-align:start}}.indented-mark{display:inline-block;position:relative;padding-left:1em}.indented-mark::before{content:attr(data-mark);position:absolute;left:0}.swiper{position:fixed;bottom:var(--sz-160);right:var(--sz-10);display:flex;flex-direction:column;align-items:center;z-index:9;cursor:pointer}.swiper__label{width:var(--sz-28);margin-bottom:var(--sz-10)}.swiper__arrow{width:var(--sz-25);overflow:hidden}.swiper__arrow img{animation:slide-down 1.2s linear infinite}@keyframes slide-down{0%{transform:translateY(-100%);opacity:1}100%{transform:translateY(100%);opacity:0}}@media screen and (min-width: 992px){.swiper{bottom:var(--sz-120);right:unset;left:var(--sz-6)}}.header{padding:var(--sz-35) var(--sz-40)}.header__logo{width:var(--sz-181)}@media screen and (min-width: 992px){.header{padding:35px 40px}.header__logo{width:223px}}.kv{background-image:url(../images/sp/bg-confetti.webp),linear-gradient(358deg, #eeece9 0%, #eeece9 0%, #ffffff 100%);background-repeat:no-repeat;background-size:var(--sz-532),auto;background-position:top 70% left 35%,top left}.kv .inner{display:contents}.kv .sp-snap-item{padding-block:var(--sz-30) var(--sz-155)}.kv__logo{width:var(--sz-181);position:absolute;top:var(--sz-47);right:var(--sz-55)}.kv__heading{margin-bottom:var(--sz-20)}.kv__heading img{width:var(--sz-728)}.kv__offer{display:grid;grid-template-areas:"image text1" "image text2";gap:var(--sz-10);width:-moz-fit-content;width:fit-content;margin-inline:auto}.kv__offer-image{grid-area:image;width:var(--sz-133)}.kv__offer-text1{grid-area:text1;width:var(--sz-514);align-self:flex-end}.kv__offer-text2{grid-area:text2;width:var(--sz-376);margin-inline:auto}.kv__instructors{height:var(--sz-270);width:var(--sz-650);margin-inline:auto;display:flex;justify-content:space-between}.kv__instructor{opacity:0;visibility:hidden}.kv__instructor img{width:auto;height:var(--sz-170)}.kv__instructor.is-show{opacity:1;visibility:visible}[data-layout=layout-sp-1] .kv__instructor:nth-child(1){align-self:flex-end}[data-layout=layout-sp-1] .kv__instructor:nth-child(2){align-self:flex-start;translate:12%}[data-layout=layout-sp-1] .kv__instructor:nth-child(3){align-self:flex-end}[data-layout=layout-sp-2] .kv__instructor:nth-child(1){align-self:flex-start}[data-layout=layout-sp-2] .kv__instructor:nth-child(2){align-self:flex-end}[data-layout=layout-sp-2] .kv__instructor:nth-child(3){align-self:center}[data-layout=layout-sp-3] .kv__instructor:nth-child(1){align-self:flex-end}[data-layout=layout-sp-3] .kv__instructor:nth-child(2){align-self:flex-start}[data-layout=layout-sp-3] .kv__instructor:nth-child(3){align-self:center;translate:0 30%}@media screen and (min-width: 992px){.kv{background-image:url(../images/pc/bg-confetti1.webp),url(../images/pc/bg-confetti2.webp),linear-gradient(358deg, #eeece9 0%, #eeece9 0%, #ffffff 100%);background-repeat:no-repeat;background-size:var(--sz-311),var(--sz-311),auto;background-position:top 75% left 16%,top 63% right 13%,top left;position:relative}.kv .pc-snap-item{padding-block:var(--sz-60) var(--sz-95)}.kv .inner{display:revert}.kv__logo{width:var(--sz-223);top:var(--sz-35);right:unset;left:var(--sz-30)}.kv__heading{width:var(--sz-689);margin-left:21%;margin-bottom:var(--sz-30)}.kv__heading img{width:var(--sz-689)}.kv__offer{margin-inline:21% 0}.kv__offer-image{width:var(--sz-128)}.kv__offer-text1{width:var(--sz-482)}.kv__offer-text2{width:var(--sz-354)}.kv__instructors{height:100%;width:var(--sz-650);display:block;position:absolute;top:var(--sz-40);left:59%}.kv__instructor{position:absolute;transition:opacity 1s ease-in-out,visibility 1s ease-in-out}[data-layout=layout-pc-1] .kv__instructor:nth-child(1){top:var(--sz-20);left:var(--sz-205)}[data-layout=layout-pc-1] .kv__instructor:nth-child(2){top:var(--sz-140);left:0}[data-layout=layout-pc-1] .kv__instructor:nth-child(3){top:var(--sz-193);left:var(--sz-400)}[data-layout=layout-pc-1] .kv__instructor:nth-child(4){top:var(--sz-295);left:var(--sz-175)}[data-layout=layout-pc-1] .kv__instructor:nth-child(5){top:var(--sz-425);left:0}[data-layout=layout-pc-1] .kv__instructor:nth-child(6){top:var(--sz-478);left:var(--sz-380)}[data-layout=layout-pc-1] .kv__instructor:nth-child(7){top:var(--sz-577);left:var(--sz-177)}[data-layout=layout-pc-2] .kv__instructor:nth-child(1){top:var(--sz-100);left:var(--sz-66)}[data-layout=layout-pc-2] .kv__instructor:nth-child(2){top:var(--sz-113);left:var(--sz-337)}[data-layout=layout-pc-2] .kv__instructor:nth-child(3){top:var(--sz-330);left:var(--sz-214)}[data-layout=layout-pc-2] .kv__instructor:nth-child(4){top:var(--sz-461);left:0}[data-layout=layout-pc-2] .kv__instructor:nth-child(5){top:var(--sz-510);left:var(--sz-375)}[data-layout=layout-pc-2] .kv__instructor:nth-child(6){top:var(--sz-627);left:var(--sz-183)}}.trouble{background:#fff}.trouble .inner{display:contents}.trouble .sp-snap-item{padding-block:var(--sz-45) var(--sz-155)}.trouble__heading{width:var(--sz-655);margin-inline:auto;margin-bottom:var(--sz-50)}.trouble__list{display:flex;flex-direction:column;gap:var(--sz-25);width:var(--sz-516);margin-inline:auto}.trouble__item{aspect-ratio:512/277;width:100%;background:url(../images/sp/bg-trouble-item.webp) no-repeat top left/100% 100%;position:relative;display:flex;justify-content:center;align-items:center}.trouble__item::before{content:"";background:url(../images/sp/icon-check-water.webp) no-repeat top left/100% 100%;aspect-ratio:1;width:var(--sz-77);height:auto;position:absolute;top:calc(-1*var(--sz-12));left:var(--sz-24)}.trouble__desc{margin-bottom:0;font-size:var(--sz-36);font-weight:500;line-height:1.5;letter-spacing:.05em;text-align:center}.trouble__image{position:absolute}:where(.sp-snap-item:nth-child(1) .trouble__item:nth-child(1)) .trouble__image{width:var(--sz-72);bottom:0;right:0}:where(.sp-snap-item:nth-child(1) .trouble__item:nth-child(2)) .trouble__image{width:var(--sz-73);bottom:0;right:var(--sz-24)}:where(.sp-snap-item:nth-child(1) .trouble__item:nth-child(3)) .trouble__image{width:var(--sz-102);top:var(--sz-21);right:var(--sz-12)}:where(.sp-snap-item:nth-child(2) .trouble__item:nth-child(1)) .trouble__image{width:var(--sz-70);bottom:0;right:var(--sz-10)}:where(.sp-snap-item:nth-child(2) .trouble__item:nth-child(2)) .trouble__image{width:var(--sz-115);top:33%;right:var(--sz-6)}:where(.sp-snap-item:nth-child(2) .trouble__item:nth-child(3)) .trouble__image{width:var(--sz-81);bottom:0;right:var(--sz-55)}.trouble__summary{margin-top:var(--sz-20);font-size:var(--sz-30);font-weight:500;line-height:1.5;letter-spacing:.05em;text-align:center;margin-bottom:0}.trouble__important{color:var(--color-red);font-size:var(--sz-39);border:var(--sz-3) solid;border-radius:var(--sz-5);margin-top:.2em;margin-right:.2em;padding:0 .3em;display:inline-block}@media screen and (min-width: 992px){.trouble{padding-block:var(--sz-84)}.trouble .inner{display:revert}.trouble__heading{width:var(--sz-554);margin-bottom:var(--sz-88)}.trouble__list{display:grid;grid-template-columns:repeat(3, auto);gap:var(--sz-35) var(--sz-25);width:-moz-fit-content;width:fit-content}.trouble__item{aspect-ratio:343/198;width:var(--sz-343);background-image:url(../images/pc/bg-trouble-item.webp)}.trouble__item::before{content:"";background-image:url(../images/pc/icon-check-water.webp);width:var(--sz-51)}.trouble__desc{font-size:var(--sz-24)}.trouble__item:nth-child(1) .trouble__image{width:var(--sz-40);bottom:0;right:0}.trouble__item:nth-child(2) .trouble__image{width:var(--sz-48);bottom:0;right:var(--sz-24)}.trouble__item:nth-child(3) .trouble__image{width:var(--sz-67);top:var(--sz-21);right:var(--sz-12)}.trouble__item:nth-child(4) .trouble__image{width:var(--sz-46);bottom:0;right:var(--sz-10)}.trouble__item:nth-child(5) .trouble__image{width:var(--sz-77);top:33%;right:var(--sz-6)}.trouble__item:nth-child(6) .trouble__image{width:var(--sz-53);bottom:0;right:var(--sz-55)}.trouble__summary{margin-top:var(--sz-84);font-size:var(--sz-24);font-weight:bold}.trouble__important{font-size:var(--sz-30)}}.reason .inner{display:contents}.reason .sp-snap-item{padding-block:var(--sz-25) var(--sz-155);background:rgba(0,0,0,0) linear-gradient(311deg, #faf4c5 0%, #faf4c5 0%, #ffffff 100%, #ffffff 100%)}.reason__row{display:flex;flex-direction:column-reverse;gap:var(--sz-64)}.reason__heading{width:var(--sz-559);margin-inline:auto}.reason__lead{position:relative;aspect-ratio:652/664;width:var(--sz-652);height:auto;margin-inline:auto}.reason__lead p{font-size:var(--sz-28);font-weight:400;line-height:1.6;position:relative;padding:var(--sz-64) var(--sz-25);z-index:1}.reason__lead-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.reason__item{width:var(--sz-650);margin-inline:auto;position:relative}.reason__item::before{content:"";position:absolute;top:var(--sz-10);left:var(--sz-10);width:100%;height:100%;z-index:0;background:repeating-linear-gradient(-45deg, #e27381 0px, #e27381 var(--sz-23), #66c2fd var(--sz-23), #66c2fd var(--sz-46))}.reason__item-box{border:var(--sz-3) solid;background:#fff;padding:var(--sz-40) var(--sz-35);position:relative}.reason__item-heading{margin-inline:auto;margin-bottom:var(--sz-30)}:where(.sp-snap-item:nth-child(1)) .reason__item-heading{width:var(--sz-544)}:where(.sp-snap-item:nth-child(2)) .reason__item-heading{width:var(--sz-522)}:where(.sp-snap-item:nth-child(3)) .reason__item-heading{width:var(--sz-532)}.reason__item-desc{font-feature-settings:"palt";font-size:var(--sz-30);font-weight:normal;line-height:1.6;letter-spacing:.05em}.reason__item-image1{width:var(--sz-439);margin-right:0}.reason__item-image2{width:var(--sz-631);max-width:unset;margin-inline:calc(-1*var(--sz-35));margin-bottom:calc(-1*var(--sz-40))}.reason__item-image3{width:var(--sz-587);margin-bottom:calc(-1*var(--sz-40))}.reason__item-image4{width:var(--sz-601);margin-top:var(--sz-30);margin-inline:auto calc(-1*var(--sz-35))}@media screen and (min-width: 992px){.reason{background:rgba(0,0,0,0) linear-gradient(358deg, #faf4c5 0%, #faf4c5 0%, #ffffff 100%)}.reason .inner{width:60.73%;display:grid}.reason .pc-snap-item:nth-child(1) .inner{grid-template-areas:"head head" "item1 item2";grid-template-columns:1fr 1fr;gap:var(--sz-25) var(--sz-20);padding-block:var(--sz-32) var(--sz-75)}.reason .pc-snap-item:nth-child(2) .inner{grid-template-areas:"item3 item4";grid-template-columns:1fr 1fr;gap:0 var(--sz-35);padding-block:var(--sz-40) var(--sz-60)}.reason__row{grid-area:head;display:grid;grid-template-columns:auto 1fr;align-items:center}.reason__heading{width:var(--sz-414)}.reason__lead{aspect-ratio:686/176;width:var(--sz-686)}.reason__lead p{font-size:var(--sz-18);padding:var(--sz-28) var(--sz-120) var(--sz-28) var(--sz-80)}.reason__item{width:100%}.reason__item--1{grid-area:item1}.reason__item--2{grid-area:item2}.reason__item--3{grid-area:item3}.reason__item--4{grid-area:item4}.reason__item::before{display:none}.reason__item-box{border:none;background:rgba(0,0,0,0);padding:0}.reason__item-heading{margin-inline:unset;margin-bottom:var(--sz-30)}:where(.reason__item--1) .reason__item-heading{width:var(--sz-584)}:where(.reason__item--2) .reason__item-heading{width:var(--sz-532)}:where(.reason__item--3) .reason__item-heading{width:var(--sz-544)}:where(.reason__item--4) .reason__item-heading{width:var(--sz-522)}.reason__item-desc{font-size:var(--sz-18)}.reason__item-image3{width:var(--sz-549);margin-bottom:calc(-1*var(--sz-10))}.reason__item-image4{width:var(--sz-533);margin-top:0;margin-inline:0}}.feature .inner{display:contents}.feature .sp-snap-item{padding-block:var(--sz-25) var(--sz-155);background:var(--color-water)}.feature__row{display:flex;flex-direction:column-reverse}.feature__heading{width:var(--sz-657);margin-inline:auto}.feature__lead{position:relative;aspect-ratio:649/798;width:var(--sz-649);height:auto;margin-inline:auto;padding:var(--sz-64) var(--sz-25)}.feature__lead p{font-feature-settings:"palt";font-size:var(--sz-30);font-weight:400;line-height:1.6;position:relative;z-index:1}.feature__lead-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.feature__item{width:var(--sz-650);margin-inline:auto}.feature__item-heading{color:#fff;background:var(--color-primary);font-size:var(--sz-43);font-weight:bold;line-height:1.6;letter-spacing:.05em;text-align:center;margin-bottom:var(--sz-20);padding:.3em}.feature__item-desc{font-feature-settings:"palt";font-size:var(--sz-30);font-weight:normal;line-height:1.6;letter-spacing:.05em;text-align:center;--mb-p: 0.5em;margin-bottom:var(--sz-20)}.feature__item-desc p:last-child{margin-bottom:0}.feature__video{width:100%;margin-bottom:var(--sz-20)}.feature__next{color:var(--color-primary);font-size:var(--sz-51);font-weight:bold;text-align:center;line-height:1.6;letter-spacing:.05em}.feature__arrow{width:var(--sz-252);margin-top:var(--sz-35)}@media screen and (min-width: 992px){.feature{background:var(--color-water);padding-block:var(--sz-36) var(--sz-94)}.feature .inner{display:revert;width:57.29%}.feature__row{flex-direction:row;justify-content:center;gap:var(--sz-30);margin-bottom:var(--sz-30)}.feature__heading{width:var(--sz-328);margin-inline:0}.feature__lead{aspect-ratio:672/176;width:var(--sz-672);height:var(--sz-176);margin-inline:0;padding:var(--sz-30) var(--sz-50) var(--sz-30) var(--sz-75)}.feature__list{display:grid;grid-template-columns:repeat(2, auto);gap:var(--sz-30)}.feature__lead p{font-size:var(--sz-18)}.feature__item{width:var(--sz-500)}.feature__item-heading{font-size:var(--sz-24);margin-bottom:var(--sz-13);width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:.3em 1em}.feature__item-desc{font-size:var(--sz-18);--mb-p: var(--sz-10);margin-bottom:var(--sz-10);text-align:-webkit-auto}.feature__video{margin-bottom:var(--sz-47)}.feature__next{color:var(--color-primary);font-size:var(--sz-51);font-weight:bold;text-align:center;line-height:1.6;letter-spacing:.05em}.feature__arrow{width:var(--sz-252);margin-top:var(--sz-35)}.feature__summary{width:-moz-fit-content;width:fit-content;margin-inline:auto}}.instructor .inner{display:contents}.instructor .sp-snap-item{background:rgba(0,0,0,0) linear-gradient(311deg, #faf4c5 0%, #faf4c5 0%, #ffffff 100%, #ffffff 100%);padding-block:var(--sz-20) var(--sz-155)}.instructor .sp-snap-item:nth-child(2){padding-top:var(--sz-60)}.instructor__heading{color:var(--color-primary);font-size:var(--sz-30);font-weight:bold;letter-spacing:.05em;text-align:center;margin-bottom:var(--sz-64)}.instructor__box{width:var(--sz-605);margin-inline:auto;border-radius:var(--sz-15);border:var(--sz-2) solid var(--color);position:relative;padding:var(--sz-20) var(--sz-20)}.instructor__box--english{--color: var(--color-primary)}.instructor__box--multilingual{--color: var(--color-red)}.instructor__box-heading{color:#fff;background:var(--color);font-size:var(--sz-26);font-weight:500;letter-spacing:.05em;text-align:center;padding:.3em .5em;border-radius:var(--sz-15) var(--sz-15) 0 0;width:var(--sz-558);position:absolute;bottom:100%;left:50%;translate:-50%;white-space:nowrap}.instructor__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sz-10) var(--sz-30)}.instructor__item{width:calc((100% - var(--sz-40))/2)}.instructor__item--blank img{width:var(--sz-156)}.instructor__item:last-child:nth-child(odd){width:var(--sz-444);margin-inline:auto}@media screen and (min-width: 992px){.instructor{background:rgba(0,0,0,0) linear-gradient(320deg, #faf4c5 0%, #faf4c5 0%, #ffffff 100%);padding-block:var(--sz-65) var(--sz-45)}.instructor .inner{width:60.625%;display:grid;grid-template-areas:"heading heading" "box1 box2";gap:var(--sz-58) var(--sz-14)}.instructor__heading{grid-area:heading;font-size:var(--sz-30);margin-bottom:0}.instructor__box{padding:var(--sz-20) var(--sz-20)}.instructor__box--english{grid-area:box1;width:auto}.instructor__box--multilingual{grid-area:box2;width:auto}.instructor__box-heading{font-size:var(--sz-20);padding:.3em 3em;width:-moz-fit-content;width:fit-content}.instructor__list{display:grid;gap:var(--sz-25) var(--sz-25)}.instructor__box--english .instructor__list{grid-template-columns:repeat(2, 1fr)}.instructor__box--multilingual .instructor__list{grid-template-columns:repeat(3, 1fr)}.instructor__item{width:var(--sz-200)}.instructor__item--blank{display:flex;width:var(--sz-120);justify-content:center;align-items:center;margin-inline:auto}.instructor__item--blank img{width:var(--sz-120)}.instructor__item:last-child:nth-child(odd){width:auto}}@media screen and (min-width: 992px){.system{background:hsla(203,100%,49%,.1);padding-block:var(--sz-76) var(--sz-80)}.system .inner{width:59.9%}.system__heading{width:var(--sz-609);margin-inline:auto;margin-bottom:var(--sz-44)}.system__row{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--sz-85)}.system__desc{font-size:var(--sz-18);font-weight:normal;line-height:1.66;letter-spacing:.05em}.system__image1{width:var(--sz-457);margin:0}.system__image2{width:var(--sz-435)}.system__box{background:#fff;border-radius:var(--sz-30);padding:var(--sz-35) var(--sz-45)}}.lesson .inner{display:contents}.lesson .sp-snap-item{padding-block:var(--sz-40) var(--sz-155);background:var(--color-water)}.lesson .sp-snap-item:nth-child(2){display:grid;grid-template-areas:"list list" "note summary" "note2 note2";grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;gap:var(--sz-15) 0;padding-inline:var(--sz-50)}.lesson__heading{width:var(--sz-651);margin-inline:auto;margin-bottom:var(--sz-45)}.lesson__subheading{width:var(--sz-670);margin-inline:auto;margin-bottom:var(--sz-35)}.lesson__lead{background:#fff;border-radius:var(--sz-15);width:var(--sz-650);margin-inline:auto;padding:var(--sz-20);text-align:center;font-feature-settings:"palt";font-size:var(--sz-30);font-weight:normal;line-height:1.6;letter-spacing:.05em}.lesson__lead p:first-child{color:var(--color-primary);font-family:var(--font-Shippori);font-weight:600;font-size:var(--sz-36);line-height:1.25;margin-bottom:.3em}.nav-tabs{--bs-nav-tabs-border-width: var(--sz-2);--bs-nav-tabs-border-color: var(--color-primary);border-bottom:none;width:var(--sz-650);margin-inline:auto}.nav-item{width:33.3333333333%}.nav-item:nth-child(1){--color: var(--color-primary);--bg: #fff}.nav-item:nth-child(2){--color: var(--color-red);--bg: #f9efef}.nav-item:nth-child(3){--color: var(--color-primary);--bg: #fafae5}.nav-tabs .nav-link{font-size:var(--sz-21);font-weight:bold;line-height:1.2;width:100%;color:var(--color);background-color:var(--bg);--bs-nav-tabs-link-active-color: var(--color);--bs-nav-tabs-link-active-bg: var(--bg);--bs-nav-tabs-link-active-border-color: var(--color);border-color:var(--color);display:flex;flex-direction:column;gap:.2em}.nav-tabs .nav-link.active{position:relative;z-index:1}.nav-tabs .nav-link>span{display:block;color:#fff;background-color:var(--color);border-radius:100vh;font-size:var(--sz-13);padding:.3em}.tab-content{width:var(--sz-650);margin-inline:auto;position:relative}.tab-pane{background-color:var(--bg);padding:var(--sz-25) var(--sz-35);border:var(--sz-2) solid var(--color);border-radius:var(--sz-15)}.tab-pane:first-child.active{border-top-left-radius:0}.tab-pane:last-child.active{border-top-right-radius:0}.tab-pane:nth-child(1){--color: var(--color-primary);--bg: #fff}.tab-pane:nth-child(2){--color: var(--color-red);--bg: #f9efef}.tab-pane:nth-child(3){--color: var(--color-primary);--bg: #fafae5}.nav-tabs .nav-link{border-bottom:none}.lesson__list{grid-area:list}.lesson__item-heading{display:flex;justify-content:center;align-items:center;gap:var(--sz-20);color:var(--color);font-feature-settings:"palt";font-size:var(--sz-53);font-weight:bold;line-height:1.2;letter-spacing:.05em;margin-bottom:var(--sz-30)}.lesson__item-heading>span{color:#fff;background-color:var(--color);font-size:var(--sz-28);border-radius:var(--sz-15);padding:.2em .5em}.lesson__item-desc{font-size:var(--sz-28);font-weight:normal;line-height:1.6;--mb-p: 0.5em}.lesson__item-desc .small{font-size:var(--sz-24)}.lesson__checklist{display:flex;flex-direction:column;gap:var(--sz-48);width:var(--sz-487);margin-inline:auto}.lesson__checklist-item{background-color:#f6d9db;color:var(--color-red);font-size:var(--sz-36);font-weight:bold;text-align:center;line-height:1.6;padding:var(--sz-15);position:relative}.lesson__checklist-item:not(:last-child)::before{content:"▼";color:var(--color-red);position:absolute;top:calc(100% + var(--sz-24));left:50%;translate:-50% -50%;line-height:1}.lesson__checklist-price{background-color:#fff;color:var(--color-default);font-size:var(--sz-32);font-weight:bold;display:inline-block;padding:0 1em;letter-spacing:.1em;margin-top:.3em}.lesson__checklist-price>.n{font-family:var(--font-Oswald);font-size:var(--sz-42);font-weight:bold}.lesson__checklist-note{grid-area:note2;font-size:var(--sz-20);margin-bottom:0;margin-top:var(--sz-30)}.lesson__roundingbox{background-color:#fff;border:var(--sz-2) solid var(--color-primary);border-radius:var(--sz-15);color:var(--color-primary);font-size:var(--sz-28);font-weight:bold;line-height:1.43;letter-spacing:.05em;text-align:center;padding:.5em}.lesson__note{grid-area:note;font-size:var(--sz-20);font-weight:normal;line-height:1.5;margin-bottom:0}.lesson__summary{grid-area:summary;position:relative;background:url(../images/sp/lesson-balloon.webp) no-repeat top left/100% 100%;aspect-ratio:450/235;width:var(--sz-450);height:auto;font-feature-settings:"palt";font-size:var(--sz-30);font-weight:500;--mb-p: 0;display:flex;justify-content:center;align-items:center;padding:var(--sz-30) var(--sz-20) var(--sz-30) var(--sz-50)}.lesson__summary strong{font-size:var(--sz-48);line-height:1}.lesson__price{width:var(--sz-302);position:absolute;top:55%;left:-45%}@media screen and (min-width: 992px){.lesson{background:var(--color-water);padding-block:var(--sz-40) var(--sz-60)}.lesson .inner{display:revert;width:59.16%}.lesson__row{display:grid;grid-template-areas:"heading lead" "subheading subheading";grid-template-columns:1fr 1fr;gap:var(--sz-12) var(--sz-88);margin-bottom:var(--sz-10)}.lesson__heading{grid-area:heading;width:var(--sz-413);margin-bottom:0}.lesson__subheading{grid-area:subheading;width:auto;margin-bottom:0}.lesson__lead{grid-area:lead;border-radius:var(--sz-30);width:var(--sz-566);font-size:var(--sz-18);text-align:left}.lesson__lead p:first-child{font-size:var(--sz-24)}.lesson__list{display:grid;grid-template-columns:repeat(3, 33.3333333333%);gap:var(--sz-12)}.lesson__checklist-note{margin-top:0;font-size:var(--sz-13);text-align:center}.tab-content{display:contents}.tab-content>.tab-pane,.tab-content>.active{display:contents}.lesson__item{display:grid}.lesson__item-box{background:#fff;border-radius:var(--sz-15);border:var(--sz-2) solid var(--color-primary);padding:var(--sz-25) var(--sz-25) var(--sz-15);display:grid;align-items:flex-end}.lesson__item-heading{font-size:var(--sz-30);margin-bottom:var(--sz-10);align-self:flex-start;flex-direction:column;gap:var(--sz-5)}.lesson__item-heading>span{font-size:var(--sz-18);padding:.2em .5em .3em}.lesson__item-desc{font-size:var(--sz-18)}.lesson__item-desc .small{font-size:var(--sz-14)}.lesson__checklist{gap:var(--sz-43);width:auto}.lesson__checklist-item{font-size:var(--sz-20)}.lesson__checklist-item:not(:last-child)::before{top:calc(100% + var(--sz-21))}.lesson__checklist-item:last-child{padding:var(--sz-22)}.lesson__checklist-price{font-size:var(--sz-18)}.lesson__checklist-price>.n{font-size:var(--sz-24)}.lesson__roundingbox{font-feature-settings:"palt";font-size:var(--sz-16);line-height:1.875}.lesson__summary{background-image:url(../images/pc/lesson-balloon.webp);aspect-ratio:457/107;width:var(--sz-457);font-size:var(--sz-18);margin-inline:auto;translate:50% -11%}.lesson__summary strong{font-size:var(--sz-30)}.lesson__price{width:var(--sz-272);top:6%;left:-62%}}.flow .inner{display:contents}.flow .sp-snap-item{background:rgba(0,0,0,0) linear-gradient(311deg, #faf4c5 0%, #faf4c5 0%, #ffffff 100%, #ffffff 100%);padding-block:var(--sz-30) var(--sz-155)}.flow__heading{width:var(--sz-440);margin-inline:auto;margin-bottom:var(--sz-20)}.flow__steps{width:var(--sz-657);margin-inline:auto}@media screen and (min-width: 992px){.flow{background:rgba(0,0,0,0) linear-gradient(320deg, #faf4c5 0%, #faf4c5 0%, #ffffff 100%);padding-block:var(--sz-80) var(--sz-105)}.flow .inner{display:revert;width:59.58%}.flow__row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--sz-12) var(--sz-50);margin-bottom:var(--sz-60)}.flow__heading{width:var(--sz-346);margin:0}.flow__lead{background:url(../images/pc/flow-lead-box.webp) no-repeat top left/100% 100%;aspect-ratio:735/123;width:var(--sz-735);font-feature-settings:"palt";font-size:var(--sz-18);font-weight:normal;line-height:1.75;letter-spacing:.05em;align-items:center;padding-left:4em;padding-top:.5em}.flow__steps{width:84.35%}}.access .inner{display:contents}.access .sp-snap-item{padding-block:var(--sz-50) var(--sz-155);background:url(../images/sp/bg-access.webp) no-repeat top left/100% 100%}.access__row{width:var(--sz-650);margin-inline:auto}.access__heading{width:var(--sz-269);margin-inline:auto;margin-bottom:var(--sz-45)}.access__map{margin-bottom:var(--sz-45)}.nearest{width:var(--sz-656);margin-inline:auto}.access__address-heading{width:var(--sz-193);margin-bottom:var(--sz-25)}.access__address p{border-top:var(--sz-3) solid var(--color-primary);border-bottom:var(--sz-3) solid var(--color-primary);font-size:var(--sz-30);font-weight:normal;line-height:1.6;padding:.5em;display:flex;gap:1em}.access__root1{width:var(--sz-655);margin-inline:auto;margin-bottom:var(--sz-50)}.access__root2{width:var(--sz-336);margin-left:auto}.access__roots p{aspect-ratio:1;width:var(--sz-380);height:auto;background:hsla(0,0%,100%,.59);border:var(--sz-2) solid var(--color-primary);border-radius:100vh;display:flex;justify-content:center;align-items:center;color:var(--color-primary);font-size:var(--sz-30);font-weight:bold;line-height:1.6;letter-spacing:.05em;margin-bottom:0;margin-top:-31%;position:relative}@media screen and (min-width: 992px){.access{background-image:url(../images/pc/bg-access.webp);padding-block:var(--sz-60) var(--sz-70)}.access .inner{width:58.33%;display:grid;grid-template-areas:"heading heading" "col1 col2";gap:0 var(--sz-45)}.access__heading{grid-area:heading;width:var(--sz-164);margin-bottom:var(--sz-45)}.access__row{width:auto}.sp-snap-item:first-child .access__row{grid-area:col1;display:flex;flex-direction:column}.sp-snap-item:last-child .access__row{grid-area:col2}.access__lead{order:0;font-size:var(--sz-18);font-weight:normal;line-height:1.66;margin-bottom:var(--sz-25)}.access__map{order:3;margin-bottom:0}.nearest{order:1;width:var(--sz-332);margin-bottom:var(--sz-15);margin-left:0}.access__address{order:2;margin-bottom:var(--sz-10)}.access__address-heading{width:var(--sz-165);margin-bottom:var(--sz-10)}.access__address p{font-size:var(--sz-18);margin-bottom:0}.access__root1{width:var(--sz-556);margin-right:0;margin-bottom:var(--sz-140)}.access__root2{width:var(--sz-286)}.access__roots p{width:var(--sz-216);font-size:var(--sz-18);margin-left:0;letter-spacing:0;letter-spacing:0}}.contact{background:rgba(0,0,0,0) linear-gradient(311deg, #faf4c5 0%, #faf4c5 0%, #ffffff 100%, #ffffff 100%)}.contact .sp-snap-item{padding-block:var(--sz-50) var(--sz-85)}.contact__heading{width:var(--sz-477);margin-inline:auto;margin-bottom:var(--sz-50)}.form{font-size:var(--sz-30);font-weight:normal;line-height:1.6}.form__group{margin-bottom:var(--sz-60)}.col-form-label{font-size:var(--sz-36);font-weight:normal;letter-spacing:.01em;display:flex;align-items:center;gap:1em}.col-form-label span{color:#fff;font-size:var(--sz-23);font-weight:600;padding:.1em .3em;white-space:nowrap}.col-form-label .required{background:#fca15c}.col-form-label .optional{background:#a7a6a6}.form-check{padding-left:var(--sz-100);font-size:var(--sz-30);font-weight:normal;line-height:1.4;letter-spacing:.05em}p:has(+.form-check){padding-left:var(--sz-50);font-size:var(--sz-23)}.form-label:has(+[id^=inputDate]){font-size:var(--sz-36);margin-top:.5em}.form-control{border-radius:0;text-align:center;font-size:var(--sz-36)}input[type=datetime-local]{position:relative}input[type=datetime-local]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=datetime-local]::-webkit-clear-button{-webkit-appearance:none}input[type=datetime-local]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}textarea.form-control{aspect-ratio:654/400;text-align:left}.invalid-feedback{font-size:inherit}.form__link{color:inherit;display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto}.btn-confirm{display:block;margin-inline:auto;color:#fff;background:#fca15c;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #fca15c;--bs-btn-active-color: #fff;--bs-btn-active-bg: #fca15c;border-radius:0;aspect-ratio:368/125;width:var(--sz-368);font-size:var(--sz-36);font-weight:bold;line-height:1;letter-spacing:.01em}.form__group:has(.btn-confirm){margin-top:var(--sz-96)}@media screen and (min-width: 992px){.contact{padding-block:var(--sz-50) var(--sz-85)}.contact__heading{width:var(--sz-341);margin-bottom:var(--sz-40)}.form{font-size:var(--sz-16);width:61.25%;margin-inline:auto}.form__group{margin-bottom:var(--sz-20);align-items:flex-start}.col-form-label{font-size:inherit;justify-content:space-between}.col-form-label span{font-size:94%}.form-check{padding-left:1.5em;font-size:inherit}p:has(+.form-check){padding-left:0;font-size:inherit}.form-label:has(+[id^=inputDate]){font-size:inherit}.form-control{font-size:inherit;text-align:left}.form__link{margin:0}.form__group:has(.btn-confirm){margin-top:var(--sz-5)}.btn-confirm{aspect-ratio:180/61;width:var(--sz-180);font-size:var(--sz-18);margin:0}}.confirm{--bs-modal-color: var(--color-default);--bs-modal-bg: transparent;--bs-modal-footer-bg: #fff;--bs-modal-inner-border-radius: 0;--bs-modal-footer-border-width: 0}.modal-dialog{--bs-modal-width: 80%}.confirm__heading{display:flex;flex-direction:column;align-items:center;gap:var(--sz-25);color:#fff;margin-inline:auto;font-size:var(--sz-36);font-weight:500;line-height:1.2;letter-spacing:.05em}.confirm__body{background:#fff;padding:var(--sz-50) var(--sz-35)}.confirm__caution{width:var(--sz-135)}.confirm__table{--bs-table-border-color: #a7a6a6;margin-bottom:0}.confirm__table :is(th,td){display:block;font-size:var(--sz-30);font-weight:normal;line-height:1.6;letter-spacing:.01em;text-align:center;padding:.5em 1em}.confirm__table th{background:#f0ebeb;border-bottom-width:1px}.confirm__table td:has([data-field]){text-align:left}.confirm__table td:has([data-field]) span{display:block;text-align:center}.modal-footer{padding:0 var(--sz-35) var(--sz-45);gap:var(--sz-25)}.btn-back{flex:var(--sz-277);margin:0}.btn-submit{flex:var(--sz-277);margin:0}.modal-backdrop{--bs-backdrop-opacity: 0.79}@media screen and (min-width: 992px){.confirm .modal-dialog{width:43.3%;max-width:830px}.confirm__heading{flex-direction:row;gap:var(--sz-22);font-size:var(--sz-44);margin-bottom:var(--sz-25)}.confirm__caution{width:var(--sz-53)}.confirm__body{padding:var(--sz-100) var(--sz-120) var(--sz-60)}.confirm__table :is(th,td){display:table-cell;font-size:var(--sz-18);text-align:left;background:rgba(0,0,0,0)}.confirm__table td{padding-left:3em}.confirm__table td:has([data-field]) span{display:revert}.confirm__table tr:nth-child(odd){background:#f0ebeb}.modal-footer{padding:0 var(--sz-120) var(--sz-84);gap:var(--sz-25);justify-content:center}.btn-back{flex:0 0 var(--sz-231)}.btn-submit{flex:0 0 var(--sz-231)}}.footer{font-size:var(--sz-27);font-weight:normal;padding:var(--sz-60) var(--sz-30)}:where(body:has(.sticky)) .footer{padding-bottom:var(--sz-180)}@media screen and (min-width: 992px){.footer{background:#fff;color:var(--color-default);font-size:18px;padding:10px}}.pagetop{bottom:unset;top:5%;opacity:1}.sticky{display:flex !important;position:fixed;bottom:0;left:50%;translate:-50% 100%;transition:.5s;opacity:0;width:100%;max-width:750px;z-index:10}:where(.is-show).sticky{translate:-50% 0;opacity:1}.sticky__nav{display:flex}@media screen and (min-width: 992px){.sticky{top:50%;left:unset;right:0;bottom:unset;width:unset;opacity:1;translate:0 -50%;height:100vh;overflow-y:auto;justify-content:center;flex-direction:column}.sticky__nav{flex-direction:column;gap:var(--sz-12)}.sticky__link{width:var(--sz-135)}}body:has(.thanks){background:rgba(0,0,0,0) linear-gradient(311deg, #faf4c5 0%, #faf4c5 0%, #ffffff 100%, #ffffff 100%)}.container:has(.thanks){box-shadow:unset}.thanks{padding-block:var(--sz-25) var(--sz-75)}.thanks__box{background:#fff;padding:var(--sz-20) var(--sz-35) var(--sz-65)}.thanks__image{width:var(--sz-249);margin-inline:auto;margin-bottom:var(--sz-20)}.thanks__desc{font-size:var(--sz-30);font-weight:normal;line-height:1.6;letter-spacing:.01em;text-align:center;--mb-p: 2em}.thanks__desc p:last-child{margin-bottom:0}.thanks_signature{border-top:1px dashed;border-bottom:1px dashed;padding-block:1em;text-align:left}@media screen and (min-width: 992px){.thanks{padding-block:25px 90px}.thanks__box{width:833px;margin-inline:auto;padding:35px}.thanks__image{width:286px;margin-bottom:20px}.thanks__desc{font-size:18px;line-height:1.66;--mb-p: 1.5em}.thanks_signature{width:520px;margin-inline:auto}}body:has(.policy){background-image:url(../images/sp/bg-policy-upper.webp),url(../images/sp/bg-policy-lower.webp);background-position:top left,bottom left;background-repeat:no-repeat;background-size:100% auto,100% auto}.container:has(.policy){box-shadow:unset}.policy{padding-block:var(--sz-25) var(--sz-75)}.policy__box{padding:var(--sz-20) var(--sz-10) var(--sz-65)}.policy__heading{font-size:var(--sz-48);font-weight:normal;line-height:1.2;letter-spacing:.01em;text-align:center;margin-bottom:var(--sz-50)}.policy__desc{font-size:var(--sz-30);font-weight:normal;line-height:1.6}.policy__desc p:last-child{margin-bottom:0}.policy__label{font-size:var(--sz-36);font-weight:500;line-height:1.2;letter-spacing:.01em;color:#fff;background-color:var(--color-primary);text-align:center;padding:.75em 1em;margin-block:1em}.policy__back{margin:var(--sz-130) auto 0;aspect-ratio:527/116;width:var(--sz-527);background:#fff;border:var(--sz-2) solid var(--color-primary);border-radius:var(--sz-10);display:flex;justify-content:center;align-items:center;gap:var(--sz-32);color:var(--color-red);font-size:var(--sz-40);font-weight:500;line-height:1.75;letter-spacing:.05em;transition:.3s}.policy__back picture{width:var(--sz-52)}.policy__back:hover{background:var(--color-primary);color:#fff}@media screen and (min-width: 992px){body:has(.policy){background-image:url(../images/pc/bg-policy.webp);background-position:top left;background-repeat:no-repeat;background-size:100% 100%}.policy{padding-block:35px 45px;margin-top:-138px}.policy__box{width:min(82%,1150px);margin-inline:auto;padding:35px 0}.policy__heading{font-size:var(--sz-30);margin-bottom:var(--sz-44)}.policy__desc{font-size:var(--sz-18);--mb-p: 1em}.policy__desc>.row{--bs-gutter-x: var(--sz-50)}.policy__label{font-size:var(--sz-24);text-align:left;padding:.5em 1em}.policy__back{margin-top:var(--sz-50);aspect-ratio:228/50;width:var(--sz-228);font-size:var(--sz-18);gap:var(--sz-8);margin-inline:auto 0}.policy__back picture{width:var(--sz-23)}}