@charset "UTF-8";.application-layout{margin-top:1rem}.offcanvas-navbar{min-width:0}.header-admin{--bs-emphasis-color-rgb:255,255,255;--bs-btn-active-color:#fff;background-color:var(--header-bg);height:3.5rem}.header-admin .nav-link{line-height:1.25rem}.header-admin .offcanvas-navbar{background-color:var(--header-bg)}.header-admin .navbar-toggler{border:0;box-shadow:none;display:block;font-size:1.25rem}.theme-heal .header-admin{--header-bg:#2d5d2d}.theme-super .header-admin{--header-bg:#900323}.theme-admin .header-admin{--header-bg:#2c699d}.sidebar .offcanvas{background-color:#3a3633}.nav-tree .nav-label-icon{font-size:1rem;text-align:center;width:1.75rem}.nav-tree .nav-label{flex-grow:1;margin-left:.5rem}.nav-tree .nav-link{align-items:center;color:#ffffffbf;display:flex;padding:.75rem .625rem}.nav-tree .nav-link:hover{background-color:#322e2c;color:#ffffffd9}.nav-tree .nav-link.active{background-color:#000;color:#fff}.nav-tree .nav-sub{background-color:#adb5bd13;list-style:none;margin-left:2.5rem;padding-left:0}.comment-container{padding-bottom:1rem;position:relative}.comment-content{overflow-wrap:anywhere}.offcanvas-comment-toggler{border-radius:var(--bs-border-radius-lg) 0 0 var(--bs-border-radius-lg);position:fixed;right:0;top:4rem;white-space:nowrap;z-index:1}.offcanvas-comment-toggler .comment-count:after{content:attr(data-value) ""}.offcanvas-comment{height:100%}.offcanvas-comment,.offcanvas-comment .offcanvas-body{display:flex;flex-direction:column;flex-grow:1;min-height:0}.offcanvas-comment .offcanvas-body-content{flex-grow:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.offcanvas-comment .comment-container{padding-inline:.25rem}@media (min-width:1280px){.admin-layout.has-comment{column-gap:.75rem;display:grid;grid-template-areas:"breadcrumb comment" "main comment" "footer comment";grid-template-columns:1fr min(30%,30rem);grid-template-rows:auto 1fr auto}.breadcrumb-container{grid-area:breadcrumb}main{grid-area:main}.footer{grid-area:footer}.offcanvas-comment{display:flex;flex-direction:column;grid-area:comment;height:calc(100vh - 4.5rem);position:sticky;top:4.5rem}.offcanvas-comment-toggler{display:none}}.comment.comment-editing .comment-viewer,.comment:not(.comment-editing) .comment-editor{display:none}.comment .comment-contenteditable{margin-top:.5rem;min-height:4rem}.comment .mention{color:var(--bs-emphasis-color);cursor:pointer;display:inline;font-weight:700;text-decoration:underline;text-underline-offset:.2rem;user-select:all}.comment .card-comment-header{padding-inline:.75rem}.comment .card-comment-body{padding-bottom:.5rem}.comment.current-user .card-comment-viewer{--bs-card-cap-bg:var(--bs-primary-bg-subtle);--bs-card-border-color:var(--bs-primary-border-subtle)}.comment .reaction.current-user{--bs-btn-bg:rgba(var(--bs-primary-rgb),.1);--bs-btn-hover-bg:rgba(var(--bs-primary-rgb),.2);--bs-btn-active-bg:rgba(var(--bs-primary-rgb),.2)}.tribute-container{display:block;height:auto;left:0;max-height:20rem!important;overflow:auto;overscroll-behavior:contain;position:absolute;top:0;z-index:9999}.tribute-container>ul{list-style:none;margin:0;padding:0}.tribute-container .list-group-item{min-width:16rem;padding:.25rem .5rem}.tribute-container .list-group-item.highlight{background-color:var(--bs-secondary-bg-subtle)}.tribute-container .list-group-item.no-match{cursor:default}.filedrop-container{position:relative}.filedrop-overlay{align-items:center;background-color:var(--bs-light);border:.3rem dashed var(--bs-secondary-border-subtle);display:flex;justify-content:center;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:10}.filedrop-overlay .filedrop-overlay-text{color:var(--bs-secondary);font-size:2rem}.filedrop-drag-over>.filedrop-overlay{opacity:1;pointer-events:auto;visibility:visible}.avatar{border-radius:.375rem;display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-initial,.avatar.circle{border-radius:50%}.avatar-initial{--avatar-size:1.25em;--avatar-font-size:.7em;align-items:center;background-color:#ddd;color:#555;display:inline-flex;font-size:var(--avatar-font-size);font-weight:700;height:var(--avatar-size);justify-content:center;line-height:1;text-transform:uppercase;user-select:none;width:var(--avatar-size)}:root{--c-navy:#14356c;--c-orange:#f44336;--c-navy_dark:#0b2a60;--c-orange_dark:#dc3c30;--c-navy_right:#224b8f;--c-orange_right:#ff5a4e;--c-sub3:#93d1d0;--c-disabled:#999}a{color:#1555b4}.c-wht{color:#fff}.c-text-gray{color:#a5aaaf}.radius-100vh{border-radius:100vh}.bg-palegray{background-color:#f3f6f8}.bg-wht{background-color:#fff}.bg-c-navy{background-color:var(--c-navy)}.bg-c-orange{background-color:var(--c-orange)}.grid{display:grid}.grid-pc-4,.grid-plan{grid-template-columns:repeat(1,1fr)}.gap-s{gap:calc(10px + 2vw)}.page-header{background-color:#0e264e;background:linear-gradient(135deg,#0e264e,#14356c 55%,#009381);line-height:1.3;padding:calc(.8em + 2vw) 0}.site-inner{margin-left:auto;margin-right:auto;padding-left:calc(8px + 3.2vw);padding-right:calc(8px + 3.2vw);width:100%}.heading-l{font-size:clamp(1.125rem,.943rem + .91vw,1.625rem)}.panel-btn{border-radius:100vh;box-shadow:2px 2px #0000001a;color:#fff;display:block;padding:.5em 1em .6em;text-align:center;transition:all .2s}.panel-btn:hover{text-decoration:none}.panel-btn.bg-c-navy:hover{background-color:var(--c-navy_right)}.panel-btn.bg-c-orange:hover{background-color:var(--c-orange_right)}.panel-btn.panel-btn-disabled{background-color:var(--c-disabled);pointer-events:none}.panel-object{border-radius:.8em;overflow:hidden;position:relative}.panel-content-wrapper{height:100%;padding:calc(.7rem + .8vw) calc(1rem + .8vw)}.gra-1{background-color:#0bb7b7;background:linear-gradient(45deg,#62c435,#1348a5 50%,#0bb7b7)}.ico-inlien-before{font-size:.9em;margin-right:.5em}.tag-header{left:.5em;position:absolute;top:.5em;width:calc(100% - 1em);z-index:1}.tag-cat-status,.tag-cat-title{box-shadow:3px 3px #00000029;font-size:clamp(12px,.5vw + 11px,13px);outline:1px solid;padding:.2em .8em}.tag-cat-status{background-color:#009381}.flex-jc-c{justify-content:center}.gap-s{gap:calc(1.5em + 1vw)}.item-plan{border-radius:10px;margin-top:1em;width:100%}.plan-contents{padding:1em}.heading-m{font-size:clamp(1rem,.864rem + .68vw,1.4rem)}.plan-header{background-color:var(--c-navy);border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;padding:1em}.plan-title{margin-right:1em}.al-c{text-align:center}.al-r{text-align:right}.price-plan{font-size:clamp(1.8rem,1.2rem + 1.36vw,2.4rem);font-weight:900;letter-spacing:-.02em;margin:0 .1em}.plan-status{background-color:var(--c-orange);border-radius:6px;font-size:clamp(13px,.5rem + .5vw,15px);max-width:7.2em;min-width:5em;padding:.3em .6em}.title-3{position:relative}.title-3:before{color:var(--c-orange);content:"\25cf";margin-right:.3em}.plan-price{border-bottom:1px solid #dedede;padding-bottom:.1em}.plan-content-left{margin-right:2em;width:100%}.plan-content-right{margin-left:auto}@media (min-width:768px){.grid-pc-4{grid-template-columns:repeat(4,1fr)}.grid-plan{grid-template-columns:repeat(2,1fr)}.flex-pc{display:flex}.item-plan{margin:0}.plan-contents{padding:2em 2.6em}.plan-status{max-width:inherit}}@media (hover:hover){.panel-object .video-thumbnail{transition:transform .3s ease}.panel-object:hover .video-thumbnail{transform:scale(1.05)}}.category-image-hover img{filter:brightness(1);transition:transform .3s ease,filter .3s ease}.category-image-hover:hover img{filter:brightness(.7);transform:scale(1.1)}.splide:not(.is-overflow) .splide__arrows{display:none}.icon-favorite{color:#93d1d0}.splide__slide__container{cursor:poiner}.splide__slide__container .stretched-link{opacity:0}.splide-context{bottom:3rem;left:1rem}.splide__arrows .splide__arrow{background-color:var(--bs-dark);border-radius:.25rem;height:auto;padding:.75rem .25rem;width:auto}.splide__arrows .splide__arrow svg{fill:#fff}.splide__arrows .splide__arrow.splide__arrow--prev{left:.25rem}.splide__arrows .splide__arrow.splide__arrow--next{right:.25rem}:root{--main-color:#14356c}.text-main{color:var(--main-color)}.theme-member .header-member{--header-bg:#212529}.h2-title{background-color:#dbefef;border-left:5px solid #93d1d0;margin:4rem 0 1.5rem;padding:.5em .7em}
