h1,h2,h3,h4,h5,h6,label,.h1-huge{font-family:var(--title-font) !important}p,span,input,textarea,button,a{font-family:var(--body-font)}header{background-color:hsla(0,0%,100%,.1) !important;backdrop-filter:blur(10px);box-shadow:0 5px 10px #000}.head-main.compress{background-color:var(--bg) !important}@media(min-width: 768px){header .head-logo-row .row>div:has(>#logo){flex:1;width:fit-content;order:0;max-width:5rem}header .logo-img-container{margin:0 !important;width:fit-content}header .nav-desktop>.js-nav-desktop-list{margin:0;overflow:visible}header .nav-desktop>.js-nav-desktop-list>.js-nav-desktop-list-arrow{display:none !important}header .nav-desktop>.js-nav-desktop-list>.js-desktop-nav-item .selected{color:var(--accent);font-weight:bold}.head-logo-md-center.head-logo-center .logo-img{max-width:70px !important;width:70px;height:70px;max-height:70px}.head-main.compress .logo-img{max-width:100% !important;width:50px;height:50px;max-height:50px}}@media(max-width: 768px){.js-modal-close{background-color:var(--bg)}}footer{border-top:5px solid #ccc}footer .footer-logo img{width:10rem;height:10rem;max-height:none}footer svg path{fill:#fff}footer .js-accordion-content{font-family:var(--body-font)}footer .js-accordion-container:last-child .js-accordion-content>div{padding-top:0 !important;padding-bottom:0 !important;display:flex !important;gap:1rem}@media(max-width: 768px){footer>.container>.row>div:first-child{text-align:center}}
/* Engine:dart */