@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600;700&display=swap);
*,:after,:before{box-sizing:inherit;list-style:none;margin:0;padding:0;text-decoration:none}body{box-sizing:border-box}h1,h2,h3,h4,h5,h6,label,ol,p,ul{margin-bottom:unset}h1,h2,h3,h4,h5,h6{margin-top:unset}a:hover{color:unset;text-decoration:none}.custom-hide{border-width:0!important;margin:unset!important;max-height:0!important;min-height:0!important;padding-bottom:unset!important;padding-top:unset!important}.custom-hide,.custom-simple-hide{opacity:0!important;visibility:hidden!important}.custom-simple-hide{z-index:-1!important}.header{background-color:#fff;box-shadow:0 8px 6px hsla(0,0%,54%,.161);height:52px;opacity:1;top:0;transition:all .6s linear 0s;width:100%;z-index:99999999}@media screen and (min-width:768px){.header{height:70px}}.header__wrapper{grid-gap:6px;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);height:100%;justify-content:space-between;margin:0 auto;max-width:1140px;padding:1rem}@media screen and (min-width:768px){.header__wrapper{grid-template-columns:repeat(3,1fr);padding:0}}.header-unvisible{opacity:0;visibility:hidden}.header__link{align-items:center;color:#000;display:flex;font-weight:700;gap:6px;position:relative;width:-moz-fit-content;width:fit-content}.header__link--1{justify-self:flex-start}@media screen and (min-width:768px){.header__link--1{justify-self:center;order:2}}.header__link--2{justify-self:right}@media screen and (min-width:768px){.header__link--2{justify-self:flex-start;margin:2rem;order:1}}.header__link--pc-only{display:none}@media screen and (min-width:768px){.header__link--pc-only{display:flex;justify-self:flex-end;margin:2rem;order:3}.header__link--pc-only-hu{justify-self:start;order:unset}}.header__link-logo{height:auto;max-height:-moz-max-content;max-height:max-content;max-width:11rem;transform:translateY(3px);width:100%}@media screen and (min-width:768px){.header__link-logo{max-width:15rem}}.header__link-text{white-space:nowrap}@media screen and (min-width:768px){.header__link-text{font-size:1.9rem;font-weight:600}}.header__link-text-color{display:none}@media screen and (min-width:768px){.header__link-text-color{background-color:#00c917;border-radius:4px;color:#fff;display:inline-block;font-size:.9rem;font-weight:400;left:3.5rem;padding:.2rem;position:absolute;top:2.8rem;white-space:nowrap}}.header__link-icon{animation:shake .8s;height:2rem;transition:all .6s;width:2rem}@media screen and (min-width:768px){.header__link-icon{height:3rem;width:3rem}}.header__link-hu{display:flex;justify-self:flex-end;order:3}@media screen and (min-width:768px){.header__link-hu{margin:2rem}}@keyframes shake{0%{transform:scale(1) rotate(0)}40%{transform:scale(1.1) rotate(2deg)}50%{transform:scale(1.1) rotate(-2deg)}60%{transform:scale(1.1) rotate(2deg)}70%{transform:scale(1.1) rotate(-2deg)}to{transform:scale(1) rotate(0)}}.cookie{background-color:#fff;box-shadow:0 0 5px 0 hsla(345,2%,50%,.19);font-size:1.4rem}.cookie-hide{display:none}.cookie section{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1110px;padding:10px;position:relative}.cookie section h5{font-size:14px;font-weight:400;line-height:136%;margin:0}.cookie section h5 a{-webkit-text-decoration:underline 1px solid #000!important;text-decoration:underline 1px solid #000!important;transition:.2s linear}.cookie section h5 a:hover{color:#000}.cookie section button{border:2px solid;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin-left:20px;padding:6px 10px;transition:.2s linear}.cookie section button:hover{background-color:#fff;border:2px solid;border-radius:4px;padding:6px 10px}.footer-card{background-color:#f9f9f9;padding:3rem}@media screen and (min-width:900px){.footer-card{padding:20px 3rem}}.footer-card .footer-wrapper{background-color:#f9f9f9;border-radius:2px;margin:0 auto;max-width:1140px;padding:0}@media screen and (min-width:768px){.footer-card .footer-wrapper{grid-gap:3rem;display:grid;grid-template-columns:repeat(2,1fr);padding:3rem}}.footer-card .footer-wrapper .footer{grid-gap:4rem;align-items:flex-start;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,1fr);text-transform:uppercase}@media screen and (min-width:768px){.footer-card .footer-wrapper .footer{grid-gap:1rem;grid-template-columns:repeat(3,1fr);padding:0 2.5rem}}.footer-card .footer-wrapper .footer__list{display:grid;gap:1rem;text-align:center}.footer-card .footer-wrapper .footer__list--pc-only{display:none}@media screen and (min-width:768px){.footer-card .footer-wrapper .footer__list--pc-only{display:inherit}}.footer-card .footer-wrapper .footer__list:first-child{text-align:left}.footer-card .footer-wrapper .footer__link{grid-gap:1rem;display:grid;justify-content:center}.footer-card .footer-wrapper .footer__el a{color:#000}.footer-card .footer-wrapper .footer__el-logo{max-width:14rem;width:100%}.footer-card .footer-wrapper .footer__el-image{max-height:20rem;max-width:27rem}.footer-card .footer-wrapper .footer__el-icon{margin:0 auto;max-width:3rem;width:100%}.footer-card .footer-wrapper .footer__el-text{white-space:nowrap}@media screen and (max-width:400px){.footer-card .footer-wrapper .footer__el-text{font-size:14px}}html{font-size:62.5%;scroll-behavior:smooth}html .body{-webkit-text-size-adjust:100%;box-sizing:border-box;color:#000;font-family:Open Sans,sans-serif;font-size:1.6rem;position:relative}.base-logo{display:block;max-height:32px;max-width:120px;transform:translateY(3px);width:100%}@media screen and (min-width:768px){.base-logo{max-height:55px;max-width:180px}}.base-logo--bigger{max-width:20rem}
