@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-leading:initial}}}.header-menu-nav{font-size:16px;font-weight:var(--font-weight-normal,400);color:var(--color-black,#000);--tw-font-weight:var(--font-weight-normal,400);position:relative;gap:5px;align-items:center;padding-left:15px;display:flex}.header-menu-nav .header-menu-item-dot{font-size:30px;position:absolute;top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);line-height:1;--tw-leading:1}.header-menu-nav img{height:20px;width:20px}.page-header{position:sticky;z-index:9999}#searchBoxBlock,.page-header{top:calc(var(--spacing,.25rem)*0);background-color:var(--color-white,#fff)}#searchBoxBlock{height:100%;transition:all .3s;position:absolute;left:calc(var(--spacing,.25rem)*0);width:100%;z-index:999}#searchBoxBlock .seachBoxTop{justify-content:space-between;padding-block:15px;align-items:center;display:flex}#searchBoxBlock .search-list{overflow:auto;font-size:16px;font-weight:var(--font-weight-normal,400);--tw-font-weight:var(--font-weight-normal,400);max-height:500px;padding-inline:20px;background-color:var(--color-white,#fff);padding-bottom:20px;z-index:100}#searchBoxBlock .search-list li{padding-top:10px;padding-bottom:10px}#searchBoxBlock .search-list li span{font-weight:var(--font-weight-bold,700);--tw-font-weight:var(--font-weight-bold,700)}input.searchBoxInput{height:auto;--tw-outline-style:none;outline-style:none;padding-inline:20px;width:100%;display:block}.footer{grid-template-columns:200px auto 1fr;gap:25px}.footer-social{justify-content:flex-end;gap:calc(var(--spacing,.25rem)*3);display:flex}@media (min-width:40rem){.footer-social{gap:calc(var(--spacing,.25rem)*5)}}.footer-social a div,.footer-social a svg{height:40px;padding:10px;color:#000;background-color:#f5f5f5;border-radius:50%;width:40px}@media (min-width:40rem){.footer-social a div,.footer-social a svg{height:45px;width:45px}}.footer-fixed-buttons{right:20px;position:fixed;flex-direction:column;bottom:20px;display:flex;z-index:1;z-index:1001}.footer-fixed-button{height:40px;color:#fff;background-color:#000;width:40px;margin-top:10px;display:none}@media screen and (max-width:1280px){.footer{grid-template-columns:1fr;gap:20px;justify-items:flex-start}.footer .footer-social{justify-content:center;flex-wrap:wrap}.footer-bottom .mr-4{flex:40%;margin-bottom:20px}}@property --tw-font-weight{inherits:false;syntax:"*"}@property --tw-leading{inherits:false;syntax:"*"}