:root{--ak-font-size: 16px;--ak-line-height: 25px;--ak-gap: 24px;--ak-gutters: 16px;--ak-logo-width: 300px;--ak-container-width: 1440px;--ak-bp: 1260px}body{font-family:Special Elite,cursive;color:var(--ak-text-color);font-size:var(--ak-font-size);line-height:var(--ak-line-height);background-color:var(--ak-bg-color)}body a{color:var(--ak-link-color);text-decoration:underline}body a:hover{color:var(--ak-highlight-color)}.site-header{text-align:center;padding:40px 0}.site-header .site-title{opacity:0;height:0;width:0;margin:0;padding:0}.site-header .site-logo a img{width:var(--ak-logo-width);max-width:100%;transition:opacity .3s ease}.site-header .site-logo a:hover img{opacity:.8}.container{max-width:var(--ak-container-width);padding-inline:var(--ak-gutters);margin:0 auto}.page-holder{position:relative;margin-bottom:var(--ak-gap);display:flex;flex-direction:column;gap:var(--ak-gap);align-items:center;width:100%;border-top:1px solid var(--ak-highlight-color)}@media screen and (min-width: 1260px){.page-holder{border-top:0;display:grid;justify-content:space-around;grid-template-columns:1fr 4fr}}.page-holder .main-container{width:100%}.page-holder .main-nav-holder{position:relative;height:100%}@media screen and (min-width: 1260px){.page-holder .main-nav-holder{border-right:1px solid var(--ak-highlight-color)}}@media screen and (min-width: 1260px){.page-holder .main-nav{position:sticky;left:0;max-height:100%;overflow-x:hidden;overflow-y:auto;top:50px}}.page-holder .main-nav ul.menu{list-style:none;display:flex;gap:16px;flex-wrap:wrap;margin:0;padding:20px 0}@media screen and (min-width: 1260px){.page-holder .main-nav ul.menu{flex-direction:column}}.page-holder .main-nav ul.menu li{line-height:28px}.page-holder .main-nav ul.menu li.current_page_item a{color:var(--ak-highlight-color);text-decoration:underline}.page-holder .main-nav ul.menu li a{text-transform:lowercase}.page-holder .main-nav ul.menu li.wpml-ls-item a:before{display:none}.page-holder .main-nav a{color:var(--ak-link-color);text-decoration:none;font-weight:700;font-size:14px}.page-holder .main-nav a:before{content:var(--ak-menu-prefix)}@media screen and (min-width: 1260px){.page-holder .main-nav a{font-size:22px}}.page-holder .main-nav a:hover{color:var(--ak-highlight-color);text-decoration:underline}form,.wpcf7{width:100%;max-width:100%}form input,form textarea,form button{width:100%;padding:10px;max-width:100%;box-sizing:border-box}form input[type=submit],form textarea[type=submit],form button[type=submit]{background-color:var(--ak-text-color);color:var(--ak-bg-color);border:1px solid var(--ak-highlight-color);transition:background-color .3s ease}form input[type=submit]:hover,form textarea[type=submit]:hover,form button[type=submit]:hover{background-color:var(--ak-bg-color);color:var(--ak-text-color)}form label{display:block;font-weight:700}form span{margin-top:10px;display:block}
