@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css");html,body,span,div,ul,ol,li,table,tr,td,h1,h2,h3,h4 a,a,p,input,textarea,button,dl,dt,dd{font-family:"Pretendard Variable","Noto Sans KR","Noto Sans",sans-serif;text-decoration:none ;list-style:none;margin:0;word-break:keep-all;padding:0;line-height:160%}.border-white{border-color:#FFF}.border-primary{border-color:var(--gray-200)}.border-secondary{border-color:var(--gray-400)}.border-active{border-color:var(--gray-900)}.border-disabled{border-color:var(--gray-100)}.text-primary{color:var(--black)}.text-secondary{color:var(--gray-700)}.text-tertiary{color:var(--gray-600)}.text-on-color{color:var(--white)}.text-disabled{color:var(--gray-400)}.bg-primary{background-color:#FFF}.bg-secondary{background-color:#F7F7ED}.bg-secondary-hover{background-color:#EEEEE4}.bg-tertiary{background-color:#E0E0E0}.bg-brand-primary{background-color:var(--brand-primary)}.bg-brand-secondary{background-color:var(--brand-secondary)}.bg-brand-time-gray{background-color:var(--brand-time-gray)}.bg-brand-time-warm{background-color:var(--brand-time-warm)}.bg-brand-time-warm-down{background-color:var(--brand-time-warm-down)}.bg-brand-time-orange{background-color:var(--brand-time-orange)}.bg-brand-time-pink{background-color:var(--brand-time-pink)}.bg-brand-accent-sky{background-color:var(--brand-accent-sky)}.bg-brand-accent-blue{background-color:var(--brand-accent-blue)}.text-brand-primary{color:var(--brand-primary)}.text-brand-secondary{color:var(--brand-secondary)}.text-brand-time-gray{color:var(--brand-time-gray)}.text-brand-time-warm{color:var(--brand-time-warm)}.text-brand-time-orange{color:var(--brand-time-orange)}.text-brand-time-pink{color:var(--brand-time-pink)}.text-brand-accent-sky{color:var(--brand-accent-sky)}.text-brand-accent-blue{color:var(--brand-accent-blue)}.bg-jai-50{background-color:var(--jai-50)}.bg-jai-100{background-color:var(--jai-100)}.bg-jai-200{background-color:var(--jai-200)}.bg-jai-300{background-color:var(--jai-300)}.bg-jai-400{background-color:var(--jai-400)}.bg-jai-500{background-color:var(--jai-500)}.bg-jai-600{background-color:var(--jai-600)}.bg-jai-700{background-color:var(--jai-700)}.bg-jai-800{background-color:var(--jai-800)}.bg-jai-900{background-color:var(--jai-900)}.bg-jai-950{background-color:var(--jai-950)}.text-jai-50{color:var(--jai-50)}.text-jai-100{color:var(--jai-100)}.text-jai-200{color:var(--jai-200)}.text-jai-300{color:var(--jai-300)}.text-jai-400{color:var(--jai-400)}.text-jai-500{color:var(--jai-500)}.text-jai-600{color:var(--jai-600)}.text-jai-700{color:var(--jai-700)}.text-jai-800{color:var(--jai-800)}.text-jai-900{color:var(--jai-900)}.text-jai-950{color:var(--jai-950)}.row.g-0{margin-left:0;margin-right:0}.row.g-0>*{padding:0}@media only screen and (max-width: 1334px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{padding-right:3.6rem;padding-left:3.6rem}}@media only screen and (max-width: 599px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{padding-right:16px;padding-left:16px}.row{margin-right:calc(-1 * 16px / 2);margin-left:calc(-1 * 16px / 2)}.row>*{padding-right:calc(16px / 2);padding-left:calc(16px / 2)}}body,html{font-size:calc(.56vw + 2px)}@media only screen and (max-width: 1334px){body,html{font-size:calc(.84vw + 3px)}}@media only screen and (max-width: 599px){body,html{font-size:10px}}p,span{font-size:1.6rem}.fs-h1{font-size:calc((var(--heading-h1-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h1-line-height)}.fs-h2{font-size:calc((var(--heading-h2-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h2-line-height)}.fs-h3{font-size:calc((var(--heading-h3-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h3-line-height)}.fs-h4{font-size:calc((var(--heading-h4-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h4-line-height)}.fs-h5{font-size:calc((var(--heading-h5-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h5-line-height)}.fs-h6{font-size:calc((var(--heading-h6-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h6-line-height)}@media only screen and (max-width: 1334px){.fs-md-h1{font-size:calc((var(--heading-h1-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h1-line-height)}.fs-md-h2{font-size:calc((var(--heading-h2-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h2-line-height)}.fs-md-h3{font-size:calc((var(--heading-h3-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h3-line-height)}.fs-md-h4{font-size:calc((var(--heading-h4-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h4-line-height)}.fs-md-h5{font-size:calc((var(--heading-h5-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h5-line-height)}.fs-md-h6{font-size:calc((var(--heading-h6-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h6-line-height)}}@media only screen and (max-width: 599px){.fs-sm-h1{font-size:calc((var(--heading-h1-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h1-line-height)}.fs-sm-h2{font-size:calc((var(--heading-h2-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h2-line-height)}.fs-sm-h3{font-size:calc((var(--heading-h3-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h3-line-height)}.fs-sm-h4{font-size:calc((var(--heading-h4-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h4-line-height)}.fs-sm-h5{font-size:calc((var(--heading-h5-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h5-line-height)}.fs-sm-h6{font-size:calc((var(--heading-h6-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h6-line-height)}}.fs-d1{font-size:calc((var(--display-d1-font-size)/10) * 1rem);font-weight:600;line-height:var(--display-d1-line-height)}.fs-d2{font-size:calc((var(--display-d2-font-size)/10) * 1rem);font-weight:600;line-height:var(--display-d2-line-height)}.fs-d3{font-size:calc((var(--display-d3-font-size)/10) * 1rem);font-weight:600;line-height:var(--display-d3-line-height)}@media only screen and (max-width: 1334px){.fs-md-d1{font-size:calc((var(--display-d1-font-size)/10) * 1rem);font-weight:600;line-height:var(--display-d1-line-height)}.fs-md-d2{font-size:calc((var(--display-d2-font-size)/10) * 1rem);font-weight:600;line-height:var(--display-d2-line-height)}.fs-md-d3{font-size:calc((var(--display-d3-font-size)/10) * 1rem);font-weight:600;line-height:var(--display-d3-line-height)}}@media only screen and (max-width: 599px){.fs-sm-d1{font-size:calc((var(--display-d1-font-size)/10) * 1rem);font-weight:600;line-height:var(--display-d1-line-height)}.fs-sm-d2{font-size:calc((var(--display-d2-font-size)/10) * 1rem);font-weight:600;line-height:var(--display-d2-line-height)}.fs-sm-d3{font-size:calc((var(--display-d3-font-size)/10) * 1rem);font-weight:600;line-height:var(--display-d3-line-height)}}.fs-l1{font-size:calc((var(--label-l1-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l1-line-height)}.fs-l2{font-size:calc((var(--label-l2-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l2-line-height)}.fs-l3{font-size:calc((var(--label-l3-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l3-line-height)}.fs-l4{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.fs-l5{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.fs-l6{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}@media only screen and (max-width: 1334px){.fs-md-l1{font-size:calc((var(--label-l1-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l1-line-height)}.fs-md-l2{font-size:calc((var(--label-l2-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l2-line-height)}.fs-md-l3{font-size:calc((var(--label-l3-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l3-line-height)}.fs-md-l4{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.fs-md-l5{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.fs-md-l6{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}}@media only screen and (max-width: 599px){.fs-sm-l1{font-size:calc((var(--label-l1-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l1-line-height)}.fs-sm-l2{font-size:calc((var(--label-l2-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l2-line-height)}.fs-sm-l3{font-size:calc((var(--label-l3-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l3-line-height)}.fs-sm-l4{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.fs-sm-l5{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.fs-sm-l6{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}}.fs-p1{font-size:calc((var(--paragraph-p1-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p1-line-height)}.fs-p2{font-size:calc((var(--paragraph-p2-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p2-line-height)}.fs-p3{font-size:calc((var(--paragraph-p3-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p3-line-height)}.fs-p4{font-size:calc((var(--paragraph-p4-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p4-line-height)}.fs-p5{font-size:calc((var(--paragraph-p5-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p5-line-height)}@media only screen and (max-width: 1334px){.fs-md-p1{font-size:calc((var(--paragraph-p1-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p1-line-height)}.fs-md-p2{font-size:calc((var(--paragraph-p2-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p2-line-height)}.fs-md-p3{font-size:calc((var(--paragraph-p3-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p3-line-height)}.fs-md-p4{font-size:calc((var(--paragraph-p4-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p4-line-height)}.fs-md-p5{font-size:calc((var(--paragraph-p5-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p5-line-height)}}@media only screen and (max-width: 599px){.fs-sm-p1{font-size:calc((var(--paragraph-p1-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p1-line-height)}.fs-sm-p2{font-size:calc((var(--paragraph-p2-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p2-line-height)}.fs-sm-p3{font-size:calc((var(--paragraph-p3-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p3-line-height)}.fs-sm-p4{font-size:calc((var(--paragraph-p4-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p4-line-height)}.fs-sm-p5{font-size:calc((var(--paragraph-p5-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p5-line-height)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media only screen and (max-width: 1334px){.text-md-center{text-align:center}.text-md-left{text-align:left}.text-md-right{text-align:right}}@media only screen and (max-width: 599px){.text-sm-center{text-align:center}.text-sm-left{text-align:left}.text-sm-right{text-align:right}}.w-100{width:100%}.h-100{height:100%}*{margin:0;padding:0;box-sizing:border-box;font-size:inherit}a,a:visited,a:active,a:hover{text-decoration:none;color:inherit}a::-moz-focus-inner,button::-moz-focus-inner{border:0}ul{list-style:none;margin:0;padding:0}ul li{list-style:none}button,input[type="button"],input[type="reset"],input[type="submit"]{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none}button,input:focus{outline:none}h1,h2,h3,h4,h5,h6{margin:0}.btn{display:inline-block;font-weight:600;-webkit-border-radius:.4rem;border-radius:.4rem;cursor:pointer;text-align:center;transition:background-color .3s ease-in-out}.btn.s-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.btn.s-sm img{width:1.6rem;height:1.6rem}.btn.s-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.btn.s-md img{width:2.4rem;height:2.4rem}.btn.s-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.btn.s-lg img{width:2.4rem;height:2.4rem}@media only screen and (max-width: 1334px){.btn.s-md-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.btn.s-md-sm img{width:1.6rem;height:1.6rem}.btn.s-md-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.btn.s-md-md img{width:2.4rem;height:2.4rem}.btn.s-md-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.btn.s-md-lg img{width:2.4rem;height:2.4rem}}@media only screen and (max-width: 599px){.btn.s-sm-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.btn.s-sm-sm img{width:1.6rem;height:1.6rem}.btn.s-sm-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.btn.s-sm-md img{width:2.4rem;height:2.4rem}.btn.s-sm-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.btn.s-sm-lg img{width:2.4rem;height:2.4rem}}.btn.c-primary:focus-visible,.btn.c-secondary:focus-visible,.btn.c-tertiary:focus-visible,.btn.outline:focus-visible,.btn.text:focus-visible,.btn.underline:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.btn.c-primary{background-color:var(--brand-primary);color:#FFF}.btn.c-primary:hover{background-color:var(--jai-500)}.btn.c-primary:active{background-color:var(--jai-700)}.btn.c-primary:disabled{background-color:var(--jai-100);color:var(--jai-400);pointer-events:none}.btn.c-secondary{background-color:#88695B;color:#FFF}.btn.c-secondary:hover{background-color:#B08876}.btn.c-secondary:active{background-color:#76635A}.btn.c-secondary:disabled{background-color:#EBE2CF;color:#88695B;pointer-events:none}.btn.c-tertiary{background-color:var(--gray-100);color:var(--gray-700)}.btn.c-tertiary:hover{background-color:var(--gray-200)}.btn.c-tertiary:active{background-color:var(--gray-300)}.btn.c-tertiary:disabled{background-color:var(--gray-100);color:var(--gray-400);pointer-events:none}.btn.outline{border:1px solid var(--gray-400);color:var(--gray-700)}.btn.outline:hover{border:1px solid transparent;background-color:var(--jai-500);color:#FFF}.btn.outline:active{border:1px solid var(--gray-900);color:var(--black);background-color:inherit}.btn.outline:disabled{border:1px solid var(--gray-200);color:var(--gray-400);pointer-events:none}.btn.text{color:var(--black);padding:0}.btn.text:hover{color:var(--gray-800)}.btn.text:active{color:var(--gray-700)}.btn.text:disabled{color:var(--gray-400);pointer-events:none}.btn.underline{color:var(--black);border-radius:0;border-bottom:1px solid var(--black);padding:0}.btn.underline:hover{border-color:var(--gray-800);color:var(--gray-800)}.btn.underline:active{color:var(--gray-700);border-color:var(--gray-700)}.btn.underline:disabled{color:var(--gray-400);pointer-events:none;border-bottom:1px solid var(--gray-400)}.pagination{display:flex;align-items:center;padding-top:4rem;padding-bottom:4rem;text-align:center}.pagination ul{display:flex;gap:8px;align-items:center;justify-content:center}.pagination .item{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:2px;border:1px solid var(--gray-200)}@media only screen and (max-width: 599px){.pagination .item{width:24px}}.pagination .item:focus-visible{outline:2px solid var(--semantic-information)}.pagination .item.active{border-color:var(--gray-900)}.pagination .item.active a,.pagination .item.active span{color:var(--gray-700)}.pagination .item.disabled .prev{background-image:url(/wp-content/themes/baton/assets/icon/arrow_sm_left_gray.svg)}.pagination .item.disabled .next{background-image:url(/wp-content/themes/baton/assets/icon/arrow_sm_right_gray.svg)}.pagination .item.black{border:1px solid transparent}.pagination .item.black.disabled{color:var(--gray-600)}.pagination .item.white{border:1px solid transparent}.pagination .item.white .prev{background-image:url(/wp-content/themes/baton/assets/icon/arrow_sm_left_white.svg)}.pagination .item.white .next{background-image:url(/wp-content/themes/baton/assets/icon/arrow_sm_right_white.svg)}.pagination .item a,.pagination .item span{font-size:16px;color:var(--gray-700)}.pagination .item .ellipse{pointer-events:none}.pagination .item .prev,.pagination .item .next{display:block;width:100%;height:100%;font-size:0;background-size:100%;background-repeat:no-repeat}@media only screen and (max-width: 599px){.pagination .item .prev,.pagination .item .next{height:24px}}.pagination .item .prev{background-image:url(/wp-content/themes/baton/assets/icon/arrow_sm_left.svg)}.pagination .item .next{background-image:url(/wp-content/themes/baton/assets/icon/arrow_sm_right.svg)}.tabs{display:flex}.tabs .tab{color:var(--brand-primary);cursor:pointer;padding-top:1.2rem;padding-bottom:1.2rem;position:relative;transition:color .3s ease-in-out;text-align:center;font-size:calc((var(--heading-h5-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h5-line-height)}.tabs .tab.active::after,.tabs .tab .active::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background-color:var(--brand-primary)}.tabs .tab:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.tabs .tab:hover{color:var(--jai-500)}.tabs .tab.disabled{color:var(--gray-400);pointer-events:none}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.tabs .tab{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.tabs .tab.active::after,.tabs .tab .active::after{height:2px}}.js-focus-visible .btn.c-primary:focus-visible,.js-focus-visible .btn.c-secondary:focus-visible,.js-focus-visible .btn.c-tertiary:focus-visible,.js-focus-visible .btn.outline:focus-visible,.js-focus-visible .btn.text:focus-visible,.js-focus-visible .btn.underline:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.js-focus-visible .tabs .tab:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}@media only screen and (max-width: 599px){.mt-sm-s40{margin-top:4rem}}@media only screen and (max-width: 599px){.mb-sm-s40{margin-bottom:4rem}}.page-padding-top{padding-top:11.2rem}@media only screen and (max-width: 1334px){.page-padding-top{padding-top:8.8rem}}@media only screen and (max-width: 599px){.page-padding-top{padding-top:6.4rem}}.page-title{font-size:calc((var(--display-d1-font-size)/10) * 1rem);font-weight:600;line-height:var(--display-d1-line-height);padding-top:4.8rem;padding-bottom:4.8rem}@media only screen and (max-width: 1334px){.page-title{font-size:calc((var(--heading-h2-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h2-line-height);padding-top:3.6rem;padding-bottom:3.6rem}}.scroll-disable{height:100%;min-height:100%;overflow:hidden !important}.stuck-tab:not(.stuck){padding-top:0 !important}.stuck{position:fixed;top:0;left:0;right:0;z-index:79;transition:padding .4s ease-out}.page-membership .intro-section{border-bottom:1px solid var(--gray-200)}.page-membership .membership-tab.stuck{border-bottom:1px solid var(--gray-200)}.page-membership .membership-list-section{padding-top:6.4rem}.page-membership .membership-list-section .membership-col{padding:1.1rem 1.6rem}.page-membership .membership-list-section .membership-col p{font-size:calc((var(--paragraph-p3-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p3-line-height);color:var(--gray-600)}.page-membership .membership-list-section .membership-col.subject p{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);color:var(--gray-700)}.page-membership .membership-list-section .membership-item-subject,.page-membership .membership-list-section .membership-item-title{padding-right:4.8rem}.page-membership .membership-list-section .membership-item{border-bottom:1px solid var(--gray-200)}.page-membership .membership-list-section .membership-item.active .membership-item-subject::after{transform:rotate(180deg)}.page-membership .membership-list-section .membership-item-title{border-bottom:1px solid var(--gray-400)}.page-membership .membership-list-section .membership-item-subject{position:relative;cursor:pointer}.page-membership .membership-list-section .membership-item-subject::after{content:'';position:absolute;top:0;right:0;bottom:0;width:4.8rem;height:4.8rem;background-size:2.4rem;background-position:center;background-repeat:no-repeat;background-image:url('../assets/icon/arrow_md_down_tertiary.svg');transition:transform .3s ease-in-out;cursor:pointer}.page-membership .membership-list-section .membership-item-content{padding:1.2rem 1.6rem}.page-membership .membership-list-section .membership-item-content p,.page-membership .membership-list-section .membership-item-content span,.page-membership .membership-list-section .membership-item-content div{font-size:calc((var(--paragraph-p3-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p3-line-height);color:var(--gray-600)}@media only screen and (max-width: 1334px){.page-membership .membership-list-section{padding-top:3.6rem}.page-membership .membership-list-section .membership-item-title{display:none}.page-membership .membership-list-section .membership-col{padding:0}.page-membership .membership-list-section .membership-col.subject{padding:.4rem 0}.page-membership .membership-list-section .membership-col.subject p{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-membership .membership-list-section .membership-col:not(.subject) p{font-size:calc((var(--paragraph-p4-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p4-line-height)}.page-membership .membership-list-section .membership-col.count{padding-top:.8rem}.page-membership .membership-list-section .membership-col.description{padding-bottom:.8rem}.page-membership .membership-list-section .membership-item{padding:1.2rem 1.6rem}.page-membership .membership-list-section .membership-item-subject::after{width:4rem;height:3.6rem}.page-membership .membership-list-section .membership-item-content{padding:1.6rem 0}.page-membership .membership-list-section .membership-item-content p,.page-membership .membership-list-section .membership-item-content span,.page-membership .membership-list-section .membership-item-content div{font-size:calc((var(--paragraph-p4-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p4-line-height)}.page-membership .membership-list-section .membership-item-content .button-wrap{padding-top:1.6rem}}@media only screen and (max-width: 599px){.page-membership .membership-list-section{margin-left:-1.6rem;margin-right:-1.6rem;padding-top:0}}.page-membership .membership-info-section{padding:6.4rem 0}.page-membership .membership-info-section .membership-info-list{margin-left:-0.1rem;margin-right:-0.1rem}.page-membership .membership-info-section .membership-info-list>.col-lg-6{padding:.1rem}.page-membership .membership-info-section .membership-info-item{height:100%;background:var(--jai-50);min-height:30rem}.page-membership .membership-info-section .membership-info-item .info-title{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);color:var(--gray-600);padding:3.6rem}.page-membership .membership-info-section .membership-info-item .info-content{padding:1.6rem 3.6rem 3.6rem}.page-membership .membership-info-section .membership-info-item .info-content p,.page-membership .membership-info-section .membership-info-item .info-content span,.page-membership .membership-info-section .membership-info-item .info-content div{font-size:calc((var(--paragraph-p3-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p3-line-height);color:var(--gray-600)}@media only screen and (max-width: 1334px){.page-membership .membership-info-section{padding:7.2rem 0}.page-membership .membership-info-section .membership-info-item{min-height:initial}.page-membership .membership-info-section .membership-info-item .info-title{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height);padding:1.6rem}.page-membership .membership-info-section .membership-info-item .info-content{padding:1.6rem;padding-bottom:2.4rem}.page-membership .membership-info-section .membership-info-item .info-content p,.page-membership .membership-info-section .membership-info-item .info-content span,.page-membership .membership-info-section .membership-info-item .info-content div{font-size:calc((var(--paragraph-p4-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p4-line-height)}}@media only screen and (max-width: 599px){.page-membership .membership-info-section{padding:1.6rem 0 3.2rem}}.page-schedule{border-bottom:1px solid var(--jai-100)}.page-schedule .tab-menu{display:flex;width:100%}.page-schedule .tab-menu .tab{width:25%}@media only screen and (max-width: 1334px){.page-schedule .tab-menu .tab{font-weight:600}}.page-schedule .intro-section{border-bottom:1px solid var(--jai-100)}.schedule-wrapper{display:flex}.schedule-wrapper .ml-s4{margin-left:.4rem}.schedule-wrapper button{cursor:pointer}@media only screen and (max-width: 1334px){.schedule-wrapper{padding-bottom:2.6rem;flex-direction:column}}.schedule-wrapper .modal-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.25);z-index:100}.schedule-wrapper .filter-section{width:41%;flex-shrink:0;margin:0 4.8rem;padding:6.4rem 1.6rem .8rem;border-right:1px solid var(--jai-100)}@media only screen and (max-width: 1334px){.schedule-wrapper .filter-section{width:100%;margin:0;padding:3.6rem 3.6rem .8rem;border-right:none}}@media only screen and (max-width: 599px){.schedule-wrapper .filter-section{padding-left:1.6rem;padding-right:1.6rem}}.schedule-wrapper .schedule-section{width:59%;padding-top:6.4rem;padding-bottom:6.4rem;padding-right:6.4rem;padding-left:3.6rem;height:120rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.schedule-wrapper .schedule-section::-webkit-scrollbar{display:none}@media only screen and (max-width: 1334px){.schedule-wrapper .schedule-section{width:100%;height:auto;padding:3.6rem}}@media only screen and (max-width: 599px){.schedule-wrapper .schedule-section{padding:1.6rem}}.schedule-wrapper .title-wrap{color:var(--brand-primary);margin-bottom:2.4rem}.schedule-wrapper .title-wrap span{color:var(--brand-secondary)}@media only screen and (max-width: 1334px){.schedule-wrapper .title-wrap{margin-bottom:3.6rem}}@media only screen and (max-width: 599px){.schedule-wrapper .title-wrap{margin-bottom:2rem}}.schedule-wrapper .empty-schedule{padding:6.4rem 0}.schedule-wrapper .empty-schedule .title{justify-content:center;margin-bottom:2rem;color:var(--brand-primary);font-weight:500}.schedule-wrapper .empty-schedule .title img{margin-right:.4rem}.schedule-wrapper .empty-schedule .btn-search-reset{margin:0 auto}.schedule-wrapper .empty-schedule .btn-search-reset img{margin-right:.8rem}@media only screen and (max-width: 1334px){.schedule-wrapper .empty-schedule{padding:2.4rem 0}.schedule-wrapper .empty-schedule .btn-search-reset{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:400;line-height:var(--label-l6-line-height)}}.schedule-wrapper .category-wrap{background-color:#F7F7ED;border:1px solid var(--jai-100);border-radius:.8rem;display:flex;position:relative}.schedule-wrapper .category-wrap .active-bg{display:block;position:absolute;top:-1px;left:-1px;bottom:-1px;width:33.333%;background-color:#FFF;border:1px solid var(--jai-100);border-radius:.7rem;z-index:1;transition:all .3s ease-in-out}.schedule-wrapper .category-wrap .item{font-weight:500;width:33.333%;padding:.8rem 0;z-index:2;color:var(--gray-600)}.schedule-wrapper .category-wrap .item.active{color:var(--black)}.schedule-wrapper .weekly-wrap{border-radius:.8rem;border:1px solid var(--jai-100);margin:.8rem 0}.schedule-wrapper .weekly-wrap .item{text-align:center;padding:1.1rem 1.6rem;width:100%;color:#444;font-weight:500}.schedule-wrapper .weekly-wrap .swiper-button-prev,.schedule-wrapper .weekly-wrap .swiper-button-next{width:2.4rem;opacity:.3}.schedule-wrapper .weekly-wrap .swiper-button-prev.swiper-button-disabled,.schedule-wrapper .weekly-wrap .swiper-button-next.swiper-button-disabled{opacity:0}.schedule-wrapper .weekly-wrap .swiper-button-prev img,.schedule-wrapper .weekly-wrap .swiper-button-next img{width:100%}.schedule-wrapper .weekly-wrap .swiper-button-prev::after,.schedule-wrapper .weekly-wrap .swiper-button-next::after{display:none}.schedule-wrapper .days-wrap{margin-bottom:.8rem;position:relative}.schedule-wrapper .days-wrap .days-drop-btn{display:flex;align-items:center;text-align:left;border:1px solid var(--jai-100);border-radius:.8rem;width:100%;color:var(--brand-primary);padding:.8rem 1.6rem;font-weight:500}.schedule-wrapper .days-wrap .days-drop-btn::after{content:"";display:inline-block;width:1.6rem;height:1.6rem;translate:transform .3s ease-in-out;margin-left:auto;background-repeat:no-repeat;background-position:center;background-size:2.2rem;background-image:url("../assets/icon/arrow_drop_down.svg")}.schedule-wrapper .days-wrap .days-drop-btn.active::after{transform:rotate(180deg)}@media only screen and (max-width: 1334px){.schedule-wrapper .days-wrap .days-drop-btn{padding:1.1rem 1.6rem}}.schedule-wrapper .days-wrap .drop-box{display:none;position:absolute;left:0;top:4.9rem;width:100%;z-index:10;border:1px solid var(--jai-100);border-radius:.8rem;background-color:#FFF;padding:.4rem 1.6rem}.schedule-wrapper .days-wrap .drop-box .item{width:calc(50% - .8rem);border-bottom:1px solid var(--jai-100);font-weight:500;color:var(--brand-primary);padding:.8rem 0}.schedule-wrapper .days-wrap .drop-box .item:nth-child(odd){margin-right:.8rem}.schedule-wrapper .days-wrap .drop-box .item:nth-child(n + 7){border-bottom:none}.schedule-wrapper .days-wrap .drop-box .item label{display:block;width:100%;cursor:pointer}.schedule-wrapper .days-wrap .drop-box .item label::before{content:"";display:inline-block;width:2.2rem;height:2.2rem;margin-right:.4rem;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:2.2rem;background-image:url("../assets/icon/check_box_blank_primary.svg")}.schedule-wrapper .days-wrap .drop-box .item input:checked+label::before{background-image:url("../assets/icon/check_box_fill_primary.svg")}.schedule-wrapper .days-wrap .drop-box .item input{width:1px;height:1px;position:fixed;left:0;top:0;opacity:0;z-index:-1;text-indent:-9999px}.schedule-wrapper .days-wrap .drop-box .btn-wrap{padding:1.6rem 0;width:100%}.schedule-wrapper .days-wrap .drop-box .btn-wrap .btn{display:block}.schedule-wrapper .days-wrap .drop-box .btn-wrap .reset-btn{margin-right:1.2rem}.schedule-wrapper .days-wrap .drop-box .btn-wrap .apply-btn{flex-grow:1}@media only screen and (max-width: 1334px){.schedule-wrapper .days-wrap .drop-box .btn-wrap .apply-btn,.schedule-wrapper .days-wrap .drop-box .btn-wrap .reset-btn{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:400;line-height:var(--label-l6-line-height)}}.schedule-wrapper .tags-wrap{padding:.4rem;display:flex;flex-wrap:wrap;justify-content:center}.schedule-wrapper .tags-wrap .item{border-radius:60rem;display:inline-block;padding:.4rem 1.2rem;border:1px solid var(--jai-100);color:var(--brand-primary);background-color:#FFF;margin:0 .4rem .8rem;font-weight:500}.schedule-wrapper .tags-wrap .item.active{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.schedule-wrapper .item-schedule+.item-schedule{margin-top:4.8rem}@media only screen and (max-width: 1334px){.schedule-wrapper .item-schedule+.item-schedule{margin-top:3.6rem}}.schedule-wrapper .item-schedule .btn-membership{margin-left:auto;border:1px solid var(--gray-200);color:var(--gray-700);font-weight:500}@media only screen and (max-width: 1334px){.schedule-wrapper .item-schedule .btn-membership{font-size:calc((var(--paragraph-p5-font-size)/10) * 1rem);font-weight:400;line-height:18.96px}}.schedule-wrapper .item-schedule .timetable-wrap+.timetable-wrap{margin-top:4.8rem}.schedule-wrapper .item-schedule .timetable-wrap .timetable-title{margin-bottom:1.6rem}.schedule-wrapper .item-schedule .class-wrap{display:flex;background-color:#F7F7ED;border-top:1px solid var(--jai-100);padding:1.6rem 2rem}.schedule-wrapper .item-schedule .class-wrap .date{width:4rem;margin-right:2.4rem;text-align:center;flex-shrink:0}.schedule-wrapper .item-schedule .class-wrap .content{flex-grow:1}.schedule-wrapper .item-schedule .class-wrap .content .fs-md-l6{font-weight:500}.schedule-wrapper .item-schedule .class-wrap .content span{display:inline-block}.schedule-wrapper .item-schedule .class-wrap .content .mr-s5{margin-right:.5rem}.schedule-wrapper .item-schedule .class-wrap .content .mx-s5{margin-right:.5rem;margin-left:.5rem}@media only screen and (max-width: 1334px){.schedule-wrapper .item-schedule .class-wrap{padding:.8rem}.schedule-wrapper .item-schedule .class-wrap .date{margin-right:1.6rem}}.schedule-wrapper .item-schedule .membership-modal{background-color:#FFF;width:36rem;border-radius:.8rem;box-shadow:0 4px 16px 0 rgba(0,0,0,0.25);display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:110}.schedule-wrapper .item-schedule .membership-modal .modal-title{border-bottom:1px solid var(--jai-50);padding:1.6rem 1.6rem}.schedule-wrapper .item-schedule .membership-modal .modal-body{padding:0 1.6rem;padding-bottom:3.6rem}.schedule-wrapper .item-schedule .membership-modal .content-title{padding:2.4rem 0}.schedule-wrapper .item-schedule .membership-modal .content-title .fs-h5{margin-bottom:.4rem}.schedule-wrapper .item-schedule .membership-modal .content-wrap .item{display:flex;flex-direction:column;flex-wrap:wrap;padding:.6rem 0}.schedule-wrapper .item-schedule .membership-modal .content-wrap .left{font-weight:600}.schedule-wrapper .item-schedule .membership-modal .btn-link{color:var(--gray-600);border-color:var(--gray-600);margin:2.4rem auto 0;font-weight:500}.schedule-wrapper .item-schedule .membership-modal .btn-close{width:2.8rem;height:2.8rem;background-repeat:no-repeat;background-image:url("../assets/icon/close_small.svg");background-size:100%}@media only screen and (max-width: 1334px){.schedule-wrapper .item-schedule .membership-modal{width:28.8rem}.schedule-wrapper .item-schedule .membership-modal .modal-title{padding-top:.8rem;padding-bottom:.8rem}.schedule-wrapper .item-schedule .membership-modal .content-title{text-align:left;padding:1.6rem 0 .8rem}.schedule-wrapper .item-schedule .membership-modal .content-wrap{padding:2.4rem 0}.schedule-wrapper .item-schedule .membership-modal .content-wrap .item{padding:.4rem 0}.schedule-wrapper .item-schedule .membership-modal .content-wrap .left{font-weight:1.4rem;line-height:2}.schedule-wrapper .item-schedule .membership-modal .content-wrap .right{font-size:1.2em;line-height:1.5}.schedule-wrapper .item-schedule .membership-modal .btn-link{margin:1.2rem 0 0}}.page-partner .col-lg-6{margin:0 auto}.page-partner .border-primary-bottom{border-bottom:1px solid var(--gray-200)}.page-partner .pd-base{padding-top:6.4rem;padding-bottom:6.4rem}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .pd-base{padding-top:3.6rem;padding-bottom:3.6rem}}.page-partner .pd-y{padding-top:4.8rem;padding-bottom:4.8rem}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .pd-y{padding-top:3.6rem;padding-bottom:3.6rem}}.page-partner .pd-t{padding-top:6.4rem}.page-partner .mb-s16{margin-bottom:1.6rem}@media only screen and (max-width: 1334px){.page-partner .mb-s16{margin-bottom:2.4rem}}@media only screen and (max-width: 599px){.page-partner .mb-s16{margin-bottom:1.6rem}}.page-partner .title{text-align:center}.page-partner .title.s-lg{font-size:calc((var(--display-d1-font-size)/10) * 1rem);font-weight:600;line-height:var(--display-d1-line-height);margin-bottom:4rem}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .title.s-lg{font-size:calc((var(--heading-h1-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h1-line-height);margin-bottom:2.4rem}}.page-partner .desc{font-size:calc((var(--label-l1-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l1-line-height);text-align:center}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .desc{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}}.page-partner .sub-desc{font-size:calc((var(--paragraph-p2-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p2-line-height);color:var(--brand-secondary);text-align:center;margin-top:1.6rem}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .sub-desc{font-size:calc((var(--paragraph-p5-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p5-line-height);margin-bottom:1.6rem}}.page-partner .intro-section{background-color:#88695b;padding-bottom:4.8rem}@media only screen and (max-width: 1334px){.page-partner .intro-section{padding-bottom:3.6rem}}.page-partner .intro-section .help-desc{color:#FFF;text-align:center;margin-top:3.2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .intro-section .help-desc{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height);text-align:left;margin-top:1.2rem}}.page-partner .intro-section .help-desc>p{margin-right:2rem}@media only screen and (max-width: 1334px){.page-partner .intro-section .help-desc>p{margin-bottom:.4rem;margin-right:0}}.page-partner .intro-section .help-desc span{font-size:calc((var(--paragraph-p2-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p2-line-height)}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .intro-section .help-desc span{font-size:calc((var(--paragraph-p5-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p5-line-height)}}.page-partner .intro-section .help-desc .wrapper{padding:.8rem 2.4rem}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .intro-section .help-desc .wrapper{padding:1.2rem 1.6rem}}.page-partner .intro-section .help-desc .wrapper .wrapper-title{margin-bottom:.4rem}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .intro-section .help-desc .wrapper .wrapper-title{margin-bottom:.8rem}}.page-partner .intro-section .help-desc .contact{display:flex;justify-content:center}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .intro-section .help-desc .contact{flex-direction:column;justify-content:left}}.page-partner .intro-section .help-desc .contact>:first-child{margin-right:2rem}@media only screen and (max-width: 1334px){.page-partner .intro-section .row:nth-child(2){margin-top:.4rem}}.page-partner .intro-section .page-title{padding-bottom:0}.page-partner .intro-section .desc{color:var(--white);margin-top:3.6rem;margin-bottom:3.6rem}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .intro-section .desc{margin-top:2.8rem;margin-bottom:2.8rem}}.page-partner .intro-section .partner-btns{max-width:54.4rem;margin-right:auto;margin-left:auto}.page-partner .intro-section .partner-btns [class^="col-"]{padding-left:.6rem;padding-right:.6rem}.page-partner .intro-section .partner-btns .col-lg-12 .btn-action{margin-bottom:1.2rem}.page-partner .intro-section .btn-action{border:1px solid #FFF;background-color:#88695b;padding:1.6rem 2.4rem;border-radius:.8rem;display:block;transition:background-color .3s ease}.page-partner .intro-section .btn-action:hover{background-color:#ab8573}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .intro-section .btn-action{padding:1.2rem 1.6rem;margin-bottom:1.2rem}}.page-partner .intro-section .btn-action .title-with-icon{display:flex;align-items:center}.page-partner .intro-section .btn-action .icon{width:2.4rem;height:2.4rem;margin-right:.8rem}.page-partner .intro-section .btn-action span{color:#FFF;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}@media only screen and (max-width: 599px){.page-partner .intro-section .btn-action span{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}}.page-partner .desc-section{background-color:#F7F7ED}.page-partner .desc-section .desc-row{padding-top:6.4rem;padding-bottom:6.4rem}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .desc-section .desc-row{padding-top:3.6rem;padding-bottom:3.6rem}}.page-partner .desc-section .desc-row.pb-0{padding-bottom:0}.page-partner .desc-section .logo{width:100%;height:auto;filter:grayscale(100%)}.page-partner .desc-section .mb-s36{margin-bottom:3.6rem}.page-partner .desc-section .imgs{display:flex}.page-partner .desc-section .info-img{width:25.3rem;height:auto}@media only screen and (max-width: 1334px){.page-partner .desc-section .info-img{width:17.1rem;margin-right:1.6rem}}@media only screen and (max-width: 599px){.page-partner .desc-section .info-img{width:18rem;margin-right:0}.page-partner .desc-section .info-img:not(:last-child){margin-bottom:.8rem}}.page-partner .desc-section .img-wrapper{display:flex;justify-content:center}@media only screen and (max-width: 1334px){.page-partner .desc-section .img-wrapper{flex-wrap:wrap}}@media only screen and (max-width: 599px){.page-partner .desc-section .img-wrapper{display:flex;flex-direction:column;align-items:center}}.page-partner .desc-section .title-wrapper>:first-child{margin-bottom:1.2rem}@media only screen and (max-width: 1334px){.page-partner .desc-section .title-wrapper>:first-child{margin-bottom:2.4rem}}@media only screen and (max-width: 599px){.page-partner .desc-section .title-wrapper>:first-child{margin-bottom:.8rem}}.page-partner .desc-section .title-wrapper .desc{color:var(--gray-700)}.page-partner .desc-section .effect-img-wrapper{display:flex;justify-content:center;align-items:center;margin-top:8rem;margin-bottom:8rem}.page-partner .desc-section .effect-img-wrapper img{width:45rem}@media only screen and (max-width: 1334px){.page-partner .desc-section .effect-img-wrapper img{width:28rem}}.page-partner .desc-section .effect-img-wrapper>:first-child{margin-right:15rem}@media only screen and (max-width: 1334px){.page-partner .desc-section .effect-img-wrapper>:first-child{margin-right:3.6rem}}@media only screen and (max-width: 599px){.page-partner .desc-section .effect-img-wrapper>:first-child{margin-right:0;margin-bottom:5rem}}@media only screen and (max-width: 1334px){.page-partner .desc-section .effect-img-wrapper{margin-bottom:0}}@media only screen and (max-width: 599px){.page-partner .desc-section .effect-img-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:3.2rem}}.page-partner .desc-section .program-img{width:100%;margin-top:8rem;margin-bottom:8rem}@media only screen and (max-width: 1334px){.page-partner .desc-section .program-img{margin-top:2.4rem}}@media only screen and (max-width: 599px){.page-partner .desc-section .program-img{margin-top:2.8rem}}.page-partner .desc-section .program-img.tb{display:none}@media only screen and (max-width: 1334px){.page-partner .desc-section .program-img.tb{display:block}}@media only screen and (max-width: 599px){.page-partner .desc-section .program-img.tb{display:none}}.page-partner .desc-section .program-img.mo{display:none}@media only screen and (max-width: 599px){.page-partner .desc-section .program-img.mo{display:block;margin-bottom:0}}.page-partner .review-section{height:72rem;padding:6.4rem;position:relative}@media only screen and (max-width: 1334px){.page-partner .review-section{padding:3.6rem;height:83.4rem}}@media only screen and (max-width: 599px){.page-partner .review-section{padding:100% 0 0;height:auto}}.page-partner .review-section .review-bg{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;left:0;right:0;top:0}.page-partner .review-section .review-bg.pc{display:block}.page-partner .review-section .review-bg.mo{display:none}@media only screen and (max-width: 599px){.page-partner .review-section .review-bg.pc{display:none}.page-partner .review-section .review-bg.mo{display:block}}.page-partner .review-swiper{width:100%}@media only screen and (max-width: 599px){.page-partner .review-swiper{position:absolute;top:50%;transform:translateY(-50%)}}.page-partner .review-swiper .review-title{padding-top:1.6rem;padding-bottom:1.6rem;margin-bottom:6.4rem}@media only screen and (max-width: 1334px){.page-partner .review-swiper .review-title{margin-bottom:2.4rem}}@media only screen and (max-width: 599px){.page-partner .review-swiper .review-title{margin-bottom:1.6rem}}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .review-swiper .review-title{padding-top:0;padding-bottom:0}}.page-partner .pagination-wrapper{background-color:rgba(0,0,0,0.15);border-radius:.8rem;margin:0 auto;width:12rem;height:3.2rem;margin-top:6.4rem}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .pagination-wrapper{margin-top:3.6rem}}.page-partner .swiper-prev,.page-partner .swiper-next{width:2.4rem;height:3.2rem;cursor:pointer}.page-partner .swiper-prev:hover,.page-partner .swiper-next:hover{opacity:50%}.page-partner .swiper-pagination{position:static;color:var(--white);display:flex;justify-content:center;align-items:center;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-partner .swiper-pagination>*{width:2.4rem}.page-partner .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:18px}.page-partner .swiper-slide p{padding-top:.8rem;padding-bottom:.8rem}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-partner .swiper-slide p{padding-top:0;padding-bottom:0}}@media only screen and (max-width: 1334px){.page-partner .swiper-slide .review-desc{padding-bottom:2.4rem}}@media only screen and (max-width: 599px){.page-partner .swiper-slide .review-desc{padding-bottom:1.6rem}}.page-partner .swiper-button-next{position:static}.page-partner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.page-shop .padding{padding:6.4rem 0}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-shop .padding{padding:3.6rem 0}}.page-shop .sub-title{margin-bottom:3.6rem}.page-shop .product-section,.page-shop .contact-section{padding:6.4rem 0}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-shop .product-section,.page-shop .contact-section{padding:3.6rem 0}}.page-shop .product-section{border-bottom:1px solid var(--gray-200)}.page-shop .product-section .image-container{width:100%;height:41.4rem;margin-bottom:3.6rem;border-radius:.8rem;overflow:hidden;position:relative}.page-shop .product-section .thumb{width:100%;height:100%;object-fit:cover;position:absolute;transition:opacity .5s ease;opacity:0;cursor:pointer}.page-shop .product-section .thumb:only-child{cursor:default}.page-shop .product-section .thumb.active{opacity:1}.page-shop .product-section .counter{padding:.8rem;position:absolute;right:0;top:0;z-index:1;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-shop .product-section .counter span{display:inline-block;text-align:center;width:2.4rem;padding:.4rem 0}.page-shop .product-section .product-item .desc{width:25.2rem}.page-shop .contact-section .contact-item .desc{margin-bottom:3.6rem}.page-shop .contact-section .banner{display:block;width:30.15rem;padding:2.4rem;outline:1px solid var(--gray-400);border-radius:.8rem;cursor:pointer;transition:outline .3s ease}.page-shop .contact-section .banner:first-child{margin-right:1.6rem}.page-shop .contact-section .banner:hover{outline:2px solid var(--gray-900)}.page-shop .contact-section .banner .banner-label{margin-bottom:1.2rem}.page-shop .contact-section .banner .banner-icon{width:2.4rem;height:2.4rem;margin-right:.8rem}.page-shop .image-section{display:flex;overflow:hidden;justify-content:center}.page-shop .image-section img{flex-shrink:0;width:72rem}.page-shop .banner-section{width:100%;aspect-ratio:16 / 9;height:auto;position:relative}.page-shop .banner-section .container-fluid{z-index:20;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-shop .banner-section p{color:white;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-shop .banner-section .sub{opacity:.8;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-shop .banner-section img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}@media only screen and (max-width: 1334px){.page-shop .sub-title{margin-bottom:1.6rem}.page-shop .product-section .image-container{width:16.4rem;height:16.4rem;margin-bottom:0;flex-shrink:0;margin-right:3.6rem}.page-shop .product-section .product-desc{display:flex;flex-direction:column;justify-content:center}.page-shop .product-section .product-item{display:flex}.page-shop .product-section .product-item:not(:last-child){margin-bottom:3.6rem}.page-shop .product-section .product-item .desc{width:auto}.page-shop .contact-section .contact-item:first-child{padding-bottom:calc(3.6rem * 2)}.page-shop .contact-section .contact-item .desc{margin-bottom:2.4rem}.page-shop .contact-section .banner{padding:1.6rem;width:50%}.page-shop .contact-section .banner.online{width:100%}.page-shop .image-section img{width:41.7rem}.page-shop .banner-section p{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}}@media only screen and (max-width: 599px){.page-shop .product-section .image-container{width:100%;padding-top:100%;position:relative;margin-right:0;margin-bottom:1.6rem}.page-shop .product-section .thumb{top:0;left:0}.page-shop .product-section .product-item{display:block}.page-shop .product-section .product-item:not(:last-child){margin-bottom:6.4rem}.page-shop .contact-section .banner{width:100%}.page-shop .contact-section .banner:first-child{margin-right:0;margin-bottom:1.6rem}.page-shop .banner-section{aspect-ratio:1 / 1}}.process-common p{word-break:keep-all}.process-common img{display:block}.process-common hr{border:0;border-top:1px solid var(--jai-200)}.process-common .w-full{width:100%}.page-process{height:100%}@media only screen and (max-width: 1334px){.page-process .page-title{padding:1.6rem 0}}.page-process .intro-section{position:relative}.page-process .banner-pc{width:100%;aspect-ratio:16/9;object-fit:cover}.page-process .banner-mo{width:100%;aspect-ratio:1/1;object-fit:cover}@media only screen and (max-width: 599px){.page-process .banner-mo{aspect-ratio:9/16}}.page-process .text-wrapper{padding-top:11.2rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;position:absolute;left:0;bottom:0}@media only screen and (max-width: 1334px){.page-process .text-wrapper{padding-top:8.8rem}}@media only screen and (max-width: 599px){.page-process .text-wrapper{padding-top:6.4rem}}@media only screen and (max-width: 1334px){.page-process .text-wrapper{justify-content:flex-end}}.page-process .desc-wrapper{max-width:72rem;display:flex;flex-direction:column;border-left:1px solid #FFF;padding:0 3.6rem;margin-bottom:4.8rem}@media only screen and (max-width: 1334px){.page-process .desc-wrapper{margin-bottom:3.6rem;padding:0 1.6rem}.page-process .desc-wrapper .d-lg-none{order:1}}@media only screen and (max-width: 599px){.page-process .desc-wrapper{margin-bottom:2.4rem}}.page-process .desc-en{opacity:.6}@media only screen and (max-width: 1334px){.page-process .desc-en{order:2}}.page-process .quote-section{padding:2.4rem 4.8rem;min-height:24rem;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1334px){.page-process .quote-section{padding:6.4rem}}@media only screen and (max-width: 599px){.page-process .quote-section{padding:2.4rem 4.8rem}}.page-process .quote{margin-bottom:.8rem}.page-process .tab{padding:2.8rem 0}.page-process .tab::after{content:"";display:block;position:absolute;bottom:0;height:1px;background-color:var(--gray-200);width:100%}@media only screen and (max-width: 1334px){.page-process .tab{padding:1.2rem 0}}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.page-process .process-section .container-fluid{padding:0}}.page-process .process-title{margin-bottom:-0.4rem}@media only screen and (max-width: 1334px){.page-process .process-title{margin-bottom:0}}.page-process .process-item-list{padding:6.4rem 0;padding-bottom:3.2rem;width:100%}.page-process .process-item-list p:not(:last-child){margin-bottom:1.2rem}@media only screen and (max-width: 1334px){.page-process .process-item-list{padding:3.2rem 3.6rem}}@media only screen and (max-width: 599px){.page-process .process-item-list{padding:3.2rem 2.4rem}}.page-process .process-item{padding-top:3.2rem;padding-bottom:3.2rem}@media only screen and (max-width: 1334px){.page-process .process-item{padding:2.4rem 1.6rem}}@media only screen and (max-width: 599px){.page-process .process-item{padding:2.4rem .8rem}}.page-process .aspect-ratio-box{position:relative;width:100%;padding-top:100%;margin-bottom:3.6rem}@media only screen and (max-width: 1334px){.page-process .aspect-ratio-box{margin-bottom:1.6rem;width:50%;padding-top:50%}}@media only screen and (max-width: 599px){.page-process .aspect-ratio-box{width:16rem;height:16rem;padding-top:0%}}.page-process .aspect-ratio-box img.thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-process .thumb{opacity:1;transition:opacity .4s ease;width:100%;border-radius:.8rem}.page-process .thumb:hover{opacity:.6}@media only screen and (max-width: 599px){.page-process .thumb{width:16rem}}.single-process{height:100%}.single-process .intro-section .container-fluid{padding:6.4rem}@media only screen and (max-width: 1334px){.single-process .intro-section .container-fluid{padding:3.6rem}}@media only screen and (max-width: 599px){.single-process .intro-section .container-fluid{padding:2.4rem 1.6rem}}.single-process .tabs-wrapper{border-bottom:1px solid var(--gray-200)}@media only screen and (max-width: 599px){.single-process .tabs-wrapper{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.single-process .tabs-wrapper::-webkit-scrollbar{display:none}}@media only screen and (max-width: 599px){.single-process .tabs{width:max-content}}.single-process .tabs .tab{margin-right:6.4rem;color:var(--gray-600)}.single-process .tabs .tab.active{color:var(--brand-primary)}.single-process .tabs .tab.active::after{height:1px}@media only screen and (max-width: 1334px){.single-process .tabs .tab{margin-right:1.6rem}}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.single-process .tabs .tab{font-weight:500}}.single-process .tags{display:inline-flex;flex-wrap:wrap}.single-process .tags .tag{padding:.4rem 1.2rem;border:1px solid var(--gray-300);border-radius:4rem;margin-right:.6rem;margin-bottom:.8rem}.single-process .cta-wrapper{background-color:#FFF;border:2px solid var(--gray-200);border-radius:1.6rem}@media only screen and (min-width:1335px){.single-process .cta-wrapper{margin:6.4rem 0;position:sticky;left:0;top:calc((var(--heading-h5-font-size) / 10) * 1rem + 4.4rem);transition:top .3s linear}.single-process .cta-wrapper.upscroll{top:calc((var(--heading-h5-font-size) / 10) * 1rem + 4.4rem + 11.4rem)}}.single-process .cta-wrapper .cta+.cta{border-top:1px solid var(--gray-200)}.single-process .cta-wrapper .cta{padding:3.2rem 4.15rem}.single-process .cta-wrapper .cta .info-top{margin-bottom:1.5rem}.single-process .cta-wrapper .cta .name{color:#666}.single-process .cta-wrapper .cta .location{color:#999}.single-process .cta-wrapper .cta .schedule{margin-bottom:1.6rem}@media only screen and (max-width: 599px){.single-process .cta-wrapper .cta{padding:3.2rem 1.6rem}}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.single-process .cta-wrapper{background-color:transparent;border-radius:0;border:none;border-bottom:1px solid var(--gray-200);border-top:none}}.single-process .curriculum-item{border-left:2px solid var(--gray-500);padding:0 1.6rem}.single-process .review-item{border-left:2px solid var(--gray-500);padding:0 1.6rem}@media only screen and (min-width: 1440px) and (max-width: 3800px){.single-process .review-item{margin-bottom:2.4rem !important}}.single-process .review-item .desc{margin-bottom:1.6rem}@media only screen and (max-width: 1334px){.single-process .review-item .desc{margin-bottom:.8rem}}.single-process .content-section .row{height:100%}.single-process .content:not(:last-child){margin-bottom:6.4rem}.single-process .content>*:not(:last-child){margin-bottom:1.6rem}.single-process .intro-text-wrapper{margin-bottom:3.6rem}.single-process .intro-text-wrapper>*:not(:last-child){margin-bottom:1.2rem}@media only screen and (max-width: 1334px){.single-process .intro-text-wrapper{margin-bottom:2.4rem}}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.single-process .intro-wrapper{padding-bottom:3.6rem}}@media only screen and (max-width: 599px){.single-process .intro-wrapper .col-lg-8{order:2}.single-process .intro-wrapper .col-lg-4{order:1}}.single-process .image-container{position:relative;width:100%;aspect-ratio:1/1;cursor:pointer}.single-process .image-container.readonly{cursor:default}@media only screen and (max-width: 599px){.single-process .image-container{margin-bottom:2.4rem}}.single-process .thumb-wrap{filter:brightness(.9);width:100%;height:100%;position:absolute;left:0;top:0;transition:opacity .5s ease;opacity:0}.single-process .thumb-wrap.active{opacity:1}.single-process .thumb{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:.8rem;position:absolute}.single-process .counter{padding:.8rem;position:absolute;right:0;top:0;z-index:1;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.single-process .counter span{display:inline-block;text-align:center;width:2.4rem;padding:.4rem 0}.single-process .caption{position:absolute;left:1.5rem;bottom:1.66rem;z-index:1;padding:.4rem 1.2rem;background:#FFF;background-color:var(--gray-600);border-radius:2rem}.single-process .caption-1{color:var(--gray-400);margin-right:.4rem}.single-process .margin-top{margin-top:6.4rem}@media only screen and (max-width: 1334px){.single-process .margin-top{margin-top:0}}.single-process .content-detail{padding:6.4rem 0}@media only screen and (max-width: 1334px){.single-process .content-detail{padding:3.2rem 0}}@media only screen and (max-width: 599px){.single-process .content-detail{padding:2.4rem 0}}.single-process .no-border{background-color:transparent;border-radius:0;border:none}@media only screen and (max-width: 1334px),only screen and (max-width: 599px){.single-process .participant .text-primary{color:var(--gray-700)}}.page-notice{padding-top:11.2rem;background-color:#F7F7ED}@media only screen and (max-width: 1334px){.page-notice{padding-top:8.8rem}}@media only screen and (max-width: 599px){.page-notice{padding-top:6.4rem}}.page-notice .close{margin-bottom:1.6rem}.page-notice .close .btn-close{padding:.6rem 1.6rem;border:1px solid #e4e4e4;color:var(--gray-700);font-size:calc((var(--paragraph-p4-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p4-line-height);font-weight:500}.page-notice .share{display:none;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,0.2);top:0;left:0;z-index:99}.page-notice .share .share-modal{display:flex;width:30rem;background-color:#FFF;box-shadow:0 0 20px rgba(0,0,0,0.15);border-radius:1.2rem}.page-notice .share .share-modal .title{text-align:center;border-bottom:1px solid var(--jai-50)}.page-notice .share .share-modal .title p{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);color:var(--black);padding:.8rem 0}.page-notice .share .share-modal .socials{margin:1.6rem 0;padding:0 1.6rem}.page-notice .share .share-modal .socials .info{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.page-notice .share .share-modal .socials .info p{font-size:calc((var(--paragraph-p5-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p5-line-height);color:var(--gray-700);margin-top:.4rem}.page-notice .share .share-modal .socials .info .icon-wrap{width:5.6rem;height:5.6rem;border:1px solid var(--gray-200);border-radius:1.2rem;display:flex;align-items:center;justify-content:center}.page-notice .share .share-modal .socials .info .icon-wrap img{width:2.4rem;height:2.4rem}.page-notice .share .share-modal .links{padding:0 1.6rem;margin-bottom:1.6rem}.page-notice .share .share-modal .links .bar{white-space:nowrap;overflow:hidden;border-radius:.4rem;border:1px solid var(--gray-200);width:19.3rem;margin-right:.8rem}.page-notice .share .share-modal .links .bar p{padding:0 .8rem;color:var(--brand-primary);font-size:calc((var(--paragraph-p5-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p5-line-height)}.page-notice .share .share-modal .links button img{margin-right:.4rem}.page-notice .share .confirm{display:none;background:#FFF;box-shadow:0 -4px 12px 0 rgba(0,0,0,0.08);border-radius:1.2rem;width:30rem;padding:1.2rem 0}.page-notice .share .confirm .text{padding:.8rem 0;margin-bottom:1.2rem}.page-notice .share .confirm .text p{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height);color:var(--gray-700)}.page-notice .post{max-width:72rem;margin:0 auto}.page-notice .post .container-fluid .title{color:var(--brand-primary);padding:4.8rem 0}.page-notice .post .container-fluid .title>*:not(:last-child){margin-bottom:1.6rem}.page-notice .post .container-fluid .title>p{font-size:calc((var(--heading-h3-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h3-line-height)}.page-notice .post .container-fluid .title>p:first-child{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-notice .post .container-fluid .info{font-size:calc((var(--paragraph-p3-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p3-line-height);color:var(--jai-500)}@media only screen and (max-width: 599px){.page-notice .post .container-fluid iframe{width:100% !important}}.page-notice .post .container-fluid .wp-embed-footer{display:none !important}.page-notice .post .container-fluid .content{padding:6.4rem 0;color:var(--gray-700);font-size:calc((var(--paragraph-p2-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p2-line-height)}.page-notice .post .container-fluid .content b,.page-notice .post .container-fluid .content strong{font-weight:500}.page-notice .post .container-fluid .content h1{font-size:calc((var(--heading-h3-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h3-line-height)}.page-notice .post .container-fluid .content h1 *{font-size:calc((var(--heading-h3-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h3-line-height)}.page-notice .post .container-fluid .content h2{font-size:calc((var(--heading-h4-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h4-line-height)}.page-notice .post .container-fluid .content h2 *{font-size:calc((var(--heading-h4-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h4-line-height)}.page-notice .post .container-fluid .content h3{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-notice .post .container-fluid .content h3 *{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-notice .post .container-fluid .content .notice-link-btn{display:inline-block;font-weight:600;-webkit-border-radius:.4rem;border-radius:.4rem;cursor:pointer;text-align:center;transition:background-color .3s ease-in-out;padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);background-color:var(--brand-primary);color:#FFF}.page-notice .post .container-fluid .content .notice-link-btn.s-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-notice .post .container-fluid .content .notice-link-btn.s-sm img{width:1.6rem;height:1.6rem}.page-notice .post .container-fluid .content .notice-link-btn.s-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-notice .post .container-fluid .content .notice-link-btn.s-md img{width:2.4rem;height:2.4rem}.page-notice .post .container-fluid .content .notice-link-btn.s-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-notice .post .container-fluid .content .notice-link-btn.s-lg img{width:2.4rem;height:2.4rem}@media only screen and (max-width: 1334px){.page-notice .post .container-fluid .content .notice-link-btn.s-md-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-notice .post .container-fluid .content .notice-link-btn.s-md-sm img{width:1.6rem;height:1.6rem}.page-notice .post .container-fluid .content .notice-link-btn.s-md-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-notice .post .container-fluid .content .notice-link-btn.s-md-md img{width:2.4rem;height:2.4rem}.page-notice .post .container-fluid .content .notice-link-btn.s-md-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-notice .post .container-fluid .content .notice-link-btn.s-md-lg img{width:2.4rem;height:2.4rem}}@media only screen and (max-width: 599px){.page-notice .post .container-fluid .content .notice-link-btn.s-sm-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-notice .post .container-fluid .content .notice-link-btn.s-sm-sm img{width:1.6rem;height:1.6rem}.page-notice .post .container-fluid .content .notice-link-btn.s-sm-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-notice .post .container-fluid .content .notice-link-btn.s-sm-md img{width:2.4rem;height:2.4rem}.page-notice .post .container-fluid .content .notice-link-btn.s-sm-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-notice .post .container-fluid .content .notice-link-btn.s-sm-lg img{width:2.4rem;height:2.4rem}}.page-notice .post .container-fluid .content .notice-link-btn.c-primary:focus-visible,.page-notice .post .container-fluid .content .notice-link-btn.c-secondary:focus-visible,.page-notice .post .container-fluid .content .notice-link-btn.c-tertiary:focus-visible,.page-notice .post .container-fluid .content .notice-link-btn.outline:focus-visible,.page-notice .post .container-fluid .content .notice-link-btn.text:focus-visible,.page-notice .post .container-fluid .content .notice-link-btn.underline:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.page-notice .post .container-fluid .content .notice-link-btn.c-primary{background-color:var(--brand-primary);color:#FFF}.page-notice .post .container-fluid .content .notice-link-btn.c-primary:hover{background-color:var(--jai-500)}.page-notice .post .container-fluid .content .notice-link-btn.c-primary:active{background-color:var(--jai-700)}.page-notice .post .container-fluid .content .notice-link-btn.c-primary:disabled{background-color:var(--jai-100);color:var(--jai-400);pointer-events:none}.page-notice .post .container-fluid .content .notice-link-btn.c-secondary{background-color:#88695B;color:#FFF}.page-notice .post .container-fluid .content .notice-link-btn.c-secondary:hover{background-color:#B08876}.page-notice .post .container-fluid .content .notice-link-btn.c-secondary:active{background-color:#76635A}.page-notice .post .container-fluid .content .notice-link-btn.c-secondary:disabled{background-color:#EBE2CF;color:#88695B;pointer-events:none}.page-notice .post .container-fluid .content .notice-link-btn.c-tertiary{background-color:var(--gray-100);color:var(--gray-700)}.page-notice .post .container-fluid .content .notice-link-btn.c-tertiary:hover{background-color:var(--gray-200)}.page-notice .post .container-fluid .content .notice-link-btn.c-tertiary:active{background-color:var(--gray-300)}.page-notice .post .container-fluid .content .notice-link-btn.c-tertiary:disabled{background-color:var(--gray-100);color:var(--gray-400);pointer-events:none}.page-notice .post .container-fluid .content .notice-link-btn.outline{border:1px solid var(--gray-400);color:var(--gray-700)}.page-notice .post .container-fluid .content .notice-link-btn.outline:hover{border:1px solid transparent;background-color:var(--jai-500);color:#FFF}.page-notice .post .container-fluid .content .notice-link-btn.outline:active{border:1px solid var(--gray-900);color:var(--black);background-color:inherit}.page-notice .post .container-fluid .content .notice-link-btn.outline:disabled{border:1px solid var(--gray-200);color:var(--gray-400);pointer-events:none}.page-notice .post .container-fluid .content .notice-link-btn.text{color:var(--black);padding:0}.page-notice .post .container-fluid .content .notice-link-btn.text:hover{color:var(--gray-800)}.page-notice .post .container-fluid .content .notice-link-btn.text:active{color:var(--gray-700)}.page-notice .post .container-fluid .content .notice-link-btn.text:disabled{color:var(--gray-400);pointer-events:none}.page-notice .post .container-fluid .content .notice-link-btn.underline{color:var(--black);border-radius:0;border-bottom:1px solid var(--black);padding:0}.page-notice .post .container-fluid .content .notice-link-btn.underline:hover{border-color:var(--gray-800);color:var(--gray-800)}.page-notice .post .container-fluid .content .notice-link-btn.underline:active{color:var(--gray-700);border-color:var(--gray-700)}.page-notice .post .container-fluid .content .notice-link-btn.underline:disabled{color:var(--gray-400);pointer-events:none;border-bottom:1px solid var(--gray-400)}.page-notice .post .container-fluid .content .notice-link-btn img{width:2.4rem;height:2.4rem}.page-notice .post .container-fluid .content .notice-link-btn:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.page-notice .post .container-fluid .content .notice-link-btn:hover{background-color:var(--jai-500)}.page-notice .post .container-fluid .content .notice-link-btn:active{background-color:var(--jai-700)}.page-notice .post .container-fluid .content .notice-link-btn:disabled{background-color:var(--jai-100);color:var(--jai-400);pointer-events:none}.page-notice .post .container-fluid .content ol{padding-left:2rem}.page-notice .post .container-fluid .content ol li{list-style:decimal}.page-notice .post .container-fluid .content ul{padding-left:2rem}.page-notice .post .container-fluid .content ul li{list-style:disc}.page-notice .post .container-fluid .content *{color:var(--gray-700);font-size:calc((var(--paragraph-p2-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p2-line-height);word-break:break-all;font-family:inherit}.page-notice .post .container-fluid .buttons{margin:0 auto;padding:6.4rem 0}.page-notice .post .container-fluid .buttons .board-btn{display:inline-block;font-weight:600;-webkit-border-radius:.4rem;border-radius:.4rem;cursor:pointer;text-align:center;transition:background-color .3s ease-in-out;padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);border:1px solid var(--gray-400);color:var(--gray-700)}.page-notice .post .container-fluid .buttons .board-btn.s-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-sm img{width:1.6rem;height:1.6rem}.page-notice .post .container-fluid .buttons .board-btn.s-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-md img{width:2.4rem;height:2.4rem}.page-notice .post .container-fluid .buttons .board-btn.s-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-lg img{width:2.4rem;height:2.4rem}@media only screen and (max-width: 1334px){.page-notice .post .container-fluid .buttons .board-btn.s-md-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-md-sm img{width:1.6rem;height:1.6rem}.page-notice .post .container-fluid .buttons .board-btn.s-md-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-md-md img{width:2.4rem;height:2.4rem}.page-notice .post .container-fluid .buttons .board-btn.s-md-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-md-lg img{width:2.4rem;height:2.4rem}}@media only screen and (max-width: 599px){.page-notice .post .container-fluid .buttons .board-btn.s-sm-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-sm-sm img{width:1.6rem;height:1.6rem}.page-notice .post .container-fluid .buttons .board-btn.s-sm-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-sm-md img{width:2.4rem;height:2.4rem}.page-notice .post .container-fluid .buttons .board-btn.s-sm-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-sm-lg img{width:2.4rem;height:2.4rem}}.page-notice .post .container-fluid .buttons .board-btn.c-primary:focus-visible,.page-notice .post .container-fluid .buttons .board-btn.c-secondary:focus-visible,.page-notice .post .container-fluid .buttons .board-btn.c-tertiary:focus-visible,.page-notice .post .container-fluid .buttons .board-btn.outline:focus-visible,.page-notice .post .container-fluid .buttons .board-btn.text:focus-visible,.page-notice .post .container-fluid .buttons .board-btn.underline:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.page-notice .post .container-fluid .buttons .board-btn.c-primary{background-color:var(--brand-primary);color:#FFF}.page-notice .post .container-fluid .buttons .board-btn.c-primary:hover{background-color:var(--jai-500)}.page-notice .post .container-fluid .buttons .board-btn.c-primary:active{background-color:var(--jai-700)}.page-notice .post .container-fluid .buttons .board-btn.c-primary:disabled{background-color:var(--jai-100);color:var(--jai-400);pointer-events:none}.page-notice .post .container-fluid .buttons .board-btn.c-secondary{background-color:#88695B;color:#FFF}.page-notice .post .container-fluid .buttons .board-btn.c-secondary:hover{background-color:#B08876}.page-notice .post .container-fluid .buttons .board-btn.c-secondary:active{background-color:#76635A}.page-notice .post .container-fluid .buttons .board-btn.c-secondary:disabled{background-color:#EBE2CF;color:#88695B;pointer-events:none}.page-notice .post .container-fluid .buttons .board-btn.c-tertiary{background-color:var(--gray-100);color:var(--gray-700)}.page-notice .post .container-fluid .buttons .board-btn.c-tertiary:hover{background-color:var(--gray-200)}.page-notice .post .container-fluid .buttons .board-btn.c-tertiary:active{background-color:var(--gray-300)}.page-notice .post .container-fluid .buttons .board-btn.c-tertiary:disabled{background-color:var(--gray-100);color:var(--gray-400);pointer-events:none}.page-notice .post .container-fluid .buttons .board-btn.outline{border:1px solid var(--gray-400);color:var(--gray-700)}.page-notice .post .container-fluid .buttons .board-btn.outline:hover{border:1px solid transparent;background-color:var(--jai-500);color:#FFF}.page-notice .post .container-fluid .buttons .board-btn.outline:active{border:1px solid var(--gray-900);color:var(--black);background-color:inherit}.page-notice .post .container-fluid .buttons .board-btn.outline:disabled{border:1px solid var(--gray-200);color:var(--gray-400);pointer-events:none}.page-notice .post .container-fluid .buttons .board-btn.text{color:var(--black);padding:0}.page-notice .post .container-fluid .buttons .board-btn.text:hover{color:var(--gray-800)}.page-notice .post .container-fluid .buttons .board-btn.text:active{color:var(--gray-700)}.page-notice .post .container-fluid .buttons .board-btn.text:disabled{color:var(--gray-400);pointer-events:none}.page-notice .post .container-fluid .buttons .board-btn.underline{color:var(--black);border-radius:0;border-bottom:1px solid var(--black);padding:0}.page-notice .post .container-fluid .buttons .board-btn.underline:hover{border-color:var(--gray-800);color:var(--gray-800)}.page-notice .post .container-fluid .buttons .board-btn.underline:active{color:var(--gray-700);border-color:var(--gray-700)}.page-notice .post .container-fluid .buttons .board-btn.underline:disabled{color:var(--gray-400);pointer-events:none;border-bottom:1px solid var(--gray-400)}.page-notice .post .container-fluid .buttons .board-btn img{width:2.4rem;height:2.4rem}.page-notice .post .container-fluid .buttons .board-btn:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.page-notice .post .container-fluid .buttons .board-btn:hover{border:1px solid transparent;background-color:var(--jai-500);color:#FFF}.page-notice .post .container-fluid .buttons .board-btn:active{border:1px solid var(--gray-900);color:var(--black);background-color:inherit}.page-notice .post .container-fluid .buttons .board-btn:disabled{border:1px solid var(--gray-200);color:var(--gray-400);pointer-events:none}.page-notice .post .container-fluid .buttons .board-btn:first-child{margin-right:.8rem}.page-notice .post .container-fluid img{max-width:100%;display:block;height:auto}@media only screen and (max-width: 1334px){.page-notice .post .container-fluid .title>p{font-size:calc((var(--heading-h4-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h4-line-height)}.page-notice .post .container-fluid .title>p:first-child{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-notice .post .container-fluid .info{font-size:calc((var(--paragraph-p4-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p4-line-height)}.page-notice .post .container-fluid .content{padding:3.6rem 0}.page-notice .post .container-fluid .content p{font-size:calc((var(--paragraph-p3-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p3-line-height)}.page-notice .post .container-fluid .buttons{padding:3.6rem 0}.page-notice .post .container-fluid .buttons .board-btn{display:inline-block;font-weight:600;-webkit-border-radius:.4rem;border-radius:.4rem;cursor:pointer;text-align:center;transition:background-color .3s ease-in-out;padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height);border:1px solid var(--gray-400);color:var(--gray-700)}.page-notice .post .container-fluid .buttons .board-btn.s-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-sm img{width:1.6rem;height:1.6rem}.page-notice .post .container-fluid .buttons .board-btn.s-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-md img{width:2.4rem;height:2.4rem}.page-notice .post .container-fluid .buttons .board-btn.s-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-lg img{width:2.4rem;height:2.4rem}.page-notice .post .container-fluid .buttons .board-btn.c-primary:focus-visible,.page-notice .post .container-fluid .buttons .board-btn.c-secondary:focus-visible,.page-notice .post .container-fluid .buttons .board-btn.c-tertiary:focus-visible,.page-notice .post .container-fluid .buttons .board-btn.outline:focus-visible,.page-notice .post .container-fluid .buttons .board-btn.text:focus-visible,.page-notice .post .container-fluid .buttons .board-btn.underline:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.page-notice .post .container-fluid .buttons .board-btn.c-primary{background-color:var(--brand-primary);color:#FFF}.page-notice .post .container-fluid .buttons .board-btn.c-primary:hover{background-color:var(--jai-500)}.page-notice .post .container-fluid .buttons .board-btn.c-primary:active{background-color:var(--jai-700)}.page-notice .post .container-fluid .buttons .board-btn.c-primary:disabled{background-color:var(--jai-100);color:var(--jai-400);pointer-events:none}.page-notice .post .container-fluid .buttons .board-btn.c-secondary{background-color:#88695B;color:#FFF}.page-notice .post .container-fluid .buttons .board-btn.c-secondary:hover{background-color:#B08876}.page-notice .post .container-fluid .buttons .board-btn.c-secondary:active{background-color:#76635A}.page-notice .post .container-fluid .buttons .board-btn.c-secondary:disabled{background-color:#EBE2CF;color:#88695B;pointer-events:none}.page-notice .post .container-fluid .buttons .board-btn.c-tertiary{background-color:var(--gray-100);color:var(--gray-700)}.page-notice .post .container-fluid .buttons .board-btn.c-tertiary:hover{background-color:var(--gray-200)}.page-notice .post .container-fluid .buttons .board-btn.c-tertiary:active{background-color:var(--gray-300)}.page-notice .post .container-fluid .buttons .board-btn.c-tertiary:disabled{background-color:var(--gray-100);color:var(--gray-400);pointer-events:none}.page-notice .post .container-fluid .buttons .board-btn.outline{border:1px solid var(--gray-400);color:var(--gray-700)}.page-notice .post .container-fluid .buttons .board-btn.outline:hover{border:1px solid transparent;background-color:var(--jai-500);color:#FFF}.page-notice .post .container-fluid .buttons .board-btn.outline:active{border:1px solid var(--gray-900);color:var(--black);background-color:inherit}.page-notice .post .container-fluid .buttons .board-btn.outline:disabled{border:1px solid var(--gray-200);color:var(--gray-400);pointer-events:none}.page-notice .post .container-fluid .buttons .board-btn.text{color:var(--black);padding:0}.page-notice .post .container-fluid .buttons .board-btn.text:hover{color:var(--gray-800)}.page-notice .post .container-fluid .buttons .board-btn.text:active{color:var(--gray-700)}.page-notice .post .container-fluid .buttons .board-btn.text:disabled{color:var(--gray-400);pointer-events:none}.page-notice .post .container-fluid .buttons .board-btn.underline{color:var(--black);border-radius:0;border-bottom:1px solid var(--black);padding:0}.page-notice .post .container-fluid .buttons .board-btn.underline:hover{border-color:var(--gray-800);color:var(--gray-800)}.page-notice .post .container-fluid .buttons .board-btn.underline:active{color:var(--gray-700);border-color:var(--gray-700)}.page-notice .post .container-fluid .buttons .board-btn.underline:disabled{color:var(--gray-400);pointer-events:none;border-bottom:1px solid var(--gray-400)}.page-notice .post .container-fluid .buttons .board-btn img{width:1.6rem;height:1.6rem}.page-notice .post .container-fluid .buttons .board-btn:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.page-notice .post .container-fluid .buttons .board-btn:hover{border:1px solid transparent;background-color:var(--jai-500);color:#FFF}.page-notice .post .container-fluid .buttons .board-btn:active{border:1px solid var(--gray-900);color:var(--black);background-color:inherit}.page-notice .post .container-fluid .buttons .board-btn:disabled{border:1px solid var(--gray-200);color:var(--gray-400);pointer-events:none}}@media only screen and (max-width: 1334px) and only screen and (max-width: 1334px){.page-notice .post .container-fluid .buttons .board-btn.s-md-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-md-sm img{width:1.6rem;height:1.6rem}.page-notice .post .container-fluid .buttons .board-btn.s-md-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-md-md img{width:2.4rem;height:2.4rem}.page-notice .post .container-fluid .buttons .board-btn.s-md-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-md-lg img{width:2.4rem;height:2.4rem}}@media only screen and (max-width: 1334px) and only screen and (max-width: 599px){.page-notice .post .container-fluid .buttons .board-btn.s-sm-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-sm-sm img{width:1.6rem;height:1.6rem}.page-notice .post .container-fluid .buttons .board-btn.s-sm-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-sm-md img{width:2.4rem;height:2.4rem}.page-notice .post .container-fluid .buttons .board-btn.s-sm-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-notice .post .container-fluid .buttons .board-btn.s-sm-lg img{width:2.4rem;height:2.4rem}}@media only screen and (max-width: 599px){.page-notice .post .container-fluid .title{padding:3.6rem 0}}.page-notice .page-board{border-top:1px solid var(--gray-200)}.page-notice .page-board .detail:last-child{border:none}.page-board{background-color:#F7F7ED}.page-board .tab{flex:1 0 0}.page-board .tab p{font-size:calc((var(--heading-h5-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h5-line-height)}@media only screen and (max-width: 1334px){.page-board .tab p{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}}@media only screen and (max-width: 599px){.page-board .tab{display:flex}.page-board .tab p{align-self:center;justify-self:center;height:min-content;width:100%;word-spacing:9999px;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}}.page-board .w-100{width:100%}.page-board .pinned{border-top:1px solid var(--gray-200)}.page-board .pinned .container-fluid{transition:background-color .3s ease-out}.page-board .pinned .container-fluid:not(:last-child){border-bottom:1px solid var(--jai-200)}.page-board .pinned .container-fluid .notice-pinned{padding:1.6rem 0}.page-board .pinned .container-fluid .notice-pinned img{margin-right:1.2rem;width:2.4rem;height:2.4rem}.page-board .pinned .container-fluid .notice-pinned .term{white-space:nowrap;margin-right:1.2rem;color:var(--brand-primary);font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-board .pinned .container-fluid .notice-pinned .title{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height);color:var(--jai-500)}.page-board .pinned .container-fluid .notice-pinned .index{margin-right:1.2rem;color:var(--brand-secondary);font-size:calc((var(--paragraph-p3-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p3-line-height)}.page-board .pinned .container-fluid:hover{background-color:var(--jai-200)}@media only screen and (max-width: 1334px){.page-board .pinned .container-fluid:not(:last-child){border-bottom:1px solid var(--jai-200)}.page-board .pinned .container-fluid .notice-pinned{padding:2.4rem 0}.page-board .pinned .container-fluid .notice-pinned img{flex:0 0 auto;align-self:center;order:1;margin-right:.8rem;width:1.8rem;height:1.8rem}.page-board .pinned .container-fluid .notice-pinned .term{white-space:nowrap;margin-right:.8rem;align-self:center;color:var(--brand-primary);font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height);order:2}.page-board .pinned .container-fluid .notice-pinned .title{flex:0 0 100%;order:3;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);color:var(--jai-500);margin-top:.8rem}}@media only screen and (max-width: 599px){.page-board .pinned .container-fluid{background-color:var(--jai-100)}.page-board .pinned .container-fluid:not(:last-child){border-bottom:1px solid var(--jai-200)}.page-board .pinned .container-fluid .notice-pinned{padding:1.6rem 0}.page-board .pinned .container-fluid .notice-pinned .title{flex:0 0 100%;order:3;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);color:var(--jai-500);margin-top:.8rem}.page-board .pinned .container-fluid .notice-pinned img{flex:0 0 auto;align-self:center;order:1;margin-right:.8rem}.page-board .pinned .container-fluid .notice-pinned .term{white-space:nowrap;margin-right:.8rem;align-self:center;color:var(--brand-primary);font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height);order:2}}.page-board .empty-notice{min-height:90rem}@media only screen and (max-width: 599px){.page-board .empty-notice{min-height:56.8rem}}.page-board .notice-items .container-fluid{background-color:#F7F7ED;transition:background-color .3s ease-out}.page-board .notice-items .container-fluid:not(:last-child){border-bottom:1px solid var(--gray-200)}.page-board .notice-items .container-fluid .notice-item{padding:1.6rem 0}.page-board .notice-items .container-fluid .notice-item img:first-child{margin-right:1.2rem}.page-board .notice-items .container-fluid .notice-item>p{color:var(--jai-500);font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-board .notice-items .container-fluid .notice-item .index{width:2.4rem;text-align:center;margin-right:1.2rem}.page-board .notice-items .container-fluid .notice-item .index p{color:var(--brand-secondary);font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-board .notice-items .container-fluid:hover{background-color:#EEEEE4}@media only screen and (max-width: 1334px){.page-board .notice-items .container-fluid .notice-item{padding:3.6rem 0}.page-board .notice-items .container-fluid .notice-item p{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-board .notice-items .container-fluid .notice-item .index{display:none}}@media only screen and (max-width: 599px){.page-board .notice-items .container-fluid .notice-item{padding:1.6rem 0}}.page-board .list-pagination{padding:6.4rem 0}.page-story p{word-break:break-all}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.page-story img{display:block}.page-story .margin-bottom{margin-bottom:3.6rem}@media only screen and (max-width: 1334px){.page-story .margin-bottom{margin-bottom:1.6rem}}.page-story .img-wrapper{padding:3.6rem 0;margin:1.6rem 0;display:flex;justify-content:center}.page-story .img-full{width:100%;aspect-ratio:16/9;object-fit:cover}.page-story .img-2-3{width:20rem;aspect-ratio:2/3;object-fit:cover}.page-story .intro-wrapper{padding:10.2rem 0}.page-story .intro-title{padding:2.4rem 0;margin:3.6rem 0}.page-story .intro-title-text{font-weight:500}.page-story .banner-section{position:relative;display:flex;justify-content:center;align-items:center}.page-story .banner-section.first img{animation:fadein 1.5s ease 0s forwards;-webkit-animation:fadein 1.5s ease 0s forwards;opacity:0}.page-story .banner-section.first .banner-info{animation:fadein 1.5s ease 1.5s forwards;-webkit-animation:fadein 1.5s ease 1.5s forwards;opacity:0}.page-story .banner-section .banner-info{position:absolute;width:50%}.page-story .banner-section .banner-info.space-between{display:flex;flex-direction:column;justify-content:space-between;padding:6.4rem 0;height:100%}.page-story .banner-section .banner-title{margin-bottom:3.6rem}@media only screen and (max-width: 1334px){.page-story .banner-section .banner-title{margin-bottom:1.6rem}}.page-story .banner-section .banner-sub,.page-story .banner-section .banner-quote p{opacity:.6}.page-story .banner-section .banner-quote{border-top:1px solid rgba(255,255,255,0.5);padding:1.2rem 0}.page-story .info-wrapper{flex-direction:column;align-items:center;padding:6.4rem 3.6rem}.page-story .info-title{opacity:.6;margin-bottom:2.4rem;font-weight:500}.page-story .info-desc{padding:0 1.6rem;min-height:9rem}.page-story .info-sub-wrapper{border-top:1px solid var(--gray-200)}.page-story .info-sub{padding:1.2rem 1.6rem;max-width:440px}@media only screen and (min-width: 1440px) and (max-width: 3800px){.page-story .info-section.first .info-wrapper{height:100%}}@media only screen and (max-width: 1334px){.page-story .img-full{aspect-ratio:1/1}.page-story .img-2-3{width:15rem}.page-story .intro-wrapper{padding:0}.page-story .intro-title{padding:0;margin:11.5rem 0}.page-story .info-section .container-fluid{padding:0}.page-story .info-section .row{margin:0}.page-story .info-section .col-md-4,.page-story .info-section .col-md-6{padding:3.6rem 1.6rem}.page-story .info-title{margin-bottom:1.6rem}.page-story .info-desc,.page-story .info-wrapper,.page-story .info-wrapper.second{padding:0}.page-story .info-sub{padding:1.2rem 3.6rem}.page-story .info-wrapper.second .img-wrapper{margin:1rem 0}.page-story .info-wrapper.second .info-sub{padding:1.2rem 1.6rem}.page-story .info-wrapper.second .info-sub.second{padding-bottom:.8rem}}@media only screen and (max-width: 599px){.page-story .img-full{aspect-ratio:9/16}.page-story .intro-wrapper{margin:3.6rem 0}.page-story .info-wrapper.second .img-2-3:nth-child(2){display:none}.page-story .intro-title{padding:2.4rem 0;margin:0}.page-story .info-section .col-md-4:not(:last-child),.page-story .info-section .col-md-6:first-child{margin-bottom:3.6rem}.page-story .info-title{margin-bottom:1rem}.page-story .info-sub{padding:1.2rem 1.6rem}.page-story .info-desc{padding:0 1.6rem}.page-story .banner-section .banner-info{width:100%}.page-story .banner-section .banner-info.space-between{padding:3.6rem}}.page-jai .class-navi-wrap{padding-top:4.8rem;padding-bottom:6.4rem}.page-jai .class-navi-wrap .page-title{padding-top:0;padding-bottom:0}@media only screen and (max-width: 1334px){.page-jai .class-navi-wrap{padding:3.6rem 0}}@media only screen and (max-width: 599px){.page-jai .class-navi-wrap{padding:1.6rem 0}}.page-jai .class-navi .btn-drop-navi{width:3.6rem;height:3.6rem;border-radius:1.2rem;margin-left:3.2rem;cursor:pointer}.page-jai .class-navi .btn-drop-navi img{width:100%;transition:transform .3s ease-in-out}.page-jai .class-navi .btn-drop-navi.active img{transform:rotate(180deg)}.page-jai .class-navi .drop-navi-wrap{position:relative}.page-jai .class-navi .drop-navi{display:none;position:absolute;width:100%;top:1rem;box-shadow:.4rem .4rem .4rem 0 rgba(0,0,0,0.1)}.page-jai .class-navi .drop-navi.active{display:block}.page-jai .class-navi .drop-navi .drop-navi-item a{display:block;font-size:calc((var(--label-l3-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l3-line-height);text-align:left !important;padding:1.2rem 1.6rem;color:var(--brand-primary)}.page-jai .class-navi .drop-navi .drop-navi-item.active{position:relative;background-color:#FFF}.page-jai .class-navi .drop-navi .drop-navi-item.active::after{position:absolute;content:"";display:block;width:2.6rem;height:2.6rem;top:50%;right:1.6rem;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-image:url("../assets/icon/check_medium.svg")}@media only screen and (max-width: 1334px){.page-jai .class-navi{margin-top:8.125rem}.page-jai .class-navi .btn-drop-navi{width:3rem;height:3rem;margin-left:2rem}.page-jai .class-navi .drop-navi .drop-navi-item a{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-jai .class-navi .drop-navi .drop-navi-item.active::after{width:2.4rem;height:2.4rem}}.page-jai .notice-wrap{display:flex;flex-direction:column}.page-jai .notice-wrap .notice-title{padding:1.2rem 1.6rem;margin:1.6rem 0;border-radius:.8rem;margin-left:auto}.page-jai .notice-wrap .notice-title span{color:var(--white)}.page-jai .notice-wrap .notice-title img{margin-left:3.6rem}.page-jai .notice-wrap .notice-title:hover{background-color:var(--jai-500)}.page-jai .notice-wrap .notice-list{border-top:1px solid #FFF;border-bottom:1px solid #FFF}.page-jai .notice-wrap .notice-list.border-gray{border-color:var(--brand-primary)}.page-jai .notice-wrap .notice-list.border-gray .notice-item{border-color:var(--gray-400)}.page-jai .notice-wrap .notice-list.border-basic{border-color:#FFF}.page-jai .notice-wrap .notice-item{display:flex;flex-wrap:wrap;align-items:center;padding:1.2rem 1.6rem;border-bottom:1px solid rgba(244,244,244,0.4)}.page-jai .notice-wrap .notice-item:last-child{border-bottom:none}.page-jai .notice-wrap .notice-item .title{flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding:0 1.6rem}@media only screen and (max-width: 1334px){.page-jai .notice-wrap{padding:2rem 0;margin-top:8.125rem}.page-jai .notice-wrap .notice-item{padding:2.4rem 1.6rem}.page-jai .notice-wrap .notice-item .cate{order:1;padding-bottom:.8rem;margin-right:.8rem}.page-jai .notice-wrap .notice-item .title{flex:1 0 auto;width:100%;order:3;padding:0}}@media only screen and (max-width: 599px){.page-jai .notice-wrap .notice-title{margin:0 auto 2rem}.page-jai .notice-wrap .notice-item{padding:1.2rem 1.6rem}}@media only screen and (max-width: 1334px){.page-class.page-yoga .intro-section .page-title,.page-class.page-meditation .intro-section .page-title{display:none}}@media only screen and (max-width: 1334px){.page-class.page-yoga .page-padding-top,.page-class.page-meditation .page-padding-top{padding-top:0}}.page-class.page-meditation .bg-meditation{background-color:#bed4bd}.page-class .quick-menu-list-wrap .quick-menu-list{padding:6.4rem 0}.page-class .quick-menu-list-wrap .quick-menu-item{border-radius:.8rem;overflow:hidden;background-color:#F7F7ED}.page-class .quick-menu-list-wrap .quick-menu-item:hover{background-color:#FFF}.page-class .quick-menu-list-wrap .quick-menu-item:hover .image{opacity:.6}.page-class .quick-menu-list-wrap .quick-menu-item .text-wrap{flex:1 0 auto;padding:0 2.4rem}.page-class .quick-menu-list-wrap .quick-menu-item .text-wrap .title-wrap{position:relative;bottom:-1.4rem;transition:bottom .3s ease-in-out}.page-class .quick-menu-list-wrap .quick-menu-item .text-wrap .desc{opacity:0;transition:opacity .3s ease-in-out}.page-class .quick-menu-list-wrap .quick-menu-item .text-wrap .icon{width:2.4rem;margin-left:1.2rem}.page-class .quick-menu-list-wrap .quick-menu-item .image{width:8rem}.page-class .quick-menu-list-wrap .quick-menu-item.active .title-wrap{bottom:0}.page-class .quick-menu-list-wrap .quick-menu-item.active .desc{opacity:1}@media only screen and (max-width: 1334px){.page-class .quick-menu-list-wrap{border-bottom:1px solid var(--gray-200);background-color:#F7F7ED}.page-class .quick-menu-list-wrap .quick-menu-list{padding:3.6rem 0}.page-class .quick-menu-list-wrap .quick-menu-item{border:1px solid var(--gray-400);margin-bottom:1.2rem}.page-class .quick-menu-list-wrap .quick-menu-item .text-wrap{padding:0 1.6rem}.page-class .quick-menu-list-wrap .quick-menu-item-wrap:last-child .quick-menu-item{margin-bottom:0}.page-class .quick-menu-list-wrap .quick-menu-item .text-wrap .title-wrap{bottom:0}.page-class .quick-menu-list-wrap .quick-menu-item .text-wrap .desc{display:none}}@media only screen and (max-width: 599px){.page-class .quick-menu-list-wrap .quick-menu-list{padding:2.4rem 0}}.page-class .class-banner-wrap .swiper-container{position:relative}.page-class .class-banner-wrap .class-swiper-navigation{display:flex;flex-wrap:wrap;align-items:center;margin-top:3.6rem}.page-class .class-banner-wrap .class-swiper-navigation .class-swiper-prev,.page-class .class-banner-wrap .class-swiper-navigation .class-swiper-next{width:3.2rem;height:3.2rem;background-size:2.4rem;background-position:center;background-repeat:no-repeat;cursor:pointer}.page-class .class-banner-wrap .class-swiper-navigation .class-swiper-prev{background-image:url("../assets/icon/arrow_sm_left.svg")}.page-class .class-banner-wrap .class-swiper-navigation .class-swiper-next{background-image:url("../assets/icon/arrow_sm_right.svg")}.page-class .class-banner-wrap .class-swiper-navigation .class-swiper-pagination{width:auto;margin:0 .8rem}.page-class .class-banner-wrap .class-swiper-navigation .class-swiper-pagination span{display:inline-block;width:3.2rem;height:3.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);color:var(--gray-700);text-align:center;line-height:3.2rem !important}@media only screen and (max-width: 1334px){.page-class .class-banner-wrap .swiper-container{padding:0}.page-class .class-banner-wrap .class-swiper-navigation{position:absolute;bottom:3.6rem;z-index:10;background-color:rgba(0,0,0,0.1);border-radius:.8rem;margin:0 3.6rem}.page-class .class-banner-wrap .class-swiper-navigation .class-swiper-prev,.page-class .class-banner-wrap .class-swiper-navigation .class-swiper-next{width:2.4rem}.page-class .class-banner-wrap .class-swiper-navigation .class-swiper-prev{background-image:url("../assets/icon/arrow_sm_left_white.svg")}.page-class .class-banner-wrap .class-swiper-navigation .class-swiper-next{background-image:url("../assets/icon/arrow_sm_right_white.svg")}.page-class .class-banner-wrap .class-swiper-navigation .class-swiper-pagination{margin:0}.page-class .class-banner-wrap .class-swiper-navigation .class-swiper-pagination span{width:2.4rem;color:#FFF}}@media only screen and (max-width: 599px){.page-class .class-banner-wrap .swiper-slide{height:100vh;height:100svh}.page-class .class-banner-wrap .class-swiper-navigation{margin:0 1.6rem}}@media only screen and (max-width: 599px){.page-class .class-banner{height:100%}.page-class .class-banner>div{height:100%}}.page-class .class-banner .text-wrap{width:50%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.page-class .class-banner .text-wrap .main .desc-en{opacity:.5}.page-class .class-banner .text-wrap .sub{width:60%;padding-bottom:6.4rem}.page-class .class-banner .text-wrap .sub .effect-text{padding-top:.8rem;color:var(--gray-700)}.page-class .class-banner .video-wrap,.page-class .class-banner .image-wrap{width:50%;text-align:right}.page-class .class-banner .image-wrap{min-height:41rem}.page-class .class-banner .image-wrap img{width:41rem;vertical-align:bottom;border-radius:.8rem;overflow:hidden}.page-class .class-banner .iframe-wrap{position:relative;width:41rem;height:0;padding-bottom:41rem;border-radius:.8rem;overflow:hidden}.page-class .class-banner .iframe-wrap iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);border-radius:.8rem}@media only screen and (max-width: 1334px){.page-class .class-banner{position:relative}.page-class .class-banner .text-wrap{width:100%;position:absolute;bottom:10.5rem;padding:0 3.6rem;z-index:1}.page-class .class-banner .text-wrap .title{color:#FFF;padding-bottom:1.6rem}.page-class .class-banner .text-wrap .main{display:flex;flex-wrap:wrap;flex-direction:column-reverse;border-left:1px solid #FFF;padding:0 1.6rem}.page-class .class-banner .text-wrap .main p{color:#FFF}.page-class .class-banner .text-wrap .sub{display:none}.page-class .class-banner .image-wrap,.page-class .class-banner .video-wrap{width:100%}.page-class .class-banner .image-wrap::after,.page-class .class-banner .video-wrap::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1)}.page-class .class-banner .image-wrap img,.page-class .class-banner .video-wrap img{width:100%;border-radius:0}.page-class .class-banner .iframe-wrap{width:100%;padding-bottom:100%;border-radius:0}}@media only screen and (max-width: 599px){.page-class .class-banner .text-wrap{padding:0 1.6rem}.page-class .class-banner .iframe-wrap{padding-bottom:177.5%}.page-class .class-banner .image-wrap{min-height:auto}.page-class .class-banner .image-wrap img{min-height:100%;object-fit:cover}}.page-class .guide-section{padding:6.4rem 0}.page-class .guide-section .guide-title{padding:1.6rem 0}.page-class .guide-section .guide-list{padding-top:3.6rem}.page-class .guide-section .guide-item{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;height:100%;background-color:#eeeee0;padding:2.8rem 2rem}.page-class .guide-section .guide-item .text-wrap .title{padding:1.2rem 0}.page-class .guide-section .guide-item .text-wrap .desc{padding:2rem 0}.page-class .guide-section .guide-item .link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);color:var(--white);border-radius:.4rem;padding:.8rem 1.2rem}.page-class .guide-section .guide-item .link::after{content:"";display:block;width:2.4rem;height:2.4rem;background-image:url("../assets/icon/arrow_out_white.svg");background-size:1.6rem;background-position:center;background-repeat:no-repeat;margin-left:.8rem}@media only screen and (max-width: 1334px){.page-class .guide-section{padding:3.6rem 0}.page-class .guide-section .guide-list{padding-top:1.6rem}.page-class .guide-section .guide-item-wrap{margin-bottom:1.6rem}.page-class .guide-section .guide-item .text-wrap .title{padding-right:.8rem;padding-left:.8rem}.page-class .guide-section .guide-item .text-wrap .desc{padding:2.4rem .8rem}}@media only screen and (max-width: 599px){.page-class .guide-section{padding:1.6rem 0}}.page-class .program-section{border-top:1px solid var(--gray-200);padding:6.4rem 0;overflow:hidden}@media only screen and (max-width: 1334px){.page-class .program-section{padding-top:3.6rem;padding-bottom:7.2rem}}@media only screen and (max-width: 599px){.page-class .program-section{padding:2.4rem 0}}.page-class .program-section .program-title{padding:2.4rem 0}.page-class .program-section .program-class-list{padding-top:6.4rem}.page-class .program-section .program-class-item{display:flex;flex-wrap:wrap;padding:2.4rem 0;margin-bottom:3.6rem}.page-class .program-section .program-class-item:last-child{margin-bottom:0}.page-class .program-section .program-class-item .title-wrap{width:37.5rem;padding:1.6rem 0}.page-class .program-section .program-class-item .title-wrap .btn-schedule{margin-top:2.4rem}.page-class .program-section .program-class-item .program-wrap{width:calc(100% - 37.5rem)}.page-class .program-section .program-swiper-navigation{display:flex;flex-wrap:wrap;align-items:center;padding:1.6rem 0}.page-class .program-section .program-swiper-navigation .program-swiper-prev,.page-class .program-section .program-swiper-navigation .program-swiper-next{width:3.2rem;height:3.2rem;background-size:2.4rem;background-position:center;background-repeat:no-repeat;cursor:pointer}.page-class .program-section .program-swiper-navigation .program-swiper-prev.swiper-button-disabled,.page-class .program-section .program-swiper-navigation .program-swiper-next.swiper-button-disabled{opacity:.2}.page-class .program-section .program-swiper-navigation .program-swiper-prev{background-image:url("../assets/icon/arrow_sm_left.svg")}.page-class .program-section .program-swiper-navigation .program-swiper-next{background-image:url("../assets/icon/arrow_sm_right.svg")}.page-class .program-section .program-swiper-navigation .program-swiper-pagination{width:auto;margin:0 .8rem}.page-class .program-section .program-swiper-navigation .program-swiper-pagination span{display:inline-block;width:3.2rem;height:3.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);color:var(--gray-700);text-align:center;line-height:3.2rem !important}.page-class .program-section .program-swiper{overflow:hidden;border-left:1px solid var(--gray-200);border-right:1px solid var(--gray-200);padding:0 2.8rem}.page-class .program-section .program-swiper .swiper-slide{width:32.5%;padding:1.8rem 0 1.3rem;margin-right:.8rem}.page-class .program-section .program-swiper .swiper-slide:last-child{margin-right:0}.page-class .program-section .program-item{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;background-color:#FFF;border-radius:.8rem;padding:2.4rem;min-height:32rem}.page-class .program-section .program-item .text-wrap .title{padding-bottom:1.6rem}@media only screen and (max-width: 1334px){.page-class .program-section .program-section{padding-top:3.6rem;padding-bottom:7.2rem}.page-class .program-section .program-title{padding:3.6rem 0}.page-class .program-section .program-class-list{padding-top:0}.page-class .program-section .program-class-item{padding:0}.page-class .program-section .program-class-item .title-wrap,.page-class .program-section .program-class-item .program-wrap{width:100%}.page-class .program-section .program-class-item .title-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2.4rem 0}.page-class .program-section .program-class-item .title-wrap .btn-schedule{margin-top:0}.page-class .program-section .program-swiper-wrap{margin-left:calc(-1 * 3.6rem);margin-right:calc(-1 * 3.6rem)}.page-class .program-section .program-swiper{width:82%;overflow:visible;border-left:none;border-right:none;padding:0 3.6rem}.page-class .program-section .program-swiper .swiper-slide{width:auto;margin-right:.4rem;padding:1.6rem 0}.page-class .program-section .program-item{min-height:23.7rem}.page-class .program-section .program-item .text-wrap .title{padding-bottom:.8rem}}@media only screen and (max-width: 599px){.page-class .program-section .program-section{padding:2.4rem 0}.page-class .program-section .program-title{padding:1.6rem 0;margin-bottom:3.6rem}.page-class .program-section .program-class-item .title-wrap{padding:0}.page-class .program-section .program-swiper-wrap{margin-left:calc(-1 * 16px);margin-right:calc(-1 * 16px)}.page-class .program-section .program-swiper-navigation{padding:0}.page-class .program-section .program-swiper-navigation .program-swiper-next,.page-class .program-section .program-swiper-navigation .program-swiper-prev{width:2.4rem}.page-class .program-section .program-swiper-navigation .program-swiper-pagination span{width:2.4rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-class .program-section .program-swiper{width:100%;padding:0 16px}.page-class .program-section .program-swiper .swiper-slide{width:100%}}.page-teacher .teacher-section{padding:6.4rem 0}.page-teacher .teacher-section .teacher-item-wrap{margin-bottom:3.6rem}.page-teacher .teacher-section .teacher-item-wrap:last-child{margin-bottom:0}.page-teacher .teacher-section .teacher-item{border-radius:1.6rem;transition:box-shadow .3s ease-in-out;transition:background-color .3s ease-in-out;cursor:pointer}.page-teacher .teacher-section .teacher-item:hover{background-color:#FFF}@media only screen and (min-width: 1335px){.page-teacher .teacher-section .teacher-item:hover .info{transform:translateY(0)}.page-teacher .teacher-section .teacher-item:hover .name-en{opacity:1}}@media only screen and (min-width: 1335px){.page-teacher .teacher-section .teacher-item .info{transform:translateY(1rem);transition:transform .3s linear}}.page-teacher .teacher-section .teacher-item.active{background-color:#FFF;box-shadow:0 .4rem 4rem 0 rgba(0,0,0,0.1)}.page-teacher .teacher-section .teacher-item.active .info{transform:translateY(0)}.page-teacher .teacher-section .teacher-item.active .name-en{opacity:1}.page-teacher .teacher-section .teacher-item .name-en{opacity:1}@media only screen and (min-width: 1335px){.page-teacher .teacher-section .teacher-item .name-en{transition:opacity .3s ease-in-out;opacity:0}}.page-teacher .teacher-section .teacher-item .teacher-item-subject{padding:2.4rem 3.6rem}.page-teacher .teacher-section .teacher-item .teacher-item-subject .image{width:8rem;border-radius:.8rem;margin-right:3.6rem}.page-teacher .teacher-section .teacher-item .teacher-item-subject .info .position{margin-left:.4rem}.page-teacher .teacher-section .teacher-item .tags-wrap .tag-list{margin-left:.4rem}.page-teacher .teacher-section .teacher-item .tags-wrap .tag-list:first-child{margin-left:0}.page-teacher .teacher-section .teacher-item .tags-wrap .tag-item{font-size:calc((var(--paragraph-p4-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p4-line-height);color:var(--gray-600);padding:.4rem 1.2rem;border-right:1px solid #d8cebe;overflow:hidden}.page-teacher .teacher-section .teacher-item .tags-wrap .tag-item:only-child{border-radius:.4rem}.page-teacher .teacher-section .teacher-item .tags-wrap .tag-item.bg-jai-100{border-color:var(--jai-200)}.page-teacher .teacher-section .teacher-item .tags-wrap .tag-item:first-child:not(:last-child){border-radius:.4rem 0 0 .4rem}.page-teacher .teacher-section .teacher-item .tags-wrap .tag-item:last-child:not(:first-child){border-right:none;border-radius:0 .4rem .4rem 0}.page-teacher .teacher-section .teacher-item .teacher-item-content{border-top:1px solid var(--gray-200)}.page-teacher .teacher-section .teacher-item .teacher-item-content .content-item-wrap:nth-child(3n) .content-item{border-right:none}.page-teacher .teacher-section .teacher-item .teacher-item-content .content-item-wrap:last-child{margin-bottom:0}.page-teacher .teacher-section .teacher-item .teacher-item-content .content-item{height:100%;padding:3.6rem;border-right:1px solid var(--gray-200)}.page-teacher .teacher-section .teacher-item .teacher-item-content .content-item .title{padding-bottom:3.6rem}.page-teacher .teacher-section .teacher-item .teacher-item-content .link-list{padding:3.6rem;border-top:1px solid var(--gray-200)}.page-teacher .teacher-section .teacher-item .teacher-item-content .link-list .link-item{margin-right:1.6rem}.page-teacher .teacher-section .teacher-item .teacher-item-content .link-list .link-item a{color:var(--gray-700)}@media only screen and (max-width: 1334px){.page-teacher .teacher-section{padding:3.6rem 0}.page-teacher .teacher-section .teacher-item .teacher-item-subject{padding:1.6rem}.page-teacher .teacher-section .teacher-item .teacher-item-subject .image{margin-right:1.6rem}.page-teacher .teacher-section .teacher-item .teacher-item-content{border-top:none}.page-teacher .teacher-section .teacher-item .teacher-item-content .content-item{padding:1.6rem;padding-bottom:3.6rem;border-right:none;border-bottom:1px solid var(--gray-200)}.page-teacher .teacher-section .teacher-item .teacher-item-content .content-item .title{padding-bottom:1.6rem}.page-teacher .teacher-section .teacher-item .teacher-item-content .link-list{padding:1.6rem}.page-teacher .teacher-section .teacher-item .tags-wrap{flex-direction:column;padding:1.6rem;border-bottom:1px solid var(--gray-200)}.page-teacher .teacher-section .teacher-item .tags-wrap .tag-list{margin-left:0;margin-bottom:.4rem}.page-teacher .teacher-section .teacher-item .tags-wrap .tag-list:last-child{margin-bottom:0}.page-teacher .teacher-section .teacher-item .tags-wrap .tag-item{margin-bottom:.4rem}}@media only screen and (max-width: 599px){.page-teacher .teacher-section{padding:1.6rem 0}.page-teacher .teacher-section .teacher-item-wrap{margin-bottom:.8rem}}.page-yoga-teacher .intro-section .bg-yoga-teacher{background-color:#e0d5c6}.page-trial .trial-section{padding:6.4rem 0}.page-trial .trial-section .trial-item-wrap{margin-bottom:3.6rem}.page-trial .trial-section .trial-row-wrap>.row{padding:6.4rem 0}.page-trial .trial-section .trial-row-wrap>.row:first-child{padding-top:0;border-bottom:1px solid var(--jai-200)}.page-trial .trial-section .trial-row-wrap>.row h2{margin-bottom:2.8rem}.page-trial .trial-section .trial-item{border-radius:1.2rem;overflow:hidden;background-color:#EEEEE0}.page-trial .trial-section .trial-item .image-wrap{width:50%;position:relative}.page-trial .trial-section .trial-item .image-wrap .title{position:absolute;top:0;left:0;padding:3.6rem}.page-trial .trial-section .trial-item .text-wrap{width:50%}.page-trial .trial-section .trial-item .text-wrap .description{margin-top:.4rem}.page-trial .trial-section .trial-item .text-wrap .tag{font-size:calc((var(--paragraph-p4-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p4-line-height);color:var(--jai-600);background-color:var(--jai-200);border-radius:.4rem;margin-left:.8rem;padding:0 .8rem}.page-trial .trial-section .trial-item .text-info{padding:3.6rem}@media only screen and (max-width: 1334px){.page-trial .trial-section{padding:3.6rem 0}.page-trial .trial-section .trial-row-wrap{width:80%;margin:0 auto}.page-trial .trial-section .trial-row-wrap>.row{padding:3.2rem 0}.page-trial .trial-section .trial-row-wrap>.row h2{margin-bottom:2.4rem}.page-trial .trial-section .trial-item .image-wrap,.page-trial .trial-section .trial-item .text-wrap{width:100%}.page-trial .trial-section .trial-item .text-wrap .title{margin-bottom:.4rem}.page-trial .trial-section .trial-item .text-wrap .tag{font-size:calc((var(--paragraph-p5-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p5-line-height)}.page-trial .trial-section .trial-item .text-info{padding:1.6rem}.page-trial .trial-section .trial-item .link-info{padding:2.4rem 1.6rem}}@media only screen and (max-width: 599px){.page-trial .trial-section{padding:1.6rem 0 0}.page-trial .trial-section .trial-row-wrap{width:100%}.page-trial .trial-section .trial-item-wrap{margin-bottom:1.6rem}}.page-trial .trial-section #meditation-trial .trial-item-wrap{margin-bottom:0}@media only screen and (max-width: 599px){.page-trial .trial-section #meditation-trial .trial-item-wrap{margin-bottom:1.6rem}}.page-index{color:#FFF}.page-index .banner{position:relative;background-color:var(--jai-200)}.page-index .banner img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.page-index .banner.banner-video{position:relative;width:100%;height:calc(100vw / 16 * 9);overflow:hidden;--videoRatio:calc(3 / 2)}.page-index .banner.banner-video .video-pc{position:relative;--w:100vw;--h:calc(var(--w) / var(--videoRatio));width:var(--w);height:var(--h);top:calc(50% - (var(--h) / 2));left:calc(50% - (var(--w) / 2))}@media only screen and (max-width: 1334px){.page-index .banner img{width:auto;height:100vh;max-width:100%;object-fit:cover;display:block}.page-index .banner.banner-video{--videoRatio:calc(2 / 3);height:100vh}.page-index .banner.banner-video .video-mobile{position:relative;--w:100vw;--h:calc(var(--w) / var(--videoRatio));height:var(--h);width:var(--w);top:calc(50% - (var(--h) / 2));left:0}}@media only screen and (max-width: 1334px) and (max-aspect-ratio:2/3){.page-index .banner.banner-video .video-mobile{--h:100vh;--w:calc(var(--h) * var(--videoRatio));top:0;left:calc(50% - (var(--w) / 2))}}.page-index .banner .container-fluid .info{position:absolute;color:#FFF;top:50%;left:50%;transform:translate(-50%, -50%);padding:6.4rem}.page-index .banner .container-fluid .info .title{font-size:calc((var(--heading-h4-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h4-line-height)}.page-index .banner .container-fluid .info .sub{opacity:.6;font-size:calc((var(--heading-h5-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h5-line-height)}.page-index .banner .container-fluid .info .go{color:#FFF;float:right;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-index .banner .container-fluid .info .border{padding:3.6rem 0;border-bottom:1px solid #FFF;transition:padding-right 600ms ease-out,padding-left 600ms ease-out}.page-index .banner .container-fluid .info .border:hover{padding:3.6rem 3.6rem}@media only screen and (max-width: 1334px){.page-index .banner .container-fluid .info{padding:3.6rem}.page-index .banner .container-fluid .info .title{font-size:calc((var(--heading-h5-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h5-line-height)}.page-index .banner .container-fluid .info .sub{font-size:calc((var(--heading-h6-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h6-line-height)}.page-index .banner .container-fluid .info .go{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-index .banner .container-fluid .info .border{transition:none}.page-index .banner .container-fluid .info .border:hover{padding:3.6rem 0}}@media only screen and (max-width: 599px){.page-index .banner .container-fluid .info{padding:0 1.6rem}.page-index .banner .container-fluid .info .go{float:left;padding:.8rem 0;margin-top:2.4rem}.page-index .banner .container-fluid .info .border{padding:0}.page-index .banner .container-fluid .info .border:hover{padding:0}.page-index .banner .container-fluid .info .sub{max-width:240px}}.page-index .intro{color:var(--brand-primary);background-color:#FFF}.page-index .intro span{width:fit-content}.page-index .intro .container-fluid{text-align:center;padding:6.4rem}.page-index .intro .container-fluid img{width:12.8rem;height:12.8rem;object-fit:cover}.page-index .intro .container-fluid .row:nth-child(1) .col-12 p{font-size:calc((var(--heading-h3-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h3-line-height)}.page-index .intro .container-fluid .row:nth-child(2) .col-12 p{font-size:calc((var(--label-l2-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l2-line-height);max-width:108rem;margin:0 auto}.page-index .intro .container-fluid .row:not(:last-child){padding-bottom:6.4rem}.page-index .intro .container-fluid .row:last-child{padding:4.8rem}.page-index .intro .container-fluid .item{display:flex;flex-direction:row;align-items:center}.page-index .intro .container-fluid .item p{font-size:calc((var(--heading-h3-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h3-line-height);white-space:nowrap}.page-index .intro .container-fluid .item img{margin-right:3.6rem;width:12.8rem;height:12.8rem;border-radius:.8rem;opacity:1;transition:opacity .3s ease-out}.page-index .intro .container-fluid .item .sub{max-height:0;opacity:0;font-size:calc((var(--label-l2-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l2-line-height);color:var(--brand-secondary);overflow:hidden;margin-top:.8rem;white-space:pre-wrap;text-align:left;transition:max-height .5s ease-out,opacity .1s ease-out}.page-index .intro .container-fluid .item .text{display:flex;flex-direction:column;justify-content:start;align-items:start}.page-index .intro .container-fluid .item:hover .sub{max-height:9rem;opacity:1}.page-index .intro .container-fluid .item:hover img{opacity:.6}@media only screen and (max-width: 1334px){.page-index .intro .container-fluid{padding:3.6rem}.page-index .intro .container-fluid .row:nth-child(1) .col-12 p{font-size:calc((var(--heading-h4-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h4-line-height)}.page-index .intro .container-fluid .row:nth-child(2) .col-12 p{font-size:calc((var(--label-l3-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l3-line-height)}.page-index .intro .container-fluid .row:not(:last-child){padding-bottom:3.6rem}.page-index .intro .container-fluid .row:last-child{padding:0}.page-index .intro .container-fluid .item{align-items:center;margin-bottom:3.6rem}.page-index .intro .container-fluid .item p{word-break:keep-all;font-size:calc((var(--heading-h5-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h5-line-height)}.page-index .intro .container-fluid .item img{width:8rem;height:8rem;border-radius:.4rem}.page-index .intro .container-fluid .item .sub{max-height:4rem;opacity:1;margin-top:0;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-index .intro .container-fluid .item:last-child{margin-bottom:0}.page-index .intro .container-fluid .item:hover img{opacity:1}}@media only screen and (max-width: 599px){.page-index .intro .container-fluid .row:nth-child(1){padding-bottom:1.6rem;padding-top:3.6rem}.page-index .intro .container-fluid .row:nth-child(1).col-12 p{font-size:calc((var(--heading-h4-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h4-line-height)}.page-index .intro .container-fluid .row:nth-child(2) .col-12 p{font-size:calc((var(--label-l3-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l3-line-height)}.page-index .intro .container-fluid .row:last-child{padding:2.4rem 0}.page-index .intro .container-fluid .item{margin-bottom:2.4rem}.page-index .intro .container-fluid .item img{margin-right:1.6rem;width:4.8rem;height:4.8rem}}.page-index .reviews{background-color:#F7F7ED}.page-index .reviews .container-fluid{padding:6.4rem;text-align:center}.page-index .reviews .container-fluid>.row>.col-12:nth-child(1)>p{font-size:calc((var(--heading-h3-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h3-line-height)}.page-index .reviews .container-fluid p{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-index .reviews .container-fluid>div>div:nth-child(1){color:var(--brand-primary);margin-bottom:6.4rem}.page-index .reviews .container-fluid>div .swiper-slide{color:var(--jai-500)}.page-index .reviews .container-fluid>div .swiper-slide>p{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-index .reviews .container-fluid>div .swiper-slide>*{padding:.8rem 0}.page-index .reviews .container-fluid>div .swiper-slide .info{display:flex;flex-direction:row;align-items:center;justify-content:center}.page-index .reviews .container-fluid>div .swiper-slide .info img{padding:0 .8rem}.page-index .reviews .container-fluid>div .swiper-slide .info p{font-size:calc((var(--paragraph-p3-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p3-line-height);color:var(--brand-primary)}.page-index .reviews .container-fluid>div .home-review-pagination{margin-top:2rem}.page-index .reviews .container-fluid>div .home-review-pagination button{display:inline-block;font-weight:600;-webkit-border-radius:.4rem;border-radius:.4rem;cursor:pointer;text-align:center;transition:background-color .3s ease-in-out;width:2.4rem;height:3.2rem;border:1px solid var(--gray-200);border-radius:.2rem}.page-index .reviews .container-fluid>div .home-review-pagination button.s-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-index .reviews .container-fluid>div .home-review-pagination button.s-sm img{width:1.6rem;height:1.6rem}.page-index .reviews .container-fluid>div .home-review-pagination button.s-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-index .reviews .container-fluid>div .home-review-pagination button.s-md img{width:2.4rem;height:2.4rem}.page-index .reviews .container-fluid>div .home-review-pagination button.s-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-index .reviews .container-fluid>div .home-review-pagination button.s-lg img{width:2.4rem;height:2.4rem}@media only screen and (max-width: 1334px){.page-index .reviews .container-fluid>div .home-review-pagination button.s-md-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-index .reviews .container-fluid>div .home-review-pagination button.s-md-sm img{width:1.6rem;height:1.6rem}.page-index .reviews .container-fluid>div .home-review-pagination button.s-md-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-index .reviews .container-fluid>div .home-review-pagination button.s-md-md img{width:2.4rem;height:2.4rem}.page-index .reviews .container-fluid>div .home-review-pagination button.s-md-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-index .reviews .container-fluid>div .home-review-pagination button.s-md-lg img{width:2.4rem;height:2.4rem}}@media only screen and (max-width: 599px){.page-index .reviews .container-fluid>div .home-review-pagination button.s-sm-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.page-index .reviews .container-fluid>div .home-review-pagination button.s-sm-sm img{width:1.6rem;height:1.6rem}.page-index .reviews .container-fluid>div .home-review-pagination button.s-sm-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-index .reviews .container-fluid>div .home-review-pagination button.s-sm-md img{width:2.4rem;height:2.4rem}.page-index .reviews .container-fluid>div .home-review-pagination button.s-sm-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-index .reviews .container-fluid>div .home-review-pagination button.s-sm-lg img{width:2.4rem;height:2.4rem}}.page-index .reviews .container-fluid>div .home-review-pagination button.c-primary:focus-visible,.page-index .reviews .container-fluid>div .home-review-pagination button.c-secondary:focus-visible,.page-index .reviews .container-fluid>div .home-review-pagination button.c-tertiary:focus-visible,.page-index .reviews .container-fluid>div .home-review-pagination button.outline:focus-visible,.page-index .reviews .container-fluid>div .home-review-pagination button.text:focus-visible,.page-index .reviews .container-fluid>div .home-review-pagination button.underline:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.page-index .reviews .container-fluid>div .home-review-pagination button.c-primary{background-color:var(--brand-primary);color:#FFF}.page-index .reviews .container-fluid>div .home-review-pagination button.c-primary:hover{background-color:var(--jai-500)}.page-index .reviews .container-fluid>div .home-review-pagination button.c-primary:active{background-color:var(--jai-700)}.page-index .reviews .container-fluid>div .home-review-pagination button.c-primary:disabled{background-color:var(--jai-100);color:var(--jai-400);pointer-events:none}.page-index .reviews .container-fluid>div .home-review-pagination button.c-secondary{background-color:#88695B;color:#FFF}.page-index .reviews .container-fluid>div .home-review-pagination button.c-secondary:hover{background-color:#B08876}.page-index .reviews .container-fluid>div .home-review-pagination button.c-secondary:active{background-color:#76635A}.page-index .reviews .container-fluid>div .home-review-pagination button.c-secondary:disabled{background-color:#EBE2CF;color:#88695B;pointer-events:none}.page-index .reviews .container-fluid>div .home-review-pagination button.c-tertiary{background-color:var(--gray-100);color:var(--gray-700)}.page-index .reviews .container-fluid>div .home-review-pagination button.c-tertiary:hover{background-color:var(--gray-200)}.page-index .reviews .container-fluid>div .home-review-pagination button.c-tertiary:active{background-color:var(--gray-300)}.page-index .reviews .container-fluid>div .home-review-pagination button.c-tertiary:disabled{background-color:var(--gray-100);color:var(--gray-400);pointer-events:none}.page-index .reviews .container-fluid>div .home-review-pagination button.outline{border:1px solid var(--gray-400);color:var(--gray-700)}.page-index .reviews .container-fluid>div .home-review-pagination button.outline:hover{border:1px solid transparent;background-color:var(--jai-500);color:#FFF}.page-index .reviews .container-fluid>div .home-review-pagination button.outline:active{border:1px solid var(--gray-900);color:var(--black);background-color:inherit}.page-index .reviews .container-fluid>div .home-review-pagination button.outline:disabled{border:1px solid var(--gray-200);color:var(--gray-400);pointer-events:none}.page-index .reviews .container-fluid>div .home-review-pagination button.text{color:var(--black);padding:0}.page-index .reviews .container-fluid>div .home-review-pagination button.text:hover{color:var(--gray-800)}.page-index .reviews .container-fluid>div .home-review-pagination button.text:active{color:var(--gray-700)}.page-index .reviews .container-fluid>div .home-review-pagination button.text:disabled{color:var(--gray-400);pointer-events:none}.page-index .reviews .container-fluid>div .home-review-pagination button.underline{color:var(--black);border-radius:0;border-bottom:1px solid var(--black);padding:0}.page-index .reviews .container-fluid>div .home-review-pagination button.underline:hover{border-color:var(--gray-800);color:var(--gray-800)}.page-index .reviews .container-fluid>div .home-review-pagination button.underline:active{color:var(--gray-700);border-color:var(--gray-700)}.page-index .reviews .container-fluid>div .home-review-pagination button.underline:disabled{color:var(--gray-400);pointer-events:none;border-bottom:1px solid var(--gray-400)}.page-index .reviews .container-fluid>div .home-review-pagination button:hover{border:1px solid var(--gray-900)}.page-index .reviews .container-fluid>div .home-review-pagination button:first-child{margin-right:1.6rem}@media only screen and (max-width: 1334px){.page-index .reviews .container-fluid>.row>.col-12:nth-child(1)>p{font-size:calc((var(--heading-h4-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h4-line-height)}.page-index .reviews .container-fluid p{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.page-index .reviews .container-fluid>div>div:nth-child(1){margin-bottom:2.4rem}.page-index .reviews .container-fluid>div>div:nth-child(2){color:var(--jai-500)}}@media only screen and (max-width: 599px){.page-index .reviews .container-fluid{padding:3.6rem 1.6rem}.page-index .reviews .container-fluid>div>div:nth-child(1){margin-bottom:1.6rem}}.page-index .banner2{width:100%;aspect-ratio:16/9;height:auto;position:relative}@supports not (aspect-ratio: 16/9){.page-index .banner2{height:0;padding-top:56.25%}.page-index .banner2>*{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (max-width: 1334px){.page-index .banner2{aspect-ratio:1/1;height:auto}@supports not (aspect-ratio: 1/1){.page-index .banner2{height:0;padding-top:100%}.page-index .banner2>*{position:absolute;top:0;left:0;width:100%;height:100%}}}.page-index .banner2 img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.page-index .banner2 .container-fluid{z-index:20;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-index .banner2 p{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height);color:#FFF}.page-index .banner2 .sub{opacity:.6;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}@media only screen and (max-width: 1334px){.page-index .banner2 p{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}}@media only screen and (max-width: 599px){.page-index .banner2{width:100%;padding:3.6rem}}.page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:transparent;pointer-events:none;z-index:80;width:100%;position:absolute;top:0;padding:1.6rem 6.4rem;transition:top .3s ease-out}@media only screen and (max-width: 1334px){.page-header{padding:2.4rem 3.6rem;position:fixed}}@media only screen and (max-width: 599px){.page-header{padding:1.2rem 1.6rem;position:fixed}}.page-header .p-02{padding:.2rem}.page-header .site-branding .simple-logo{display:none;pointer-events:all}.page-header .site-branding .simple-logo svg{width:5.548rem;height:auto}.page-header .site-branding .simple-logo svg path{fill:var(--gray-200);transition:fill .3s ease-out}.page-header .site-branding .simple-logo:hover svg path{fill:#FFF;transition:fill .3s ease-out}.page-header .site-branding .simple-logo.green svg path{fill:var(--brand-primary)}.page-header .site-branding .simple-logo.green:hover svg path{fill:var(--jai-400)}.page-header .site-branding .main-logo{pointer-events:all}.page-header .site-branding .main-logo svg{width:auto;height:2rem}.page-header .site-branding .main-logo svg path{fill:var(--gray-200);transition:fill .3s ease-out}.page-header .site-branding .main-logo:hover svg path{fill:#FFF;transition:fill .3s ease-out}.page-header .site-branding .main-logo.green svg path{fill:var(--brand-primary)}.page-header .site-branding .main-logo.green:hover svg path{fill:var(--jai-400)}@media only screen and (min-width: 1335px){.page-header .site-branding{padding:2rem 0}.page-header .site-branding .main-logo{display:none}.page-header .site-branding .simple-logo{display:block}.page-header .site-branding .simple-logo svg{width:3.9166rem;height:auto}.page-header .site-branding .simple-logo.big svg{width:11.1rem;height:auto}}.page-header .header-buttons{display:flex;flex-direction:row;align-items:center;justify-content:end}.page-header .header-buttons .header-member{display:none;pointer-events:all;flex-direction:row;justify-content:center;align-items:center;background-color:var(--brand-primary);border-radius:4.8rem;padding:1.6rem 2.4rem;margin-right:1.6rem}@media only screen and (min-width: 1335px){.page-header .header-buttons .header-member{display:flex}}.page-header .header-buttons .header-member>img{margin-right:.4rem;width:2.4rem;height:2.4rem;flex-shrink:0}.page-header .header-buttons .header-member .memberships{display:flex;flex-direction:row;align-items:center}.page-header .header-buttons .header-member .memberships a{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);color:#FFF;cursor:pointer}.page-header .header-buttons .header-member .memberships img{padding:0 .8rem}.page-header .header-buttons .header-menu{display:none;pointer-events:all;flex-direction:row;align-items:center;border:2px solid var(--jai-200);border-radius:.8rem;background:#F7F7ED;overflow:hidden}@media only screen and (min-width: 1335px){.page-header .header-buttons .header-menu{display:flex}}.page-header .header-buttons .header-menu ul{display:flex;padding:0;margin:0;list-style-type:none;color:var(--jai-600)}.page-header .header-buttons .header-menu ul li{border-right:2px solid var(--jai-200)}.page-header .header-buttons .header-menu ul li:last-child{border-right:none}.page-header .header-buttons .header-menu ul li a{display:block;padding:1.2rem 1.6rem;color:inherit;text-decoration:none;transition:background-color .3s ease-out;font-size:calc((var(--label-l3-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l3-line-height);font-weight:600}.page-header .header-buttons .header-menu ul li a:hover{background-color:#EEEEE4}.page-header .menu-toggle{pointer-events:all;display:block}@media only screen and (min-width: 1335px){.page-header .menu-toggle{display:none}}.page-header .menu-toggle-button{border-radius:.8rem;background-color:var(--jai-200);width:4rem;height:4rem}.page-header .menu-toggle-button img{width:2.4rem;height:2.4rem;vertical-align:middle}.page-header .menu-modal{display:none;pointer-events:all;position:fixed;z-index:90;left:0;top:0;width:100%;height:100%;background-color:var(--jai-50)}@media only screen and (min-width: 1335px){.page-header .menu-modal{display:none !important}}.page-header .menu-modal .menu-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width: 1334px){.page-header .menu-modal .menu-header{padding:2.4rem 3.6rem}}@media only screen and (max-width: 599px){.page-header .menu-modal .menu-header{padding:1.2rem 1.6rem}}.page-header .menu-modal .menu-header .logo{width:5.548rem;height:auto}.page-header .menu-modal .menu-content{display:flex;flex-direction:column}@media only screen and (max-width: 1334px){.page-header .menu-modal .menu-content{padding:0 3.6rem}}@media only screen and (max-width: 599px){.page-header .menu-modal .menu-content{padding:0 1.6rem}}.page-header .menu-modal .menu-content>div{height:4.8rem;width:100%;display:flex;flex-direction:row;align-items:center}.page-header .menu-modal .menu-content>div a{color:var(--brand-primary);width:100%;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.page-header .menu-modal .menu-footer{background-color:#FFF;width:100%;position:absolute;bottom:0}.page-header .menu-modal .menu-footer .content{border-top:1px solid var(--gray-200);height:4.8rem;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:center;margin:0}.page-header .menu-modal .menu-footer .content a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);color:var(--gray-600)}@media only screen and (max-width: 1334px){.page-header .menu-modal .menu-footer .content a{padding:0 1.6rem}}.page-header .menu-modal .menu-footer .content a>:first-child{margin-right:.8rem}.page-header .menu-modal .menu-footer .content a .arrow-icon{margin-left:auto;width:1.6rem;height:1.6rem}footer{background-color:var(--jai-50);border-top:1px solid var(--jai-100)}footer .hidden{visibility:hidden !important}footer .hidden-sm{display:none}@media only screen and (min-width: 1335px){footer .hidden-sm{display:block}}footer .hidden-sm>p{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height);display:block}footer .hidden-xl{display:block}@media only screen and (min-width: 1335px){footer .hidden-xl{display:none}}footer .hidden-xl>p{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height);display:block}footer .mr-08{margin-right:.8rem}footer .help .help-modal{position:fixed;right:4rem;bottom:9rem;visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.8rem;border:2px solid var(--jai-100);overflow:hidden;margin-bottom:1.6rem;width:20.9rem;z-index:-1;background-color:#F7F7ED}footer .help .help-modal.visible{visibility:visible;z-index:40}footer .help .help-modal a{padding:1.2rem 1.6rem;transition:background-color .3s ease-out;width:100%;text-align:center}footer .help .help-modal a:last-child{border-top:1px solid var(--jai-100)}footer .help .help-modal a:hover{background-color:#EEEEE4}footer .help .help-modal a p{color:var(--brand-primary);font-size:calc((var(--label-l3-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l3-line-height)}footer .help .call-icon{position:fixed;right:4rem;bottom:4rem;border-radius:3rem;cursor:pointer;padding:1.2rem;width:fit-content;height:fit-content;background-color:#F7F7ED;border:1px solid var(--gray-200);box-shadow:4px 4px 4px 0 rgba(0,0,0,0.25);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease-out;z-index:40}footer .help .call-icon svg{width:3.6rem;height:3.6rem}footer .help .call-icon svg path{fill:var(--brand-primary)}footer .help .call-icon.active{background-color:var(--brand-primary)}footer .help .call-icon.active svg path{fill:#F7F7ED}@media only screen and (min-width: 1335px){footer .help .call-icon:hover{background-color:var(--brand-primary)}footer .help .call-icon:hover svg path{fill:#F7F7ED}}@media only screen and (max-width: 1334px){footer .help .help-modal{width:16.6rem}footer .help .help-modal a p{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}footer .help .call-icon svg{width:2.4rem;height:2.4rem}}@media only screen and (max-width: 599px){footer .help .help-modal{right:1.6rem;bottom:6.6rem}footer .help .call-icon{right:1.6rem;bottom:1.6rem}}.reservation{padding-top:6.4rem;padding-bottom:6.4rem}.reservation .info{display:flex;flex-direction:column;align-items:start;color:var(--brand-primary);margin-bottom:3.6rem}.reservation .info>p{font-size:calc((var(--heading-h3-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h3-line-height);margin-bottom:3.6rem}.reservation .container-fluid>.row>div:first-child{margin-bottom:3.6rem}.reservation .container-fluid>.row .title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.8rem 0}.reservation .container-fluid>.row .title p{font-size:calc((var(--label-l3-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l3-line-height)}.reservation .container-fluid>.row .title button{display:inline-block;font-weight:600;-webkit-border-radius:.4rem;border-radius:.4rem;cursor:pointer;text-align:center;transition:background-color .3s ease-in-out;padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);background-color:var(--brand-primary);color:#FFF}.reservation .container-fluid>.row .title button.s-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.reservation .container-fluid>.row .title button.s-sm img{width:1.6rem;height:1.6rem}.reservation .container-fluid>.row .title button.s-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.reservation .container-fluid>.row .title button.s-md img{width:2.4rem;height:2.4rem}.reservation .container-fluid>.row .title button.s-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.reservation .container-fluid>.row .title button.s-lg img{width:2.4rem;height:2.4rem}@media only screen and (max-width: 1334px){.reservation .container-fluid>.row .title button.s-md-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.reservation .container-fluid>.row .title button.s-md-sm img{width:1.6rem;height:1.6rem}.reservation .container-fluid>.row .title button.s-md-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.reservation .container-fluid>.row .title button.s-md-md img{width:2.4rem;height:2.4rem}.reservation .container-fluid>.row .title button.s-md-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.reservation .container-fluid>.row .title button.s-md-lg img{width:2.4rem;height:2.4rem}}@media only screen and (max-width: 599px){.reservation .container-fluid>.row .title button.s-sm-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.reservation .container-fluid>.row .title button.s-sm-sm img{width:1.6rem;height:1.6rem}.reservation .container-fluid>.row .title button.s-sm-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.reservation .container-fluid>.row .title button.s-sm-md img{width:2.4rem;height:2.4rem}.reservation .container-fluid>.row .title button.s-sm-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.reservation .container-fluid>.row .title button.s-sm-lg img{width:2.4rem;height:2.4rem}}.reservation .container-fluid>.row .title button.c-primary:focus-visible,.reservation .container-fluid>.row .title button.c-secondary:focus-visible,.reservation .container-fluid>.row .title button.c-tertiary:focus-visible,.reservation .container-fluid>.row .title button.outline:focus-visible,.reservation .container-fluid>.row .title button.text:focus-visible,.reservation .container-fluid>.row .title button.underline:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.reservation .container-fluid>.row .title button.c-primary{background-color:var(--brand-primary);color:#FFF}.reservation .container-fluid>.row .title button.c-primary:hover{background-color:var(--jai-500)}.reservation .container-fluid>.row .title button.c-primary:active{background-color:var(--jai-700)}.reservation .container-fluid>.row .title button.c-primary:disabled{background-color:var(--jai-100);color:var(--jai-400);pointer-events:none}.reservation .container-fluid>.row .title button.c-secondary{background-color:#88695B;color:#FFF}.reservation .container-fluid>.row .title button.c-secondary:hover{background-color:#B08876}.reservation .container-fluid>.row .title button.c-secondary:active{background-color:#76635A}.reservation .container-fluid>.row .title button.c-secondary:disabled{background-color:#EBE2CF;color:#88695B;pointer-events:none}.reservation .container-fluid>.row .title button.c-tertiary{background-color:var(--gray-100);color:var(--gray-700)}.reservation .container-fluid>.row .title button.c-tertiary:hover{background-color:var(--gray-200)}.reservation .container-fluid>.row .title button.c-tertiary:active{background-color:var(--gray-300)}.reservation .container-fluid>.row .title button.c-tertiary:disabled{background-color:var(--gray-100);color:var(--gray-400);pointer-events:none}.reservation .container-fluid>.row .title button.outline{border:1px solid var(--gray-400);color:var(--gray-700)}.reservation .container-fluid>.row .title button.outline:hover{border:1px solid transparent;background-color:var(--jai-500);color:#FFF}.reservation .container-fluid>.row .title button.outline:active{border:1px solid var(--gray-900);color:var(--black);background-color:inherit}.reservation .container-fluid>.row .title button.outline:disabled{border:1px solid var(--gray-200);color:var(--gray-400);pointer-events:none}.reservation .container-fluid>.row .title button.text{color:var(--black);padding:0}.reservation .container-fluid>.row .title button.text:hover{color:var(--gray-800)}.reservation .container-fluid>.row .title button.text:active{color:var(--gray-700)}.reservation .container-fluid>.row .title button.text:disabled{color:var(--gray-400);pointer-events:none}.reservation .container-fluid>.row .title button.underline{color:var(--black);border-radius:0;border-bottom:1px solid var(--black);padding:0}.reservation .container-fluid>.row .title button.underline:hover{border-color:var(--gray-800);color:var(--gray-800)}.reservation .container-fluid>.row .title button.underline:active{color:var(--gray-700);border-color:var(--gray-700)}.reservation .container-fluid>.row .title button.underline:disabled{color:var(--gray-400);pointer-events:none;border-bottom:1px solid var(--gray-400)}.reservation .container-fluid>.row .title button img{width:2.4rem;height:2.4rem}.reservation .container-fluid>.row .title button:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.reservation .container-fluid>.row .title button:hover{background-color:var(--jai-500)}.reservation .container-fluid>.row .title button:active{background-color:var(--jai-700)}.reservation .container-fluid>.row .title button:disabled{background-color:var(--jai-100);color:var(--jai-400);pointer-events:none}.reservation .container-fluid>.row .contact{border-top:1px solid var(--brand-primary)}.reservation .container-fluid>.row .contact .line{border-bottom:1px solid var(--jai-200);padding:1.2rem 0}@media only screen and (min-width: 1440px) and (max-width: 3800px){.reservation .container-fluid>.row .contact .line{padding:1.2rem 2.4rem}}.reservation .container-fluid>.row .contact .line p:nth-child(1){font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);min-width:10rem;margin-right:3.6rem;color:var(--gray-600)}.reservation .container-fluid>.row .contact .line:not(:first-child) p:nth-child(2),.reservation .container-fluid>.row .contact .line:not(:first-child) a p{font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height);color:var(--gray-700)}.reservation .container-fluid>.row .contact .line:first-child p:nth-child(2){font-size:calc((var(--paragraph-p2-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p2-line-height);color:var(--gray-700)}@media only screen and (min-width: 1440px) and (max-width: 3800px){.reservation .container-fluid>.row .contact .line:last-child{border-bottom:none}}@media only screen and (max-width: 1334px){.reservation{padding-top:3.6rem;padding-bottom:3.6rem}.reservation .info{display:flex;flex-direction:column;align-items:start;color:var(--brand-primary);margin-bottom:3.6rem}.reservation .info>p{font-size:calc((var(--heading-h4-font-size)/10) * 1rem);font-weight:600;line-height:var(--heading-h4-line-height);margin-bottom:1.6rem}.reservation .container-fluid>.row .title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.8rem 0}.reservation .container-fluid>.row .title p{font-size:calc((var(--label-l3-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l3-line-height)}.reservation .container-fluid>.row .title button{display:inline-block;font-weight:600;-webkit-border-radius:.4rem;border-radius:.4rem;cursor:pointer;text-align:center;transition:background-color .3s ease-in-out;padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height);background-color:var(--brand-primary);color:#FFF}.reservation .container-fluid>.row .title button.s-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.reservation .container-fluid>.row .title button.s-sm img{width:1.6rem;height:1.6rem}.reservation .container-fluid>.row .title button.s-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.reservation .container-fluid>.row .title button.s-md img{width:2.4rem;height:2.4rem}.reservation .container-fluid>.row .title button.s-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.reservation .container-fluid>.row .title button.s-lg img{width:2.4rem;height:2.4rem}.reservation .container-fluid>.row .title button.c-primary:focus-visible,.reservation .container-fluid>.row .title button.c-secondary:focus-visible,.reservation .container-fluid>.row .title button.c-tertiary:focus-visible,.reservation .container-fluid>.row .title button.outline:focus-visible,.reservation .container-fluid>.row .title button.text:focus-visible,.reservation .container-fluid>.row .title button.underline:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.reservation .container-fluid>.row .title button.c-primary{background-color:var(--brand-primary);color:#FFF}.reservation .container-fluid>.row .title button.c-primary:hover{background-color:var(--jai-500)}.reservation .container-fluid>.row .title button.c-primary:active{background-color:var(--jai-700)}.reservation .container-fluid>.row .title button.c-primary:disabled{background-color:var(--jai-100);color:var(--jai-400);pointer-events:none}.reservation .container-fluid>.row .title button.c-secondary{background-color:#88695B;color:#FFF}.reservation .container-fluid>.row .title button.c-secondary:hover{background-color:#B08876}.reservation .container-fluid>.row .title button.c-secondary:active{background-color:#76635A}.reservation .container-fluid>.row .title button.c-secondary:disabled{background-color:#EBE2CF;color:#88695B;pointer-events:none}.reservation .container-fluid>.row .title button.c-tertiary{background-color:var(--gray-100);color:var(--gray-700)}.reservation .container-fluid>.row .title button.c-tertiary:hover{background-color:var(--gray-200)}.reservation .container-fluid>.row .title button.c-tertiary:active{background-color:var(--gray-300)}.reservation .container-fluid>.row .title button.c-tertiary:disabled{background-color:var(--gray-100);color:var(--gray-400);pointer-events:none}.reservation .container-fluid>.row .title button.outline{border:1px solid var(--gray-400);color:var(--gray-700)}.reservation .container-fluid>.row .title button.outline:hover{border:1px solid transparent;background-color:var(--jai-500);color:#FFF}.reservation .container-fluid>.row .title button.outline:active{border:1px solid var(--gray-900);color:var(--black);background-color:inherit}.reservation .container-fluid>.row .title button.outline:disabled{border:1px solid var(--gray-200);color:var(--gray-400);pointer-events:none}.reservation .container-fluid>.row .title button.text{color:var(--black);padding:0}.reservation .container-fluid>.row .title button.text:hover{color:var(--gray-800)}.reservation .container-fluid>.row .title button.text:active{color:var(--gray-700)}.reservation .container-fluid>.row .title button.text:disabled{color:var(--gray-400);pointer-events:none}.reservation .container-fluid>.row .title button.underline{color:var(--black);border-radius:0;border-bottom:1px solid var(--black);padding:0}.reservation .container-fluid>.row .title button.underline:hover{border-color:var(--gray-800);color:var(--gray-800)}.reservation .container-fluid>.row .title button.underline:active{color:var(--gray-700);border-color:var(--gray-700)}.reservation .container-fluid>.row .title button.underline:disabled{color:var(--gray-400);pointer-events:none;border-bottom:1px solid var(--gray-400)}.reservation .container-fluid>.row .title button img{width:1.6rem;height:1.6rem}.reservation .container-fluid>.row .title button:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.reservation .container-fluid>.row .title button:hover{background-color:var(--jai-500)}.reservation .container-fluid>.row .title button:active{background-color:var(--jai-700)}.reservation .container-fluid>.row .title button:disabled{background-color:var(--jai-100);color:var(--jai-400);pointer-events:none}.reservation .container-fluid>.row .contact{border-top:1px solid var(--brand-primary)}.reservation .container-fluid>.row .contact .line p:nth-child(1){font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height);margin-right:3.6rem;margin-bottom:.4rem;color:var(--gray-600)}.reservation .container-fluid>.row .contact .line:first-child{border-top:none}.reservation .container-fluid>.row .contact .line:first-child p:nth-child(2){font-size:calc((var(--paragraph-p3-font-size)/10) * 1rem);font-weight:300;line-height:var(--paragraph-p3-line-height);color:var(--gray-700)}.reservation .container-fluid>.row .contact .line:not(:first-child) p:nth-child(2),.reservation .container-fluid>.row .contact .line:not(:first-child) a p{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);color:var(--gray-700)}}@media only screen and (max-width: 1334px) and only screen and (max-width: 1334px){.reservation .container-fluid>.row .title button.s-md-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.reservation .container-fluid>.row .title button.s-md-sm img{width:1.6rem;height:1.6rem}.reservation .container-fluid>.row .title button.s-md-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.reservation .container-fluid>.row .title button.s-md-md img{width:2.4rem;height:2.4rem}.reservation .container-fluid>.row .title button.s-md-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.reservation .container-fluid>.row .title button.s-md-lg img{width:2.4rem;height:2.4rem}}@media only screen and (max-width: 1334px) and only screen and (max-width: 599px){.reservation .container-fluid>.row .title button.s-sm-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.reservation .container-fluid>.row .title button.s-sm-sm img{width:1.6rem;height:1.6rem}.reservation .container-fluid>.row .title button.s-sm-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.reservation .container-fluid>.row .title button.s-sm-md img{width:2.4rem;height:2.4rem}.reservation .container-fluid>.row .title button.s-sm-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.reservation .container-fluid>.row .title button.s-sm-lg img{width:2.4rem;height:2.4rem}}.detail{padding:2.4rem 0;border-top:1px solid var(--jai-100)}.detail .container-fluid{display:flex;flex-direction:row;justify-content:start;align-items:center;word-break:keep-all}.detail .container-fluid>p{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height);color:var(--gray-600);margin-right:2rem;white-space:nowrap;order:1}@media only screen and (max-width: 1334px){.detail .container-fluid>p{margin-right:1.6rem}}.detail .container-fluid>div{margin-right:2rem}@media only screen and (max-width: 1334px){.detail .container-fluid>div{margin-right:1.6rem}}.detail .container-fluid .middle{order:2;display:flex;flex-direction:row;align-items:center}.detail .container-fluid .middle>div:first-child{margin-right:2rem}.detail .container-fluid .middle .links a{font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height);color:var(--gray-600);text-decoration:underline !important;text-underline-offset:6px;white-space:nowrap}.detail .container-fluid .middle .links a:not(:last-child){margin-right:1.6rem}@media only screen and (max-width: 1334px){.detail .container-fluid .middle .links a:not(:last-child){margin-right:.8rem}}.detail .container-fluid .middle .socials{display:flex;flex-direction:row;align-items:center}.detail .container-fluid .middle .socials a{padding:1.2rem}.detail .container-fluid .buttons{order:3;flex-direction:row}.detail .container-fluid .buttons a{display:inline-block;font-weight:600;-webkit-border-radius:.4rem;border-radius:.4rem;cursor:pointer;text-align:center;transition:background-color .3s ease-in-out;display:flex;color:var(--gray-700);background-color:var(--jai-100);padding:.8rem;white-space:nowrap}.detail .container-fluid .buttons a.s-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.detail .container-fluid .buttons a.s-sm img{width:1.6rem;height:1.6rem}.detail .container-fluid .buttons a.s-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.detail .container-fluid .buttons a.s-md img{width:2.4rem;height:2.4rem}.detail .container-fluid .buttons a.s-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.detail .container-fluid .buttons a.s-lg img{width:2.4rem;height:2.4rem}@media only screen and (max-width: 1334px){.detail .container-fluid .buttons a.s-md-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.detail .container-fluid .buttons a.s-md-sm img{width:1.6rem;height:1.6rem}.detail .container-fluid .buttons a.s-md-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.detail .container-fluid .buttons a.s-md-md img{width:2.4rem;height:2.4rem}.detail .container-fluid .buttons a.s-md-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.detail .container-fluid .buttons a.s-md-lg img{width:2.4rem;height:2.4rem}}@media only screen and (max-width: 599px){.detail .container-fluid .buttons a.s-sm-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.detail .container-fluid .buttons a.s-sm-sm img{width:1.6rem;height:1.6rem}.detail .container-fluid .buttons a.s-sm-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.detail .container-fluid .buttons a.s-sm-md img{width:2.4rem;height:2.4rem}.detail .container-fluid .buttons a.s-sm-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.detail .container-fluid .buttons a.s-sm-lg img{width:2.4rem;height:2.4rem}}.detail .container-fluid .buttons a.c-primary:focus-visible,.detail .container-fluid .buttons a.c-secondary:focus-visible,.detail .container-fluid .buttons a.c-tertiary:focus-visible,.detail .container-fluid .buttons a.outline:focus-visible,.detail .container-fluid .buttons a.text:focus-visible,.detail .container-fluid .buttons a.underline:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.detail .container-fluid .buttons a.c-primary{background-color:var(--brand-primary);color:#FFF}.detail .container-fluid .buttons a.c-primary:hover{background-color:var(--jai-500)}.detail .container-fluid .buttons a.c-primary:active{background-color:var(--jai-700)}.detail .container-fluid .buttons a.c-primary:disabled{background-color:var(--jai-100);color:var(--jai-400);pointer-events:none}.detail .container-fluid .buttons a.c-secondary{background-color:#88695B;color:#FFF}.detail .container-fluid .buttons a.c-secondary:hover{background-color:#B08876}.detail .container-fluid .buttons a.c-secondary:active{background-color:#76635A}.detail .container-fluid .buttons a.c-secondary:disabled{background-color:#EBE2CF;color:#88695B;pointer-events:none}.detail .container-fluid .buttons a.c-tertiary{background-color:var(--gray-100);color:var(--gray-700)}.detail .container-fluid .buttons a.c-tertiary:hover{background-color:var(--gray-200)}.detail .container-fluid .buttons a.c-tertiary:active{background-color:var(--gray-300)}.detail .container-fluid .buttons a.c-tertiary:disabled{background-color:var(--gray-100);color:var(--gray-400);pointer-events:none}.detail .container-fluid .buttons a.outline{border:1px solid var(--gray-400);color:var(--gray-700)}.detail .container-fluid .buttons a.outline:hover{border:1px solid transparent;background-color:var(--jai-500);color:#FFF}.detail .container-fluid .buttons a.outline:active{border:1px solid var(--gray-900);color:var(--black);background-color:inherit}.detail .container-fluid .buttons a.outline:disabled{border:1px solid var(--gray-200);color:var(--gray-400);pointer-events:none}.detail .container-fluid .buttons a.text{color:var(--black);padding:0}.detail .container-fluid .buttons a.text:hover{color:var(--gray-800)}.detail .container-fluid .buttons a.text:active{color:var(--gray-700)}.detail .container-fluid .buttons a.text:disabled{color:var(--gray-400);pointer-events:none}.detail .container-fluid .buttons a.underline{color:var(--black);border-radius:0;border-bottom:1px solid var(--black);padding:0}.detail .container-fluid .buttons a.underline:hover{border-color:var(--gray-800);color:var(--gray-800)}.detail .container-fluid .buttons a.underline:active{color:var(--gray-700);border-color:var(--gray-700)}.detail .container-fluid .buttons a.underline:disabled{color:var(--gray-400);pointer-events:none;border-bottom:1px solid var(--gray-400)}.detail .container-fluid .buttons a:not(:last-child){border-radius:.8rem;margin-right:.8rem}@media only screen and (max-width: 1334px){.detail .container-fluid .buttons a:not(:last-child){margin-right:.2rem;border-radius:.8rem 0 0 .8rem}}@media only screen and (max-width: 599px){.detail .container-fluid .buttons a:not(:last-child){margin-right:0;border-radius:.4rem}}.detail .container-fluid .buttons a img{width:2.4rem;height:2.4rem}.detail .container-fluid .buttons a:last-child{border-radius:.8rem}@media only screen and (max-width: 1334px){.detail .container-fluid .buttons a:last-child{border-radius:0 .8rem .8rem 0}}.detail .container-fluid .buttons a div{display:flex;flex-direction:row;align-items:center;cursor:pointer}.detail .container-fluid .buttons a div p{padding:0 .8rem;color:var(--gray-700);font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}@media screen and (max-width:750px){.detail .container-fluid{display:flex;flex-direction:column;justify-content:start;align-items:start;white-space:nowrap}.detail .container-fluid>p{order:3;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height);margin-left:0}.detail .container-fluid>div{margin-right:2rem}.detail .container-fluid .middle{order:2;display:flex;flex-direction:row;align-items:center;margin:0;margin-bottom:1.6rem}.detail .container-fluid .middle>div:first-child{margin-right:1.2rem}.detail .container-fluid .middle .links a{font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height);color:var(--gray-600);text-decoration:underline !important;text-underline-offset:6px;white-space:nowrap}.detail .container-fluid .middle .links a:not(:last-child){margin-right:1.6rem}.detail .container-fluid .middle .socials{display:flex;flex-direction:row;align-items:center}.detail .container-fluid .middle .socials a{padding:1.2rem}.detail .container-fluid .buttons{order:1;flex-direction:column;margin:0;margin-bottom:1.6rem}.detail .container-fluid .buttons a{display:inline-block;font-weight:600;-webkit-border-radius:.4rem;border-radius:.4rem;cursor:pointer;text-align:center;transition:background-color .3s ease-in-out;color:var(--gray-700);background-color:var(--jai-100);white-space:nowrap;flex-grow:1;border-radius:.4rem !important}.detail .container-fluid .buttons a.s-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.detail .container-fluid .buttons a.s-sm img{width:1.6rem;height:1.6rem}.detail .container-fluid .buttons a.s-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.detail .container-fluid .buttons a.s-md img{width:2.4rem;height:2.4rem}.detail .container-fluid .buttons a.s-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.detail .container-fluid .buttons a.s-lg img{width:2.4rem;height:2.4rem}.detail .container-fluid .buttons a.c-primary:focus-visible,.detail .container-fluid .buttons a.c-secondary:focus-visible,.detail .container-fluid .buttons a.c-tertiary:focus-visible,.detail .container-fluid .buttons a.outline:focus-visible,.detail .container-fluid .buttons a.text:focus-visible,.detail .container-fluid .buttons a.underline:focus-visible{outline:4px solid var(--semantic-information);border-radius:4px}.detail .container-fluid .buttons a.c-primary{background-color:var(--brand-primary);color:#FFF}.detail .container-fluid .buttons a.c-primary:hover{background-color:var(--jai-500)}.detail .container-fluid .buttons a.c-primary:active{background-color:var(--jai-700)}.detail .container-fluid .buttons a.c-primary:disabled{background-color:var(--jai-100);color:var(--jai-400);pointer-events:none}.detail .container-fluid .buttons a.c-secondary{background-color:#88695B;color:#FFF}.detail .container-fluid .buttons a.c-secondary:hover{background-color:#B08876}.detail .container-fluid .buttons a.c-secondary:active{background-color:#76635A}.detail .container-fluid .buttons a.c-secondary:disabled{background-color:#EBE2CF;color:#88695B;pointer-events:none}.detail .container-fluid .buttons a.c-tertiary{background-color:var(--gray-100);color:var(--gray-700)}.detail .container-fluid .buttons a.c-tertiary:hover{background-color:var(--gray-200)}.detail .container-fluid .buttons a.c-tertiary:active{background-color:var(--gray-300)}.detail .container-fluid .buttons a.c-tertiary:disabled{background-color:var(--gray-100);color:var(--gray-400);pointer-events:none}.detail .container-fluid .buttons a.outline{border:1px solid var(--gray-400);color:var(--gray-700)}.detail .container-fluid .buttons a.outline:hover{border:1px solid transparent;background-color:var(--jai-500);color:#FFF}.detail .container-fluid .buttons a.outline:active{border:1px solid var(--gray-900);color:var(--black);background-color:inherit}.detail .container-fluid .buttons a.outline:disabled{border:1px solid var(--gray-200);color:var(--gray-400);pointer-events:none}.detail .container-fluid .buttons a.text{color:var(--black);padding:0}.detail .container-fluid .buttons a.text:hover{color:var(--gray-800)}.detail .container-fluid .buttons a.text:active{color:var(--gray-700)}.detail .container-fluid .buttons a.text:disabled{color:var(--gray-400);pointer-events:none}.detail .container-fluid .buttons a.underline{color:var(--black);border-radius:0;border-bottom:1px solid var(--black);padding:0}.detail .container-fluid .buttons a.underline:hover{border-color:var(--gray-800);color:var(--gray-800)}.detail .container-fluid .buttons a.underline:active{color:var(--gray-700);border-color:var(--gray-700)}.detail .container-fluid .buttons a.underline:disabled{color:var(--gray-400);pointer-events:none;border-bottom:1px solid var(--gray-400)}.detail .container-fluid .buttons a:first-child{margin-bottom:.8rem}.detail .container-fluid .buttons a button{display:flex;flex-direction:row;align-items:center;cursor:pointer}.detail .container-fluid .buttons a button p{padding:0 .8rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}}@media screen and (max-width:750px) and only screen and (max-width: 1334px){.detail .container-fluid>div{margin-right:1.6rem}}@media screen and (max-width:750px) and only screen and (max-width: 1334px){.detail .container-fluid .middle .links a:not(:last-child){margin-right:.8rem}}@media screen and (max-width:750px) and only screen and (max-width: 1334px){.detail .container-fluid .buttons a.s-md-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.detail .container-fluid .buttons a.s-md-sm img{width:1.6rem;height:1.6rem}.detail .container-fluid .buttons a.s-md-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.detail .container-fluid .buttons a.s-md-md img{width:2.4rem;height:2.4rem}.detail .container-fluid .buttons a.s-md-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.detail .container-fluid .buttons a.s-md-lg img{width:2.4rem;height:2.4rem}}@media screen and (max-width:750px) and only screen and (max-width: 599px){.detail .container-fluid .buttons a.s-sm-sm{padding:.4rem 1.2rem;font-size:calc((var(--label-l6-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l6-line-height)}.detail .container-fluid .buttons a.s-sm-sm img{width:1.6rem;height:1.6rem}.detail .container-fluid .buttons a.s-sm-md{padding:.8rem 1.2rem;font-size:calc((var(--label-l5-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l5-line-height)}.detail .container-fluid .buttons a.s-sm-md img{width:2.4rem;height:2.4rem}.detail .container-fluid .buttons a.s-sm-lg{padding:1.6rem 2rem;font-size:calc((var(--label-l4-font-size)/10) * 1rem);font-weight:500;line-height:var(--label-l4-line-height)}.detail .container-fluid .buttons a.s-sm-lg img{width:2.4rem;height:2.4rem}}/*# sourceMappingURL=./app.css.map */