*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0;margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--main-font: "Blinker";--secondary-font: "Kantumruy";font-family:var(--secondary-font);color:#2d328c}.navbar{display:flex;justify-content:space-between;padding:30px 100px;position:fixed;width:100%;z-index:1}.navbar__down{position:fixed;left:0;top:0;background-color:#ffb13b99;width:100%;height:130px;animation-name:scrollFadeDown;animation-duration:1s;animation-fill-mode:forwards}.navbar__up{position:fixed;left:0;top:0;background-color:#ffb13b99;width:100%;height:130px;animation-name:scrollFadeUp;animation-duration:1s;animation-fill-mode:forwards}.navbar__logoSection{display:flex;align-items:center;gap:20px;font-family:var(--main-font)}.navbar__logo{width:200px;z-index:1}.navbar__links{display:flex;justify-content:space-between;gap:20px;font-size:x-large;list-style:none;position:relative;font-size:15px;width:200px}.navbar__links__menu{display:flex;align-items:center;position:relative}.navbar__links__menu--arrow{font-size:20px;animation-name:dropup;animation-duration:1s;animation-fill-mode:forwards}.navbar__links__menu--arrow:hover{animation-name:dropdown;animation-duration:1s;animation-fill-mode:forwards}.navbar__arrow{color:#2d328c;font-size:50px}.navbar__links__menu__dropdown{position:absolute;top:50%;right:0;font-size:medium;background-color:#ffffff90;border-radius:5px;padding:10px;margin:10px 0;pointer-events:auto}.navbar__links__menu__dropdown__links{margin:0;padding:0;list-style:none;width:150px;text-align:left;font-size:20px}.navbar__links__menu__dropdown__link{padding:5px 0}@keyframes dropdown{0%{transform:rotate(0)}to{transform:rotate(-180deg)}}@keyframes dropup{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes scrollFadeDown{0%{height:0px}to{height:140px}}@keyframes scrollFadeUp{0%{height:140px}to{height:0px}}@media only screen and (max-width: 850px){.navbar{position:absolute}.navbar__contact,.navbar__down,.navbar__up{display:none}}.hero{background-image:url(/assets/hero-BO-XrMvg.png);height:100vh;background-size:cover;color:#2d328c;font-weight:700}.hero__booking--welcome{font-size:20px}.hero__booking{background-color:#ffffff50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:400px;height:400px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;left:20%;top:10%;text-align:center}@media only screen and (max-width: 1280px){.hero__booking{background-color:#ffffff50;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:400px;height:400px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}}@media only screen and (max-width: 850px){.hero__booking{background-color:#ffffff50;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:200px;height:200px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.hero__booking{font-size:10px}}.treaty{background-color:#9e7bb5;padding:30px;height:100%}.container{position:relative;display:flex;flex-direction:column}.hover{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.reds{display:flex;gap:100px;justify-content:center;height:600px;margin-top:60px}.red{position:relative;width:200px;height:100px;background-color:#e28408;font-size:20px;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;border-radius:20px}.red-text{position:absolute;top:120px;width:500px;color:#fff}@media only screen and (max-width: 1280px){.reds{display:flex;flex-direction:column;height:100%}.red{width:100%;height:100%}.red-text{position:unset;color:#fff}}@media only screen and (max-width: 850px){.red{font-size:20px}.red-text{width:100%}}.message{background-color:#e28408;color:#2d328c;text-align:center;display:flex;align-items:center;justify-content:center;height:300px}.message h1{text-align:center;font-size:20px}@media only screen and (max-width: 850px){.message{height:100%;padding:30px}}.billing{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:40px;background-color:#9e7bb5;height:300px}.billing__box{background-color:#e28408;width:300px;height:100px;border-radius:20px;padding:10px}.billing__boxes{display:flex;width:100%;justify-content:space-around}@media only screen and (max-width: 1280px){.billing{display:flex;flex-direction:column;padding:20px}.billing__box{width:100%;height:100%}}
