@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:100;src:url(/build/fonts/REM-Thin.360e276b.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:100;src:url(/build/fonts/REM-ThinItalic.87e24f12.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:200;src:url(/build/fonts/REM-ExtraLight.5f2da824.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:200;src:url(/build/fonts/REM-ExtraLightItalic.9d7f9ccb.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:300;src:url(/build/fonts/REM-Light.8c0a712c.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:300;src:url(/build/fonts/REM-LightItalic.a24b70bb.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:400;src:url(/build/fonts/REM-Regular.a4c1870f.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:400;src:url(/build/fonts/REM-Italic.f7d8740d.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:500;src:url(/build/fonts/REM-Medium.68040dae.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:500;src:url(/build/fonts/REM-MediumItalic.8a05c65e.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:600;src:url(/build/fonts/REM-SemiBold.3d108373.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:600;src:url(/build/fonts/REM-SemiBoldItalic.c9f9be5c.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:700;src:url(/build/fonts/REM-Bold.a275aa9b.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:700;src:url(/build/fonts/REM-BoldItalic.bfe96b01.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:800;src:url(/build/fonts/REM-ExtraBold.a577f2d1.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:800;src:url(/build/fonts/REM-ExtraBoldItalic.15d98e0b.ttf)}@font-face{font-display:swap;font-family:REM;font-style:normal;font-weight:900;src:url(/build/fonts/REM-Black.92ced6e4.ttf)}@font-face{font-display:swap;font-family:REM;font-style:italic;font-weight:900;src:url(/build/fonts/REM-BlackItalic.7f814f59.ttf)}@font-face{font-display:swap;font-family:Coming Soon;font-style:normal;font-weight:400;src:url(/build/fonts/ComingSoon-Regular.353e03e9.eot);src:local("Coming Soon Regular"),local("ComingSoon-Regular"),url(/build/fonts/ComingSoon-Regular.353e03e9.eot?#iefix) format("embedded-opentype"),url(/build/fonts/ComingSoon-Regular.680a5890.woff2) format("woff2"),url(/build/fonts/ComingSoon-Regular.9346663e.woff) format("woff")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:local("Outfit SemiBold"),local("Outfit-SemiBold"),url(/build/fonts/Outfit-SemiBold.0d34bd7b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300;src:local("Outfit Light"),local("Outfit-Light"),url(/build/fonts/Outfit-Light.11c76921.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:900;src:local("Outfit Black"),local("Outfit-Black"),url(/build/fonts/Outfit-Black.9637acc1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:local("Outfit Regular"),local("Outfit-Regular"),url(/build/fonts/Outfit-Regular.266420a9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:local("Outfit Medium"),local("Outfit-Medium"),url(/build/fonts/Outfit-Medium.24da48e8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:100;src:local("Outfit Thin"),local("Outfit-Thin"),url(/build/fonts/Outfit-Thin.2668359e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:local("Outfit ExtraBold"),local("Outfit-ExtraBold"),url(/build/fonts/Outfit-ExtraBold.7d6e912a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:local("Outfit Bold"),local("Outfit-Bold"),url(/build/fonts/Outfit-Bold.17cef4e6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:200;src:local("Outfit ExtraLight"),local("Outfit-ExtraLight"),url(/build/fonts/Outfit-ExtraLight.bd8805ce.woff2) format("woff2")}.main{align-items:center;background-color:#e8e3d6;color:#01454d;display:flex;flex-direction:column;padding-bottom:0;padding-top:22rem;position:relative;width:100%}@media (min-width:1624px){.main{padding-top:28rem}}.main .owner__inscription{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.main .owner__inscription__container{align-items:center;display:grid;flex-grow:1;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr auto;justify-items:center;max-width:180rem;padding-inline:12.8rem;padding-bottom:5rem;width:100%;grid-column-gap:12rem;grid-row-gap:8rem;justify-content:space-between}@media (max-width:1239px){.main .owner__inscription__container{grid-column-gap:9.6rem;padding-inline:6.4rem}}@media (max-width:1023px){.main .owner__inscription__container{align-items:center;display:flex;flex-direction:column;gap:6.4rem;padding-inline:3rem}}.main .owner__inscription--logo{height:54rem;position:absolute;width:54rem}@media (min-width:1024px){.main .owner__inscription--logo{left:0;top:0;transform:translate(-30%,-50%) rotate(45deg)}}@media (max-width:1023px){.main .owner__inscription--logo{height:30rem;right:0;top:47%;transform:translate(30%,-50%) rotate(-17deg);width:30rem}}.main .owner__inscription__left{display:flex;flex-direction:column;grid-area:1/1/2/2;justify-content:center;position:relative}@media (max-width:1023px){.main .owner__inscription__left{align-items:center;grid-area:1/1/2/2;width:100%}}.main .owner__inscription__left__block{display:flex;flex-direction:column;gap:5rem;width:100%}@media (max-width:1023px){.main .owner__inscription__left__block{align-items:center}}.main .owner__inscription__left__title{font-family:REM,sans-serif;font-size:6.1rem;font-weight:600;letter-spacing:.12rem;line-height:7rem;text-transform:uppercase}@media (max-width:1623px){.main .owner__inscription__left__title{font-size:4.8rem;letter-spacing:.096rem;line-height:5.6rem}}@media (max-width:1439px){.main .owner__inscription__left__title{font-size:4rem;letter-spacing:.08rem;line-height:4.5rem}}@media (max-width:1239px){.main .owner__inscription__left__title{font-size:3rem;letter-spacing:.06rem;line-height:3.5rem}}.main .owner__inscription__left__titles_list{color:#fa5c3d;height:calc(1em + .8rem)}.main .owner__inscription__left__titles_list .swiper-wrapper{flex-direction:column}.main .owner__inscription__left__title_item{white-space:nowrap}.main .owner__inscription__left__title_item--castle{color:#fffbef}.main .owner__inscription__left__title_item--manor{color:#a979b9}.main .owner__inscription__left__title_item--domain{color:#fa5c3d}.main .owner__inscription__left__title_item--grand_residence{color:#83b5a8}.main .owner__inscription__left p{font-family:REM,sans-serif;font-size:3rem;font-weight:500;letter-spacing:.06rem;line-height:3.5rem}.main .owner__inscription__left a{background-color:#83b5a8;border-radius:99rem;box-shadow:5px 7px 6px rgba(0,0,0,.09);color:#fff;font-size:2rem;font-weight:500;line-height:1.25;padding:1.6rem 2.4rem;text-align:center;text-transform:uppercase;width:fit-content}.main .owner__inscription__left__text{display:flex;flex-direction:column;gap:1rem;width:100%}@media (max-width:1023px){.main .owner__inscription__left__text{align-items:center;text-align:center}}.main .owner__inscription__left__link{display:flex;flex-direction:column;gap:1rem}@media (max-width:1023px){.main .owner__inscription__left__link{align-items:center}}@media (min-width:1024px){.main .owner__inscription__left__information{font-family:REM,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:.03rem;line-height:2rem;margin-left:2.4rem}}@media (max-width:1023px){.main .owner__inscription__left__hand{height:auto;width:8rem}}.main .owner__inscription__left__hand{margin-bottom:1.6rem}.main .owner__inscription__left__birds{position:absolute;top:0}@media (min-width:1024px){.main .owner__inscription__left__birds{right:0;transform:translate(30%,-50%)}}@media (max-width:1023px){.main .owner__inscription__left__birds{left:-25%;transform:translateY(-100%)}}.main .owner__inscription__right{display:flex;flex-direction:column;gap:3.2rem;grid-area:1/2/2/3;justify-self:center;width:fit-content}@media (max-width:1023px){.main .owner__inscription__right{align-items:center;grid-area:3/1/4/2;width:100%}}.main .owner__inscription__right>div{background-color:#fffbef;border-radius:5.5rem;max-width:46rem;padding:3.6rem 4.75rem;position:relative;width:100%}@media (max-width:1623px){.main .owner__inscription__right>div{padding:3.6rem 3.75rem}}@media (max-width:767px){.main .owner__inscription__right>div{border-radius:4.8rem;max-width:100%;padding:2rem 4rem}}.main .owner__inscription__right>div h2{font-family:REM,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:.05rem;line-height:1.25}.main .owner__inscription__right>div p{font-family:REM,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:.03rem;line-height:2rem}.main .owner__inscription__right__discover h2{color:#83b5a8}.main .owner__inscription__right__discover img{height:auto;position:absolute;right:0;top:0;transform:translate(40%,-45%) rotate(10deg);width:14rem}@media (max-width:1239px){.main .owner__inscription__right__discover img{display:none}}.main .owner__inscription__right__improve h2{color:#e28bba}.main .owner__inscription__right__improve img{height:auto;left:-5.5rem;position:absolute;top:0;transform:translate(-50%,-45%);width:16rem}@media (max-width:1239px){.main .owner__inscription__right__improve img{display:none}}.main .owner__inscription__right__offer{display:flex;flex-direction:column;gap:2rem}.main .owner__inscription__right__offer__text h2{color:#f19d61}.main .owner__inscription__right__offer img{height:auto;position:absolute;right:-5.5rem;top:0;transform:translate(35%,-30%) rotate(-20deg);width:22rem}@media (max-width:1239px){.main .owner__inscription__right__offer img{display:none}}.main .owner__inscription__right__offer a{font-family:REM,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:.03rem;line-height:2rem;text-decoration:underline}.main .owner__inscription__read__more{align-items:center;display:flex;flex-direction:column;font-family:Coming Soon,sans-serif;font-weight:900;gap:.8rem;text-shadow:0 0 .07rem #01454d}@media (min-width:1024px){.main .owner__inscription__read__more{grid-area:2/1/3/3}}.main .transition__illustration{height:auto;left:-50%;object-fit:cover;position:relative;width:400%}@media (min-width:768px){.main .transition__illustration{left:0;width:200%}}@media (min-width:1024px){.main .transition__illustration{width:100%}}.main .owner__platform{align-items:center;background-color:#01454d;display:flex;flex-direction:column;gap:6rem;margin-top:-6%;overflow:visible;padding-bottom:24rem;position:relative;width:100%}@media (max-width:1239px){.main .owner__platform{padding-bottom:12.8rem}}.main .owner__platform__logo{height:54rem;opacity:.07;position:absolute;width:54rem}.main .owner__platform__logo g{opacity:1}.main .owner__platform__logo--top{left:0;top:0;transform:translate(-35%,-30%) rotate(45deg)}@media (max-width:1239px){.main .owner__platform__logo--top{top:47%;transform:translate(-75%,-30%)}}.main .owner__platform__logo--bottom{bottom:0;right:0;transform:translate(45%,-20%)}@media (max-width:1239px){.main .owner__platform__logo--bottom{display:none}}.main .owner__platform__block{align-items:center;color:#fffbef;display:flex;flex-direction:column;gap:5.6rem;padding-inline:12.8rem;width:100%}@media (max-width:1239px){.main .owner__platform__block{padding-inline:6.4rem}}@media (max-width:1023px){.main .owner__platform__block{padding-inline:3rem}}.main .owner__platform__title{align-items:center;display:flex;flex-direction:column;font-family:REM,sans-serif;font-size:3rem;font-weight:500;gap:2rem;letter-spacing:.06rem;line-height:1.25;text-align:center}@media (max-width:1023px){.main .owner__platform__title{font-family:REM,sans-serif;font-size:1.5rem;font-size:2.1rem;font-weight:400;font-weight:500;letter-spacing:.042rem;line-height:1.2}}@media (max-width:767px){.main .owner__platform__title br{display:none}}.main .owner__platform__title em{font-weight:700}.main .owner__platform__title__logo{height:11rem;width:auto;fill:#83b5a8}.main .owner__platform .swiper{--swiper-buttons-color:#fffbef}.main .owner__platform .swiper-container{overflow:visible;width:100%}@media (min-width:1240px){.main .owner__platform .swiper-wrapper{display:grid;gap:3.2rem 4.8rem;grid-template-columns:repeat(3,1fr);margin:auto;place-items:center;width:fit-content}}.main .owner__platform .swiper-slide{align-items:center;aspect-ratio:5/6;background-color:#fffbef;border-radius:5.5rem;color:#01454d;display:flex;flex-direction:column;gap:1.5rem;height:auto;max-width:30rem;padding:3.2rem;text-align:center;width:auto}.main .owner__platform .swiper-slide__title{font-family:REM,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:.05rem;line-height:1.25}.main .owner__platform .swiper-slide__content{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.03rem;line-height:1.2}.main .owner_stat{align-items:center;display:flex;flex-direction:column;gap:5.6rem;padding-block:12.8rem;padding-inline:3.2rem;position:relative;width:100%}@media (max-width:1023px){.main .owner_stat{gap:4.8rem;padding-block:6.4rem}}@media (max-width:767px){.main .owner_stat{padding-inline:3rem}}.main .owner_stat__overlays{inset:0;opacity:.13;position:absolute}.main .owner_stat__overlays__idea{position:absolute;right:0;top:0;transform:translate(10%) rotate(7deg)}.main .owner_stat__overlays__platform{left:0;position:absolute;top:30%;transform:translate(-25%) rotate(13deg)}@media (max-width:1239px){.main .owner_stat__overlays{display:none}}.main .owner_stat__top{background-color:#e5ddce;border-radius:5.6rem;display:grid;gap:2.4rem;grid-template-columns:1fr 1fr;max-width:104rem;padding-inline:6.4rem 9.6rem;position:relative;width:100%}@media (max-width:1023px){.main .owner_stat__top{align-items:center;display:flex;flex-direction:column-reverse;padding:4.8rem 2.4rem 3.2rem}}.main .owner_stat__top__map{height:100%;margin-left:auto;object-fit:contain}@media (max-width:1023px){.main .owner_stat__top__map{margin-inline:auto;max-width:30rem;width:100%}}.main .owner_stat__top__medal{inset:0 6.4rem auto auto;position:absolute}@media (max-width:1023px){.main .owner_stat__top__medal{inset:0 auto auto 50%;transform:translateX(-50%)}}.main .owner_stat__top__right{display:flex;flex-direction:column;gap:1.6rem;padding-block:4.8rem;width:100%}@media (max-width:1023px){.main .owner_stat__top__right{padding-block:6.4rem 0}}.main .owner_stat__top__title{margin-bottom:3.2rem}.main .owner_stat__top__title--big{align-items:flex-start;display:flex;flex-direction:column-reverse;font-size:3.1rem;font-weight:700;gap:1.6rem;letter-spacing:.062rem;line-height:1.22;text-transform:uppercase;white-space:nowrap}@media (min-width:375px){.main .owner_stat__top__title--big{align-items:center;flex-direction:row}}.main .owner_stat__top__title--big svg{height:auto;width:3.2rem}@media (max-width:374px){.main .owner_stat__top__title--big svg{align-self:center}}.main .owner_stat__top__title--small{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:700;letter-spacing:.03rem;line-height:1.2;text-transform:uppercase}.main .owner_stat__top__content{display:flex;flex-direction:column;gap:1.6rem}.main .owner_stat__top__content__number{color:#83b5a8;display:flex;flex-direction:column;font-weight:700;text-transform:uppercase}.main .owner_stat__top__content__number--big{font-size:11.1rem;letter-spacing:.222rem;line-height:.8}.main .owner_stat__top__content__number--small{font-size:2.4rem;letter-spacing:.048rem;line-height:1.25}.main .owner_stat__top__content__description{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:500;letter-spacing:.03rem;line-height:1.2}.main .owner_stat__divider{font-family:REM,sans-serif;font-size:1.5rem;font-style:italic;font-weight:400;font-weight:300;line-height:1.2}.main .owner_stat__numbers{display:flex;flex-direction:row;gap:12.8rem;justify-content:center}@media (max-width:1023px){.main .owner_stat__numbers{gap:4.8rem}}@media (max-width:767px){.main .owner_stat__numbers{flex-direction:column}}.main .owner_stat__numbers__item{align-items:center;display:flex;flex-direction:column;gap:1.6rem;max-width:28rem}.main .owner_stat__numbers__item__number{font-family:REM,sans-serif;font-size:1.5rem;font-size:3.2rem;font-size:6.7rem;font-weight:400;font-weight:700;letter-spacing:.134rem;line-height:1.2}.main .owner_stat__numbers__item__description{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.03rem;line-height:1.2;text-align:center}.main .owner_stat__numbers__item:first-child .owner_stat__numbers__item__number{color:#e28bba}.main .owner_stat__numbers__item:nth-child(2) .owner_stat__numbers__item__number{color:#f19d61}.main .owner_stat__numbers__item:nth-child(3) .owner_stat__numbers__item__number{color:#fa5c3d}.main .owner_infos{align-items:center;display:flex;flex-direction:row;gap:12.8rem;justify-content:space-evenly;padding:3.2rem;position:relative;width:100%}@media (max-width:1239px){.main .owner_infos{gap:6.4rem}}.main .owner_infos__left{max-width:45rem;width:100%;z-index:1}@media (max-width:1239px){.main .owner_infos__left{max-width:30rem}}@media (max-width:1023px){.main .owner_infos__left{display:none}}.main .owner_infos__left svg{height:auto;width:100%}.main .owner_infos__right{z-index:1;--swiper-buttons-color:#83b5a8;margin:0;max-width:65rem;overflow:visible;position:relative;width:100%}@media (max-width:1023px){.main .owner_infos__right{margin-bottom:8rem}}@media (min-width:1024px){.main .owner_infos__right .swiper-wrapper{display:flex;flex-direction:column;gap:3.6rem}.main .owner_infos__right .swiper-navigation{display:none}}.main .owner_infos__item{background-color:#fffbef;border-radius:4.8rem;display:flex;flex-direction:column;gap:.8rem;height:auto;padding:3.2rem 4.8rem;position:relative;width:100%}@media (max-width:1023px){.main .owner_infos__item{padding:3.2rem}}.main .owner_infos__item__title{color:#83b5a8;font-family:REM,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:.05rem;line-height:1.25}.main .owner_infos__item__check{align-items:center;aspect-ratio:1;background:#83b5a8;border-radius:99rem;display:flex;height:auto;justify-content:center;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.8rem}@media (max-width:1023px){.main .owner_infos__item__check{left:50%;top:0;transform:translate(-50%,-50%)}}.main .owner_infos__item__learn_more{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:100;letter-spacing:.03rem;line-height:1.2;text-decoration:underline;width:fit-content}.main .owner_infos__clouds{inset:0;position:absolute;z-index:0}@media (max-width:1023px){.main .owner_infos__clouds{display:none}}.main .owner_infos__cloud{position:absolute}.main .owner_infos__cloud:first-child{left:3%;top:66%;width:70%}.main .owner_infos__cloud:nth-child(2){left:-35%;top:30%;width:90%}.main .owner_infos__cloud:nth-child(3){left:82%;top:22%}.main .owner_values{align-items:center;display:flex;flex-direction:column;gap:.8rem;padding:4.8rem 3rem}.main .owner_values__icon{height:1.6rem;width:auto;fill:#83b5a8}.main .owner_values__description{color:#83b5a8;font-family:REM,sans-serif;font-size:1.5rem;font-size:2.1rem;font-weight:400;font-weight:500;line-height:1.2;max-width:56rem;text-align:center}@media (max-width:1023px){.main .owner_values__description{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:500;line-height:1.2}}.main .owner_offer{align-items:center;display:flex;flex-direction:column;gap:4.8rem;padding-bottom:16rem;position:relative;width:100%}@media (min-width:1024px){.main .owner_offer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto;justify-items:center}}.main .owner_offer *{z-index:1}.main .owner_offer__overlays{inset:0;position:absolute;z-index:0}.main .owner_offer__overlays__item{bottom:0;position:absolute}.main .owner_offer__overlays__woman{left:0;max-width:10vw;transform:translateY(5%)}.main .owner_offer__overlays__castle_left{left:7%;max-width:18vw;transform:translateY(5%)}.main .owner_offer__overlays__knight{max-width:14vw;right:17.5%;transform:translateY(5%)}.main .owner_offer__overlays__castle_right{max-width:22vw;right:0;transform:translateY(13%)}.main .owner_offer__overlays__birds{left:-27%;position:absolute;top:33%;width:100%}@media (max-width:1023px){.main .owner_offer__overlays__birds{display:none}}.main .owner_offer .owner_offer-solutions,.main .owner_offer__booking,.main .owner_offer__unique{align-items:center;background:#fffbef;border-radius:4.8rem;box-shadow:.8rem .7rem 1.6rem rgba(0,0,0,.06);display:flex;flex-direction:column;gap:1.6rem;padding:3.2rem 2.4rem;width:100%}@media (min-width:1024px){.main .owner_offer .owner_offer-solutions,.main .owner_offer__booking,.main .owner_offer__unique{padding:3.2rem 4.8rem}}.main .owner_offer .owner_offer-solutions,.main .owner_offer__unique{height:100%;max-width:60rem}@media (min-width:1024px){.main .owner_offer__unique{grid-area:1/1;justify-self:end}}.main .owner_offer__unique__title{color:#83b5a8;flex:1;font-family:REM,sans-serif;font-size:1.5rem;font-size:3.2rem;font-size:4rem;font-weight:400;font-weight:500;letter-spacing:.064rem;line-height:1.2;text-align:center}@media (max-width:1023px){.main .owner_offer__unique__title{font-size:3.2rem}}.main .owner_offer__unique__title em{font-weight:700}.main .owner_offer__unique__price{align-items:baseline;color:#83b5a8;display:flex;flex-direction:row}.main .owner_offer__unique__price--big{align-items:flex-start;display:flex;flex-direction:row;font-size:6rem;font-weight:700}.main .owner_offer__unique__price--big em{font-size:.5em;line-height:1.8}.main .owner_offer__unique__price--small{font-family:REM,sans-serif;font-size:1.5rem;font-size:2.1rem;font-weight:400;font-weight:300;letter-spacing:.042rem;line-height:1.2}@media (min-width:1024px){.main .owner_offer__unique__price--small{font-family:REM,sans-serif;font-size:1.5rem;font-size:3.2rem;font-weight:400;font-weight:300;letter-spacing:.064rem;line-height:1.2}}.main .owner_offer__unique__divider{background:#01454d;height:3px;width:100%}.main .owner_offer__unique__all_included{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:300;letter-spacing:.18rem;line-height:1.2;text-transform:uppercase}.main .owner_offer__booking{color:#e28bba;margin-top:2.4rem;max-width:40rem;position:relative}@media (min-width:1024px){.main .owner_offer__booking{grid-area:2/1/span 1/-1}}.main .owner_offer__booking__plus{aspect-ratio:1;background:#e28bba;border-radius:99rem;height:auto;left:50%;padding:1.1rem;position:absolute;top:-3.6rem;transform:translate(-50%,-50%);width:3.6rem;fill:#fffbef}.main .owner_offer__booking__optional{background:#e28bba;border-radius:99rem;color:#fffbef;left:0;letter-spacing:0;padding:.6rem 1.2rem;position:absolute;top:0;transform:translate(-20%,30%) rotate(-25deg)}.main .owner_offer__booking__optional,.main .owner_offer__booking__title{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:700;line-height:1.2;text-transform:uppercase}.main .owner_offer__booking__title{font-size:2.1rem;text-align:center}.main .owner_offer__booking__description{font-family:REM,sans-serif;font-size:1.5rem;font-style:italic;font-weight:400;font-weight:300;letter-spacing:.18rem;line-height:1.2;text-align:center}.main .owner_offer__register{align-items:center;display:flex;flex-direction:column;gap:1.2rem}@media (min-width:1024px){.main .owner_offer__register{grid-area:3/1/span 1/-1}}.main .owner_offer__register__link{background:#83b5a8;border-radius:99rem;color:#fffbef;font-family:REM,sans-serif;font-size:1.5rem;font-size:2.1rem;font-weight:400;font-weight:500;line-height:1.2;padding:1.2rem 2.4rem;text-align:center;text-transform:uppercase}.main .owner_offer__register__no_commitment{font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.03rem;line-height:1.2}@media (max-width:1023px){.main .owner_offer{padding-bottom:44rem;padding-inline:3rem}.main .owner_offer .owner_offer__overlays__knight,.main .owner_offer .owner_offer__overlays__woman{display:none}.main .owner_offer .owner_offer__overlays__castle_left{left:5%;max-height:40vh;max-width:unset;transform:translate(-20%,5%)}.main .owner_offer .owner_offer__overlays__castle_right{max-height:60vh;max-width:unset;right:0;transform:translate(20%,10%)}}@media (max-width:767px){.main .owner_offer{padding-bottom:32rem}.main .owner_offer .owner_offer__overlays__castle_left{max-height:65vw;transform:translate(-15%,5%)}.main .owner_offer .owner_offer__overlays__castle_right{max-height:105vw;transform:translate(40%,10%)}}@media (min-width:1024px){.main .owner_offer-solutions{grid-area:1/2;justify-self:start}}.main .owner_offer-solutions__title{color:#a979b9;font-family:REM,sans-serif;font-size:1.5rem;font-size:3.2rem;font-size:4rem;font-weight:400;font-weight:500;letter-spacing:.064rem;line-height:1.2;text-align:center}@media (max-width:1023px){.main .owner_offer-solutions__title{font-size:3.2rem}}.main .owner_offer-solutions__title em{font-weight:700}.main .owner_offer-solutions__logo{aspect-ratio:1;height:auto;width:13rem}.main .owner_contact{background:#fffbef;display:flex;flex-direction:column;gap:2.4rem;margin-top:-3.2rem;mask:repeating-linear-gradient(90deg,#fffbef,#fffbef 3.2rem,transparent 0,transparent 6.4rem),linear-gradient(180deg,transparent 0,transparent 3.2rem,#000 0,#000);padding:12.8rem 12.8rem 4.8rem;width:100%}@media (max-width:1023px){.main .owner_contact{padding:12.8rem 3rem 4.8rem}}.main .owner_contact__top{align-items:center;color:#a979b9;display:flex;flex-direction:column;gap:.8rem}.main .owner_contact__top__title{font-family:REM,sans-serif;font-size:1.5rem;font-size:2.1rem;font-weight:400;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase}.main .owner_contact__top__description{font-family:REM,sans-serif;font-size:1.5rem;font-style:italic;font-weight:400;font-weight:300;letter-spacing:.18rem;line-height:1.2;text-align:center}.main .owner_contact .form__section{border-radius:4.4rem;display:flex;flex-direction:column;gap:2rem;width:50rem}@media (max-width:767px){.main .owner_contact .form__section{width:100%}}.main .owner_contact .form__section label{color:#01454d;cursor:pointer;margin-bottom:.8rem}.main .owner_contact .form__section label span{color:#f86648}.main .owner_contact .form__section input,.main .owner_contact .form__section textarea{border:none;border-radius:3.2rem;font-family:REM,sans-serif;font-size:1.5rem;font-weight:400;font-weight:500;height:3rem;line-height:1.2;padding:1.5rem}.main .owner_contact .form__section textarea{height:12rem;resize:none;width:100%}.main .owner_contact .form__section div{display:flex;flex-direction:column;gap:.25rem}.main .owner_contact .form__section p{color:#01454d}.main .owner_contact .form__section p a{transition:color .3s ease}.main .owner_contact .form__section p a:hover{color:#a979b9}.main .owner_contact .form__button{align-self:center;position:relative;width:fit-content}.main .owner_contact .form__button .btn-submit{background-color:#a979b9;border-radius:999px;color:#fffbef;cursor:pointer;font-size:1.6rem;padding:.8rem 1.6rem;text-transform:uppercase}.main .owner_contact .form__button .btn-submit_star_around__icon_top_left{left:-2rem;position:absolute;top:-1.5rem;transform:scale(.8) rotate(180deg);width:2.4rem}.main .owner_contact .form__button .btn-submit_star_around__icon_top_left path{fill:#a979b9}.main .owner_contact .form__button .btn-submit_star_around__icon_top_left path:first-child{transform:translate(-5%,19%) scale(1);transform-box:fill-box;transform-origin:bottom;transition:transform .3s ease}.main .owner_contact .form__button .btn-submit_star_around__icon_top_left path:nth-child(2){transform:translate(140%,-10%) scale(1);transform-box:fill-box;transform-origin:left;transition:transform .3s ease}.main .owner_contact .form__button .btn-submit_star_around__icon_bottom_right{bottom:-1.6rem;position:absolute;right:-1.75rem;width:2.4rem}.main .owner_contact .form__button .btn-submit_star_around__icon_bottom_right path{fill:#a979b9;transform:scale(.8);transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.main .owner_contact .form__button:hover .btn-submit_star_around__icon_top_left path:first-child{transform:translate(-5%,19%) scale(.5)}.main .owner_contact .form__button:hover .btn-submit_star_around__icon_top_left path:nth-child(2){transform:translate(100%,20%) scale(1.5)}.main .owner_contact .form__button:hover .btn-submit_star_around__icon_bottom_right path{transform:scale(.5)}.main .swiper-navigation{bottom:-6.4rem;left:50%;position:absolute;top:unset;transform:translate(-50%,50%);width:4.8rem;fill:var(--swiper-buttons-color);cursor:pointer}.main .swiper-navigation:after{content:none}@media (min-width:1240px){.main .swiper-navigation{display:none}}.main .swiper-pagination{align-items:center;bottom:-3.2rem;display:flex;flex-direction:row;gap:1.6rem;justify-content:center;left:50%;position:absolute;transform:translate(-50%)}.main .swiper-pagination-bullet{background-color:var(--swiper-buttons-color);margin:0}