@media screen and (max-width: 600px) and (orientation: portrait){.top-cta{display:none}}.accomodation-details_cta{position:fixed;bottom:0;left:50%;display:flex;justify-content:center;transform:translateX(-50%);z-index:200}.accomodation-details_cta .cta{padding-left:90px;padding-right:90px}.accomodation-details_cta .cta:first-child{margin-right:18px}@media screen and (max-width: 1750px){.accomodation-details_cta .cta{padding-left:81px;padding-right:81px}.accomodation-details_cta .cta:first-child{margin-right:16px}}@media screen and (max-width: 1600px){.accomodation-details_cta .cta{padding-left:68px;padding-right:68px}.accomodation-details_cta .cta:first-child{margin-right:14px}}@media screen and (max-width: 900px) and (orientation: portrait){.accomodation-details_cta .cta{padding:14px 72px}.accomodation-details_cta .cta:first-child{margin-right:44px}}@media screen and (max-width: 600px) and (orientation: portrait){.accomodation-details_cta{width:100%}.accomodation-details_cta .cta{width:40%;justify-content:center;padding:10px 0}.accomodation-details_cta .cta:first-child{margin-right:20px}}.accomodation-details_content{margin-top:217px;overflow:hidden}.accomodation-details_content .accomodation-details_content_top{display:flex;margin-bottom:254px;padding:0 104px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_left{width:57.24%;transform:translateX(-50%);opacity:0;transition:.4s}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right{display:flex;flex-direction:column;margin-left:auto;transform:translateX(50%);opacity:0;transition:.4s}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right .accomodation-details_content_top_right_title{font-family:"AmpleSoft Pro";font-size:1.25rem;color:#66747B;text-transform:uppercase;border-bottom:1px solid #19334C;margin-bottom:14px;padding-bottom:9px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right ul{list-style:none;margin:0;margin-bottom:20px;column-count:2;column-gap:56px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right .cta{margin-top:auto}.accomodation-details_content.move .accomodation-details_content_top .accomodation-details_content_top_left,.accomodation-details_content.move .accomodation-details_content_top .accomodation-details_content_top_right{transform:translateX(0);opacity:1}@media screen and (max-width: 1750px){.accomodation-details_content{margin-top:195px}.accomodation-details_content .accomodation-details_content_top{margin-bottom:229px;padding:0 94px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right .accomodation-details_content_top_right_title{font-size:1.125rem;margin-bottom:12px;padding-bottom:8px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right ul{margin-bottom:18px;column-gap:50px}}@media screen and (max-width: 1600px){.accomodation-details_content{margin-top:163px}.accomodation-details_content .accomodation-details_content_top{margin-bottom:191px;padding:0 78px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right .accomodation-details_content_top_right_title{font-size:.9375rem;margin-bottom:11px;padding-bottom:7px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right ul{margin-bottom:15px;column-gap:42px}}@media screen and (max-width: 900px) and (orientation: portrait){.accomodation-details_content{margin-top:0;padding:155px 33px 78px 33px}.accomodation-details_content .accomodation-details_content_top{display:block;margin:0;padding:0}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_left{width:100%;margin-bottom:72px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_left .article_slogan-small{text-align:center !important}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right{width:60%;margin-right:auto}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right .accomodation-details_content_top_right_title{font-size:1.25rem;font-weight:500;text-align:center;margin-bottom:18px;padding-bottom:9px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right ul{margin-bottom:80px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right .accomodation-details_content_top_right_blueprint{align-self:center}}@media screen and (max-width: 600px) and (orientation: portrait){.accomodation-details_content{padding:122px 5px 90px 5px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_left{margin-bottom:90px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right{width:100%}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right .accomodation-details_content_top_right_title{font-size:1.1875rem;width:calc(100% + 10px);margin-bottom:18px;margin-left:-5px;padding-bottom:11px}.accomodation-details_content .accomodation-details_content_top .accomodation-details_content_top_right ul{margin-bottom:40px;padding:0 10px;column-gap:20px}}.accomodation-details_images{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:295px;padding:0 104px;overflow:hidden}.accomodation-details_images .accomodation-details_images_col{display:flex;flex-direction:column}.accomodation-details_images .accomodation-details_images_col:first-child{width:43.85%;align-items:flex-end}.accomodation-details_images .accomodation-details_images_col:first-child .accomodation-details_images_image{transform:translateX(-30%);opacity:0;transition:.4s}.accomodation-details_images .accomodation-details_images_col:first-child .accomodation-details_images_image:first-of-type{width:85.98%;aspect-ratio:552 / 726;margin-bottom:76px}.accomodation-details_images .accomodation-details_images_col:first-child .accomodation-details_images_image:nth-of-type(2){width:100%;aspect-ratio:642 / 427;margin-bottom:76px}.accomodation-details_images .accomodation-details_images_col:first-child .accomodation-details_images_image:nth-of-type(3){width:51.55%;aspect-ratio:331 / 491}.accomodation-details_images .accomodation-details_images_col:last-child{width:51.09%;margin-left:auto}.accomodation-details_images .accomodation-details_images_col:last-child .accomodation-details_images_content{width:88.5%;aspect-ratio:662 / 726;display:flex;flex-direction:column;justify-content:center;margin-bottom:-120px;transform:translateY(-20%);opacity:0;transition:.4s}.accomodation-details_images .accomodation-details_images_col:last-child .accomodation-details_images_image{transform:translateX(30%);opacity:0;transition:.4s}.accomodation-details_images .accomodation-details_images_col:last-child .accomodation-details_images_image:first-of-type{width:100%;aspect-ratio:748 / 488;margin-bottom:76px}.accomodation-details_images .accomodation-details_images_col:last-child .accomodation-details_images_image:nth-of-type(2){width:71.39%;aspect-ratio:534 / 499}.accomodation-details_images.move .accomodation-details_images_col:first-child .accomodation-details_images_image{transform:translateX(0);opacity:1}.accomodation-details_images.move .accomodation-details_images_col:first-child .accomodation-details_images_image:first-of-type{transition-delay:.3s}.accomodation-details_images.move .accomodation-details_images_col:first-child .accomodation-details_images_image:nth-of-type(2){transition-delay:.6s}.accomodation-details_images.move .accomodation-details_images_col:first-child .accomodation-details_images_image:nth-of-type(3){transition-delay:.9s}.accomodation-details_images.move .accomodation-details_images_col:last-child .accomodation-details_images_content{transform:translateY(0);opacity:1}.accomodation-details_images.move .accomodation-details_images_col:last-child .accomodation-details_images_image{transform:translateX(0);opacity:1}.accomodation-details_images.move .accomodation-details_images_col:last-child .accomodation-details_images_image:first-of-type{transition-delay:.45s}.accomodation-details_images.move .accomodation-details_images_col:last-child .accomodation-details_images_image:nth-of-type(2){transition-delay:.75s}@media screen and (max-width: 1750px){.accomodation-details_images{margin-bottom:266px;padding:0 94px}.accomodation-details_images .accomodation-details_images_col:first-child .accomodation-details_images_image:first-of-type{margin-bottom:68px}.accomodation-details_images .accomodation-details_images_col:first-child .accomodation-details_images_image:nth-of-type(2){margin-bottom:68px}.accomodation-details_images .accomodation-details_images_col:last-child .accomodation-details_images_content{margin-bottom:-108px}.accomodation-details_images .accomodation-details_images_col:last-child .accomodation-details_images_image:first-of-type{margin-bottom:68px}}@media screen and (max-width: 1600px){.accomodation-details_images{margin-bottom:221px;padding:0 78px}.accomodation-details_images .accomodation-details_images_col:first-child .accomodation-details_images_image:first-of-type{margin-bottom:57px}.accomodation-details_images .accomodation-details_images_col:first-child .accomodation-details_images_image:nth-of-type(2){margin-bottom:57px}.accomodation-details_images .accomodation-details_images_col:last-child .accomodation-details_images_content{margin-bottom:-90px}.accomodation-details_images .accomodation-details_images_col:last-child .accomodation-details_images_image:first-of-type{margin-bottom:57px}}@media screen and (max-width: 900px) and (orientation: portrait){.accomodation-details_images{display:block;margin-bottom:0;padding:0 81px}.accomodation-details_images .accomodation-details_images_col:first-child{width:100%;margin-bottom:83px}.accomodation-details_images .accomodation-details_images_col:first-child .accomodation-details_images_image:first-of-type{width:100%;margin-bottom:0}.accomodation-details_images .accomodation-details_images_col:first-child .accomodation-details_images_image:not(:first-child){display:none}.accomodation-details_images .accomodation-details_images_col:last-child{width:100%}.accomodation-details_images .accomodation-details_images_col:last-child .accomodation-details_images_content{text-align:center;width:100%;aspect-ratio:auto;margin-bottom:92px}.accomodation-details_images .accomodation-details_images_col:last-child .accomodation-details_images_image{display:none}}@media screen and (max-width: 600px) and (orientation: portrait){.accomodation-details_images{padding:0 5px}.accomodation-details_images .accomodation-details_images_col:last-child .accomodation-details_images_content{margin-bottom:75px}}.accomodation-details_images_mobile{display:none !important}@media screen and (max-width: 900px) and (orientation: portrait){.accomodation-details_images_mobile{display:block !important;margin-bottom:258px;padding:0 33px}.accomodation-details_images_mobile picture{aspect-ratio:648 / 424}.accomodation-details_images_mobile .owl-nav{width:100%;position:absolute;top:50%;left:0;display:flex;padding:0 65px;transform:translateY(-50%)}.accomodation-details_images_mobile .owl-nav button{width:47px;height:52px;border:0;background:none;transition:.2s}.accomodation-details_images_mobile .owl-nav button svg{width:27px}.accomodation-details_images_mobile .owl-nav button:first-child svg{transform:rotate(180deg)}.accomodation-details_images_mobile .owl-nav button:last-child{margin-left:auto}.accomodation-details_images_mobile .owl-nav button.disabled{opacity:.3;pointer-events:none}}@media screen and (max-width: 600px) and (orientation: portrait){.accomodation-details_images_mobile{margin-bottom:181px;padding:0 5px}.accomodation-details_images_mobile .owl-nav{padding:0 22px}.accomodation-details_images_mobile .owl-nav button{width:25px;height:28px}.accomodation-details_images_mobile .owl-nav button svg{width:15px;height:auto}}
