.MainContainer-module__5IumQq__main-container{grid-template-rows:1fr;height:100%;display:grid}
.MainLayout-module__yc3yAG__container{grid-template-columns:275px 1fr;gap:20px;max-height:calc(100vh - 212px);padding-block:0 17px;padding-inline:20px;display:grid}@media not (min-width:1024px){.MainLayout-module__yc3yAG__container{grid-template-columns:1fr}}@media not (min-width:640px){.MainLayout-module__yc3yAG__container{padding-inline:12px}}.MainLayout-module__yc3yAG__main{overflow:hidden}.MainLayout-module__yc3yAG__content{background-color:var(--color-primary-dark-gray);border-radius:var(--border-radius-medium);height:100%;padding-block:21px 12px;padding-inline:12px;position:relative}
.GnavItems-module__dDbu-a__gnav-item{width:100%;height:auto;position:relative;background-color:var(--color-primary-dark-gray)!important;justify-content:flex-start!important;padding-block:5px!important;padding-inline:23px!important}.GnavItems-module__dDbu-a__gnav-item:before{content:"";opacity:0;background-image:url(/images/arrow/arrow-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:17px;height:17px;transition:opacity .1s;position:absolute;top:52%;left:13px;transform:translateY(-50%)rotate(180deg)}.GnavItems-module__dDbu-a__gnav-item:hover{background-color:var(--color-primary-dark-gray)}.GnavItems-module__dDbu-a__gnav-item:hover:before{opacity:1}.GnavItems-module__dDbu-a__gnav-item:hover .GnavItems-module__dDbu-a__gnav-item-content{padding-inline-start:16px}.GnavItems-module__dDbu-a__gnav-item-active,.GnavItems-module__dDbu-a__gnav-item-not-link{cursor:default}:is(.GnavItems-module__dDbu-a__gnav-item-active,.GnavItems-module__dDbu-a__gnav-item-not-link):before{opacity:1}.GnavItems-module__dDbu-a__gnav-item-link{display:grid}.GnavItems-module__dDbu-a__gnav-item-content{grid-template-columns:20px 1fr;place-items:center;gap:6px;transition:padding-inline-start .2s;display:grid}.GnavItems-module__dDbu-a__gnav-item-icon{object-fit:contain;object-position:center;filter:drop-shadow(0 0 1px var(--color-primary-white))}.GnavItems-module__dDbu-a__gnav-item-content-active{padding-inline-start:16px}.GnavItems-module__dDbu-a__gnav-item-title{font-size:.875rem;font-weight:var(--font-weight-x-bold)}
.Header-module__lTtPNq__header{z-index:50;-webkit-user-select:none;user-select:none;width:100%;height:auto;margin-inline:auto;padding-block:20px;padding-inline:20px;position:sticky;top:0;left:0}@media not (min-width:640px){.Header-module__lTtPNq__header{padding-inline:12px}}.Header-module__lTtPNq__header-bg{border:12px solid var(--color-primary-dark-gray);border-radius:var(--border-radius-medium);background-color:var(--color-primary-dark-gray)}.Header-module__lTtPNq__header-container{align-items:center;display:flex}.Header-module__lTtPNq__home-header-container{justify-content:flex-end}.Header-module__lTtPNq__child-header-container{background-color:var(--color-primary-dark-gray);border:var(--border-large);border-radius:var(--border-radius-small);justify-content:space-between;padding-block:.875rem;padding-inline:1.875rem}@media not (min-width:768px){.Header-module__lTtPNq__child-header-container{padding-inline:1.25rem}}@media not (min-width:640px){.Header-module__lTtPNq__child-header-container{padding-inline:.5rem 1.25rem}}.Header-module__lTtPNq__header__title{font-weight:var(--font-weight-x-bold);color:var(--color-primary-white);text-shadow:1.5px 1.5px 0 var(--color-primary-brown-dark),2px 2px 0 var(--color-primary-brown-light),2.5px 2.5px 0 var(--color-primary-brown),3px 3px 0 var(--color-primary-brown-light),3.5px 3.5px 0 var(--color-primary-brown),4px 4px 0 #0006,4.5px 4.5px 4px #0000004d;transition:text-shadow .2s ease-in-out;display:grid}.Header-module__lTtPNq__header__title:hover{text-shadow:1.5px 1.5px 0 var(--color-primary-brown-dark),2px 2px 0 var(--color-primary-brown-light),2.5px 2.5px 0 var(--color-primary-brown),3px 3px 0 var(--color-primary-brown-light),3.5px 3.5px 0 var(--color-primary-brown),4px 4px 0 #0006,4.5px 4.5px 4px #0000004d,0px 0px 5px #fff,0px 0px 10px #fff}@media not (min-width:640px){.Header-module__lTtPNq__header__title{scale:.85}}.Header-module__lTtPNq__header__title-link{align-items:center;gap:.5rem;display:flex}.Header-module__lTtPNq__header__title-link-text-box{letter-spacing:.025em;align-items:center;display:flex}.Header-module__lTtPNq__header__title-link-text{display:block}.Header-module__lTtPNq__header__title-link-text-1{font-size:2.5rem}.Header-module__lTtPNq__header__title-link-text-2,.Header-module__lTtPNq__header__title-link-text-3{font-size:1.875rem}.Header-module__lTtPNq__header__title-link-text-4{font-size:1.625rem}.Header-module__lTtPNq__header__title-link-text-5{font-size:1.5rem}.Header-module__lTtPNq__header__title-link-text-6,.Header-module__lTtPNq__header__title-link-text-7{font-size:1.25rem}.Header-module__lTtPNq__header__title-link-text-8{font-size:1.5rem}.Header-module__lTtPNq__header__title-link-text-9{font-size:1.625rem}.Header-module__lTtPNq__header__title-link-text-10{font-size:1.875rem}.Header-module__lTtPNq__header__title-link-text-11{font-size:2.5rem}.Header-module__lTtPNq__header__items{align-items:center;gap:25px;display:flex}@media not (min-width:640px){.Header-module__lTtPNq__header__items{gap:15px}}.Header-module__lTtPNq__header-gnav{display:none}
.Footer-module__ZjIyBG__footer{width:100%;position:relative}.Footer-module__ZjIyBG__footer-container{background-color:var(--color-primary-red);padding-inline:15px;position:absolute;left:50%;transform:translate(-50%)}@media not (min-width:640px){.Footer-module__ZjIyBG__footer-container{padding-inline:10px}}.Footer-module__ZjIyBG__home-position{bottom:-12px}.Footer-module__ZjIyBG__other-position{bottom:-17px}.Footer-module__ZjIyBG__footer-box{background:var(--color-primary-dark-gray);border:var(--border-normal);border-radius:var(--border-radius-small);padding-block:5px 6px;padding-inline:12px}.Footer-module__ZjIyBG__footer-text{color:var(--color-primary-white)}
.CommonContainer-module__HkQ4yG__common-container{border-radius:var(--border-radius-small);grid-template-rows:auto 1fr auto;height:100%;display:grid}.CommonContainer-module__HkQ4yG__border{border:5px solid var(--color-primary-white)}
