@font-face{font-family:Onest;src:url(../fonts/OnestRegular1602-hint.54ed6502.woff) format("woff")}@font-face{font-family:Onest;font-weight:800;src:url(../fonts/OnestExtraBold1602-hint.fa8b616a.woff) format("woff")}@font-face{font-family:Onest;font-weight:600;src:url(../fonts/OnestBold1602-hint.7ba2b3b4.woff) format("woff")}@font-face{font-family:Onest;font-weight:500;src:url(../fonts/OnestMedium1602-hint.b1d2285c.woff) format("woff")}body,html{font-family:Onest,sans-serif}*{touch-action:manipulation}.q-router-link--exact-active{color:#ffc500!important}.text-hyper-link{color:blue;cursor:pointer;font-weight:500;text-decoration:none}.q-item--active{background-color:#dbdbff;color:#040254!important}@media only screen and (max-width:600px){.q-menu{left:20px;min-width:unset;right:20px}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.q-notifications{position:relative;z-index:99999}.carousel__icon{box-shadow:0 0 10px #0000002b}.q-menu .q-item__label{max-width:480px}#lang-picker{right:unset}@media only screen and (min-width:0){h1{margin:40px auto;max-width:600px}h1,h2{font-size:20px;font-weight:500;line-height:normal;text-align:center}h2{margin:0 0 22px}h3{font-size:18px}p{font-size:14px;margin:0}span{font-size:16px}}@media only screen and (min-width:768px){h1{margin:55px auto}h1,h2{font-size:27px}h2{margin:0 0 30px}h3{font-size:20px}p{font-size:16px}}@media only screen and (min-width:1175px){h1{margin:55px auto}h1,h2{font-size:27px}h2{margin:0 0 30px}p{font-size:16px}}@media only screen and (min-width:0){.base-max-width{margin:0 auto;max-width:1440px}.base-layout-distance{gap:35px;margin-bottom:50px}.main-padding{padding-left:20px!important;padding-right:20px!important}}@media only screen and (min-width:768px){.base-layout-distance{gap:60px;margin-bottom:80px}.main-padding{padding-left:40px!important;padding-right:40px!important}}@media only screen and (min-width:1175px){.base-layout-distance{gap:80px;margin-bottom:100px}.main-padding{padding-left:80px!important;padding-right:80px!important}}