body{background-color:#fcfcfc;font-family:Halant,sans-serif;display:flex;flex-direction:column;color:#282828}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;outline:0;list-style-type:none}picture{display:flex}img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.visually-hidden-r9d3q{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.container-r9d3q{margin:0 auto;width:100%;max-width:1272px;padding:0 16px}.title-r9d3q{font-weight:600;font-size:30px;text-transform:uppercase;margin:0 0 30px;line-height:115%}.subtitle-r9d3q{font-family:Inter,sans-serif;font-weight:400;font-size:16px;margin:0 0 20px;color:#3d3d3d}.section-r9d3q{padding:50px 0}.button-r9d3q{background:#fdc647;border-radius:6px;font-family:Inter,sans-serif;font-weight:500;font-size:16px;border:none;outline:0;cursor:pointer;color:#282828;display:flex;align-items:center;justify-content:center;width:100%;padding:15px;transition:all .3s ease}.button-r9d3q:hover{background:#ffbd25;transform:translateY(-2px)}[data-animate]{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .4s}[data-animate].animated{opacity:1;transform:translateY(0)}@font-face{font-display:swap;font-family:Halant;font-style:normal;font-weight:300;src:url(/fonts-r9d3q/r9d3q-halant-v17-latin-300.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-halant-v17-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Halant;font-style:normal;font-weight:400;src:url(/fonts-r9d3q/r9d3q-halant-v17-latin-regular.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-halant-v17-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Halant;font-style:normal;font-weight:500;src:url(/fonts-r9d3q/r9d3q-halant-v17-latin-500.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-halant-v17-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:Halant;font-style:normal;font-weight:600;src:url(/fonts-r9d3q/r9d3q-halant-v17-latin-600.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-halant-v17-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:Halant;font-style:normal;font-weight:700;src:url(/fonts-r9d3q/r9d3q-halant-v17-latin-700.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-halant-v17-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/fonts-r9d3q/r9d3q-inter-v20-latin-100.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-inter-v20-latin-100.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts-r9d3q/r9d3q-inter-v20-latin-200.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-inter-v20-latin-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts-r9d3q/r9d3q-inter-v20-latin-300.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-inter-v20-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts-r9d3q/r9d3q-inter-v20-latin-regular.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-inter-v20-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts-r9d3q/r9d3q-inter-v20-latin-500.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-inter-v20-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts-r9d3q/r9d3q-inter-v20-latin-600.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-inter-v20-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts-r9d3q/r9d3q-inter-v20-latin-700.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-inter-v20-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts-r9d3q/r9d3q-inter-v20-latin-800.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-inter-v20-latin-800.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts-r9d3q/r9d3q-inter-v20-latin-900.woff2) format("woff2"),url(/fonts-r9d3q/r9d3q-inter-v20-latin-900.ttf) format("truetype")}.header-r9d3q{background:rgba(0,0,0,.1);backdrop-filter:blur(20px);color:#fff;position:fixed;top:0;width:100%;z-index:20;transition:all .4s}.header-r9d3q.scroll{background:#0a0f18}.header-r9d3q.active{background:#0a0f18!important}.header-r9d3q .container-r9d3q{position:relative}.header-r9d3q .header-wrap-r9d3q{align-items:center;-moz-column-gap:30px;column-gap:30px;display:flex;height:66px;justify-content:space-between}.header-r9d3q .header-wrap-r9d3q__logo{position:relative;z-index:10}.header-r9d3q .header-wrap-r9d3q__logo img{width:100%;display:block;max-width:218px}.header-r9d3q .header-wrap-r9d3q__nav{max-width:680px;width:100%}.header-r9d3q .header-wrap-r9d3q__nav ul{display:flex;justify-content:space-between;align-items:center}.header-r9d3q .header-wrap-r9d3q__nav a{text-decoration:none;display:block;color:#fff;font-family:Inter,sans-serif;font-weight:500;font-size:16px;transition:all .2s}.header-r9d3q .header-wrap-r9d3q__nav a:hover{color:#fdc647}.header-r9d3q .header-wrap-r9d3q__burger{display:none;border:none;outline:0;background:0 0;position:relative;z-index:10}.hero-r9d3q{height:820px;display:flex;align-items:center;justify-content:center}.hero-r9d3q h1{font-weight:600;font-size:50px;line-height:120%;text-align:center;margin:0;color:#fcfcfc;margin-bottom:5px}.hero-r9d3q p{font-family:Inter,sans-serif;font-weight:400;font-size:18px;text-align:center;color:#fcfcfc}.hero-r9d3q .button-r9d3q{max-width:226px;margin:30px auto 0}.services-r9d3q__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.services-r9d3q__grid:hover .services-r9d3q__item{opacity:.75}.services-r9d3q__item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;text-align:center;border:1px solid rgba(155,135,139,.1);background:#fcfcfc;box-shadow:0 4px 4px 0 rgba(139,139,139,.14);border-radius:10px;width:calc(33% - 20px)}.services-r9d3q__item{transition:all .3s ease}.services-r9d3q__item:hover{opacity:1!important;transform:scale(1.03)}.services-r9d3q__icon{display:block;width:100%;max-width:48px;aspect-ratio:1/1}.services-r9d3q__icon img{display:block;width:100%;height:auto}.services-r9d3q h3{font-weight:600;font-size:24px}.services-r9d3q p{color:#3d3d3d;font-family:Inter,sans-serif;font-weight:400;font-size:16px}.hotels-r9d3q{background:rgba(227,176,119,.2)}.hotels-r9d3q__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.hotels-r9d3q__item{display:grid;gap:15px;border-radius:16px;overflow:hidden;background:#fff}.hotels-r9d3q__content{padding:20px 20px 0;display:flex;flex-direction:column}.hotels-r9d3q__header{display:flex;justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:20px}.hotels-r9d3q__header h3{font-weight:600;font-size:20px;line-height:110%}.hotels-r9d3q__header .hotels-r9d3q__rating{display:flex;align-items:center;gap:5px}.hotels-r9d3q__header .hotels-r9d3q__rating svg{width:22px;height:22px}.hotels-r9d3q__header .hotels-r9d3q__rating span{font-family:Inter,sans-serif;font-weight:300;font-size:14px;color:#626262}.hotels-r9d3q__features{font-family:Inter,sans-serif;font-weight:400;font-size:12px;color:#000;margin-bottom:20px}.hotels-r9d3q__description{font-family:Inter,sans-serif;font-weight:400;font-size:12px;color:#3d3d3d;margin-bottom:16px;flex-grow:1}.hotels-r9d3q__footer{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem}.hotels-r9d3q__footer .hotels-r9d3q__price{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#3d3d3d}.hotels-r9d3q__footer .hotels-r9d3q__price span{color:#1b5cff}.hotels-r9d3q__footer .button-r9d3q{max-width:142px}.hotels-r9d3q__image{display:block;width:100%;display:flex;overflow:hidden}.hotels-r9d3q__image img{display:block;width:100%;aspect-ratio:400/255;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.stats-r9d3q__list{display:grid;justify-content:space-between;gap:2rem;grid-template-columns:repeat(4,1fr);color:#fff}.stats-r9d3q__item{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.stats-r9d3q__item .stats-r9d3q__number{font-weight:600;font-size:50px;text-transform:uppercase}.stats-r9d3q__item .stats-r9d3q__label{font-family:Inter,sans-serif;font-weight:400;font-size:16px}.contact-r9d3q__wrapper{display:flex;align-items:center;gap:46px}.contact-r9d3q__img{display:block;flex:1 0 539px;max-width:50%}.contact-r9d3q__img img{display:block;width:100%;height:auto;aspect-ratio:539/409}.contact-r9d3q__content form input,.contact-r9d3q__content form textarea{margin-bottom:10px;border:1px solid #bcb2b2;background:#fff;border-radius:10px;display:block;width:100%;outline:3px solid rgba(253,198,71,0);font-family:Inter,sans-serif;font-weight:400;font-size:14px;padding:15px;color:#3d3d3d;transition:all .2s}.contact-r9d3q__content form input::-moz-placeholder,.contact-r9d3q__content form textarea::-moz-placeholder{color:rgba(61,61,61,.8)}.contact-r9d3q__content form input::placeholder,.contact-r9d3q__content form textarea::placeholder{color:rgba(61,61,61,.8)}.contact-r9d3q__content form input:focus,.contact-r9d3q__content form input:focus-visible,.contact-r9d3q__content form textarea:focus,.contact-r9d3q__content form textarea:focus-visible{outline:3px solid rgba(253,198,71,.7);border:1px solid rgba(253,198,71,.7)}.contact-r9d3q__content form .button-r9d3q{max-width:180px;margin-top:10px}.contact-r9d3q__content form .contact-r9d3q__row{display:flex;gap:20px;align-items:center}.contact-r9d3q__content form .contact-r9d3q__success{font-family:Inter,sans-serif;font-weight:400;font-size:16px;opacity:0;transition:all .2s}.contact-r9d3q__content form.active .contact-r9d3q__success{opacity:1}.about-r9d3q__wrapper{display:flex;align-items:center;gap:46px}.about-r9d3q__wrapper:nth-child(2n){flex-direction:row-reverse}.about-r9d3q__content p{margin:0}.about-r9d3q__image{display:block;flex:1 0 539px;max-width:50%}.about-r9d3q__image img{display:block;width:100%;height:auto;aspect-ratio:539/358}.testimonials-r9d3q__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.testimonials-r9d3q__item{display:flex;flex-direction:column;align-items:center;gap:31px;padding:30px;border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 4px 8px 0 rgba(0,0,0,.15);text-align:left;width:calc(33% - 20px)}.testimonials-r9d3q__item{transition:all .3s ease}.testimonials-r9d3q__item:hover{transform:scale(1.03)}.testimonials-r9d3q__avatar{display:block;width:100%;max-width:100px;aspect-ratio:1/1}.testimonials-r9d3q__avatar img{display:block;width:100%;height:auto;border-radius:50%}.testimonials-r9d3q p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#3d3d3d;flex-grow:1}.testimonials-r9d3q span{display:block;font-weight:600;font-size:24px;width:100%;line-height:115%}.footer-r9d3q{background-color:#0a0f18;color:#fcfcfc;padding:50px 0}.footer-r9d3q__wrapper{display:grid;grid-template-columns:1fr .5fr .7fr repeat(2,1fr);gap:2rem}.footer-r9d3q__brand{display:flex;justify-content:start;align-items:start}.footer-r9d3q__brand img{display:block;max-width:100%;height:auto;width:180px}.footer-r9d3q__section{display:flex;flex-direction:column;gap:10px}.footer-r9d3q__section h3{font-weight:600;font-size:20px;text-transform:uppercase}.footer-r9d3q__section ul{list-style:none;padding:0;margin:0}.footer-r9d3q__section ul li{display:block;margin-bottom:10px;font-family:Inter,sans-serif;font-weight:400;font-size:14px}.footer-r9d3q__section ul strong{font-weight:400}.footer-r9d3q__section p{font-family:Inter,sans-serif;font-weight:400;font-size:14px}.footer-r9d3q__contact li{margin-top:10px}.footer-r9d3q__link{font-family:Inter,sans-serif;font-weight:400;font-size:16px;cursor:pointer;color:#fcfcfc;transition:all .2s}.footer-r9d3q__link:hover{color:#fdc647}.footer-r9d3q__bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:60px;flex-wrap:wrap}.footer-r9d3q__bottom p{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:rgba(255,255,255,.7)}.footer-r9d3q__disclaimer p{text-transform:uppercase}.modalCbc89e{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;align-items:center;justify-content:center;display:flex;opacity:0;visibility:hidden;pointer-events:none}.modalCbc89e.active{opacity:1;visibility:visible;pointer-events:auto}.modalCbc89e.active .modalCbc89e__overlay{opacity:1}.modalCbc89e.active .modalCbc89e__content{opacity:1;transform:scale(1);transition:all .3s ease .1s}.modalCbc89e__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(129,129,129,.37);backdrop-filter:blur(41px);cursor:pointer;opacity:0;transition:opacity .2s ease}.modalCbc89e__content{position:relative;background:#101016;border-radius:16px;padding:24px;max-width:600px;width:90%;z-index:2;color:#fff;text-align:center;opacity:0;transform:scale(.9)}.modalCbc89e__content-title{margin-bottom:24px}.modalCbc89e__content-agetext{margin-bottom:16px}.modalCbc89e__content-buttons{display:flex;gap:10px}.policy-r9d3q{background:#393939;padding-top:66px}.policy-r9d3q *{color:#fcfcfc}.policy-r9d3q h1{text-align:center;margin-bottom:30px;font-weight:600;font-size:50px;line-height:120%}.policy-r9d3q h2{font-weight:700;font-size:20px;margin:30px 0 16px}.policy-r9d3q li,.policy-r9d3q p{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:130%}.policy-r9d3q ul{padding-left:20px}.policy-r9d3q ul li{list-style:disc}@media (min-width:768px){.hotels-r9d3q__item{width:calc(33.3333333333% - 13.3333333333px);grid-template-rows:1fr 1fr}.hotels-r9d3q__item.new{width:100%;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);gap:15px}.hotels-r9d3q__item.new .hotels-r9d3q__content{padding:20px;grid-row:1/2;grid-column:2/3}.hotels-r9d3q__item.new .hotels-r9d3q__description{flex-grow:0}.hotels-r9d3q__item.new .hotels-r9d3q__image{grid-column:1/2;grid-row:1/2}.hotels-r9d3q__item.new .hotels-r9d3q__image img{aspect-ratio:600/255}}@media (max-width:1023px){.header-r9d3q .header-wrap-r9d3q__nav{max-width:540px}.services-r9d3q__item{width:calc(50% - 20px)}.testimonials-r9d3q__item{width:calc(50% - 20px)}.footer-r9d3q__wrapper{grid-template-columns:repeat(3,1fr);gap:20px}.footer-r9d3q__bottom{margin-top:40px}}@media (max-width:991px){.hero-r9d3q h1{font-size:38px}.stats-r9d3q__list{grid-template-columns:repeat(2,1fr);max-width:600px;margin:0 auto}.contact-r9d3q__wrapper{gap:26px}.about-r9d3q__wrapper{gap:26px}.policy-r9d3q h1{font-size:38px}}@media (max-width:767px){.title-r9d3q{font-size:20px;text-transform:uppercase;margin:0 0 16px}.subtitle-r9d3q{margin:0 0 16px}.header-r9d3q .header-wrap-r9d3q__nav{position:absolute;top:66px;background:#0a0f18;padding:20px;max-width:100%;left:0;z-index:9;transform:translatex(-200%);transition:all .2s;opacity:0}.header-r9d3q .header-wrap-r9d3q__nav ul{flex-direction:column;gap:20px}.header-r9d3q .header-wrap-r9d3q__nav.active{transform:translatex(0);opacity:1}.header-r9d3q .header-wrap-r9d3q__burger{display:block}.hero-r9d3q{height:500px}.hero-r9d3q h1{font-size:28px;margin-bottom:10px}.services-r9d3q__grid{gap:16px}.services-r9d3q__item{width:100%}.stats-r9d3q__item{gap:10px}.stats-r9d3q__item .stats-r9d3q__number{font-size:40px}.stats-r9d3q__item .stats-r9d3q__label{font-size:14px}.contact-r9d3q__wrapper{flex-direction:column;gap:16px}.contact-r9d3q__img{flex:none;width:100%;max-width:100%}.about-r9d3q__wrapper{flex-direction:column;gap:16px}.about-r9d3q__wrapper:nth-child(2n){flex-direction:column}.about-r9d3q__image{flex:none;width:100%;max-width:100%}.testimonials-r9d3q__grid{gap:16px}.testimonials-r9d3q__item{width:100%}.testimonials-r9d3q p{font-size:14px}.testimonials-r9d3q span{font-size:18px}.footer-r9d3q__wrapper{grid-template-columns:1fr}.footer-r9d3q__brand{justify-content:flex-start}.footer-r9d3q__bottom{flex-direction:column;align-items:start}.modalCbc89e__content{padding:30px 16px}.modalCbc89e__content-buttons{flex-direction:column}.policy-r9d3q h1{font-size:28px}.policy-r9d3q h2{font-size:16px;margin:20px 0 10px}.policy-r9d3q li,.policy-r9d3q p{font-size:14px}}@media (max-width:575px){.header-r9d3q .header-wrap-r9d3q__logo img{max-width:180px}.hero-r9d3q h1{font-size:22px}.hero-r9d3q p{font-size:14px}.contact-r9d3q__content form .contact-r9d3q__row{flex-direction:column;align-items:start;gap:10px}}@media (max-width:1023px) and (min-width:768px){.hotels-r9d3q__item{width:100%;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);gap:0}.hotels-r9d3q__content{padding:20px;grid-row:1/2;grid-column:2/3}.hotels-r9d3q__image{grid-column:1/2;grid-row:1/2}.footer-r9d3q__policy{grid-column:2/4}}@media (hover:hover){.hotels-r9d3q__item:hover img{transform:scale(1.05)}}