@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);*{font-family:DM Sans,sans-serif!important;line-height:1.2!important;scroll-behavior:smooth}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}::-webkit-scrollbar-thumb{background-color:#324b54;outline:1px solid #708090}:root{--animate-duration:2s}.animate-scale-up{display:inline-block;transition:all .3s}.animate-scale-up:hover{transform:scale(1.05);transition:all .3s}body,html{margin:0}body.open,html.open{overflow:hidden}#geowidget-v5-iframe-render{height:600px;min-height:300px;width:100%}.button{cursor:pointer}.button,.button:hover{border:1px solid #324b54!important;transition:all .3s}.button:hover{background:#fff!important;color:#324b54!important;transform:scale(1.02)}ul{margin:0}.elementNav{border-bottom:1px solid #fff;padding-bottom:5px;transition:all .3s}.elementNav.active{color:#5ba3c1}.elementNav:hover{border-bottom:1px solid #000;transform:scale(1.01);transition:all .3s}.offer img{transform:scale(1.1);transition:all .3s}.offer:hover img{transform:rotate(5deg) scale(1.15);transition:all .3s}.input input,.input label,.select input,.select label{color:#121a44;font-family:Rajdhani,sans-serif!important;font-size:18px;font-weight:700;text-transform:lowercase!important}.input input::placeholder,.input label::placeholder,.select input::placeholder,.select label::placeholder{color:#fff}.input div,.select div{color:#121a44;font-family:Rajdhani,sans-serif!important}.menuNav{transition:all .3s}.menuNav.active{background:#324b54;color:#fff!important;min-width:0!important}.menuNav.active path,.menuNav.active svg{color:#fff}.menuNav:hover{background:#324b54;color:#fff!important;transition:all .3s}.menuNav:hover path,.menuNav:hover svg{color:#fff}.cursor{pointer-events:none}.cursor__ball{left:0;mix-blend-mode:difference;position:fixed;top:0;z-index:1000}.cursor__ball circle{fill:#f7f8fa}.MuiDialog-paperWidthSm{max-width:800px!important}form{max-width:320px}form,form>div>div{width:100%}a{color:#324b54;text-decoration:underline}textarea{resize:none}@media(max-width:1024px){.dialog>div>div[role=dialog]{height:100vh!important;margin:0!important;max-height:none!important;width:100%!important}.dialog>div>div[role=dialog] form{max-width:none!important}}.accord svg{fill:#fff}.navigation picture{height:100%}div[role=presentation] form{max-width:none}.event,.game{transition:all .3s}.event:hover,.game:hover{transform:scale(1.05);transition:all .3s}.chat,.chat:hover{transition:all .3s}.chat:hover{transform:scale(1.05)}.chatRoom,.chatRoom:hover{transition:all .5s}.chatRoom:hover{background:#e6ebf5}.footerTable td{width:100%!important}em-emoji-picker{margin-left:-300px;margin-top:-463px;position:absolute;z-index:1000}.rdw-editor-main{border:1px solid #00000045;border-radius:4px;margin-bottom:20px;min-height:350px;padding:10px}.rdw-editor-main:hover{border:1px solid #000000de}.MuiTooltip-popper>*{font-size:20px!important}.MuiDialog-paperFullWidth{height:100vh!important;margin:0!important;max-height:none!important;max-width:none!important;width:100%!important}.css-v1j55f>div{align-items:center;display:flex;justify-content:flex-start}.css-v1j55f>div svg{margin-right:10px}.fc-today-button,.rs__popper_actions{display:none!important}@media screen and (max-width:1024px){.fc .fc-scroller-liquid-absolute{overflow:hidden!important}.fc .fc-view-harness{height:450px!important}}.MuiFormHelperText-root{color:#000!important;font-size:14px!important;font-weight:400!important}.htmlCode p,.htmlCode span{background:#0000!important;color:#aac5ee!important;font-size:24px!important}#notistack-snackbar,#notistack-snackbar>*,.MuiSlider-markLabel,.buttonPrimary,.buttonPrimary>*{color:#fff!important}.texts *{font-size:25px!important}.dropzoneComponent{align-items:center;display:flex;justify-content:center}.dropzoneComponent button{color:#fff!important}.bold{font-weight:600!important}.editorText img{width:100%!important}.textsArticleSmall,.textsArticleSmall p,.textsArticleSmall span,.textsArticleSmall>*{font-size:18px!important}textarea{border:1px solid #00000040!important}ul{padding-left:20px}li::marker{color:#2c296a;content:"✓  ";list-style-position:outside}@media screen and (max-width:1024px){textarea{font-size:16px;padding:10px;width:calc(100% - 20px)!important}}@media screen and (max-width:320px){h1{font-size:25px!important}}#CybotCookiebotDialogBodyButtonDecline,#CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background:#2c296a!important;border-color:#2c296a!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background:#2c296a!important}.MuiBadge-badge{color:#fff!important}.swiper-pagination{display:none!important}.MagicLoader>*{overflow:hidden!important}.loader{display:flex;height:60px;width:60px;--c:#0000 calc(100% - 20px),currentColor calc(100% - 19px) 98%,#0000;animation:l18-0 2s linear .25s infinite;background:radial-gradient(farthest-side at left,var(--c)) 100%/50% 100%,radial-gradient(farthest-side at top,var(--c)) bottom/100% 50%;background-repeat:no-repeat}.loader:before{animation:l18-1 .5s linear infinite;background:radial-gradient(farthest-side at bottom right,var(--c));content:"";height:50%;width:50%}@keyframes l18-0{0%,12.49%{transform:rotate(0deg)}12.5%,37.49%{transform:rotate(90deg)}37.5%,62.49%{transform:rotate(180deg)}62.5%,87.49%{transform:rotate(270deg)}87.5%,to{transform:rotate(1turn)}}@keyframes l18-1{0%{transform:perspective(150px) rotateY(0) rotate(0)}50%{transform:perspective(150px) rotateY(180deg) rotate(0)}80%,to{transform:perspective(150px) rotateY(180deg) rotate(90deg)}}form{max-width:none!important}.reservation{transition:all .3s}.reservation:hover{transform:scale(1.02);transition:all .3s}.portfolio__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.portfolio__item{background:#f5f5f5;border-radius:8px;padding:15px;text-align:center}.portfolio__item img{border-radius:4px;max-width:100%}.portfolio__item img:hover{transform:scale(1.05);transition:all .3s}.portfolio__item h3{margin:10px 0}.portfolio__item p{color:#555;font-size:14px}