.slider{position:relative;z-index:2}.slider-component{box-sizing:border-box;display:block;margin:32px auto 30px;max-width:1304px;overflow:hidden;padding:0 20px;width:100%}@media(max-width:768px){.slider-component{margin-top:25px}}@media(min-width:1024px){.slider-component .slick-slider{padding:0 104px}}.slider-component .slick-slide{transition:visibility .5s ease-in-out;visibility:hidden}.slider-component .slick-slide.slick-active,.slider-component .slick-slide:only-child{visibility:visible}.slider-component .slide-container{position:relative;width:100%}.slider-component .slick-next,.slider-component .slick-prev{fill:#000;cursor:pointer;height:72px;opacity:1;position:absolute;top:50%;transition:opacity .3s ease-in-out;width:72px;z-index:2}.slider-component .slick-next:before,.slider-component .slick-prev:before{display:none}.slider-component .slick-next.slick-disabled,.slider-component .slick-prev.slick-disabled{cursor:default;opacity:.3}.slider-component .slick-prev{left:0;transform:translateY(-50%)}.slider-component .slick-next{right:0;transform:translateY(-50%)}.slider-component button.slick-arrow{background:none;border:none;margin:0;padding:0}@media(min-width:1024px){.slider-component button.slick-arrow{display:block!important}}.slider-component .slide-preview{padding-top:1.5em}@media(max-width:768px){.slider-component .slide-preview .slick-list{margin:0 20px;width:auto}}.slider-component .slide-preview .slick-track{text-align:center;transform:translateZ(0)!important;width:100%!important}.slider-component .slide-preview .slick-slide{box-sizing:border-box;display:inline-block;float:none;max-width:130px;padding:0 5px;vertical-align:top;width:25%}.slider-component .slick-dots{padding-top:2.2em;position:static}.slider-component .slick-dots button,.slider-component .slick-dots li{cursor:pointer;margin:0}.slider-component .slick-dots button{cursor:pointer;height:auto;margin:0;padding:0;width:auto}.slider-component .slick-dots button:before{display:none}.slider-component .slick-dots li{height:20px;margin:0 13px;width:20px}.slider-component .slick-dots svg{fill:#000;height:17px;outline:none!important;width:17px}.slider-component .slick-dots svg #dot{fill:#0000;transition:fill .3s ease-in-out}.slider-component .slick-dots .slick-active button:before{background-color:#0000;border:4px solid #545454;border-radius:100%;box-sizing:border-box;content:"";opacity:1}.slider-component .slick-dots .slick-active svg #dot{fill:#000}.slider-component--video .slick-active .slide-content:after{display:none}.slider-component--video .slick-next,.slider-component--video .slick-prev{width:72px}.slider-component .slick-dots-container ul.uptomax{justify-content:center}.widget-slider-image-video-container{padding-bottom:30px}.widget-slider-image-video-container .slider-component{max-width:1536px;overflow:visible;padding-right:0;position:relative}@media(min-width:1024px){.widget-slider-image-video-container .slider-component{padding-right:20px}}.widget-slider-image-video-container .slider-component:after,.widget-slider-image-video-container .slider-component:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:-1}.widget-slider-image-video-container .slider-component:before{background-image:url(data:image/png;base64,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);height:150px;left:0;top:0;transform:translate(-37%,-50%);width:106px}.press-page .widget-slider-image-video-container .slider-component:before{background-image:url(/themes/custom/adagio/static/media/img_video_slider1_red.20ab5907ae556e0220de.svg)}@media(min-width:1024px){.widget-slider-image-video-container .slider-component:before{height:257px;transform:translateY(-50%);width:194px}}.widget-slider-image-video-container .slider-component:after{background-image:url(data:image/png;base64,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);bottom:0;height:67px;right:0;transform:translate(50%,-12%);width:165px}@media(min-width:1024px){.widget-slider-image-video-container .slider-component:after{height:155px;transform:translate(0);width:272px}}.widget-slider-image-video-container .slick-slide{min-width:268px;padding:0 8px}.widget-slider-image-video-container .slider-image{border-radius:0}.widget-slider-image-video-container .view-all-btn{text-align:center}.widget-slider-image-video-container .view-all-btn a{background-color:#fff;border:2px solid #000;border-radius:4px;color:#000;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:1.1;min-width:246px;padding:12px 35px;text-decoration:none}.slider-image{align-items:center;border-radius:10px;display:flex;justify-content:center;overflow:hidden;padding-top:56.25%;top:-14px}.slider-image,.slider-image img{height:100%;left:0;position:absolute;width:100%}.slider-image img{object-fit:cover;object-position:center;top:0}.slide{display:block;width:100%}.image-video-slider .slick-current .slide-content{transform:scale(1)}.image-video-slider .slick-current .slide-content.overlay:before{display:none}.slider-component__one--item .slick-slide{float:none}.slider-component__one--item .slide-content{margin:0 auto}.video-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%;z-index:1}.slide-content,.video-container{position:relative}.slide-content.overlay:after{background:#0000;content:"";height:100%;min-height:1px;position:absolute;top:0;width:100%}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.iframe-container iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.thumbnail{cursor:pointer;outline:none;position:relative}.thumbnail .preview-item{background-repeat:no-repeat;background-size:cover;border-radius:60px;display:block;height:50px;margin:0 auto;position:relative;width:50px}.thumbnail .preview-item:after{background-color:#00000080;border-radius:60px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.thumbnail .preview-title{color:#797979;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;overflow:hidden;padding:10px 0;text-align:center;width:100%;word-break:break-word}.fonts-stage-2 .thumbnail .preview-title{font-family:OpenSans,sans-serif}@media(max-width:767px){.thumbnail .preview-title{font-size:12px}}.slick-current .preview-item{height:60px;margin-top:-10px;width:60px}.slick-current .preview-item:after{display:none}.slick-current .preview-title{color:#000;font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .slick-current .preview-title{font-family:OpenSans,sans-serif}.carousel-header{margin-bottom:12px}@media(max-width:568px){.carousel-header{margin-bottom:11px}}.carousel-header__common{text-align:center}.carousel-header__title{margin-bottom:16px}.carousel-header__title sup{font-family:OpenSansSubset,sans-serif;font-size:13px;font-weight:400;vertical-align:super}.fonts-stage-2 .carousel-header__title sup{font-family:OpenSans,sans-serif}.carousel-header__title sub{font-family:OpenSansSubset,sans-serif;font-size:13px;font-weight:400;vertical-align:sub}.fonts-stage-2 .carousel-header__title sub{font-family:OpenSans,sans-serif}.carousel-header__description{display:block;font-size:14px;line-height:24px;margin:0 auto;max-width:100%;width:800px}@media(min-width:1024px){.carousel-header__description{font-size:18px}}.carousel-header__description em,.carousel-header__description strong{font-family:OpenSansSubset,sans-serif;font-weight:700}.fonts-stage-2 .carousel-header__description em,.fonts-stage-2 .carousel-header__description strong{font-family:OpenSans,sans-serif}.carousel-header__description sup{font-size:9px;vertical-align:super}.carousel-header__description sub{font-size:9px;vertical-align:sub}.carousel-component{padding-bottom:60px}.carousel-body{font-size-adjust:150%;margin:0 auto;max-width:100%;padding:40px 0 0 14px;position:relative;width:1374px}@media(min-width:1024px){.carousel-body{padding:40px 104px 0}}.carousel-body__decor{position:absolute}.carousel-body__decor._left{left:-70px;top:-42px;transform:rotate(-23deg)}@media(min-width:1024px){.carousel-body__decor._left{left:-18px;top:-32px;transform:rotate(0)}}.carousel-body__decor._left svg{width:182px}@media(min-width:1024px){.carousel-body__decor._left svg{width:349px}}.carousel-body__decor._right{bottom:-60px;right:-70px}@media(min-width:1024px){.carousel-body__decor._right{bottom:10px;right:6px}}.carousel-body__decor._right svg{width:157px}@media(min-width:1024px){.carousel-body__decor._right svg{width:318px}}.carousel-body .slider-svg-arrow{height:72px;top:175px;width:72px}.carousel-body .slider-svg-arrow:before{display:none}.carousel-body .slider-svg-arrow.slick-prev{left:-104px;transform:rotate(180deg) translateY(0)}.carousel-body .slider-svg-arrow.slick-next{right:-104px;transform:translateY(0)}.carousel-body .slick-dots{padding-top:36px;position:static}.carousel-body .slick-dots li{max-width:20px;min-width:20px}.carousel-body .slick-dots-container{margin:0 auto;overflow:hidden;width:228px}.carousel-body .slick-dots-container ul{display:flex;transform:translateX(0);transition:all .25s}.carousel-body .slick-dots-container ul.uptomax{justify-content:center}.carousel-body .slick-slide{height:auto;padding:0 7px;position:relative;width:270px}@media(min-width:1024px){.carousel-body .slick-slide{padding:0 0 104px;width:auto}}.carousel-body .slick-slide>div{display:flex;flex-direction:column;height:100%;padding:0 2px 2px}.carousel-body .slick-track{display:flex;margin:0 -7px}@media(min-width:1024px){.carousel-body .slick-track{margin:0}}.carousel-slide{height:182px;overflow:hidden;position:relative;width:100%;z-index:1}@media(min-width:1024px){.carousel-slide{height:470px}}.carousel-slide__image{height:100%;object-fit:cover;width:100%;z-index:1}.slide-panel{background-color:#fff;border-radius:0 0 4px 4px;bottom:2px;box-shadow:0 2px 6px #00000040;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:24px;z-index:12}@media(min-width:1024px){.slide-panel{background-color:#fff;border-radius:4px;bottom:2px;box-shadow:0 2px 6px #00000040;display:flex;flex-direction:column;justify-content:flex-start;left:50%;max-width:845px;min-height:208px;padding:24px;position:absolute;transform:translate(-50%);width:90%;z-index:12}}.slide-panel-head{display:flex;flex-direction:row;justify-content:space-between}.slide-panel-head__title{color:#000;font-family:FSRosa,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.1;margin-bottom:19px;width:100%}@media(min-width:1024px){.slide-panel-head__title{font-size:1.94rem}}.slide-panel-head__title a{color:inherit;text-decoration:none}.slide-panel-head__title a:hover{text-decoration:none}.slide-panel-description{font-size:.75rem;letter-spacing:normal;line-height:1.5;margin-bottom:25px}@media(min-width:1024px){.slide-panel-description{font-size:1rem}}.slide-panel-description a{color:#000;text-decoration:underline}.slide-panel-description a:hover{color:#ec004a;text-decoration:none}.slide-panel-description u{color:#ec004a}.slide-panel-description b,.slide-panel-description strong{font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .slide-panel-description b,.fonts-stage-2 .slide-panel-description strong{font-family:OpenSans,sans-serif}.slide-panel-description em,.slide-panel-description i{font-style:italic}.slide-panel-link{color:#ec004a;font-family:FSRosa,sans-serif;font-size:1.25rem;font-weight:700;margin-top:auto}.slide-panel-link:after{content:"->";margin-left:5px;white-space:nowrap}.slide-panel-link a{color:inherit;line-height:1.1;text-decoration-line:underline;text-transform:capitalize}.slide-panel-link a:hover{text-decoration-line:none}.slide-panel__red{background-color:#ec004a}.slide-panel__red .slide-panel-description,.slide-panel__red .slide-panel-head__title,.slide-panel__red .slide-panel-link a{color:#fff}.comparison-widget{margin-bottom:20px}.comparison-widget__title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;padding:2em 0 1em;text-align:center}.fonts-stage-2 .comparison-widget__title{font-family:OpenSans,sans-serif}.comparison-widget__cards{display:block;text-align:center;transition:transform .5s;white-space:nowrap}.comparison-widget__wcard{display:inline-flex;justify-content:center;text-align:left;width:33.333333333%}@media(max-width:1004px){.comparison-widget__wcard{width:100%}}.comparison-widget__wrapper{display:block;margin:0 auto;max-width:1230px;overflow:hidden;padding-bottom:2em;width:100%}.comparison-widget__scroll{height:516px;overflow:hidden;width:100%}.comparison-widget__pages{display:flex;justify-content:center;padding-top:20px}.comparison-widget__page{cursor:pointer;display:block;height:20px;position:relative;width:20px}.comparison-widget__page:after{background-color:#545454;border-radius:100%;content:"";height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .5s,left .5s,right .5s,top .5s,width .5s,height .5s;width:5px}.comparison-widget__page.active:after{background-color:#0000;border:2px solid #545454;box-sizing:border-box;height:20px;left:0;right:0;top:0;transform:none;width:20px}.comparison-widget__card{background-color:#f5f3f2;border-radius:10px;display:inline-block;min-height:516px;overflow:hidden;position:relative;vertical-align:top;width:90%}.comparison-widget__card-image{height:240px;overflow:hidden;position:relative;width:100%}.comparison-widget__card-image img{margin:0;padding:0;width:100%}.comparison-widget__card:last-child{margin-right:0}.comparison-widget__card-header{color:#fff;font-family:OpenSansSubset,sans-serif;font-size:24px;font-weight:600;left:10px;position:absolute;top:195px;z-index:2}.fonts-stage-2 .comparison-widget__card-header{font-family:OpenSans,sans-serif}.comparison-widget__card-descriptions{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;padding:1em 2em;white-space:normal}.fonts-stage-2 .comparison-widget__card-descriptions{font-family:OpenSans,sans-serif}.comparison-widget__card-description{align-items:center;display:flex;font-family:OpenSansSubset,sans-serif;font-weight:400;margin-bottom:1.5em}.fonts-stage-2 .comparison-widget__card-description{font-family:OpenSans,sans-serif}.comparison-widget__card-description img{height:25px;margin-right:10px;width:25px}.comparison-widget__card-description span{font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .comparison-widget__card-description span{font-family:OpenSans,sans-serif}.PageDot_dot__IyfJl{cursor:pointer;display:block;height:20px;position:relative;width:20px}.PageDot_dot__IyfJl:after{background-color:#0000;border:2px solid #545454;border-radius:100%;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;right:0;top:0;transform:none;transition:transform .5s,left .5s,right .5s,top .5s,width .5s,height .5s;width:20px}.PageDot_dot__IyfJl.PageDot_active__uARxr:after{background-color:#545454;border:inherit;box-sizing:inherit;height:5px;left:50%;right:inherit;top:50%;transform:translate(-50%,-50%);width:5px}.benefits-wrapper{box-sizing:border-box;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:1226px;padding-left:24px;padding-right:24px}.benefits-wrapper .additional_labels{margin:8px 0}@media(min-width:1281px){.benefits-wrapper .additional_labels{display:none}}.benefits-wrapper .best_price_label{margin-bottom:8px}.benefits-wrapper .best-price-cta,.benefits-wrapper .friendly-label-cta{align-items:center;background-color:initial;border:1px solid #000;border-radius:100px;color:#000;display:inline-flex;font-family:OpenSans,sans-serif;font-size:16px;padding:4px 20px;text-decoration:none}.benefits-wrapper .best-price-cta i,.benefits-wrapper .friendly-label-cta i{font-size:28px;font-weight:600;margin-right:8px}.benefits-wrapper .best-price-cta span,.benefits-wrapper .friendly-label-cta span{text-decoration:underline}.benefits-wrapper .best-price-cta:hover span,.benefits-wrapper .friendly-label-cta:hover span{text-decoration:none}.benefits-wrapper .friendly-label-cta{cursor:pointer}@media(min-width:1024px){.benefits-wrapper .befits__content{display:flex}}.benefits-wrapper .befits__see-all{border-bottom:1px solid #ec004a;color:#ec004a;font-family:FSRosa,sans-serif;font-size:20px;font-weight:700;line-height:23px;text-decoration:none;transition:border-bottom-color .3s ease-in-out}.benefits-wrapper .befits__see-all:after{color:inherit;content:"->";display:inline-block;font-size:16px;margin-left:4px}.benefits-wrapper .befits__see-all:hover{border-bottom:1px solid #0000}.benefits-wrapper .benefits-logo{display:flex;flex-direction:row;justify-content:center;padding-bottom:24px}.benefits-wrapper .benefits-logo img{display:block;height:auto;max-height:32px;max-width:100%;width:auto}@media(min-width:1024px){.benefits-wrapper .benefits-logo img{max-height:70px}}.benefits-wrapper .benefits-title{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;padding:0 0 25px;text-align:center}.fonts-stage-2 .benefits-wrapper .benefits-title{font-family:OpenSans,sans-serif}@media(min-width:1024px){.benefits-wrapper .benefits-title{padding-bottom:57px}}.benefits-wrapper .title-wysiwyg{color:#000;font-size:31px;line-height:35px;padding:0 0 16px;width:auto}@media(min-width:1005px){.benefits-wrapper .title-wysiwyg{font-size:48px;line-height:54px;padding-bottom:24px}}.benefits-wrapper .benefit--marker--container{display:block;margin:20px auto;max-width:1126px;width:100%}.benefits-wrapper .benefit--marker--container .description{padding:0 50px}.benefits-wrapper .benefit--marker--container .description .dot{background-color:#ec004a;border-radius:50%;display:inline-block;height:10px;margin-left:2px;width:10px}.benefits-wrapper .benefit--marker--container .description .paying-mention{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;margin:0 20px;text-transform:lowercase}.fonts-stage-2 .benefits-wrapper .benefit--marker--container .description .paying-mention{font-family:OpenSans,sans-serif}.benefits-wrapper .benefits-description{color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;margin:0 auto;max-width:1024px;padding-bottom:16px;text-align:center}@media(min-width:1024px){.benefits-wrapper .benefits-description{font-size:18px;line-height:26px;padding-bottom:33px}}.benefits-wrapper .befits__section{display:flex;flex-direction:row;gap:24px 40px}@media(min-width:1025px){.benefits-wrapper .befits__section{padding:0}}.benefits-wrapper .befits__section.top{flex-wrap:wrap}.benefits-wrapper .befits__section.top .befits__section-item-text{color:#000}.benefits-wrapper .befits__section.top .befits__section-item-text-title{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.benefits-wrapper .befits__section.top .benefit--marker h3{font-family:OpenSans,sans-serif;font-size:14px;line-height:19px}@media(min-width:1024px){.benefits-wrapper .befits__section.top .benefit--marker h3{font-size:16px;line-height:24px}}.benefits-wrapper .befits__section-item{align-items:center;box-sizing:border-box;display:flex}@media(min-width:1025px){.benefits-wrapper .befits__section-item{width:auto}}.benefits-wrapper .befits__section-item-image{align-items:center;display:flex;flex-direction:row;height:32px;justify-content:center;width:32px}.benefits-wrapper .befits__section-item-image i{font-size:32px;font-weight:600}.benefits-wrapper .befits__section-item-image img{flex:0 0 auto}.benefits-wrapper .befits__section-item-image img.i1{height:50px;width:37.5px}.benefits-wrapper .befits__section-item-image img.i2{height:50px;width:50px}.benefits-wrapper .befits__section-item-image img.i3{height:60px;width:36px}.benefits-wrapper .befits__section-item-text{align-items:center;color:#000;display:flex;flex:1 1;font-family:OpenSans,sans-serif;font-size:16px;line-height:26px;padding-left:8px}.benefits-wrapper .befits__section-item-paying{border:1px solid #000;border-radius:8px;font-size:12px;line-height:16px;margin-left:8px;padding:4px 6px}.benefits-wrapper .befits__section-item.centered{align-items:flex-start;padding:33px 0 10px}@media(max-width:767px){.benefits-wrapper .befits__section-item.centered{padding:10px}}.benefits-wrapper .befits__section-item.centered .befits__section-item-text{padding-left:5px}@media(max-width:767px){.benefits-wrapper .befits__section-item.centered .befits__section-item-text{padding-left:30px}}.benefits-wrapper .befits__section-item.paying-benefit .dot{background-color:#ec004a;border-radius:50%;display:inline-block;height:10px;margin-left:2px;width:10px}.benefits-wrapper .befits__section.bottom{align-items:center;border-top:1px solid #ccc;box-sizing:border-box;justify-content:flex-start;margin:16px -32px 0;max-width:1178px;padding:32px 32px 0}@media(min-width:1025px){.benefits-wrapper .befits__section.bottom{flex-wrap:wrap;margin:0 auto;padding:34px 56px 0;width:100%}}.benefits-wrapper .befits__section.bottom .befits__section-item{box-sizing:border-box;padding:0 0 32px}@media(min-width:1025px){.benefits-wrapper .befits__section.bottom .befits__section-item{flex:0 0 auto;padding:0 26px 35px;width:352px}}.benefits-wrapper .befits__section.bottom .befits__section-item-image{height:40px;width:40px}.benefits-wrapper .befits__section.bottom .befits__section-item-image i{color:#000;font-size:40px}@media(min-width:1025px){.benefits-wrapper .befits__section.bottom .befits__section-item-image{align-self:center;height:48px;justify-content:center;width:48px}.benefits-wrapper .befits__section.bottom .befits__section-item-image i{font-size:48px}.benefits-wrapper .befits__section.bottom .befits__section-item-text{max-width:152px;padding-top:0}}@media(max-width:1004px){.benefits-wrapper .befits__section.bottom>.befits__section-item{display:none;opacity:0;transition:opacity 2s ease-in}.benefits-wrapper .befits__section.bottom>.befits__section-item:nth-child(0){display:flex;opacity:1;transition:opacity 2s ease-in}.benefits-wrapper .befits__section.bottom>.befits__section-item:nth-child(0)>.befits__section-item-text{padding-left:30px}.benefits-wrapper .befits__section.bottom>.befits__section-item:first-child{display:flex;opacity:1;transition:opacity 2s ease-in}.benefits-wrapper .befits__section.bottom>.befits__section-item:first-child>.befits__section-item-text{padding-left:30px}.benefits-wrapper .befits__section.bottom>.befits__section-item:nth-child(2){display:flex;opacity:1;transition:opacity 2s ease-in}.benefits-wrapper .befits__section.bottom>.befits__section-item:nth-child(2)>.befits__section-item-text{padding-left:30px}.benefits-wrapper .befits__section.bottom>.befits__section-item:nth-child(3){display:flex;opacity:1;transition:opacity 2s ease-in}.benefits-wrapper .befits__section.bottom>.befits__section-item:nth-child(3)>.befits__section-item-text{padding-left:30px}}.benefits-wrapper .befits__section.bottom>.befits__section-item.show{display:flex;opacity:1;transition:opacity 2s ease-in}.benefits-wrapper .befits__section.less,.benefits-wrapper .befits__section.more{display:none;height:18px;padding:15px 0 13px;width:100%}@media(min-width:1004px){.benefits-wrapper .befits__section.less,.benefits-wrapper .befits__section.more{display:none!important}}.benefits-wrapper .befits__section.less a,.benefits-wrapper .befits__section.more a{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;margin:0 auto;text-decoration:underline}.fonts-stage-2 .benefits-wrapper .befits__section.less a,.fonts-stage-2 .benefits-wrapper .befits__section.more a{font-family:OpenSans,sans-serif}.benefits-wrapper__notes{margin:16px auto 0;max-width:1026px;position:relative;width:100%;z-index:2}@media(min-width:1025px){.benefits-wrapper__notes{margin-top:32px}}.benefits-wrapper__notes p{color:#000;font-family:OpenSans,sans-serif;font-size:14px;font-weight:600;line-height:24px}@media(min-width:1025px){.benefits-wrapper__notes p{font-weight:700}}.benefits-wrapper__notes p .marker{color:#ec004a}.benefits-wrapper__notes .btn-bam{margin:25px 0 0;text-align:center}.benefits-wrapper__notes .btn-bam a{border:2px solid #000;border-radius:4px;box-sizing:border-box;color:#000;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;padding:8px 21px;text-decoration:none;vertical-align:top}@media(min-width:1024px){.benefits-wrapper__notes .btn-bam a{padding:14px 47px}}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:#0000;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:transparent;height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset #0000;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px #0009;display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px #0009;content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:#0009;height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{-webkit-font-smoothing:subpixel-antialiased;-webkit-touch-callout:none;color:#ccc;font-size:13px;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{-webkit-overflow-scrolling:touch;background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:#0000;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:#0000;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:#0000;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:#1e1e1e99;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:#0000;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,#000000d9,#0000004d 50%,#00000026 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,#0000);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:#0000;border:4px solid;border-color:#888 #888 #fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:#0000;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#ddd;bottom:0;display:none;margin:0;padding:2px 2px 4px;position:absolute;right:0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px #0000004d}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#0000001a;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.popup__background-layer{background-color:#000;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:9918}.popup__content{background-color:#fff;border-radius:0;box-shadow:0 10px 15px 0 #0000001a;left:50%;max-height:100%;max-width:975px;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9919}.popup__content::-webkit-scrollbar{background:#0000;width:0}@media(max-width:767px){.popup__content{min-width:90%}}.popup__content b,.popup__content span,.popup__content strong{font-weight:700}.popup__content a{color:#4a4a4a;display:inline-block;padding:0 5px}@media(max-width:1023px){.popup__content a{display:block;margin:0 auto;width:auto}}.popup__close{background-color:#0000;border:none;cursor:pointer;font-size:0;height:70px;line-height:0;outline:none;position:absolute;right:0;top:0;width:70px;z-index:9919}.popup__close.mobile{display:none}@media(max-width:767px){.popup__close{background-color:#fff;border-radius:50%;height:42px;right:0;top:0;width:42px}}.popup__close span{display:block;height:26px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:26px}.popup__close span:after{background:#4a4a4a;content:"";height:1.5px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.popup__close span:before{background:#4a4a4a;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1.5px}.popup-holder__bottom{padding-top:50px}.popup_sales{display:none}.popup_sales.show{display:block}@media(max-width:1023px){.popup_sales .popup__close{right:calc(100% - 48px);top:18px}}.popup_sales .popup__close span{height:20px;width:20px}.popup_sales .popup__close span:before{width:2px}.popup_sales .popup__close span:after{height:2px}.popup_sales .popup__content{border-radius:0;max-width:100vw;padding:80px 24px 30px;width:1176px}@media(min-width:1024px){.popup_sales .popup__content{padding:40px 12%}}.popup_sales .popup__content:after,.popup_sales .popup__content:before{content:"";position:absolute}@media(min-width:1024px){.popup_sales .popup__content:before{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain;bottom:0;height:267px;left:0;width:74px;z-index:1}}.popup_sales .popup__content:after{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain;height:246px;right:52px;top:0;transform:rotate(90deg) translateX(-133%);width:63px;z-index:1}@media(min-width:1024px){.popup_sales .popup__content:after{bottom:50%;right:0;top:auto;transform:translateY(50%) rotate(0)}}.popup_sales .popup__content h2,.popup_sales .popup__content h3,.popup_sales .popup__content h4{line-height:1.1}@media(max-width:567px){.popup.popup-theme--mobile-full .popup__content{width:100%}.popup.popup-theme--mobile-full .popup__close{left:5px;right:auto;top:5px}}.global-error-popup__bottom{color:#4a4a4a;font-size:14px}.popin-condition{overflow:auto}.popin-condition::-webkit-scrollbar{background:#0000;width:0}.popin-condition__content{overflow:auto}.popin-condition .popin-condition__hd{display:flex}.popin-condition .popin-condition__hd .conditions-tab{border-right:2px solid #d2d2d2}.popin-condition .popin-condition__hd .detail-tab{border-left:2px solid #d2d2d2}.popin-condition .popin-condition__hd .conditions-tab,.popin-condition .popin-condition__hd .detail-tab{border-bottom:2px solid #d2d2d2;box-sizing:border-box;color:#aeaeae;cursor:pointer;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;outline:none;padding:30px 20px;text-align:center;width:50%}.fonts-stage-2 .popin-condition .popin-condition__hd .conditions-tab,.fonts-stage-2 .popin-condition .popin-condition__hd .detail-tab{font-family:OpenSans,sans-serif}@media(max-width:1004px){.popin-condition .popin-condition__hd .conditions-tab,.popin-condition .popin-condition__hd .detail-tab{font-size:16px;line-height:18px;padding:15px 10px}}.popin-condition .popin-condition__hd .conditions-tab.active,.popin-condition .popin-condition__hd .detail-tab.active{border:0;color:#000}@media(max-width:1004px){.popin-condition .popin-condition__hd .detail-tab{padding-right:40px}}.popin-condition .popin-tabs{padding:20px 125px 30px}@media(max-width:1004px){.popin-condition .popin-tabs{padding:20px 20px 30px}}.popin-condition .popin-tabs h5{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;margin-bottom:3px;margin-top:30px}.fonts-stage-2 .popin-condition .popin-tabs h5{font-family:OpenSans,sans-serif}.popin-condition .popin-tabs p{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:1.4;margin:10px 0 0}.fonts-stage-2 .popin-condition .popin-tabs p{font-family:OpenSans,sans-serif}.popin-condition .detail-tab__hd{border-bottom:2px solid #d8d8d8;color:#000;display:flex;font-family:OpenSansSubset,sans-serif;font-weight:600;padding:20px 0}.fonts-stage-2 .popin-condition .detail-tab__hd{font-family:OpenSans,sans-serif}.popin-condition .detail-tab__hd .detail-tab__left{flex:1.3 1;text-align:left}.popin-condition .detail-tab__hd .detail-tab__right{flex:.7 1;text-align:right}.popin-condition .detail-tab__container{padding:20px 0}.popin-condition .detail-tab__container .detail-tab__fl{display:flex;margin-bottom:5px}.popin-condition .detail-tab__container .detail-tab__fl .detail-tab__left{flex:1.3 1;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;text-align:left}.fonts-stage-2 .popin-condition .detail-tab__container .detail-tab__fl .detail-tab__left{font-family:OpenSans,sans-serif}.popin-condition .detail-tab__container .detail-tab__fl .detail-tab__left.grey{color:#4a4a4a}.popin-condition .detail-tab__container .detail-tab__fl .detail-tab__right{color:#000;flex:.7 1;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;text-align:right}.fonts-stage-2 .popin-condition .detail-tab__container .detail-tab__fl .detail-tab__right{font-family:OpenSans,sans-serif}.popin-condition .detail-tab__container p{margin-top:6px}.popin-condition .detail-tab__container p.nomrg{margin-bottom:2px}.popin-condition .detail-tab__container p a{color:#000}.popin-condition .detail-tab__container .large-rates__club-title{align-items:center;border:1px solid #0f2028;border-radius:2px;color:#0f2028;display:inline-block;font-family:LatoBold,sans-serif;font-size:10px;font-weight:700;letter-spacing:.5px;margin:40px 0 0;padding:2px 6px;text-transform:uppercase}@media(max-width:1003px){.popin-condition .detail-tab__container .large-rates__club-title{margin-bottom:15px}}.popin-condition .detail-tab__container .large-rates__club-title>.ico{background-image:url(/themes/custom/adagio/static/media/gold_bird.svg);display:inline-block;height:7px;margin-right:4px;width:16px}.SeeDetails-wrapper{background-color:#0b0b0b;height:100%;left:0;opacity:.8;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.SeeDetails-container{height:100%;text-align:center;width:100%}.SeeDetails-content{background-color:#fff;border-radius:12px;display:inline-block;margin:0 auto;max-width:1024px;position:relative;vertical-align:middle;width:100%;z-index:9998}.SeeDetails-primary{position:relative}.SeeDetails-primary-image{border-radius:12px 12px 0 0;display:block;width:100%}.SeeDetails-primary-actions{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACgAAAAHHCAMAAABEYPEcAAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAInRSTlMA+d0HHzSjmSrqxLTSZPR5iRZJDD8S713kkLtRrFdrgXDL7g0+hQAAFftJREFUeNrs3UuSmzAUQFGDkYQkQBhj/v/9LzJyUkll0IOuLnfb4HvGML+F3hMnANir6y2KYiHKoh/TaXFz3rbKk3fDYL2uM966JkkS3jWN1lWVZUGwbUGQZVWltW6a0POPrKvxuq7zbw6DvFNe2+azW6a07ouyFHEcXa7nEwAAAL7D+RbF//edbztrO+NrrtHZ9lRZpX00GmOtr8T/C9H3IXkIAADwKdd77PX15OZWDdYkoQ62vap8G3aDbHM3+SoUcXQjCgEAwJs7XyJRFmO6zLmS1qyhzraDC7SPQitVO7u0LkoRX64nAACAI7v64utTl0trkh1/2nssHRorWzeNhYjIQQAAsH/nKP6dfMqapCH5yEEAAHBE/5JvIPnIQQAAcFzXqOynWdm1OfwY3/MEOrEyX8Yyvp0AAACe4hyJInVqMCHV98OCZrUqn3wL8l0QAAB8v4soatdKk1QbXkAQGqvmtBcRl8wAAIBHusXluOSyS/SGl5WFZmhdWtCCAADg6y6in3Jp2OXYHZ1Y5eqSEgQAAJ90jYt0ll1I9+2fXod2GcXlBAAA8IFzVNZOWYb7jigIjcynQrBADAAA7iIxutaujPe9hSzs5JwWrA8DAPCW/g74bXhLFWOCAAC8kahI8yHh7j780RjlRs6GAQA4pqvonerCDfhAtQ55WkYnAABwCJeynqVhxg+fEIRWLT0jggAA7NU5LqbWctiLL9BGzjXXxwAAsB83MXLYi0fIEptPBZsiAAC8sEuZ5nLlIj88Wtgp18d0IAAALyUqnDKUH75XaPO0ZGEYAIBnO4txHhL+2oafo41aCvaF8Yu9e0tOFIqiACrSFwgPRcVG1OBj/oPszk/yk1QqD0uBtUax655z9gXgHlZN1RUW/biTqExOz8FUGAA+ZN7LSM2LrmpcCwPA7WzMe3lIf/Nk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) no-repeat 50% 0;background-size:cover;bottom:-1px;height:182px;left:0;position:absolute;width:100%;z-index:2}@media(max-width:768px){.SeeDetails-primary-actions{height:117px}}@media(max-width:568px){.SeeDetails-primary-actions{height:92px}}.SeeDetails-primary-button{background:#ec004a;border:none;border-radius:25px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;left:50%;padding:13px 20px;position:absolute;text-decoration:none;text-transform:uppercase;top:-10px;transform:translateX(-50%);z-index:999}.fonts-stage-2 .SeeDetails-primary-button{font-family:OpenSans,sans-serif}.SeeDetails-primary-button span{margin-left:3px}.SeeDetails-secondary{border-radius:0 0 12px 12px;font-size:14px;font-weight:400;line-height:24px;margin:-120px 0 0;max-width:100%;overflow:hidden;padding:0 10px;pointer-events:none;position:relative;text-align:center;z-index:4}@media(max-width:768px){.SeeDetails-secondary{margin-top:-120px}}.SeeDetails-secondary-availableText{color:#ec004a;display:block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:700}.fonts-stage-2 .SeeDetails-secondary-availableText{font-family:OpenSans,sans-serif}@media(max-width:768px){.SeeDetails-secondary-availableText{margin-bottom:-40px;margin-top:95px}}.SeeDetails-secondary-availableText+.SeeDetails-secondary-title{margin-top:25px}@media(max-width:768px){.SeeDetails-secondary-availableText+.SeeDetails-secondary-title{margin-top:50px}}.SeeDetails-secondary-title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:30px;margin-bottom:10px;margin-top:15px}.fonts-stage-2 .SeeDetails-secondary-title{font-family:OpenSans,sans-serif}@media(max-width:768px){.SeeDetails-secondary-title{margin-top:95px}}.SeeDetails-secondary-details{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-weight:400;margin:0 auto;max-width:700px}.fonts-stage-2 .SeeDetails-secondary-details{font-family:OpenSans,sans-serif}.SeeDetails-secondary-features{color:#000;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:20px;margin-bottom:10px;margin-top:0;padding-bottom:20px;padding-top:30px}.fonts-stage-2 .SeeDetails-secondary-features{font-family:OpenSans,sans-serif}.SeeDetails-secondary-features-listItem{display:inline-block}.SeeDetails-secondary-features-listItem.famme{background:url(/themes/custom/adagio/static/media/homme-femme.svg) no-repeat 50% 2px;display:inline-block;padding-top:24px;width:50px}.SeeDetails-secondary-features-listItem.jLcGVe{background:url(data:image/png;base64,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) no-repeat 50% 2px;background-size:16px 18px;display:inline-block;padding-top:24px;width:50px}.SeeDetails-secondary-features-listItem.appart{background:url(/themes/custom/adagio/static/media/appartement.svg) no-repeat 50% 2px;display:inline-block;margin-left:15px;margin-right:15px;padding-top:24px;width:34px}.SeeDetails--withoutImage .SeeDetails-primary-actions{background:none;height:auto;margin:25px 0 15px;position:static}.SeeDetails--withoutImage .SeeDetails-primary-link{position:static;transform:none}.SeeDetails--withoutImage .SeeDetails-secondary{margin:85px 0 25px}@media(max-width:768px){.SeeDetails--withoutImage .SeeDetails-secondary-availableText{margin-top:0}}.SeeDetails--withoutImage .SeeDetails-secondary-availableText+.SeeDetails-secondary-title{margin-top:50px}.SeeDetails--withoutImage .SeeDetails-secondary-title{margin-top:0}.SeeDetails--withoutImage .SeeDetails-secondary-features{padding-bottom:0}@media(max-width:1023px){.SeeDetails--with-slider{max-width:90vw}}.SeeDetails-slider .slick-arrow{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;height:10px;margin-top:-20px;padding:3px;width:10px;z-index:10}@media(max-width:567px){.SeeDetails-slider .slick-arrow{margin-top:-35px}}.SeeDetails-slider .slick-arrow:before{content:""}.SeeDetails-slider .slick-arrow.slick-prev{left:14px;transform:rotate(135deg)}.SeeDetails-slider .slick-arrow.slick-next{right:14px;transform:rotate(-45deg)}.popup--seeDetails .popup__close{z-index:9999}@media(max-width:767px){.popup--seeDetails .popup__close{right:10px;top:10px}}.popup--seeDetails .popup__close span:after,.popup--seeDetails .popup__close span:before{background:#fff}@media(max-width:767px){.popup--seeDetails .popup__close span:after,.popup--seeDetails .popup__close span:before{background:#4a4a4a}}.cvv-popin__container{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;padding:25px 25px 10px}@media(min-width:769px){.cvv-popin__container{min-width:670px;padding:50px 70px 70px}}.fonts-stage-2 .cvv-popin__container{font-family:OpenSans,sans-serif}.cvv-popin__container .cvv-popin__title{font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:400;font-weight:500;-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px;text-align:center}.fonts-stage-2 .cvv-popin__container .cvv-popin__title{font-family:OpenSans,sans-serif}@media(max-width:767px){.cvv-popin__container .cvv-popin__title{margin-bottom:40px;padding-right:12px;text-align:left}}@media(min-width:769px){.cvv-popin__container .cvv-popin__main__left{float:left;width:48%}}.cvv-popin__container .cvv-popin__main__left__subtitle{font-family:OpenSansSubset,sans-serif;font-weight:600;-webkit-hyphens:auto;hyphens:auto;line-height:24px;margin-bottom:10px}.fonts-stage-2 .cvv-popin__container .cvv-popin__main__left__subtitle{font-family:OpenSans,sans-serif}.cvv-popin__container .cvv-popin__main__left__description{color:#919191;line-height:24px}.cvv-popin__container .cvv-popin__main__right{margin-top:20px;padding-bottom:45px;position:relative}@media(min-width:769px){.cvv-popin__container .cvv-popin__main__right{float:right;margin-top:0;width:48%}}.cvv-popin__container .cvv-popin__main__right:after{background:url(/themes/custom/adagio/static/media/SECURE_PAYMENT_ICONS.svg) 0 no-repeat;bottom:0;content:" ";height:100%;left:0;max-height:29px;max-width:235px;position:absolute;width:100%}@media(max-width:767px){.cvv-popin__container .cvv-popin__main__right:after{background-position:50%;background-size:100%}}.cvv-popin__container .cvv-popin__main__right img{border-radius:20px;display:block;max-width:362px}@media(max-width:767px){.cvv-popin__container .cvv-popin__main__right img{width:100%}}.cvv-popin__container .cvv-popin__main:after{clear:both;content:"";display:block;width:100%}.global-popup .global-error-popup{border-radius:8px;margin:0;padding:41px 51px 39px 53px}@media(max-width:767px){.global-popup .global-error-popup{padding:20px}}.global-popup .global-error-popup .btn-close{font-size:0;height:56px;line-height:0;outline:none;position:absolute;right:0;top:0;width:56px}@media(max-width:767px){.global-popup .global-error-popup .btn-close{height:55px;top:20px;width:55px}}.global-popup .global-error-popup .btn-close span{display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:20px}@media(max-width:767px){.global-popup .global-error-popup .btn-close span{height:18px;width:18px}}.global-popup .global-error-popup .btn-close span:after{background:#4a4a4a;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media(max-width:767px){.global-popup .global-error-popup .btn-close span:after{background:#fff;border-radius:2px}}.global-popup .global-error-popup .btn-close span:before{background:#4a4a4a;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px}@media(max-width:767px){.global-popup .global-error-popup .btn-close span:before{background:#fff;border-radius:2px}}.global-popup .global-error-popup .popup-holder{border-radius:12px;color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;padding:40px 49px 20px 48px;position:relative;text-align:center}.fonts-stage-2 .global-popup .global-error-popup .popup-holder{font-family:OpenSans,sans-serif}@media(max-width:767px){.global-popup .global-error-popup .popup-holder{padding:40px 22px 20px}}.global-popup .global-error-popup .popup-holder:before{border:7px solid #d40034;border-radius:50%;content:"";height:25px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:25px}@media(max-width:767px){.global-popup .global-error-popup .popup-holder:before{top:-5px}}.global-popup .global-error-popup .ttl{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:22px;padding-bottom:13px}.fonts-stage-2 .global-popup .global-error-popup .ttl{font-family:OpenSans,sans-serif}@media(max-width:767px){.global-popup .global-error-popup .ttl{padding-bottom:15px}}.global-popup .global-error-popup p{margin:0 0 24px}@media(max-width:767px){.global-popup .global-error-popup p{margin:0 0 15px}}.global-popup .global-error-popup .btn-holder a{background:#ec004a;border:2px solid #ec004a;border-radius:25px;color:#fff;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;line-height:14px;outline:none;padding:11px 39px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top}.fonts-stage-2 .global-popup .global-error-popup .btn-holder a{font-family:OpenSans,sans-serif}.global-popup .global-error-popup .btn-holder.confirm-book{margin-bottom:20px}.multiple-confirmation-popup{margin-bottom:20px;text-align:center}.multiple-confirmation-popup__ico{margin:20px 0 10px}.multiple-confirmation-popup__text{color:#000;font-family:OpenSansSubset,sans-serif;font-weight:600;line-height:22px}.fonts-stage-2 .multiple-confirmation-popup__text{font-family:OpenSans,sans-serif}.multiple-confirmation-popup__btn{background-color:#ec004a;border:none;border-radius:25px;color:#fff;cursor:pointer;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;height:50px;margin:10px auto;padding:0 20px;text-transform:uppercase}.fonts-stage-2 .multiple-confirmation-popup__btn{font-family:OpenSans,sans-serif}.multiple-confirmation-popup__btn:hover{box-shadow:0 10px 15px 0 #0000001a}.multiple-confirmation-popup__link{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:700;line-height:24px;text-decoration:underline}.fonts-stage-2 .multiple-confirmation-popup__link{font-family:OpenSans,sans-serif}.multiple-confirmation-popup__link:hover{text-decoration:none}.PopupRedesign_root__OBewf{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9918}.PopupRedesign_close__psTm-{background-color:#0000;border:none;cursor:pointer;font-size:0;height:70px;line-height:0;position:relative;width:70px}@media(max-width:567px){.PopupRedesign_close__psTm-{background-color:#fff;border-radius:50%;height:42px;left:0;right:auto;top:0;width:42px}}.PopupRedesign_close__psTm- .PopupRedesign_close-icon__no2GU{font-size:30px}@media(max-width:567px){.PopupRedesign_close__psTm- .PopupRedesign_close-icon__no2GU{font-size:20px}}.PopupRedesign_background-layer__UVxs2{background-color:#000;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.PopupRedesign_popup__SUW\+b{background-color:#fff;border-radius:0;box-shadow:0 10px 15px 0 #0000001a;left:50%;max-height:100%;max-width:975px;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:2}.PopupRedesign_popup__SUW\+b::-webkit-scrollbar{background:#0000;width:0}@media(max-width:767px){.PopupRedesign_popup__SUW\+b{min-width:90%}}.PopupRedesign_popup__SUW\+b b,.PopupRedesign_popup__SUW\+b strong{font-weight:700}.PopupRedesign_popup__content__aSHJE{max-height:100%;overflow-y:auto}.PopupRedesign_close-btn__i-8Ck{position:absolute;right:0;top:0;z-index:9919}[data-navigation=mouse] .PopupRedesign_close__psTm-{outline:none}@media(max-width:567px){.PopupRedesign_theme--mobile-full__aYTdH .PopupRedesign_popup__SUW\+b{height:100%;width:100%}.PopupRedesign_theme--mobile-full__aYTdH .PopupRedesign_popup__content__aSHJE{height:100%}.PopupRedesign_theme--mobile-full__aYTdH .PopupRedesign_close-btn__i-8Ck{left:5px;right:auto;top:5px}}.PopupRedesign_theme--gallery__27uLu .PopupRedesign_popup__SUW\+b{height:90vh;max-width:none;width:96%}.PopupRedesign_theme--gallery__27uLu .PopupRedesign_close-btn__i-8Ck{left:auto;right:8px}.PopupRedesign_theme--gallery__27uLu .PopupRedesign_popup__content__aSHJE{height:100%}.PopupRedesign_theme--familyFriendly__KO1k3 .PopupRedesign_close-btn__i-8Ck{left:auto;right:0}.PopupRedesign_theme--familyFriendly__KO1k3 .PopupRedesign_popup__SUW\+b{max-width:744px;width:100%}.PopupRedesign_theme--familyFriendly__KO1k3 .PopupRedesign_close__psTm-{left:auto;right:0}.PopupRedesign_theme--familyFriendly__KO1k3 .PopupRedesign_popup__content__aSHJE{height:100%}.AppartmentOptionDetails_modal-root__J1CIX{font-size:14px;line-height:1.5;padding:50px;position:relative}@media(max-width:767px){.AppartmentOptionDetails_modal-root__J1CIX{padding:40px}}@media(max-width:567px){.AppartmentOptionDetails_modal-root__J1CIX{padding:80px 30px}}.AppartmentOptionDetails_modal-root__J1CIX:after,.AppartmentOptionDetails_modal-root__J1CIX:before{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.AppartmentOptionDetails_modal-root__J1CIX:before{background-image:url(/themes/custom/adagio/static/media/bg-popin-w.6151c7708d4f7d8b4ec1.webp);background-position:0 0;background-repeat:no-repeat;background-size:80px}@media(max-width:767px){.AppartmentOptionDetails_modal-root__J1CIX:before{background-position:100% 0;background-size:100px}}.AppartmentOptionDetails_modal-root__J1CIX:after{background-image:url(data:image/png;base64,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);background-position:0 100%;background-repeat:no-repeat;background-size:40px;transform:scaleX(-1)}@media(max-width:767px){.AppartmentOptionDetails_modal-root__J1CIX:after{content:none}}.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_head__Gh-gf,.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_section__DItVn{margin-bottom:40px}.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_section__DItVn:last-child{margin-bottom:0}.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_title__wgR8Z{font-family:FSRosa,sans-serif;font-size:50px;font-weight:400;margin-bottom:10px;text-align:center}@media(max-width:767px){.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_title__wgR8Z{font-size:40px}}@media(max-width:567px){.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_title__wgR8Z{font-size:30px;font-weight:700}}.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_heading__wo3zw{font-family:FSRosa,sans-serif;font-size:35px;font-weight:400;margin-bottom:10px}@media(max-width:767px){.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_heading__wo3zw{font-size:30px}}@media(max-width:567px){.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_heading__wo3zw{font-size:25px}}.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_price-details__lnN0X{min-width:300px}.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_price-details__lnN0X th{font-weight:700;text-align:left}.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_price-details__lnN0X td,.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_price-details__lnN0X th{padding:5px 0}.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_taxes-details__gxsMm dt{font-weight:700;margin-bottom:10px}.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_taxes-details__gxsMm dt:last-child{margin-bottom:0}.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_taxes-details__gxsMm dd{list-style-type:circle;margin-bottom:10px;margin-left:25px}.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_taxes-details__gxsMm dd:before{content:"·";font-weight:700;margin-left:-25px;padding:0 10px}.AppartmentOptionDetails_modal-root__J1CIX .AppartmentOptionDetails_taxes-details__gxsMm dd:last-child{margin-bottom:0}.Button_root__37Rti{border:none;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;text-align:center;text-decoration:none}.Button_root__37Rti:hover{box-shadow:0 4px 4px #00000040;text-decoration:underline}.Button_root__37Rti>i{margin-right:8px}.Button_root__37Rti.Button_disabled__Y4rgJ,.Button_root__37Rti[disabled]{background-color:#d2d2d2!important;cursor:default!important;pointer-events:none!important}.Button_size-sm__wVN9N{font-size:16px;line-height:24px;padding:8px 16px}.Button_size-md__uXB8r{font-size:20px;line-height:24px;padding:8px 40px}.Button_size-lg__wFPBG{font-size:20px;line-height:20px;padding:16px 40px}.Button_theme-rounded__xEF5G{border-radius:100px}.Button_theme-squared__QbdBn{border-radius:4px;font-family:FSRosa,sans-serif;font-weight:400}.Button_theme-link__hpeGe{background:none;border:none;color:inherit;display:inline;font-size:inherit;line-height:inherit;margin:0;padding:0;text-decoration:underline}.Button_theme-link__hpeGe:hover{text-decoration:none}.Button_color-main__bov6S{background:#ec004a;color:#fff}.Button_color-main-reverse__PnNsb{background-color:#fff;border:1px solid #ec004a;color:#ec004a}.Button_color-secondary__81koZ{background:#1e1852;color:#fff}.Button_color-white__0PlUk{background-color:#fff;color:#000}.Button_color-white-reverse__PC5J1{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:2px solid #fff;color:#fff}.Button_color-black__NXCFu{background-color:#000;color:#fff}.Button_color-black-reverse__Ou2f5{background:#fff;border:1px solid #000;color:#000}.GlobalErrorPopUp_root__XSWiE{display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:385px;min-width:750px;padding:40px 50px;position:relative;text-align:center}@media(max-width:767px){.GlobalErrorPopUp_root__XSWiE{min-height:0;min-height:auto;min-width:0;min-width:auto;padding:50px 20px}}.GlobalErrorPopUp_title__h9P6h{font-size:24px;font-style:normal;font-weight:600;line-height:1.3}.GlobalErrorPopUp_description__qYIxj{font-size:14px;font-style:normal;font-weight:600;line-height:1.7}.GlobalErrorPopUp_btn__P14C7{min-width:230px}.LastChancePopup_root__ra-04{display:flex;flex-direction:column;gap:25px;min-height:384px;min-width:795px;padding:90px 40px 30px;text-align:center}@media(max-width:767px){.LastChancePopup_root__ra-04{min-height:0;min-height:auto;min-width:0;min-width:auto}}@media(max-width:567px){.LastChancePopup_root__ra-04{gap:40px;padding:90px 20px}}.LastChancePopup_login-group__V\+eK9{align-items:center;display:flex;gap:15px;justify-content:center}.LastChancePopup_login-section__8zNun{background-color:#1e1852;border-radius:8px;color:#fff;padding:25px}.LastChancePopup_member-rate-action__dNNXm{align-items:center;display:flex;gap:15px;justify-content:center}@media(max-width:567px){.LastChancePopup_member-rate-action__dNNXm{flex-direction:column}}.LastChancePopup_member-rate-text__fGBwN{font-size:18px;font-weight:600;line-height:1.44;margin-bottom:20px}@media(max-width:567px){.LastChancePopup_member-rate-text__fGBwN{font-size:16px;margin-bottom:50px}}.LastChancePopup_login-link__5YXYj{color:#fff;text-decoration:underline}.LastChancePopup_login-link__5YXYj:hover{text-decoration:none}.LastChancePopup_social-link__pCVxw{color:#fff;display:inline-block;font-size:0;text-decoration:none}.LastChancePopup_social-link__pCVxw img{height:22px;width:auto}.LastChancePopup_register-link__OUo6v{font-weight:600;line-height:24px}.LastChancePopup_description__ReZqX{font-size:16px;font-weight:700;line-height:1.5}.LastChancePopup_description__ReZqX a{color:#0355ff;display:inline-block;font-weight:600;margin-left:6px;text-decoration:underline}.LastChancePopup_description__ReZqX a:hover{text-decoration:none}.LastChancePopup_marked-text__ItQ5S{font-size:12px;line-height:1.6;margin-top:auto;text-align:left;width:100%}@media(max-width:567px){.LastChancePopup_marked-text__ItQ5S{margin-top:10px;text-align:center}}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2x){.iti__flag{background-size:5762px 15px}}.iti__flag.iti__ac{background-position:0 0;height:10px}.iti__flag.iti__ad{background-position:-22px 0;height:14px}.iti__flag.iti__ae{background-position:-44px 0;height:10px}.iti__flag.iti__af{background-position:-66px 0;height:14px}.iti__flag.iti__ag{background-position:-88px 0;height:14px}.iti__flag.iti__ai{background-position:-110px 0;height:10px}.iti__flag.iti__al{background-position:-132px 0;height:15px}.iti__flag.iti__am{background-position:-154px 0;height:10px}.iti__flag.iti__ao{background-position:-176px 0;height:14px}.iti__flag.iti__aq{background-position:-198px 0;height:14px}.iti__flag.iti__ar{background-position:-220px 0;height:13px}.iti__flag.iti__as{background-position:-242px 0;height:10px}.iti__flag.iti__at{background-position:-264px 0;height:14px}.iti__flag.iti__au{background-position:-286px 0;height:10px}.iti__flag.iti__aw{background-position:-308px 0;height:14px}.iti__flag.iti__ax{background-position:-330px 0;height:13px}.iti__flag.iti__az{background-position:-352px 0;height:10px}.iti__flag.iti__ba{background-position:-374px 0;height:10px}.iti__flag.iti__bb{background-position:-396px 0;height:14px}.iti__flag.iti__bd{background-position:-418px 0;height:12px}.iti__flag.iti__be{background-position:-440px 0;height:15px}.iti__flag.iti__bf{background-position:-460px 0;height:14px}.iti__flag.iti__bg{background-position:-482px 0;height:12px}.iti__flag.iti__bh{background-position:-504px 0;height:12px}.iti__flag.iti__bi{background-position:-526px 0;height:12px}.iti__flag.iti__bj{background-position:-548px 0;height:14px}.iti__flag.iti__bl{background-position:-570px 0;height:14px}.iti__flag.iti__bm{background-position:-592px 0;height:10px}.iti__flag.iti__bn{background-position:-614px 0;height:10px}.iti__flag.iti__bo{background-position:-636px 0;height:14px}.iti__flag.iti__bq{background-position:-658px 0;height:14px}.iti__flag.iti__br{background-position:-680px 0;height:14px}.iti__flag.iti__bs{background-position:-702px 0;height:10px}.iti__flag.iti__bt{background-position:-724px 0;height:14px}.iti__flag.iti__bv{background-position:-746px 0;height:15px}.iti__flag.iti__bw{background-position:-768px 0;height:14px}.iti__flag.iti__by{background-position:-790px 0;height:10px}.iti__flag.iti__bz{background-position:-812px 0;height:12px}.iti__flag.iti__ca{background-position:-834px 0;height:10px}.iti__flag.iti__cc{background-position:-856px 0;height:10px}.iti__flag.iti__cd{background-position:-878px 0;height:15px}.iti__flag.iti__cf{background-position:-900px 0;height:14px}.iti__flag.iti__cg{background-position:-922px 0;height:14px}.iti__flag.iti__ch{background-position:-944px 0;height:15px}.iti__flag.iti__ci{background-position:-961px 0;height:14px}.iti__flag.iti__ck{background-position:-983px 0;height:10px}.iti__flag.iti__cl{background-position:-1005px 0;height:14px}.iti__flag.iti__cm{background-position:-1027px 0;height:14px}.iti__flag.iti__cn{background-position:-1049px 0;height:14px}.iti__flag.iti__co{background-position:-1071px 0;height:14px}.iti__flag.iti__cp{background-position:-1093px 0;height:14px}.iti__flag.iti__cq{background-position:-1115px 0;height:12px}.iti__flag.iti__cr{background-position:-1137px 0;height:12px}.iti__flag.iti__cu{background-position:-1159px 0;height:10px}.iti__flag.iti__cv{background-position:-1181px 0;height:12px}.iti__flag.iti__cw{background-position:-1203px 0;height:14px}.iti__flag.iti__cx{background-position:-1225px 0;height:10px}.iti__flag.iti__cy{background-position:-1247px 0;height:14px}.iti__flag.iti__cz{background-position:-1269px 0;height:14px}.iti__flag.iti__de{background-position:-1291px 0;height:12px}.iti__flag.iti__dg{background-position:-1313px 0;height:10px}.iti__flag.iti__dj{background-position:-1335px 0;height:14px}.iti__flag.iti__dk{background-position:-1357px 0;height:15px}.iti__flag.iti__dm{background-position:-1379px 0;height:10px}.iti__flag.iti__do{background-position:-1401px 0;height:14px}.iti__flag.iti__dz{background-position:-1423px 0;height:14px}.iti__flag.iti__ea{background-position:-1445px 0;height:14px}.iti__flag.iti__ec{background-position:-1467px 0;height:14px}.iti__flag.iti__ee{background-position:-1489px 0;height:13px}.iti__flag.iti__eg{background-position:-1511px 0;height:14px}.iti__flag.iti__eh{background-position:-1533px 0;height:10px}.iti__flag.iti__er{background-position:-1555px 0;height:10px}.iti__flag.iti__es{background-position:-1577px 0;height:14px}.iti__flag.iti__et{background-position:-1599px 0;height:10px}.iti__flag.iti__eu{background-position:-1621px 0;height:14px}.iti__flag.iti__ez{background-position:-1643px 0;height:14px}.iti__flag.iti__fi{background-position:-1665px 0;height:12px}.iti__flag.iti__fj{background-position:-1687px 0;height:10px}.iti__flag.iti__fk{background-position:-1709px 0;height:10px}.iti__flag.iti__fm{background-position:-1731px 0;height:11px}.iti__flag.iti__fo{background-position:-1753px 0;height:15px}.iti__flag.iti__fr{background-position:-1775px 0;height:14px}.iti__flag.iti__fx{background-position:-1797px 0;height:14px}.iti__flag.iti__ga{background-position:-1819px 0;height:15px}.iti__flag.iti__gb{background-position:-1841px 0;height:10px}.iti__flag.iti__gd{background-position:-1863px 0;height:12px}.iti__flag.iti__ge{background-position:-1885px 0;height:14px}.iti__flag.iti__gf{background-position:-1907px 0;height:14px}.iti__flag.iti__gg{background-position:-1929px 0;height:14px}.iti__flag.iti__gh{background-position:-1951px 0;height:14px}.iti__flag.iti__gi{background-position:-1973px 0;height:10px}.iti__flag.iti__gl{background-position:-1995px 0;height:14px}.iti__flag.iti__gm{background-position:-2017px 0;height:14px}.iti__flag.iti__gn{background-position:-2039px 0;height:14px}.iti__flag.iti__gp{background-position:-2061px 0;height:14px}.iti__flag.iti__gq{background-position:-2083px 0;height:14px}.iti__flag.iti__gr{background-position:-2105px 0;height:14px}.iti__flag.iti__gs{background-position:-2127px 0;height:10px}.iti__flag.iti__gt{background-position:-2149px 0;height:13px}.iti__flag.iti__gu{background-position:-2171px 0;height:11px}.iti__flag.iti__gw{background-position:-2193px 0;height:10px}.iti__flag.iti__gy{background-position:-2215px 0;height:12px}.iti__flag.iti__hk{background-position:-2237px 0;height:14px}.iti__flag.iti__hm{background-position:-2259px 0;height:10px}.iti__flag.iti__hn{background-position:-2281px 0;height:10px}.iti__flag.iti__hr{background-position:-2303px 0;height:10px}.iti__flag.iti__ht{background-position:-2325px 0;height:12px}.iti__flag.iti__hu{background-position:-2347px 0;height:10px}.iti__flag.iti__ic{background-position:-2369px 0;height:14px}.iti__flag.iti__id{background-position:-2391px 0;height:14px}.iti__flag.iti__ie{background-position:-2413px 0;height:10px}.iti__flag.iti__il{background-position:-2435px 0;height:15px}.iti__flag.iti__im{background-position:-2457px 0;height:10px}.iti__flag.iti__in{background-position:-2479px 0;height:14px}.iti__flag.iti__io{background-position:-2501px 0;height:10px}.iti__flag.iti__iq{background-position:-2523px 0;height:14px}.iti__flag.iti__ir{background-position:-2545px 0;height:12px}.iti__flag.iti__is{background-position:-2567px 0;height:15px}.iti__flag.iti__it{background-position:-2589px 0;height:14px}.iti__flag.iti__je{background-position:-2611px 0;height:12px}.iti__flag.iti__jm{background-position:-2633px 0;height:10px}.iti__flag.iti__jo{background-position:-2655px 0;height:10px}.iti__flag.iti__jp{background-position:-2677px 0;height:14px}.iti__flag.iti__ke{background-position:-2699px 0;height:14px}.iti__flag.iti__kg{background-position:-2721px 0;height:12px}.iti__flag.iti__kh{background-position:-2743px 0;height:13px}.iti__flag.iti__ki{background-position:-2765px 0;height:10px}.iti__flag.iti__km{background-position:-2787px 0;height:12px}.iti__flag.iti__kn{background-position:-2809px 0;height:14px}.iti__flag.iti__kp{background-position:-2831px 0;height:10px}.iti__flag.iti__kr{background-position:-2853px 0;height:14px}.iti__flag.iti__kw{background-position:-2875px 0;height:10px}.iti__flag.iti__ky{background-position:-2897px 0;height:10px}.iti__flag.iti__kz{background-position:-2919px 0;height:10px}.iti__flag.iti__la{background-position:-2941px 0;height:14px}.iti__flag.iti__lb{background-position:-2963px 0;height:14px}.iti__flag.iti__lc{background-position:-2985px 0;height:10px}.iti__flag.iti__li{background-position:-3007px 0;height:12px}.iti__flag.iti__lk{background-position:-3029px 0;height:10px}.iti__flag.iti__lr{background-position:-3051px 0;height:11px}.iti__flag.iti__ls{background-position:-3073px 0;height:14px}.iti__flag.iti__lt{background-position:-3095px 0;height:12px}.iti__flag.iti__lu{background-position:-3117px 0;height:12px}.iti__flag.iti__lv{background-position:-3139px 0;height:10px}.iti__flag.iti__ly{background-position:-3161px 0;height:10px}.iti__flag.iti__ma{background-position:-3183px 0;height:14px}.iti__flag.iti__mc{background-position:-3205px 0;height:15px}.iti__flag.iti__md{background-position:-3226px 0;height:10px}.iti__flag.iti__me{background-position:-3248px 0;height:10px}.iti__flag.iti__mf{background-position:-3270px 0;height:14px}.iti__flag.iti__mg{background-position:-3292px 0;height:14px}.iti__flag.iti__mh{background-position:-3314px 0;height:11px}.iti__flag.iti__mk{background-position:-3336px 0;height:10px}.iti__flag.iti__ml{background-position:-3358px 0;height:14px}.iti__flag.iti__mm{background-position:-3380px 0;height:14px}.iti__flag.iti__mn{background-position:-3402px 0;height:10px}.iti__flag.iti__mo{background-position:-3424px 0;height:14px}.iti__flag.iti__mp{background-position:-3446px 0;height:10px}.iti__flag.iti__mq{background-position:-3468px 0;height:14px}.iti__flag.iti__mr{background-position:-3490px 0;height:14px}.iti__flag.iti__ms{background-position:-3512px 0;height:10px}.iti__flag.iti__mt{background-position:-3534px 0;height:14px}.iti__flag.iti__mu{background-position:-3556px 0;height:14px}.iti__flag.iti__mv{background-position:-3578px 0;height:14px}.iti__flag.iti__mw{background-position:-3600px 0;height:14px}.iti__flag.iti__mx{background-position:-3622px 0;height:12px}.iti__flag.iti__my{background-position:-3644px 0;height:10px}.iti__flag.iti__mz{background-position:-3666px 0;height:14px}.iti__flag.iti__na{background-position:-3688px 0;height:14px}.iti__flag.iti__nc{background-position:-3710px 0;height:10px}.iti__flag.iti__ne{background-position:-3732px 0;height:15px}.iti__flag.iti__nf{background-position:-3752px 0;height:10px}.iti__flag.iti__ng{background-position:-3774px 0;height:10px}.iti__flag.iti__ni{background-position:-3796px 0;height:12px}.iti__flag.iti__nl{background-position:-3818px 0;height:14px}.iti__flag.iti__no{background-position:-3840px 0;height:15px}.iti__flag.iti__np{background-position:-3862px 0;height:15px}.iti__flag.iti__nr{background-position:-3877px 0;height:10px}.iti__flag.iti__nu{background-position:-3899px 0;height:10px}.iti__flag.iti__nz{background-position:-3921px 0;height:10px}.iti__flag.iti__om{background-position:-3943px 0;height:10px}.iti__flag.iti__pa{background-position:-3965px 0;height:14px}.iti__flag.iti__pe{background-position:-3987px 0;height:14px}.iti__flag.iti__pf{background-position:-4009px 0;height:14px}.iti__flag.iti__pg{background-position:-4031px 0;height:15px}.iti__flag.iti__ph{background-position:-4053px 0;height:10px}.iti__flag.iti__pk{background-position:-4075px 0;height:14px}.iti__flag.iti__pl{background-position:-4097px 0;height:13px}.iti__flag.iti__pm{background-position:-4119px 0;height:14px}.iti__flag.iti__pn{background-position:-4141px 0;height:10px}.iti__flag.iti__pr{background-position:-4163px 0;height:14px}.iti__flag.iti__ps{background-position:-4185px 0;height:10px}.iti__flag.iti__pt{background-position:-4207px 0;height:14px}.iti__flag.iti__pw{background-position:-4229px 0;height:13px}.iti__flag.iti__py{background-position:-4251px 0;height:11px}.iti__flag.iti__qa{background-position:-4273px 0;height:8px}.iti__flag.iti__re{background-position:-4295px 0;height:14px}.iti__flag.iti__ro{background-position:-4317px 0;height:14px}.iti__flag.iti__rs{background-position:-4339px 0;height:14px}.iti__flag.iti__ru{background-position:-4361px 0;height:14px}.iti__flag.iti__rw{background-position:-4383px 0;height:14px}.iti__flag.iti__sa{background-position:-4405px 0;height:14px}.iti__flag.iti__sb{background-position:-4427px 0;height:10px}.iti__flag.iti__sc{background-position:-4449px 0;height:10px}.iti__flag.iti__sd{background-position:-4471px 0;height:10px}.iti__flag.iti__se{background-position:-4493px 0;height:13px}.iti__flag.iti__sg{background-position:-4515px 0;height:14px}.iti__flag.iti__sh{background-position:-4537px 0;height:10px}.iti__flag.iti__si{background-position:-4559px 0;height:10px}.iti__flag.iti__sj{background-position:-4581px 0;height:15px}.iti__flag.iti__sk{background-position:-4603px 0;height:14px}.iti__flag.iti__sl{background-position:-4625px 0;height:14px}.iti__flag.iti__sm{background-position:-4647px 0;height:15px}.iti__flag.iti__sn{background-position:-4669px 0;height:14px}.iti__flag.iti__so{background-position:-4691px 0;height:14px}.iti__flag.iti__sr{background-position:-4713px 0;height:14px}.iti__flag.iti__ss{background-position:-4735px 0;height:10px}.iti__flag.iti__st{background-position:-4757px 0;height:10px}.iti__flag.iti__su{background-position:-4779px 0;height:10px}.iti__flag.iti__sv{background-position:-4801px 0;height:12px}.iti__flag.iti__sx{background-position:-4823px 0;height:14px}.iti__flag.iti__sy{background-position:-4845px 0;height:14px}.iti__flag.iti__sz{background-position:-4867px 0;height:14px}.iti__flag.iti__ta{background-position:-4889px 0;height:10px}.iti__flag.iti__tc{background-position:-4911px 0;height:10px}.iti__flag.iti__td{background-position:-4933px 0;height:14px}.iti__flag.iti__tf{background-position:-4955px 0;height:14px}.iti__flag.iti__tg{background-position:-4977px 0;height:13px}.iti__flag.iti__th{background-position:-4999px 0;height:14px}.iti__flag.iti__tj{background-position:-5021px 0;height:10px}.iti__flag.iti__tk{background-position:-5043px 0;height:10px}.iti__flag.iti__tl{background-position:-5065px 0;height:10px}.iti__flag.iti__tm{background-position:-5087px 0;height:14px}.iti__flag.iti__tn{background-position:-5109px 0;height:14px}.iti__flag.iti__to{background-position:-5131px 0;height:10px}.iti__flag.iti__tr{background-position:-5153px 0;height:14px}.iti__flag.iti__tt{background-position:-5175px 0;height:12px}.iti__flag.iti__tv{background-position:-5197px 0;height:10px}.iti__flag.iti__tw{background-position:-5219px 0;height:14px}.iti__flag.iti__tz{background-position:-5241px 0;height:14px}.iti__flag.iti__ua{background-position:-5263px 0;height:14px}.iti__flag.iti__ug{background-position:-5285px 0;height:14px}.iti__flag.iti__uk{background-position:-5307px 0;height:10px}.iti__flag.iti__um{background-position:-5329px 0;height:11px}.iti__flag.iti__un{background-position:-5351px 0;height:14px}.iti__flag.iti__us{background-position:-5373px 0;height:11px}.iti__flag.iti__uy{background-position:-5395px 0;height:14px}.iti__flag.iti__uz{background-position:-5417px 0;height:10px}.iti__flag.iti__va{background-position:-5439px 0;height:15px}.iti__flag.iti__vc{background-position:-5456px 0;height:14px}.iti__flag.iti__ve{background-position:-5478px 0;height:14px}.iti__flag.iti__vg{background-position:-5500px 0;height:10px}.iti__flag.iti__vi{background-position:-5522px 0;height:14px}.iti__flag.iti__vn{background-position:-5544px 0;height:14px}.iti__flag.iti__vu{background-position:-5566px 0;height:12px}.iti__flag.iti__wf{background-position:-5588px 0;height:14px}.iti__flag.iti__ws{background-position:-5610px 0;height:10px}.iti__flag.iti__xk{background-position:-5632px 0;height:15px}.iti__flag.iti__ye{background-position:-5654px 0;height:14px}.iti__flag.iti__yt{background-position:-5676px 0;height:14px}.iti__flag.iti__za{background-position:-5698px 0;height:14px}.iti__flag.iti__zm{background-position:-5720px 0;height:14px}.iti__flag.iti__zw{background-position:-5742px 0;height:10px}.quotes-widget{align-content:space-between;display:flex;flex-wrap:wrap;justify-content:center;min-height:314px;overflow:hidden;padding-top:17px;position:relative}@media(max-width:1003px){.quotes-widget{min-height:326px}}.quotes-widget__quote{align-items:center;display:none;flex-direction:column;margin:0 20px;max-width:900px}.quotes-widget__quote:before{background:url(/themes/custom/adagio/static/media/Group.svg) no-repeat;content:"";display:block;height:45px;padding-bottom:20px;width:57px}.quotes-widget__quote-content{color:#000;font-size:38px;line-height:40px;min-height:210px;text-align:center;width:100%}.quotes-widget__quote-who{color:#40e9c4;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:700;margin-top:10px;text-transform:uppercase}.fonts-stage-2 .quotes-widget__quote-who{font-family:OpenSans,sans-serif}.quotes-widget__quote-content,.quotes-widget__quote.active,.quotes-widget__quote.next{display:flex;flex-direction:column;height:100%;justify-content:center}.quotes-widget__quote.active{display:flex}.quotes-widget__quote.next{display:flex;left:100%;opacity:.5;position:absolute;top:18px;transform:translateX(-20%);width:100%}@media(max-width:1003px){.quotes-widget__quote.next{display:none}}.quotes-widget__quote.prev{display:flex;opacity:.5;position:absolute;right:100%;top:18px;transform:translateX(20%);width:100%}@media(max-width:1003px){.quotes-widget__quote.prev{display:none}}.quotes-widget__pagination{display:flex;flex:0 0 100%;justify-content:center;margin-top:0}.video-widget{padding-top:23px}@media(max-width:1003px){.video-widget{position:relative}}.video-widget__title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;letter-spacing:0;line-height:38px;margin:0 auto;max-width:900px;padding-bottom:30px;position:relative;text-align:center;z-index:2}.fonts-stage-2 .video-widget__title{font-family:OpenSans,sans-serif}@media(max-width:1003px){.video-widget__title{box-sizing:border-box;font-size:22px;line-height:30px;padding:0 20px 23px}}.video-widget .title-wysiwyg{padding-bottom:24px}.video-widget__content{overflow:hidden;width:100%}@media(max-width:1003px){.video-widget__content{box-sizing:border-box;padding:0 20px}}.video-widget__content .video-holder{margin:0 auto 50px;max-width:1059px}@media(max-width:1003px){.video-widget__content .video-holder{margin-bottom:33px}}.video-widget__content .video-frame{padding-top:56.25%;position:relative;width:100%;z-index:2}.video-widget__content iframe{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.push-widget{margin:0 0 40px;padding:20px 0}.push-widget__title{color:#000;font-family:FSRosa,sans-serif;font-size:31px;font-weight:700;line-height:35px;margin:0 0 15px;padding:0 20px;text-align:center}@media(min-width:1024px){.push-widget__title{font-family:FSRosa,sans-serif;font-size:48px;font-weight:400;line-height:54px}}.push-widget__subtitle{color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;margin-bottom:35px;padding:0 20px;text-align:center}@media(min-width:1024px){.push-widget__subtitle{font-size:16px}}.push-widget__image{width:100%}@media(min-width:1024px){.push-widget__image{flex:0 0 50%;width:50%}.push-widget__content{align-items:center;display:flex;flex-direction:row}}.push-widget__content img{display:block;height:auto;width:100%}.push-widget__content-title{color:#000;font-family:FSRosa,sans-serif;font-size:31px;font-weight:700;line-height:35px;margin:0 0 8px;text-align:center}@media(min-width:1024px){.push-widget__content-title{font-family:FSRosa,sans-serif;font-size:48px;font-weight:400;line-height:54px;margin-bottom:10px;text-align:left}}.push-widget__content-subtitle{color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;margin-bottom:24px;text-align:center}@media(min-width:1024px){.push-widget__content-subtitle{font-size:16px;margin-bottom:34px;text-align:left}}.push-widget__content-broshure{box-sizing:border-box;padding:32px 40px 17px}@media(min-width:1024px){.push-widget__content-broshure{min-width:368px;padding:10px 117px}}.push-widget__content-broshure-title{color:#000;font-family:FSRosa,sans-serif;font-size:31px;font-weight:700;line-height:35px;padding:0 23px 7px;text-align:center}@media(min-width:1024px){.push-widget__content-broshure-title{font-size:48px;line-height:54px;padding:0 0 14px;text-align:left}}.push-widget__content-broshure-content{color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding-bottom:22px}@media(min-width:1024px){.push-widget__content-broshure-content{font-size:16px;line-height:26px;padding-bottom:24px}}.push-widget__content-broshure-content b,.push-widget__content-broshure-content strong{font-weight:700}.push-widget__content-broshure-content em,.push-widget__content-broshure-content i{font-style:italic}.push-widget__content-broshure-content dl,.push-widget__content-broshure-content ol,.push-widget__content-broshure-content ul{padding:10px 20px 0}.push-widget__content-broshure-content dl li,.push-widget__content-broshure-content ol li,.push-widget__content-broshure-content ul li{list-style:disc}.push-widget__content-broshure-content ol li{list-style:decimal}.push-widget__content-broshure-content ul{padding:0}.push-widget__content-broshure-content ul li{list-style:none;padding:8px 0 8px 42px;position:relative}@media(min-width:1024px){.push-widget__content-broshure-content ul li{padding-bottom:7px;padding-top:7px}}.push-widget__content-broshure-content ul li:before{background:url(/themes/custom/adagio/static/media/marker-orange.svg) no-repeat;background-size:cover;content:"";height:24px;left:0;position:absolute;top:8px;width:23px}.push-widget__content-broshure-content blockquote{padding:10px 20px}.push-widget__content-broshure-content p{padding:0 23px 27px}@media(min-width:1024px){.push-widget__content-broshure-content p{padding:0 0 14px}}.push-widget__content-broshure-content a{color:#ec004a;text-decoration:none}@media(min-width:1024px){.push-widget__content-broshure-content a:hover{text-decoration:underline}}.push-widget .push-banner-button{padding:9px 0;text-align:center}@media(min-width:1024px){.push-widget .push-banner-button{padding:17px 0;text-align:left}}.push-widget .push-banner-button .push-widget__content-broshure-download{border:2px solid #000;border-radius:4px;box-sizing:border-box;color:#000;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;padding:7px 35px;text-decoration:none;vertical-align:top}@media(min-width:1024px){.push-widget .push-banner-button .push-widget__content-broshure-download{padding:15px 48px}}.push-widget .push-banner-button .push-widget__content-broshure-download:hover{text-decoration:underline}.hero-block,.offer{position:relative}.hero-block{margin-bottom:80px;z-index:1}.offer .hero-block{display:flex;flex-direction:column-reverse}.offer .hero-block .intro{margin-bottom:0}.offer .hero-block .hero-block{display:block;margin-bottom:18px;margin-top:10px}.hero-block+div .benefits-wrapper{margin-bottom:60px}.hero-block+div .benefits-wrapper__notes{margin-bottom:60px;margin-top:-90px}@media(max-width:1004px){.hero-block+div .benefits-wrapper__notes{margin-top:-60px}}.hero-block .slick-slider .picture-wrap{padding-bottom:34.7%}@media(min-width:1024px){.hero-block .slick-slider .picture-wrap{padding-bottom:29.7%}}.hero-block img{display:block;height:auto;width:100%}.hero-block .destination-full-map .slide-item .btn-holder{position:relative;right:auto;top:auto}.hero-block .destination-full-map .btn-holder{bottom:27%;position:absolute;right:152px;z-index:9}@media(max-width:1003px){.hero-block .destination-full-map .btn-holder{bottom:-20%;right:20px}}.hero-block .destination-full-map .btn-holder button.show-full-map{background:#fff;border:5px solid #40e9c4;border-radius:100%;box-shadow:0 6px 8px #00000040;cursor:pointer;display:block;height:60px;width:60px}.hero-block .destination-full-map .btn-holder button.show-full-map img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.hero-block .destination-full-map .slide-item__feature-title{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;margin-bottom:13px;position:relative;text-align:right}.fonts-stage-2 .hero-block .destination-full-map .slide-item__feature-title{font-family:OpenSans,sans-serif}@media(max-width:1004px){.hero-block .destination-full-map .slide-item__feature-title{text-align:left}}.hero-block .destination-full-map .slide-item__feature-title .search-item__tooltip{background-color:#fff;border:1px solid #f5f3f2;border-radius:12px;box-shadow:0 4px 16px #0000001a;color:#4a4a4a;display:none;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;left:50%;line-height:16px;max-width:129px;min-width:129px;padding:12px;position:absolute;top:50%;transform:translate(10%,-50%);z-index:2}.fonts-stage-2 .hero-block .destination-full-map .slide-item__feature-title .search-item__tooltip{font-family:OpenSans,sans-serif}.hero-block .destination-full-map .slide-item__feature-title:hover .search-item__tooltip{display:block;left:100%;right:auto;text-align:left;transform:translate(10%,-50%)}@media(max-width:1003px){.hero-block .destination-full-map .slide-item__feature-title:hover .search-item__tooltip{display:none}}.hero-block .destination-full-map .slide-item__feature-title:hover .search-item__tooltip:after{border:8px solid #0000;border-left:0;border-right:8px solid #fff;content:"";display:block;left:0;position:absolute;top:50%;transform:translate(-100%,-50%);width:0}.hero-block .destination-full-map .slide-item__feature-title.active-tooltip .search-item__tooltip{display:none;left:50%;max-width:100%;min-width:100%;top:-55px;transform:translate(-50%,-50%)}@media(max-width:1003px){.hero-block .destination-full-map .slide-item__feature-title.active-tooltip .search-item__tooltip{display:block}}.hero-block .destination-full-map .slide-item__feature-title.active-tooltip .search-item__tooltip:after{border:8px solid #0000;border-bottom:0;border-top:8px solid #fff;left:50%;top:100%;transform:translate(-100%,-15%)}@media(max-width:1003px){.hero-block .destination-full-map .slide-item__feature-title.active-tooltip .search-item__tooltip:after{display:block}}.hero-block .data{box-sizing:border-box;margin:20px 0 30px;overflow:hidden;position:relative;text-align:center;width:100%;z-index:2}@media screen and (max-width:1024px){.hero-block .data{margin-top:-3%}}@media(max-width:1003px){.hero-block .data{float:none;margin:20px 0 45px;padding:0 30px}}.hero-block .data .data-holder{margin:0 auto;max-width:417px}@media(max-width:1003px){.hero-block .data .data-holder{max-width:100%}}.hero-block .data h2{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:38px;margin:0;min-height:76px}.fonts-stage-2 .hero-block .data h2{font-family:OpenSans,sans-serif}@media(max-width:1003px){.hero-block .data h2{font-size:22px;line-height:30px}}@media(max-width:768px){.hero-block .data h2{min-height:60px}}.hero-block .logo-holder{background:#fff;border-radius:50%;bottom:-70px;display:flex;height:126px;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;width:126px}.hero-block .logo-holder img{margin:auto;max-height:100%;max-width:100%;object-fit:cover;width:auto}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.hero-block .logo-holder img{height:75px}}.destinations-hero .destination-full-map .btn-holder{bottom:auto;top:-25px}@media(max-width:1003px){.destinations-hero .destination-full-map .btn-holder{top:10px}}.no-scroll .hero-pre-event{z-index:5}.offers-info{margin-bottom:30px;text-align:center}@media(max-width:1003px){.offers-info{margin-bottom:20px;padding:0 20px}}.offers-info h2{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:38px;margin:0 auto;max-width:620px}.fonts-stage-2 .offers-info h2{font-family:OpenSans,sans-serif}@media(max-width:1003px){.offers-info h2{font-size:22px;line-height:30px}}.offers-info p{color:#4a4a4a;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;margin:10px auto 0;max-width:720px}.fonts-stage-2 .offers-info p{font-family:OpenSans,sans-serif}.conditions-block{box-sizing:border-box;color:#4a4a4a;font-size:11px;letter-spacing:0;line-height:18px;max-width:50%;padding:0 1em;text-align:center}.with-kontorolab .conditions-block{color:inherit;font-size:14px;line-height:24px;margin-bottom:100px;text-align:left}.with-kontorolab .conditions-block p{margin-bottom:24px;padding:0}.with-kontorolab .conditions-block p:last-child{margin-bottom:0}@media(max-width:767px){.with-kontorolab .conditions-block{margin-bottom:20px}}@media(max-width:1003px){.conditions-block{max-width:none}}@media(max-width:767px){.conditions-block{padding:0 20px;width:100%}}.conditions-block p{padding:12px 0}.conditions-block a{color:#4a4a4a}.conditions-block__links{display:flex;justify-content:space-around}.conditions-block__links-link{color:#4a4a4a}.isDestinationsPage .conditions-block{margin:0 auto}.content .first-step{margin-top:45px}@media(max-width:1003px){.content .first-step{margin-top:75px}}.content .first-step+.conditions-block{box-sizing:border-box;color:#4a4a4a;font-size:11px;max-width:66%;padding:0 20px 0 55px}@media(max-width:1003px){.content .first-step+.conditions-block{max-width:none;padding:0 25px}}@media(max-width:767px){.content .first-step+.conditions-block{width:100%}}.second-step+.conditions-block{max-width:70%;padding:0 50px}@media(max-width:1003px){.second-step+.conditions-block{max-width:none}}@media(max-width:767px){.second-step+.conditions-block{padding:0 25px;width:100%}}.google-map{height:606px}@media(max-width:1023px){.google-map{height:100%}}.google-map .wording-agrandir-ab{color:#000;display:inline;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:600;line-height:10px;margin-top:0;text-align:center;vertical-align:super}.fonts-stage-2 .google-map .wording-agrandir-ab{font-family:OpenSans,sans-serif}.no-scroll-full-map{overflow-y:hidden;width:100%}@media(max-width:1004px){.no-scroll-full-map{position:fixed}}.no-scroll-full-map .footer-buttons__social-buttons,.no-scroll-full-map .newsletter-widget,.no-scroll-full-map .site-footer .footer-text-blocks{display:none}.slide-item{cursor:pointer}.slide-item__image{display:block;height:100%;overflow:hidden;width:192px}@media(max-width:1004px){.slide-item__image{border-radius:8px;float:left;margin-right:10px;width:120px}}.slide-item__image img{height:100%;width:100%}.slide-item__content{display:flex;flex:1 1;flex-direction:column;outline:none;padding:11px 14px}@media(max-width:1004px){.slide-item__content{display:block;padding:0}}.slide-item__line{display:flex;width:100%}@media(max-width:1004px){.slide-item__line:first-child{display:block}}.slide-item__line--top .slide-item__col{align-self:flex-start}.slide-item__line--bottom{height:100%}@media(max-width:1004px){.slide-item__line--bottom{height:auto}}.slide-item__line--bottom .slide-item__col{align-self:flex-end}.slide-item__col{flex:1 1}.slide-item__col.btn-holder{min-height:62px;padding:4px 0;position:relative}@media(max-width:1004px){.slide-item__col.btn-holder{padding-bottom:4px}}.slide-item__title{background-color:#fff;border:none;color:#000;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;outline:none;text-align:left;text-decoration:none}.fonts-stage-2 .slide-item__title{font-family:OpenSans,sans-serif}@media(max-width:1004px){.slide-item__title{display:block;font-size:12px;line-height:16px;margin-bottom:10px}}.slide-item__title:hover{opacity:.9}.slide-item__discount{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:10px;margin:11px 0 2px}.fonts-stage-2 .slide-item__discount{font-family:OpenSans,sans-serif}@media(max-width:1004px){.slide-item__discount{font-size:11px;line-height:20px;margin:0 0 -3px}}.slide-item__prices{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px}.fonts-stage-2 .slide-item__prices{font-family:OpenSans,sans-serif}@media(max-width:1004px){.slide-item__prices{font-size:15px}}.slide-item__prices span{color:#000;flex:1 1 100%;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;line-height:20px;margin-bottom:-6px}.fonts-stage-2 .slide-item__prices span{font-family:OpenSans,sans-serif}.slide-item__old-price{color:#000;font-size:11px;letter-spacing:0;margin-left:10px;text-decoration:line-through}.slide-item__sub-price{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:1;padding-top:.5em}.fonts-stage-2 .slide-item__sub-price{font-family:OpenSans,sans-serif}@media(max-width:1004px){.slide-item__sub-price{line-height:20px;margin:0 0 -2px;padding:0}}.slide-item__feature-title{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;margin-bottom:13px;position:relative;text-align:right}.fonts-stage-2 .slide-item__feature-title{font-family:OpenSans,sans-serif}@media(max-width:1004px){.slide-item__feature-title{text-align:left}}.slide-item__feature-title:hover .search-item__tooltip{display:block;left:100%;right:auto;text-align:left;transform:translate(10%,-50%)}@media(max-width:1003px){.slide-item__feature-title:hover .search-item__tooltip{display:none}}.slide-item__feature-title:hover .search-item__tooltip:after{border:8px solid #0000;border-left:0;border-right:8px solid #fff;content:"";display:block;left:0;position:absolute;top:50%;transform:translate(-100%,-50%);width:0}.slide-item__feature-title.active-tooltip .search-item__tooltip{display:none;left:50%;max-width:100%;min-width:100%;top:-55px;transform:translate(-50%,-50%)}@media(max-width:1003px){.slide-item__feature-title.active-tooltip .search-item__tooltip{display:block}}.slide-item__feature-title.active-tooltip .search-item__tooltip:after{border:8px solid #0000;border-bottom:0;border-top:8px solid #fff;left:50%;top:100%;transform:translate(-100%,-15%)}@media(max-width:1003px){.slide-item__feature-title.active-tooltip .search-item__tooltip:after{display:block}}.slide-item__feture-images{display:flex;justify-content:flex-end}@media(max-width:1004px){.slide-item__feture-images{justify-content:flex-start}}.slide-item__feture-images .ico i{color:#4a4a4a;font-size:22px;margin-left:10px}@media(max-width:1004px){.slide-item__feture-images .ico i{margin:0 10px 0 0}}.slide-item__reserve-title{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:600;letter-spacing:0;line-height:24px;text-align:right}.fonts-stage-2 .slide-item__reserve-title{font-family:OpenSans,sans-serif}.slide-item__reserve-btn{background:#ec004a;border:0;border-radius:25px;bottom:0;color:#fff;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:10px;font-weight:700;letter-spacing:0;min-width:100px;padding:14px 12px;position:absolute;right:0;text-align:center;text-decoration:none;text-transform:uppercase}.fonts-stage-2 .slide-item__reserve-btn{font-family:OpenSans,sans-serif}.slide-item__reserve-btn:hover{opacity:.9}.map-slider{bottom:0;display:block;height:176px;left:0;position:fixed;right:0;z-index:999}.map-slider .slick-list{margin-left:20px;overflow:inherit}@media(max-width:1004px){.map-slider .slick-list{margin-left:0}.map-slider{bottom:20px;height:auto;padding-left:20px}}.map-slider .slide-item{background-color:#fff;border-radius:12px;box-shadow:0 6px 16px 0 #0000001a;display:flex;margin-left:20px;min-height:160px;width:532px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.map-slider .slide-item{min-height:auto}}@media(max-width:1004px){.map-slider .slide-item{box-sizing:border-box;display:block;min-height:auto;padding:10px;width:300px}}.map-slider .slide-item__image{border-bottom-left-radius:12px;border-top-left-radius:12px;height:auto}.map-slider .slick-active .slide-item{border:3px solid #ec004a}button.branding-statement{border:none;cursor:pointer;padding:0;text-align:left}.branding-statement-widget{color:#000;display:block;margin:.5em 0;text-decoration:none}.brand-block{padding:.5em 0}.aparthotel-breadcrumbs{align-items:center;background:#f1f1f1;border:1px solid #d2d2d2;border-radius:25px;box-sizing:border-box;display:flex;margin:0 0 20px;overflow:hidden}@media(max-width:1003px){.aparthotel-breadcrumbs{align-items:inherit}}.aparthotel-breadcrumbs__item{align-items:center;background:#f1f1f1;border-radius:0 25px 25px 0;color:#000;display:flex;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;padding:10px 20px 10px 8px;width:50%}.fonts-stage-2 .aparthotel-breadcrumbs__item{font-family:OpenSans,sans-serif}@media(max-width:1003px){.aparthotel-breadcrumbs__item{padding:10px 10px 10px 8px}.aparthotel-breadcrumbs__item.highlighted{margin:0}.aparthotel-breadcrumbs__item.highlighted .aparthotel-breadcrumbs__item--num{margin-left:0;margin-right:10px}.aparthotel-breadcrumbs__item--text{word-wrap:break-word;display:none;font-size:12px;width:108px}}.aparthotel-breadcrumbs__item a{color:#000;text-decoration:none}.aparthotel-breadcrumbs__item a:hover{color:#ec004a}@media(max-width:1003px){.aparthotel-breadcrumbs__item.last{display:none}}.aparthotel-breadcrumbs__item--num{background:silver;border-radius:50%;color:#fff;font-family:OpenSansSubset,sans-serif;font-size:15px;font-weight:700;height:20px;margin-right:10px;padding:6px 0 2px;text-align:center;width:30px}.fonts-stage-2 .aparthotel-breadcrumbs__item--num{font-family:OpenSans,sans-serif}@media(max-width:1003px){.aparthotel-breadcrumbs__item--num{display:inline-block;margin:0 auto;vertical-align:top}}.aparthotel-breadcrumbs__item--num a{color:#fff;padding:8px 12px}.aparthotel-breadcrumbs__item--num a:hover{color:#fff}.aparthotel-breadcrumbs__item.highlighted{background:#fff}.aparthotel-breadcrumbs__item.highlighted .aparthotel-breadcrumbs__item--num{background:#ec004a}.aparthotel-breadcrumbs__item.highlighted .aparthotel-breadcrumbs__item--text{display:inline-block}.aparthotel-breadcrumbs-secure{display:flex;font-size:12px;justify-content:space-between;line-height:15px;margin:0 0 10px;position:relative;text-align:center}.aparthotel-breadcrumbs-secure__item{font-family:OpenSansSubset,sans-serif;font-weight:400;position:relative}.fonts-stage-2 .aparthotel-breadcrumbs-secure__item{font-family:OpenSans,sans-serif}.aparthotel-breadcrumbs-secure__item:first-child:after,.aparthotel-breadcrumbs-secure__item:last-child:after{background:#fff;content:"";height:50%;position:absolute;top:0;width:50%;z-index:1}.aparthotel-breadcrumbs-secure__item:first-child:after{left:0}.aparthotel-breadcrumbs-secure__item:last-child:after{right:-1px}.aparthotel-breadcrumbs-secure__item a{text-decoration:none}.aparthotel-breadcrumbs-secure__item a:hover{color:#ec004a}.aparthotel-breadcrumbs-secure__item--line{border-bottom:1px solid #ec004a;left:0;position:absolute;top:13px;width:50%}.aparthotel-breadcrumbs-secure__item--line.disable{border-bottom-color:#d2d2d2}.aparthotel-breadcrumbs-secure__item--num{display:flex;height:26px;margin:0 auto 10px;position:relative;width:26px}.aparthotel-breadcrumbs-secure__item--num span{align-items:center;background:#d2d2d2;border-radius:50%;color:#fff;display:flex;font-size:18px;justify-content:center;line-height:1;width:100%;z-index:2}.aparthotel-breadcrumbs-secure__item--num span:empty:before{border-bottom:2px solid #fff;border-bottom-left-radius:2px;border-left:2px solid #fff;content:"";display:block;height:6px;transform:rotate(-45deg);width:11px}.aparthotel-breadcrumbs-secure__item--num:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-10px);width:calc(100% + 20px);z-index:1}.aparthotel-breadcrumbs-secure__item--text{color:#000;display:block;max-width:80px}.aparthotel-breadcrumbs-secure__item--text a{color:#000}.aparthotel-breadcrumbs-secure__item.highlighted [class*="--num"] span{background:#ec004a}@media(max-width:1003px){.second-step-page .aparthotel-breadcrumbs{margin-top:15px;overflow:auto}.second-step-page .aparthotel-breadcrumbs__item{align-items:center;display:flex}.second-step-page .aparthotel-breadcrumbs__item--text,.second-step-page .aparthotel-breadcrumbs__item:first-child .aparthotel-breadcrumbs__item--text{display:none}}.second-step-page .aparthotel-breadcrumbs__item:first-child{border-radius:0}@media(max-width:1003px){.second-step-page .aparthotel-breadcrumbs__item:first-child .aparthotel-breadcrumbs__item--num{margin:0 auto}.second-step-page .aparthotel-breadcrumbs-secure{margin-top:30px}}.room-page .aparthotel-breadcrumbs-secure{margin:0 50px 10px}@media(max-width:1003px){.room-page .aparthotel-breadcrumbs-secure{margin:0 20px 20px}}.room-page .aparthotel-breadcrumbs{margin:0 50px 20px}@media(max-width:1003px){.room-page .aparthotel-breadcrumbs{margin:0 20px 20px}}.four-image-container{display:flex;flex-direction:row;justify-content:center;margin:35px auto;max-width:1050px}@media(max-width:768px){.four-image-container{margin:25px auto}}.four-image-container+div{margin-top:35px}@media(max-width:768px){.four-image-container+div{margin-top:10px}}.four-image-container__item{box-sizing:border-box;flex-grow:1;margin:15px 25px;transition:all .5s ease;width:463px}.four-image-container__item:hover{transform:scale(.95)}.four-image-container__item:nth-child(odd):last-child{left:50%!important;transform:translateX(-50%)}@media(max-width:768px){.four-image-container__item{margin:10px auto;right:0;width:265px}.four-image-container__item:nth-child(odd):last-child{left:0!important;transform:none}}.four-image-container__item img{border-radius:4px;height:auto;overflow:hidden;width:100%}@media(max-width:768px){.four-image-container__item img{width:265px}}.four-image-container div:only-child{margin:25px auto;right:0}.intro{margin:0 auto 40px;max-width:840px;padding:0 20px}.intro,.intro__title{box-sizing:border-box;width:100%}.intro__title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:36px;font-weight:600;letter-spacing:normal;line-height:48px;min-height:75px;padding-bottom:29px;position:relative;text-align:center}.fonts-stage-2 .intro__title{font-family:OpenSans,sans-serif}@media(max-width:768px){.intro__title{min-height:125px}}.intro__title:after{background-image:url(/themes/custom/adagio/static/media/TITLE_DECOR_red.svg);background-repeat:no-repeat;background-size:contain;bottom:14px;content:" ";height:6px;left:0;margin:0 auto;position:absolute;right:0;width:27px}.isDestinationsPage .intro__title:after{display:none}.intro h1.intro__title{font-family:FSRosa,sans-serif;font-weight:700}.intro .title-wysiwyg{font-size:39px;line-height:44px;padding:0 0 16px;width:100%}@media(min-width:1024px){.intro .title-wysiwyg{font-size:61px;line-height:69px;padding:0 0 24px}}.intro__description{color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding:0 0 24px;text-align:center;width:100%}@media(min-width:1024px){.intro__description{font-size:16px;line-height:24px;padding:0 0 32px}}.intro__description p{margin:0}.intro__button{text-align:center}.intro__button a{background-color:#fff;border:2px solid #000;border-radius:4px;color:#000;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;padding:7px 20px;text-decoration:none;vertical-align:top}.intro__button a:hover{box-shadow:0 4px 4px 0 #00000040;text-decoration:underline}@media(min-width:1024px){.intro__button a{font-size:20px;line-height:22px;padding:15px 48px}}.search-results .intro{margin:0 auto;padding-top:0}@media(max-width:1003px){.search-results .intro{padding-top:0}}.search-results .intro .intro__title{font-size:32px;min-height:auto;padding-bottom:0}.isDestinationsPage .intro:not(.intro_destination){margin-bottom:18px;padding-top:70px}.isDestinationsPage .intro:not(.intro_destination) .intro__description{padding-bottom:0}@media(max-width:1003px){.isDestinationsPage .intro:not(.intro_destination){margin-bottom:10px;padding-top:0}}.two-cols{padding-bottom:6px;padding-top:10px;position:relative}@media(min-width:1024px){.two-cols{padding-top:15px}}.two-cols .title-wysiwyg{padding-top:20px}@media(min-width:1024px){.two-cols .title-wysiwyg{padding-top:15px}}.two-cols .container{margin:0 auto;max-width:976px;padding:20px 20px 0;position:relative;width:100%;z-index:2}@media(min-width:1024px){.two-cols .container{display:flex;max-width:976px;padding:15px 15px 0}}.two-cols .ttl{box-sizing:border-box;color:#000;font-family:FSRosa,sans-serif;font-size:25px;font-weight:400;line-height:1.12;margin-bottom:16px}@media(min-width:1024px){.two-cols .ttl{font-size:31px;padding-right:80px;width:320px}}.two-cols .ttl b,.two-cols .ttl span,.two-cols .ttl strong{color:#000;font-family:FSRosa,sans-serif;font-weight:700}.two-cols .ttl .title-wysiwyg{font-size:25px;padding:0}@media(min-width:1024px){.two-cols .ttl .title-wysiwyg{font-size:31px;padding:0}}.two-cols .ttl .title-wysiwyg h1{font-size:27px}@media(min-width:1024px){.two-cols .ttl .title-wysiwyg h1{font-size:34px}}.two-cols .ttl .title-wysiwyg h2{font-size:25px}@media(min-width:1024px){.two-cols .ttl .title-wysiwyg h2{font-size:31px}}.two-cols .ttl .title-wysiwyg h3{font-size:22px}@media(min-width:1024px){.two-cols .ttl .title-wysiwyg h3{font-size:28px}}.two-cols .ttl .title-wysiwyg h4{font-size:21px}@media(min-width:1024px){.two-cols .ttl .title-wysiwyg h4{font-size:25px}}.two-cols .ttl .title-wysiwyg h5{font-size:20px}@media(min-width:1024px){.two-cols .ttl .title-wysiwyg h5{font-size:22px}}.two-cols .ttl .title-wysiwyg h6{font-size:18px}@media(min-width:1024px){.two-cols .ttl .title-wysiwyg h6{font-size:19px}}.two-cols .data{box-sizing:border-box;color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;text-align:left}.fonts-stage-2 .two-cols .data{font-family:OpenSans,sans-serif}@media(min-width:1024px){.two-cols .data{font-size:16px;max-width:calc(100% - 320px)}}.two-cols .data p{margin:0 0 24px}.two-cols__full-width{margin-top:30px}.two-cols__full-width .data{padding:0;width:100%}@media(min-width:1024px){.two-cols__full-width .data{max-width:100%}}.two-cols-with-image .container{max-width:980px;padding:16px 24px 0}@media(min-width:1024px){.two-cols-with-image .container{padding:24px 0 0}.two-cols-with-image .img-holder{padding:0 80px 24px 0;width:380px}}.two-cols-with-image .img-holder img{display:block;height:auto;margin:0 auto;max-width:230px;width:100%}@media(min-width:1024px){.two-cols-with-image .img-holder img{max-width:300px}}.two-cols-with-image .data{padding:9px 0 0}@media(min-width:1024px){.two-cols-with-image .data{max-width:calc(100% - 380px);padding:20px 0 0}}.two-cols-with-image .data.wysiwyg-holder a{text-decoration:underline}.two-cols .btn-holder{margin:40px 0 0;text-align:center}@media(min-width:1024px){.two-cols .btn-holder{margin-top:32px}}.two-cols .btn-holder a{border:2px solid #000;border-radius:4px;color:#000;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;padding:8px 32px;text-decoration:none;vertical-align:top}@media(min-width:1024px){.two-cols .btn-holder a{padding:16px 48px}}.two-cols .btn-holder a:hover{box-shadow:0 4px 4px #00000040;text-decoration:underline}.destination-offers{box-sizing:border-box;margin:10px 0 50px;padding:0 1rem}@media(max-width:767px){.destination-offers{padding:0}}.destination-offers *{box-sizing:border-box}.destination-offers__inner{border-radius:12px;box-shadow:0 6px 16px #0000001f;display:flex;flex-wrap:wrap;justify-content:center;padding:40px 72px 50px;width:100%}@media(max-width:767px){.destination-offers__inner{padding:40px 65px 20px}}.destination-offers__item{flex-basis:25%;min-width:0}@media(max-width:1003px){.destination-offers__item{flex-basis:50%;margin:0 0 25px}}@media(max-width:767px){.destination-offers__item{flex-basis:100%;margin:0 0 20px}}.destination-offers__itemInner{padding:0 35px;text-align:center}@media(max-width:767px){.destination-offers__itemInner{padding:0}}.destination-offers__itemInner h3{color:#000;font-family:OpenSansSubset,sans-serif;font-size:15px;font-weight:600;line-height:21px;padding:4px 0 0}.fonts-stage-2 .destination-offers__itemInner h3{font-family:OpenSans,sans-serif}.destination-offers__itemInner p{color:#000;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:21px}.fonts-stage-2 .destination-offers__itemInner p{font-family:OpenSans,sans-serif}.destination-offers__pic{background-repeat:no-repeat;background-size:cover;height:37px;margin:0 auto;width:37px}.destination-offers__pic-1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAAllBMVEX///8BUH1Ae52Ap77w9fgQWoXg6vCwydcwcJUHVIBwnLZ4oroaYooWX4iYucspa5L5+/yPssZnlrEiZ47F1+GAqL5hkq6fvc5gka1QhqUfZY0KV4LX5OvP3ufH2eJbjqvl7fK60NyTtchEfp86d5v2+foEUn/r8vW+0957pLx1oLhzn7g4dZrb5u2kwdGEq8BrmbNTiadScuQZAAABwUlEQVQ4y5WUWWOCMBCEd3JAEkCUSwXr0Wrv8///uYYiBBAe+j34IMMyO9ksDfi4Tx5SpA/JvUfTLE8mBRgz3DAGxG/Py1uReKmk8anFN7Lil7FoEUkuhq9xhOuRSKtbJ57Si76lBBuaYoNk6SqB0zQcXbVMb+b6Ppx1dv18pGZEx3foOGoMB3ImwixElHkIyLLTI1N+nue+IPrUiO37XNdFCikGfiVqJDfAtn4iZGJ/Q9OPUoHVB3B3ABBc4wiJ9vDJodDEvYuBQ+sAewpAjtVVdJIIM2qxRbeMHCVrxI9QR/cv25JibR3GFFJmiYDohXoqRVGbw5qxElZzlrDiFTlMRP20OGx3ISp/dJja1dqix5oGtZwvj3ODEijfOF8JGvrq9ygq4OAGyvXo8mqi/KFbELjs6yjle+foWa562ZM01EaZ7gQD84XttIC6I3eOtJHibyqB85ObCXQ3Ssjvurc6seMZ3UXwOed+q2nniwJ4NsrHBU1ynVUSYVlBnmgaFYp2XhDvZkSF7iYoRjAjyuGMiADFdCUE/9kT7u7lo52To9zTiAuvZNHbX4WUX5ep+/4a/+3CvNmFr080gzezV38B+5AWIfc1RNsAAAAASUVORK5CYII=)}.destination-offers__pic-2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAAt1BMVEX///8BUH0EUn/4+/wycpYUXYdfka0laY/8/f3s8vXN3earxdTh6vBHgKHy9vjp8PTc5+7B1eAMWIMIVIEfZY3X5Os8eZwjZ48vcJT0+PrI2uO+095OhaVLg6McY4sYYInv9Pe60Nxik6/l7fLj7PGausyUtsh7pLtllbBZjKopbJHS4OjF1+GJrsNDfZ84dprr8fXP3uezy9mlwdGOssaAqL9ol7JTiKenw9Oevc5pl7LE1+FynrfTyUgnAAAB/UlEQVQ4y4WU2ZqiMBCFU8Ui2kT2TRDFXce1bbW7Z97/uSYkEkcztueKVP05h+QrII/ywkVGXskrAc3uK2iAoxJN7RV01jrhz255iAvW/53gaPjcKcQzN1mHOHriZnml7PWeunktXDoyu4Ujh6hac0ga5wmaKsYyLs6DdWE/QqlSy1dYuHeVjo7UVk6TYv/f4q8U6eTa07Iss8Tzge+V0A6p8O56m2K77Z/yrmjE2G9C3RiSSAQvDeAylmvrGlKIEDsG0LU67L0FUoM3jpkAdFw7UQwDTlVl7RKbZmxIzASDH4Hi7mgwinsCrRzLaucXZP5RTeFph/0xQd3ucOoDAYvrxQ4XbDG3aurNZSclNCKcGjKrVN6irbOVwykSbfvEIYI6GIAnS14pc/Y9QRGnzSqCqhCCNZE6+ABfgmKS1BQgiG7UZAAwVal35tW7UZH/X6rnA37cqC+2qVKpfQoQywkbFgCJrVLWnO2eZ6KibQKAs6ZSJFoBBN98Utp/fICSvaVKWVPWgnAxm32vkG3YWCpVx8xqDBCByZ93ySOVZoSPDgsVan1qvLW8UW5ZXu/TmdFwMAi3m7FYZ7qfN1SXBtPmWRu77kT+cipjNSGNjpiwA6lyd/X4SDMTw1m0b99pbx91iEV0M3UB+knrTomB4nu8SasuBjzIp5/N7+kvqS4m7shcoIMAAAAASUVORK5CYII=)}.destination-offers__pic-3{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAkCAMAAAA5HAOUAAAAPFBMVEX///8BUH1Ae52AqL5BfJ7v9Pff6e/A1N+vyNafvc+Qs8Zgkq4wcJURW4UgZY0QWoVQhqVwnLbP3udxnbbpo56jAAABAElEQVQ4y42T23aEIAwAGRDkLm7//1/LsaW7KkjnReWMSQhE3JAoMUeyt1drh9aObBIMLdUsnZEPVmxBMUNr/c3zAiWm1kIWY3Q8qvGwiimR0H57jS1X9PE0Kk2DmgBs5lLTWtHvz8NR+qT4yEFu6/vFqfjEH0n9tEy6S64FCPY4vn2DqLtNgmI+64kdq8ApuOs13oG/tKCTMVHEFAfm2VgqmbR8Ym8WdzqVywpE+UGxg3tnxDNKqQBf6k0vEjdkx5KVjSzf2OGgZjHnBfYfmiTruWU2lvOKX/snuejTnUy9aB6Sa45Lo+m3W/WCX1cfqrO5h9FrBPOwB18ixOJvzjd4qgck/ADj8AAAAABJRU5ErkJggg==)}.destination-offers__pic-4{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAlCAMAAABiU6n+AAAAvVBMVEX////8/f36/PwPWoUNWIMsbpPz9/nk7PESXIaGrMIxcZUJVYHw9fdBfJ71+PquyNZWiqghZo4ZYYoVXofr8fXn7/PT4em0zNlekK0pa5EmaZDd6O7I2eOOscVjlK83dZnh6vDE1+F6o7tpl7JSiKZKgqM7eJv3+vvL2+S5z9xGgKECUX7t8/bY5ey/1N+mwtKiwNCRtMeLr8R/p75ynrdvm7VPhqUeZIwGVICcu82Wt8lajaupxNN1oLjP3udnIcA7AAAB3UlEQVQ4y3WU13KsMAyGgwtrmw671KWX7b1vkvP+j3UGmIBhEl3Ykr4BWfoNHwMD23/hGrH9og7GaPn+9J9mlRswE8Z0HmGLxNfDThXoxhNHdIIf7nGnNv4ewXSEqbX6cQXbx8GQingtt06gZYr1Gj3swHOza6UBoXQZlp5SQ3JqJ2EmLDQUDuiyIqzGYEKlBzK1iiUc3fuGllr3Fy18ZCm6iSP0OeNaMuYCCMkTxd9OIC40JG2e+Ky2VMhRWm/yTAZtKciwRdbTFgcwB9xkJ6sSOYI4/ZnqGS47uD2VhiRJXOUPhfVNpp6XH+wzufSKwIhTRwX1oihyl9ncRuIBG+tqFxGXx6J9zPHz2l+HksmcrHcLPiqPnLrMS3I4fL2sgkVS+N3ZZ76y7bnQLCHad5kjjGbDs83jjdKlBArZ1xS0RAwONwxNF7lix50KGcV3lmV54UHkl6GtXhAV+nac29pEG+Sto/e8GbfoEm1QUF5BKoK+B+VhDy86OfHh0mATPrZNyoeCBnWZixPs8rjuPgP8d6IPtVnc0GGMeZvF1p8YJCvqsd+xnIaFB8172mM5voNmRruj60PCIi1R+deV8VQNvq6xRbD7tuXxH0AnkWJKhn6aNwKNbVdJCh2h//VmJ/3JdehnAAAAAElFTkSuQmCC);width:30px}.hotel-page{overflow:hidden;width:100%}@media(max-width:1004px){.hotel-page{margin-top:35px}}.hotel-menu-sticky.is_stuck{background:#fff;box-shadow:0 10px 15px #0000001f;padding:20px 0 0;transition:padding .1s ease;width:100%!important;z-index:5}.toolbar-fixed .hotel-menu-sticky.is_stuck{padding-top:59px}.toolbar-fixed.toolbar-tray-open .hotel-menu-sticky.is_stuck{padding-top:99px}.hotel-menu-sticky a.anchor-link,.hotel-menu-sticky a.anchor-link:after{transition:none}.hotel-info .promo-box{background:#e35105;border-radius:0 12px 12px 0;box-sizing:border-box;color:#fff;left:0;padding:20px 20px 12px;position:absolute;text-align:center;top:0;width:205px;z-index:2}@media(max-width:1004px){.hotel-info .promo-box{border-radius:12px;margin:0 auto 17px;padding:10px 10px 10px 40px;position:relative;top:0;width:265px}}@media(max-width:768px){.hotel-info .promo-box{display:none}}.hotel-info .promo-box:after{background:url(/themes/custom/adagio/static/media/icon-promo.svg) no-repeat;content:"";height:15px;left:50%;position:absolute;top:7px;transform:translateX(-50%);width:9px}@media(max-width:1004px){.hotel-info .promo-box:after{background:url(/themes/custom/adagio/static/media/icon-promo-mob.svg) no-repeat;height:26px;left:23px;top:50%;transform:translateY(-50%);width:8px}}.hotel-info .promo-box .subttl{display:block;font-family:OpenSansSubset,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;line-height:16px;margin-bottom:4px;text-transform:uppercase}.fonts-stage-2 .hotel-info .promo-box .subttl{font-family:OpenSans,sans-serif}@media(max-width:1004px){.hotel-info .promo-box .subttl{display:inline;font-size:12px;letter-spacing:.67px;margin:0}}.hotel-info .promo-box .ttl{display:block;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:700;line-height:20px;text-transform:uppercase}.fonts-stage-2 .hotel-info .promo-box .ttl{font-family:OpenSans,sans-serif}@media(max-width:1004px){.hotel-info .promo-box .ttl{display:inline;font-size:12px;letter-spacing:.67px;line-height:16px}}.hotel-info .promo-box .txt{display:block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;letter-spacing:-.1px;line-height:14px}.fonts-stage-2 .hotel-info .promo-box .txt{font-family:OpenSans,sans-serif}@media(max-width:1004px){.hotel-info .promo-box .txt{font-size:14px;letter-spacing:.1px;line-height:16px;margin-top:-3px}}.hotel-info .logo-holder{height:35px;margin-right:18px;margin-top:7px;width:35px}@media(max-width:1004px){.hotel-info .logo-holder{margin-bottom:-8px;margin-right:10px;margin-top:0}}.hotel-info .logo-holder img{vertical-align:top}@media(max-width:1004px){.hotel-info .logo-holder img{height:25px;width:25px}}.hotel-info .hotel-name{box-sizing:border-box;display:flex;justify-content:center;margin:0 220px 5px;position:relative;text-align:center}@media(max-width:1004px){.hotel-info .hotel-name{display:block;margin:0 0 5px;padding:0 15px}}@media(max-width:768px){.hotel-info .hotel-name{text-align:left}}.hotel-info .hotel-name .ttl{color:#000;font-family:FSRosa,sans-serif;font-size:36px;font-weight:700;line-height:51px}@media(max-width:1004px){.hotel-info .hotel-name .ttl{display:inline;font-size:26px;line-height:38px}}.hotel-info .hotel-name .star-rate{display:inline;position:relative;vertical-align:top}.hotel-info .hotel-name .star-rate:before{background:url(/themes/custom/adagio/static/media/icon-star.svg) repeat-x;content:"";display:inline-block;height:9px;left:4px;position:absolute;top:8px;width:9px}.hotel-info .hotel-name .star-rate.star2:before{width:20px}.hotel-info .hotel-name .star-rate.star3:before{width:31px}.hotel-info .hotel-name .star-rate.star4:before{width:42px}.hotel-info .hotel-name .star-rate.star5:before{width:52px}@media(max-width:1004px){.hotel-info .hotel-name div{display:inline-block;vertical-align:top}}.hotel-info .hotel-address{align-items:center;color:#000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:16px}@media(max-width:1004px){.hotel-info .hotel-address{justify-content:center;padding:0 10px}}@media(max-width:768px){.hotel-info .hotel-address{justify-content:flex-start}}.hotel-info .hotel-address .trust-widget{display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:14px;margin:5px 10px 5px 54px;padding:0;vertical-align:middle}.fonts-stage-2 .hotel-info .hotel-address .trust-widget{font-family:OpenSans,sans-serif}@media(max-width:1004px){.hotel-info .hotel-address .trust-widget{margin-left:6px}}.hotel-info .hotel-address .trust-widget.hide{display:none}.hotel-info .hotel-address .address{display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;margin:0 5px 6px;vertical-align:middle}.fonts-stage-2 .hotel-info .hotel-address .address{font-family:OpenSans,sans-serif}@media(max-width:1004px){.hotel-info .hotel-address .address{display:none}}.hotel-info .hotel-address .address.hide{display:none}.hotel-info .hotel-address .map-point{color:#4a4a4a;display:inline-block;margin:0 10px 2px;text-decoration:none;vertical-align:bottom}@media(max-width:1004px){.hotel-info .hotel-address .map-point{display:none;margin:0 5px}}.hotel-info .hotel-address .map-point .ico{display:inline-block;vertical-align:middle}.hotel-info .hotel-address .map-point .ico img{display:block}.hotel-info .hotel-address .map-point .txt{display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;margin-left:10px;text-decoration:underline;vertical-align:middle}.fonts-stage-2 .hotel-info .hotel-address .map-point .txt{font-family:OpenSans,sans-serif}@media(max-width:1004px){.hotel-info .hotel-address .map-point .txt{margin-left:5px}}.hotel-info .hotel-address .map-point:hover .txt{text-decoration:none}.hotel-info .hotel-address .discovery-point{border:2px solid #ec004a;border-radius:30px;color:#4a4a4a;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:7px;margin-left:10px;padding:0 20px 1px;text-decoration:none;text-transform:uppercase;vertical-align:bottom}.fonts-stage-2 .hotel-info .hotel-address .discovery-point{font-family:OpenSans,sans-serif}@media(max-width:1004px){.hotel-info .hotel-address .discovery-point{display:block}}.hotel-info .hotel-address .discovery-point .icon{display:inline-block;font-size:19px;position:relative;top:2px}.hotel-info.hotel-info-offers{box-sizing:border-box;padding:0}@media(max-width:1004px){.hotel-info.hotel-info-offers{margin-top:13px;padding:0}}.hotel-info.hotel-info-offers .promo-box{width:253px}@media(max-width:1004px){.hotel-info.hotel-info-offers .promo-box{padding:10px;width:226px}}.hotel-info.hotel-info-offers .promo-box:after{display:none}.hotel-info.hotel-info-offers .promo-box .subttl{font-family:OpenSansSubset,sans-serif;font-size:10px;font-weight:400}.fonts-stage-2 .hotel-info.hotel-info-offers .promo-box .subttl{font-family:OpenSans,sans-serif}@media(max-width:1004px){.hotel-info.hotel-info-offers .promo-box .subttl{display:block}}.hotel-info.hotel-info-offers .promo-box .txt{margin-top:5px}@media(max-width:1004px){.hotel-info.hotel-info-offers .promo-box .txt{font-size:11px}}.hotel-info .all-safe{padding:0 0 6px 80px;position:relative}@media(max-width:1004px){.hotel-info .all-safe{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0}}.hotel-info .all-safe img{left:0;position:absolute;top:-20px;width:80px}@media(max-width:1004px){.hotel-info .all-safe img{position:static;width:60px}}.hotel-info .all-safe-details{left:-10px;position:relative}.hotel-info .all-safe-details a{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;text-align:left;text-decoration:underline;vertical-align:middle}.fonts-stage-2 .hotel-info .all-safe-details a{font-family:OpenSans,sans-serif}.hotel-info .all-safe-details a:hover{text-decoration:none}@media(max-width:1004px){.hotel-info .all-safe-details a{display:inline-block;font-size:12px;line-height:18px;margin-left:5px}}.hotel-info .all-safe-label{color:#000;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:1.25;text-align:left;vertical-align:middle}.fonts-stage-2 .hotel-info .all-safe-label{font-family:OpenSans,sans-serif}@media(max-width:1004px){.hotel-info .all-safe-label{display:inline-block;font-size:12px;line-height:18px}}@media(min-width:1280px){.hotel-info .all-safe-label{position:relative;width:150%}}.hotel-info__wrapper{margin:8px auto;max-width:1226px;padding-left:24px;padding-right:24px}@media(min-width:1024px){.hotel-info__wrapper{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;left:3px;position:relative}}.hotel-info__content{flex-grow:1}@media(min-width:1024px){.hotel-info__content .hotel-address{display:flex;text-align:left}}.hotel-info__content .hotel-name{margin-bottom:12px}@media(min-width:1024px){.hotel-info__content .hotel-name{display:block;margin:0 0 12px;position:relative;text-align:left}}@media(min-width:1280px){.hotel-info__content .hotel-name{width:105%}}.hotel-info__content .hotel-name .ttl{display:inline;font-family:FSRosa,sans-serif;font-size:31px;font-weight:700;line-height:35px}@media(min-width:1024px){.hotel-info__content .hotel-name .ttl{font-size:48px;line-height:54px}.hotel-info__content .hotel-name .logo-holder{margin:0 14px 0 0;position:relative;top:4px}}.hotel-info__content .hotel-brand--ada,.hotel-info__content .hotel-brand--adg,.hotel-info__content .hotel-brand--adp{display:block;font-size:14px;font-weight:700;line-height:24px}.hotel-info__content .hotel-brand--adg{color:#ec004a}.hotel-info__content .hotel-brand--ada{color:#e9654c}.hotel-info__content .hotel-brand--adp{color:#000}.hotel-info__content .star-rate{background-image:url(/themes/custom/adagio/static/media/icon-star.svg);background-repeat:repeat-x;display:inline-block;height:15px;margin-left:5px;vertical-align:top;width:0}.hotel-info__content .star-rate.star1{width:10px}.hotel-info__content .star-rate.star2{width:20px}.hotel-info__content .star-rate.star3{width:32px}.hotel-info__content .star-rate.star4{width:42px}.hotel-info__content .star-rate.star5{width:52px}.hotel-info__content .trust-widget{margin-bottom:8px}@media(min-width:1024px){.hotel-info__content .trust-widget{margin-bottom:0;margin-right:48px}}.hotel-info__content .anchor-link,.hotel-info__content .ico{align-items:flex-start;display:flex}.hotel-info__content .anchor-link{color:#000;font-size:14px;line-height:24px}.hotel-info__content .anchor-link>span{text-decoration:underline}.hotel-info__content .anchor-link>span .bold{margin-left:8px}@media(min-width:1024px){.hotel-info__content .anchor-link{font-size:16px;line-height:26px}}.hotel-info__content .anchor-link:hover,.hotel-info__content .anchor-link:hover>span{text-decoration:none}.hotel-info__content .anchor-link .ico{margin-right:8px;min-width:20px}.hotel-info__content .anchor-link .ico img{margin:auto}.hotel-info__content .anchor-link .bold{font-weight:700}.hotel-info__content .trust-widget__rating--2c{align-items:center;display:flex}.hotel-info__content .trust-widget__rating--2c .red{color:#ec004a;font-size:16px;font-weight:700;line-height:24px;margin-right:8px}.hotel-info__content .trust-widget__rating--2c .trust-widget__avis a{color:#000;font-size:16px;line-height:24px;transition:color .3s ease}.hotel-info__content .trust-widget__rating--2c .trust-widget__avis a:hover{text-decoration:none}.hotel-info__content .rating-view__circles{align-items:center;display:flex;margin-right:.3em}.hotel-info__content .rating-view__circles .rating-view__circle{border-radius:50%;display:block;height:12px;margin-right:1px;overflow:hidden;position:relative;transform:rotate(45deg);width:12px}.hotel-info__content .rating-view__circles .rating-view__circle:after{border:2px solid;border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hotel-info__content .rating-view__circles .rating-view__circle-red:after{border-color:#ec004a}.hotel-info__content .rating-view__circles .rating-view__circle-half-red:after{border-color:#aeaeae #aeaeae #ec004a #ec004a}.hotel-info__content .rating-view__circles .rating-view__circle-grey:after{border-color:#aeaeae}.hotel-info__content .certifications{align-items:center;display:flex;font-size:16px;font-weight:600;line-height:26px;margin-left:56px}.hotel-info__content .certifications .GK-certification-icon{align-items:center;color:#0b9510;display:flex}.hotel-info__content .certifications .GK-certification-icon:before{background:url(/themes/custom/adagio/static/media/SustainablyCertified.svg) no-repeat;content:"";display:inline-block;height:20px;margin-right:8px;width:20px}@media(max-width:1024px){.hotel-info__content .certifications{margin-left:0;margin-top:8px}.hotel-info__label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}}@media(max-width:768px){.hotel-info__label{display:block}}@media(min-width:1024px){.hotel-info__label{box-sizing:border-box;flex-basis:25%;flex-grow:1;flex-shrink:0;max-width:25%;text-align:left}}.hotel-menu{border-bottom:.5px solid #ddd;border-top:.5px solid #ddd;margin-bottom:18px;min-height:26px;padding:10px 0}@media(max-width:767px){.hotel-menu:after{background:linear-gradient(90deg,#fff0,#fff 50%);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:40px}}@media screen and (min-width:1023px){.hotel-menu .slick-track{transform:translateZ(0)!important;width:100%!important}}.hotel-menu h2{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:38px;margin-bottom:16px;text-align:center}.fonts-stage-2 .hotel-menu h2{font-family:OpenSans,sans-serif}@media(max-width:767px){.hotel-menu h2{font-size:22px;line-height:30px;margin-bottom:28px}}.hotel-menu .menu-slider{margin-left:auto;margin-right:auto;max-width:1226px;padding-left:24px;padding-right:24px}.hotel-menu .slick-slide{float:none}.hotel-menu .reserve-book-btn{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:24px;padding:10px 40px;text-align:center;text-decoration:none}.hotel-menu .reserve-book-btn:hover{box-shadow:0 4px 4px #00000040;text-decoration:underline}.hotel-menu .reserve-book-btn>i{margin-right:8px}.hotel-menu .reserve-book-btn.disabled,.hotel-menu .reserve-book-btn[disabled]{background-color:#d2d2d2!important;cursor:default!important;pointer-events:none!important}.hotel-menu a,.hotel-menu label{color:#000;cursor:pointer;position:relative;text-decoration:none;transition:opacity .25s ease-in-out}.hotel-menu a.active,.hotel-menu label.active{color:#ec004a;opacity:1}.hotel-menu a.active:after,.hotel-menu label.active:after{width:100%}.hotel-menu a .jcf-radio,.hotel-menu a input,.hotel-menu label .jcf-radio,.hotel-menu label input{display:none}.hotel-menu .item{color:#000;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:400;line-height:28px;outline:none;padding:0 26px 0 34px;position:relative}.fonts-stage-2 .hotel-menu .item{font-family:OpenSans,sans-serif}.hotel-menu .item:after{background:#d1d1d1;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:11px;width:8px}@media(max-width:767px){.hotel-menu .item:after{top:10px}}.hotel-menu .item:first-child{padding-left:0}.hotel-menu .item:first-child:after{display:none}.hotel-menu .item:last-child{padding-right:0}@media(max-width:767px){.hotel-menu .item:last-child{padding-right:20px}}.hotel-menu .item.active a:not(.reserve-book-btn),.hotel-menu .item:hover a:not(.reserve-book-btn){color:#ec004a;text-decoration:underline}.hotel-menu .item.active a:not(.reserve-book-btn):after,.hotel-menu .item:hover a:not(.reserve-book-btn):after{width:100%}.hotel-menu .item.active a:not(.reserve-book-btn){font-weight:700}@media(max-width:767px){.hotel-menu .item{font-size:16px;line-height:26px}}.hotel-menu._redesign{border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:0;line-height:0;margin-bottom:18px;min-height:42px;padding:8px 0 8px 20px;text-align:center}@media(min-width:1024px){.hotel-menu._redesign{border:0;margin-bottom:32px;overflow:hidden;padding:0}.hotel-menu._redesign .slick-track{transform:translateZ(0)!important;width:100%!important}}.hotel-menu._redesign h2{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:38px;margin-bottom:16px;text-align:center}.fonts-stage-2 .hotel-menu._redesign h2{font-family:OpenSans,sans-serif}@media(max-width:767px){.hotel-menu._redesign h2{font-size:22px;line-height:30px;margin-bottom:28px}}.hotel-menu._redesign .slick-slide{float:none}@media(max-width:767px){.hotel-menu._redesign .slick-slide{float:left}}.hotel-menu._redesign .item{color:#000;display:inline-block;float:none;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:600;line-height:1;outline:none;padding:0 4px;position:relative;vertical-align:middle}.fonts-stage-2 .hotel-menu._redesign .item{font-family:OpenSans,sans-serif}@media(min-width:1024px){.hotel-menu._redesign .item{font-size:18px;padding:0 12px}}.hotel-menu._redesign .item.active{color:#ec004a}.hotel-menu._redesign .item:after{display:none}.hotel-menu._redesign a,.hotel-menu._redesign label{border:1px solid #000;border-radius:50px;color:#000;cursor:pointer;display:block;overflow:hidden;padding:11px 24px;position:relative;text-decoration:none;transition:all .25s ease-in-out}.hotel-menu._redesign a.active,.hotel-menu._redesign a:hover,.hotel-menu._redesign label.active,.hotel-menu._redesign label:hover{border:1px solid #ec004a;color:#ec004a}.hotel-menu._redesign a .jcf-radio,.hotel-menu._redesign a input,.hotel-menu._redesign a:after,.hotel-menu._redesign label .jcf-radio,.hotel-menu._redesign label input,.hotel-menu._redesign label:after{display:none}.hotel-menu._redesign fieldset{min-inline-size:0}.views-element-container .view-empty{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:400;margin-bottom:20px;text-align:center}.fonts-stage-2 .views-element-container .view-empty{font-family:OpenSans,sans-serif}@media(max-width:1003px){.sticky-navigation .hotel-menu-sticky.is_stuck{top:0!important}}.hotel-description{padding:24px 20px 32px;position:relative}@media(min-width:1024px){.hotel-description{padding:24px 24px 32px}}@media(min-width:1280px){.hotel-description{padding:24px 120px}}.hotel-description .content{display:flex;margin:0 auto;max-width:1155px}@media(min-width:1280px){.hotel-description .content .left{margin-right:80px;width:64%}}.hotel-description .content .right{display:none;width:29%}@media(min-width:1280px){.hotel-description .content .right{display:block}}.hotel-description .content .map-holder{box-shadow:none;position:relative}.hotel-description.brand--ADG .background-balls{fill:#ec004a}.hotel-description.brand--ADA .background-balls{fill:#e9654c}.hotel-description.brand--ADP .background-balls{fill:#000}.hotel-description .background-balls{display:none;height:311px;left:-180px;position:absolute;top:70px;width:412px;z-index:0}@media(min-width:1280px){.hotel-description .background-balls{display:block}}.hotel-description .container-data{margin:0;text-align:left}.hotel-description .container-data .btn-toggleWrap{text-align:left}.hotel-description .container-data .btn-toggleWrap span{font-size:18px;font-weight:400;line-height:27px;padding-bottom:0;text-transform:none}.hotel-description .container-data .btn-toggleWrap span:after{height:1px}.hotel-description .container-data .btn-toggleWrap span:before{content:attr(data-collapse-text)}.hotel-description .container-data .btn-toggleWrap span:hover:after{width:0}.hotel-description .container-data .data-holder{max-width:none}.hotel-description .container-data .data-holder h1,.hotel-description .container-data .data-holder h2,.hotel-description .container-data .data-holder h3,.hotel-description .container-data .data-holder h4,.hotel-description .container-data .data-holder h5,.hotel-description .container-data .data-holder h6{font-weight:700}.hotel-description .container-data p{margin-bottom:16px}.hotel-description .container-data p:last-child{margin-bottom:0}.hotel-description .description{font-size:18px;line-height:27px}.hotel-description .gm_comment{font-style:italic;margin-top:24px}.hotel-description .gm_comment.blockquote-de:after,.hotel-description .gm_comment.blockquote-de:before,.hotel-description .gm_comment.blockquote-default:after,.hotel-description .gm_comment.blockquote-default:before,.hotel-description .gm_comment.blockquote-en:after,.hotel-description .gm_comment.blockquote-en:before{display:inline-block;font-size:22px}.hotel-description .gm_comment.blockquote-de:before,.hotel-description .gm_comment.blockquote-default:before,.hotel-description .gm_comment.blockquote-en:before{margin-right:8px}.hotel-description .gm_comment.blockquote-de:after,.hotel-description .gm_comment.blockquote-default:after,.hotel-description .gm_comment.blockquote-en:after{margin-left:8px}.hotel-description .gm_comment.blockquote-default:before{content:"«"}.hotel-description .gm_comment.blockquote-default:after{content:"»"}.hotel-description .gm_comment.blockquote-en:before{content:"‘"}.hotel-description .gm_comment.blockquote-en:after{content:"’"}.hotel-description .gm_comment.blockquote-de:before{content:"„"}.hotel-description .gm_comment.blockquote-de:after{content:"”"}.hotel-description .gm_names{margin-bottom:24px}.hotel-description .hotel-map{display:none;margin-bottom:16px;padding:0}@media(min-width:1280px){.hotel-description .hotel-map{display:block}}.hotel-description .minimap{background:url(/themes/custom/adagio/static/media/map.8f616d382c102aed5dad.png) no-repeat 50%;height:120px;width:100%}.hotel-description .view-map{text-wrap:nowrap;align-items:center;background-color:#fff;border:1px solid #000;border-radius:4px;box-shadow:0 2px 6px 0 #00000040;color:#000;display:flex;font-size:14px;font-weight:600;left:50%;line-height:24px;padding:4px 12px;position:absolute;text-decoration:none;top:50%;transform:translate(-50%,-50%)}.hotel-description .view-map i{font-size:20px;margin-right:8px}.hotel-description .advantages{display:none;list-style:disc;padding-left:24px}@media(min-width:1280px){.hotel-description .advantages{display:block}}.hotel-description .advantages li{margin-bottom:8px}.hotel-description .advantages li:last-child{margin-bottom:16px}.hotel-description .best_price_label{margin-bottom:8px}.hotel-description .best-price-cta,.hotel-description .friendly-label-cta{align-items:center;background-color:initial;border:1px solid #000;border-radius:100px;color:#000;display:inline-flex;font-family:OpenSans,sans-serif;font-size:16px;padding:4px 20px;text-decoration:none}.hotel-description .best-price-cta i,.hotel-description .friendly-label-cta i{font-size:28px;font-weight:600;margin-right:8px}.hotel-description .best-price-cta span,.hotel-description .friendly-label-cta span{text-decoration:underline}.hotel-description .best-price-cta:hover span,.hotel-description .friendly-label-cta:hover span{text-decoration:none}.hotel-description .friendly-label-cta{cursor:pointer}.hotel-amenities{margin:0 auto 32px;max-width:975px;position:relative;z-index:2}@media(max-width:1004px){.hotel-amenities{box-sizing:border-box;margin-bottom:25px;padding:0 20px;width:100%}}.hotel-amenities .amenities-info{border:2px solid #40e9c4;border-radius:80px;margin-bottom:8px;padding:14px 10px 16px}@media(max-width:1004px){.hotel-amenities .amenities-info{padding:37px 60px 19px}}.hotel-amenities .amenities-info ul{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:space-around;width:100%}@media(max-width:1004px){.hotel-amenities .amenities-info ul{flex-wrap:wrap;justify-content:flex-start}}.hotel-amenities .amenities-info li{align-items:center;box-sizing:border-box;color:#000;display:flex;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:16px;padding:0 10px}.fonts-stage-2 .hotel-amenities .amenities-info li{font-family:OpenSans,sans-serif}@media(max-width:1004px){.hotel-amenities .amenities-info li{margin:0 0 33px;padding:0 0 0 55px;position:relative;width:50%}}@media(max-width:568px){.hotel-amenities .amenities-info li{width:100%}}.hotel-amenities .amenities-info .ico i{color:#3a8a6b;font-size:30px}@media(max-width:1004px){.hotel-amenities .amenities-info .ico{left:0;position:absolute;top:50%;transform:translateY(-50%)}}.hotel-amenities .amenities-info .txt{padding-left:8px}@media(max-width:1004px){.hotel-amenities .amenities-info .txt{padding:0}}.hotel-amenities .amenities-note{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;line-height:20px;text-align:center}.fonts-stage-2 .hotel-amenities .amenities-note{font-family:OpenSans,sans-serif}.hotel-map{box-sizing:border-box;margin:0 auto;max-width:1220px;padding:45px 20px 40px}@media(max-width:1003px){.hotel-map{padding:60px 20px 40px}}.hotel-map *{box-sizing:border-box}.hotel-map .ttl{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:38px;padding-bottom:12px;text-align:center}.fonts-stage-2 .hotel-map .ttl{font-family:OpenSans,sans-serif}@media(max-width:1003px){.hotel-map .ttl{font-size:22px;line-height:30px;padding-bottom:10px;text-align:center}}.hotel-map .address-info{font-size:0;line-height:0;padding-bottom:35px;text-align:center}@media(max-width:1003px){.hotel-map .address-info{padding-bottom:14px}}.hotel-map .address-info li{display:inline-block;padding:0 20px;vertical-align:middle}@media(max-width:1003px){.hotel-map .address-info li{display:block;padding:0 0 15px}}.hotel-map .address-info li a{color:inherit}.hotel-map .address-info li a:hover{text-decoration:none}.hotel-map .address-info .ico{display:inline-block;vertical-align:middle}.hotel-map .address-info .ico img{display:block}.hotel-map .address-info .txt{color:#000;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;padding-left:8px;vertical-align:middle}.fonts-stage-2 .hotel-map .address-info .txt{font-family:OpenSans,sans-serif}.hotel-map .address-info .txt strong{font-weight:400}@media(max-width:1003px){.hotel-map .address-info .txt strong{text-decoration:underline}}.hotel-map .map-holder{border-radius:12px;box-shadow:0 10px 15px #0000001f;display:flex;width:100%}@media(max-width:1003px){.hotel-map .map-holder{box-shadow:0 8px 12px #0000001f;display:block}}.destination-fullScreen-map .hotel-map{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999}.hotel-map .map{background:#000;border-bottom-left-radius:12px;border-top-left-radius:12px;min-height:550px;position:relative;width:50%}@media(max-width:1003px){.hotel-map .map{border-bottom-left-radius:0;border-top-right-radius:12px;min-height:335px;width:100%}}.hotel-map .map>div{opacity:.9}.hotel-map .map.full-screen-map .fullscreen-control{right:15px!important;top:20px!important}.hotel-map .map.full-screen-map .fullscreen-control button{background:url(data:image/png;base64,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) no-repeat}@media(max-width:768px){.hotel-map .map .gm-fullscreen-control{display:none!important}}.hotel-map .map.fixed-fullscreen-map{border-radius:0;height:100vh;left:0;position:fixed!important;top:0;width:100vw;z-index:999}.hotel-map .fullscreen-control{display:none;top:20px!important}@media(max-width:768px){.hotel-map .fullscreen-control{display:block}}.hotel-map .fullscreen-control button{background:url(data:image/png;base64,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) no-repeat;border:0;box-shadow:none;height:65px;width:65px}.hotel-map .options{border:2px solid #d2d2d2;border-radius:0 12px 12px 0;padding:63px 46px 67px;width:50%}@media(max-width:1003px){.hotel-map .options{border-radius:0 0 12px 12px;padding:24px 10px 30px;width:100%}}.hotel-map .places{padding-bottom:29px}@media(max-width:1003px){.hotel-map .places{padding:0 10px 16px}}.hotel-map .places .title{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600;line-height:24px;padding-bottom:19px}.fonts-stage-2 .hotel-map .places .title{font-family:OpenSans,sans-serif}@media(max-width:767px){.hotel-map .places .title{padding-bottom:14px}}.hotel-map .places ul{font-size:0;line-height:0;width:100%}.hotel-map .places li{color:#000;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:0 10px 28px 29px;position:relative;vertical-align:top;width:50%}.fonts-stage-2 .hotel-map .places li{font-family:OpenSans,sans-serif}@media(max-width:1003px){.hotel-map .places li{padding:0 10px 20px 29px}}@media(max-width:767px){.hotel-map .places li{display:block;width:100%}}.hotel-map .places li a{color:#000;font-family:OpenSansSubset,sans-serif;font-weight:400}.fonts-stage-2 .hotel-map .places li a{font-family:OpenSans,sans-serif}.hotel-map .places li a:hover{text-decoration:none}.hotel-map .places li:before{border:4px solid;border-radius:100%;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.hotel-map .places li:first-child:before{border-color:#fdbd20}.hotel-map .places li:nth-child(2):before{border-color:#7720fd}.hotel-map .places li:nth-child(3):before{border-color:#40e9c4}.hotel-map .places li:nth-child(4):before{border-color:#7ead67}.hotel-map .places li:nth-child(5):before{border-color:#d64309}.hotel-map .places li:nth-child(6):before{border-color:#e30572}.hotel-map .transport{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:32px;padding-bottom:28px}.fonts-stage-2 .hotel-map .transport{font-family:OpenSans,sans-serif}@media(max-width:1003px){.hotel-map .transport{padding:0 10px 17px}}.hotel-map .transport .title{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600;line-height:18px;margin-bottom:7px}.fonts-stage-2 .hotel-map .transport .title{font-family:OpenSans,sans-serif}.hotel-map .map-form{align-items:center;border:2px solid #d2d2d2;border-radius:35px;display:flex;max-width:389px;padding:0 9px 0 0;position:relative}@media(max-width:1003px){.hotel-map .map-form{max-width:100%;width:100%}}.hotel-map .map-form .form-item{flex:1 1}.hotel-map .map-form .form-item input{-webkit-appearance:none;background:none;border:none;color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;height:50px;margin:0;outline:none;padding:10px 9px 10px 25px;width:100%}.fonts-stage-2 .hotel-map .map-form .form-item input{font-family:OpenSans,sans-serif}.hotel-map .map-form input[type=submit]{-webkit-appearance:none;background:#ec004a;border:none;border-radius:25px;color:#fff;cursor:pointer;display:block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;height:34px;margin:0;padding:0;text-transform:uppercase;width:97px}.fonts-stage-2 .hotel-map .map-form input[type=submit]{font-family:OpenSans,sans-serif}.tabs-widget{margin:0 auto 70px;padding:0 15px}.tabs-widget__hd{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:1.46;text-align:center}.fonts-stage-2 .tabs-widget__hd{font-family:OpenSans,sans-serif}.tabs-widget__container{margin:0 auto;max-width:1290px}.tabs-widget__items--content{display:none;margin:0}@media(min-width:1024px){.tabs-widget__items--content{margin:0 -45px}}.tabs-widget__items--content.active{display:block}@media(min-width:1024px){.tabs-widget__items--content.active{display:flex}}.tabs-widget__items--hd{color:#000;font-family:FSRosa,sans-serif;font-size:25px;font-weight:400;line-height:1.12;margin-bottom:10px}@media(min-width:1024px){.tabs-widget__items--hd{font-size:31px}}.tabs-widget__items--hd strong{font-weight:700}.tabs-widget__items--hd .title-wysiwyg{font:inherit;text-align:left}.tabs-widget__items--text{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:1.62}.fonts-stage-2 .tabs-widget__items--text{font-family:OpenSans,sans-serif}@media(min-width:1024px){.tabs-widget__items--text{font-size:16px}}.tabs-widget__items--text a{color:#ec004a;outline:none;text-decoration:none}.tabs-widget__items--text a:active,.tabs-widget__items--text a:focus,.tabs-widget__items--text a:hover{color:inherit}.tabs-widget__items--text a:hover{text-decoration:underline}.tabs-widget__items--text a:focus{outline:none;text-decoration:none}.tabs-widget__items--text em,.tabs-widget__items--text i{font-style:italic}.tabs-widget__items--text b,.tabs-widget__items--text strong{font-weight:700}.tabs-widget__items--col{padding:0 25px 20px}@media(min-width:1024px){.tabs-widget__items--col{padding:0 45px 20px;width:50%}}.tabs-widget .category-emtpy-message{background-image:url(/themes/custom/adagio/static/media/BG.svg);border-radius:12px;color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:25px;margin-bottom:19px;padding:64px 20px;text-align:center;width:100%}.fonts-stage-2 .tabs-widget .category-emtpy-message{font-family:OpenSans,sans-serif}@media(min-width:1024px){.tabs-widget .category-emtpy-message{font-size:18px;line-height:38px;padding:70px 20px}}.tabs-widget .btn-holder{margin:0 auto;max-width:1290px;text-align:center}.tabs-widget .btn-holder a{border:2px solid #000;border-radius:4px;color:#000;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;padding:8px 32px;text-decoration:none;vertical-align:top}@media(min-width:1024px){.tabs-widget .btn-holder a{padding:16px 48px}}.tabs-widget .btn-holder a:hover{box-shadow:0 4px 4px #00000040;text-decoration:underline}.tabs-nav,.tabs-nav-slider{font-size:0;line-height:0;margin-top:50px;padding:0 20px 50px;text-align:center}@media(max-width:767px){.tabs-nav,.tabs-nav-slider{box-sizing:border-box;overflow:hidden;padding:0 0 29px}}@media screen and (min-width:1025px){.tabs-nav .slick-track,.tabs-nav-slider .slick-track{transform:translateZ(0)!important;width:100%!important}}.tabs-nav .item,.tabs-nav-slider .item{color:#000;display:inline-block;float:none;font-family:FSRosa,sans-serif;font-size:16px;font-weight:700;line-height:1;outline:none;padding:0;position:relative;vertical-align:middle}@media(min-width:1024px){.tabs-nav .item,.tabs-nav-slider .item{font-size:20px}}.tabs-nav a,.tabs-nav-slider a{background:#f5f5f5;color:inherit;cursor:pointer;display:block;outline:none;padding:7px 30px;position:relative;text-decoration:none;transition:background .25s ease-in-out,color .25s ease-in-out}@media(min-width:1024px){.tabs-nav a,.tabs-nav-slider a{font-size:20px;min-width:227px;padding:24px 30px 23px}}.tabs-nav a.active,.tabs-nav a:hover,.tabs-nav-slider a.active,.tabs-nav-slider a:hover{background:#0000;color:#ec004a}.tabs-widget.green-theme .slick-slide a.active{color:#3a8a6b}.tabs-widget.orange-theme .slick-slide a.active{color:#d64309}.tabs-widget.blue-theme .slick-slide a.active{color:#002b41}.tabs-widget.grey-theme .slick-slide a.active{color:#3f3e3e}.block-3col,.slider-3col{overflow:hidden;padding-top:60px;position:relative}@media(max-width:768px){.block-3col .slick-dots,.slider-3col .slick-dots{max-height:25px;overflow:hidden;padding:0 10px}}.block-3col__container,.slider-3col__container{margin:0 auto;max-width:100%;padding-left:24px;padding-top:25px;position:relative;width:1435px}@media(min-width:528px){.block-3col__container,.slider-3col__container{padding-right:24px}}@media(min-width:1024px){.block-3col__container,.slider-3col__container{padding-left:100px;padding-right:100px;padding-top:57px}}.block-3col .background-wrapper,.slider-3col .background-wrapper{padding-bottom:46px}.block-3col .background-wrapper .view-all-btn,.slider-3col .background-wrapper .view-all-btn{padding-bottom:0}.block-3col h2,.block-3col h3,.slider-3col h2,.slider-3col h3{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:32px;text-align:center}.fonts-stage-2 .block-3col h2,.fonts-stage-2 .block-3col h3,.fonts-stage-2 .slider-3col h2,.fonts-stage-2 .slider-3col h3{font-family:OpenSans,sans-serif}.block-3col__item,.slider-3col__item{border-radius:4px;box-shadow:0 2px 6px #00000040;box-sizing:border-box;margin:0 12px 30px;overflow:hidden;position:relative;width:270px}@media(min-width:1024px){.block-3col__item,.slider-3col__item{margin:0 28px 25px;max-width:360px}}.block-3col__item img,.slider-3col__item img{cursor:pointer;display:block;height:182px;object-fit:cover;width:100%}@media(min-width:1024px){.block-3col__item img,.slider-3col__item img{height:242px}}.block-3col__hd,.slider-3col__hd{color:#000;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:1.1;margin:0 0 12px}@media(min-width:1024px){.block-3col__hd,.slider-3col__hd{font-size:31px}}.block-3col__hd a:hover,.slider-3col__hd a:hover{text-decoration:underline}.block-3col__content,.slider-3col__content{padding:20px 10px 65px}.block-3col__content p,.slider-3col__content p{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:1.71}.fonts-stage-2 .block-3col__content p,.fonts-stage-2 .slider-3col__content p{font-family:OpenSans,sans-serif}@media(min-width:1024px){.block-3col__content p,.slider-3col__content p{font-size:16px}}.block-3col__under-price,.slider-3col__under-price{color:#999;font-size:12px;line-height:16px}.block-3col .discovery-container,.slider-3col .discovery-container{bottom:30px;left:0;padding:0 10px;position:absolute;right:0}.block-3col .discovery-container a,.slider-3col .discovery-container a{color:#ec004a;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;padding-right:20px;position:relative;text-decoration:none}.block-3col .discovery-container a:after,.slider-3col .discovery-container a:after{background-color:#ec004a;border-radius:2px;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transition:opacity .3s ease-in-out;width:100%}.block-3col .discovery-container a:before,.slider-3col .discovery-container a:before{bottom:0;content:"->";font-size:16px;line-height:20px;padding-left:5px;position:absolute;right:0}.block-3col .discovery-container a:hover:after,.slider-3col .discovery-container a:hover:after{opacity:0}.block-3col .view-all-btn,.slider-3col .view-all-btn{padding-bottom:46px;text-align:center}.block-3col .view-all-btn a,.slider-3col .view-all-btn a{background-color:#fff;border:2px solid #000;border-radius:4px;color:#000;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:1.1;margin:20px 0 0;min-width:246px;padding:12px 35px;text-decoration:none}.block-3col .view-all-btn a:hover,.slider-3col .view-all-btn a:hover{box-shadow:0 4px 4px 0 #00000040;text-decoration:underline}.block-3col .slick-list,.slider-3col .slick-list{min-width:100%}.block-3col .slick-track,.slider-3col .slick-track{display:flex;min-width:100%;padding-top:3px}.block-3col .slick-slide,.slider-3col .slick-slide{height:auto}.block-3col.block-comparison,.block-3col.slider-comparison,.slider-3col.block-comparison,.slider-3col.slider-comparison{box-sizing:border-box;margin:0 auto;max-width:1285px;overflow:visible;padding:30px 0 43px}@media(min-width:1025px){.block-3col.block-comparison,.block-3col.slider-comparison,.slider-3col.block-comparison,.slider-3col.slider-comparison{padding:30px 20px 23px}}.block-3col.block-comparison .title-wysiwyg,.block-3col.slider-comparison .title-wysiwyg,.slider-3col.block-comparison .title-wysiwyg,.slider-3col.slider-comparison .title-wysiwyg{line-height:35px;padding:0 15px 27px}@media(min-width:1024px){.block-3col.block-comparison .title-wysiwyg,.block-3col.slider-comparison .title-wysiwyg,.slider-3col.block-comparison .title-wysiwyg,.slider-3col.slider-comparison .title-wysiwyg{line-height:54px;padding:0 15px 31px}}.block-3col.block-comparison .background-top,.block-3col.slider-comparison .background-top,.slider-3col.block-comparison .background-top,.slider-3col.slider-comparison .background-top{height:258px;left:-132px;margin:0;max-height:inherit;position:absolute;top:71px;width:290px}.block-3col.block-comparison .background-top svg,.block-3col.slider-comparison .background-top svg,.slider-3col.block-comparison .background-top svg,.slider-3col.slider-comparison .background-top svg{display:block;height:100%;width:100%}@media(min-width:1024px){.block-3col.block-comparison .background-top,.block-3col.slider-comparison .background-top,.slider-3col.block-comparison .background-top,.slider-3col.slider-comparison .background-top{height:444px;left:-127px;top:0;width:499px}}.block-3col.block-comparison .background-bottom,.block-3col.slider-comparison .background-bottom,.slider-3col.block-comparison .background-bottom,.slider-3col.slider-comparison .background-bottom{bottom:41px;height:229px;position:absolute;right:-85px;width:226px}.block-3col.block-comparison .background-bottom svg,.block-3col.slider-comparison .background-bottom svg,.slider-3col.block-comparison .background-bottom svg,.slider-3col.slider-comparison .background-bottom svg{display:block;height:100%;width:100%}@media(min-width:1024px){.block-3col.block-comparison .background-bottom,.block-3col.slider-comparison .background-bottom,.slider-3col.block-comparison .background-bottom,.slider-3col.slider-comparison .background-bottom{bottom:-22px;height:313px;right:-108px;width:332px}}.block-3col.block-comparison .slick-slider,.block-3col.slider-comparison .slick-slider,.slider-3col.block-comparison .slick-slider,.slider-3col.slider-comparison .slick-slider{margin-bottom:35px}@media(min-width:1281px){.block-3col.block-comparison .slick-slider,.block-3col.slider-comparison .slick-slider,.slider-3col.block-comparison .slick-slider,.slider-3col.slider-comparison .slick-slider{margin-bottom:0}}.block-3col.block-comparison .block-3col__container,.block-3col.block-comparison .slider-3col__container,.block-3col.slider-comparison .block-3col__container,.block-3col.slider-comparison .slider-3col__container,.slider-3col.block-comparison .block-3col__container,.slider-3col.block-comparison .slider-3col__container,.slider-3col.slider-comparison .block-3col__container,.slider-3col.slider-comparison .slider-3col__container{box-sizing:border-box;margin:0;max-width:100%;width:100%}.block-3col.block-comparison .block-3col__container .slick-list,.block-3col.block-comparison .slider-3col__container .slick-list,.block-3col.slider-comparison .block-3col__container .slick-list,.block-3col.slider-comparison .slider-3col__container .slick-list,.slider-3col.block-comparison .block-3col__container .slick-list,.slider-3col.block-comparison .slider-3col__container .slick-list,.slider-3col.slider-comparison .block-3col__container .slick-list,.slider-3col.slider-comparison .slider-3col__container .slick-list{overflow:visible}@media(min-width:1024px){.block-3col.block-comparison .block-3col__container .slick-list,.block-3col.block-comparison .slider-3col__container .slick-list,.block-3col.slider-comparison .block-3col__container .slick-list,.block-3col.slider-comparison .slider-3col__container .slick-list,.slider-3col.block-comparison .block-3col__container .slick-list,.slider-3col.block-comparison .slider-3col__container .slick-list,.slider-3col.slider-comparison .block-3col__container .slick-list,.slider-3col.slider-comparison .slider-3col__container .slick-list{overflow:hidden}}.block-3col.block-comparison .block-3col__item,.block-3col.block-comparison .slider-3col__item,.block-3col.slider-comparison .block-3col__item,.block-3col.slider-comparison .slider-3col__item,.slider-3col.block-comparison .block-3col__item,.slider-3col.block-comparison .slider-3col__item,.slider-3col.slider-comparison .block-3col__item,.slider-3col.slider-comparison .slider-3col__item{background-color:#fff;border-radius:4px;box-shadow:0 4px 4px #00000040;box-sizing:border-box;margin:5px 12px 40px;padding:32px 12px 36px 24px;width:240px}@media(min-width:1025px){.block-3col.block-comparison .block-3col__item,.block-3col.block-comparison .slider-3col__item,.block-3col.slider-comparison .block-3col__item,.block-3col.slider-comparison .slider-3col__item,.slider-3col.block-comparison .block-3col__item,.slider-3col.block-comparison .slider-3col__item,.slider-3col.slider-comparison .block-3col__item,.slider-3col.slider-comparison .slider-3col__item{box-shadow:0 2px 6px #00000040;margin:5px 36px;padding:40px 67px 48px 32px}}.block-3col.block-comparison .block-3col__item--title,.block-3col.block-comparison .slider-3col__item--title,.block-3col.slider-comparison .block-3col__item--title,.block-3col.slider-comparison .slider-3col__item--title,.slider-3col.block-comparison .block-3col__item--title,.slider-3col.block-comparison .slider-3col__item--title,.slider-3col.slider-comparison .block-3col__item--title,.slider-3col.slider-comparison .slider-3col__item--title{font-family:FSRosa,sans-serif;font-size:25px;font-weight:400;line-height:28px;margin-bottom:25px;text-align:center}.block-3col.block-comparison .block-3col__card-description,.block-3col.block-comparison .slider-3col__card-description,.block-3col.slider-comparison .block-3col__card-description,.block-3col.slider-comparison .slider-3col__card-description,.slider-3col.block-comparison .block-3col__card-description,.slider-3col.block-comparison .slider-3col__card-description,.slider-3col.slider-comparison .block-3col__card-description,.slider-3col.slider-comparison .slider-3col__card-description{align-items:center;color:#000;display:flex;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:30px;margin-bottom:16px;position:relative;white-space:normal}@media(min-width:1024px){.block-3col.block-comparison .block-3col__card-description,.block-3col.block-comparison .slider-3col__card-description,.block-3col.slider-comparison .block-3col__card-description,.block-3col.slider-comparison .slider-3col__card-description,.slider-3col.block-comparison .block-3col__card-description,.slider-3col.block-comparison .slider-3col__card-description,.slider-3col.slider-comparison .block-3col__card-description,.slider-3col.slider-comparison .slider-3col__card-description{line-height:22px;margin-bottom:24px}}.block-3col.block-comparison .block-3col__card-description:last-child,.block-3col.block-comparison .slider-3col__card-description:last-child,.block-3col.slider-comparison .block-3col__card-description:last-child,.block-3col.slider-comparison .slider-3col__card-description:last-child,.slider-3col.block-comparison .block-3col__card-description:last-child,.slider-3col.block-comparison .slider-3col__card-description:last-child,.slider-3col.slider-comparison .block-3col__card-description:last-child,.slider-3col.slider-comparison .slider-3col__card-description:last-child{margin-bottom:0}.block-3col.block-comparison .block-3col__card-description i,.block-3col.block-comparison .slider-3col__card-description i,.block-3col.slider-comparison .block-3col__card-description i,.block-3col.slider-comparison .slider-3col__card-description i,.slider-3col.block-comparison .block-3col__card-description i,.slider-3col.block-comparison .slider-3col__card-description i,.slider-3col.slider-comparison .block-3col__card-description i,.slider-3col.slider-comparison .slider-3col__card-description i{color:#ec004a;font-size:40px;margin-right:16px}@media(min-width:1024px){.block-3col.block-comparison .block-3col__card-description i,.block-3col.block-comparison .slider-3col__card-description i,.block-3col.slider-comparison .block-3col__card-description i,.block-3col.slider-comparison .slider-3col__card-description i,.slider-3col.block-comparison .block-3col__card-description i,.slider-3col.block-comparison .slider-3col__card-description i,.slider-3col.slider-comparison .block-3col__card-description i,.slider-3col.slider-comparison .slider-3col__card-description i{font-size:48px}}.block-3col.block-comparison .block-3col__card-description .slider-3col__card-content,.block-3col.block-comparison .slider-3col__card-description .slider-3col__card-content,.block-3col.slider-comparison .block-3col__card-description .slider-3col__card-content,.block-3col.slider-comparison .slider-3col__card-description .slider-3col__card-content,.slider-3col.block-comparison .block-3col__card-description .slider-3col__card-content,.slider-3col.block-comparison .slider-3col__card-description .slider-3col__card-content,.slider-3col.slider-comparison .block-3col__card-description .slider-3col__card-content,.slider-3col.slider-comparison .slider-3col__card-description .slider-3col__card-content{align-self:center}.block-3col.block-comparison .block-3col__card-description .slider-3col__card-content--bg,.block-3col.block-comparison .slider-3col__card-description .slider-3col__card-content--bg,.block-3col.slider-comparison .block-3col__card-description .slider-3col__card-content--bg,.block-3col.slider-comparison .slider-3col__card-description .slider-3col__card-content--bg,.slider-3col.block-comparison .block-3col__card-description .slider-3col__card-content--bg,.slider-3col.block-comparison .slider-3col__card-description .slider-3col__card-content--bg,.slider-3col.slider-comparison .block-3col__card-description .slider-3col__card-content--bg,.slider-3col.slider-comparison .slider-3col__card-description .slider-3col__card-content--bg{color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px}@media(min-width:1024px){.block-3col.block-comparison .block-3col__card-description .slider-3col__card-content--bg,.block-3col.block-comparison .slider-3col__card-description .slider-3col__card-content--bg,.block-3col.slider-comparison .block-3col__card-description .slider-3col__card-content--bg,.block-3col.slider-comparison .slider-3col__card-description .slider-3col__card-content--bg,.slider-3col.block-comparison .block-3col__card-description .slider-3col__card-content--bg,.slider-3col.block-comparison .slider-3col__card-description .slider-3col__card-content--bg,.slider-3col.slider-comparison .block-3col__card-description .slider-3col__card-content--bg,.slider-3col.slider-comparison .slider-3col__card-description .slider-3col__card-content--bg{padding-top:8px}}.block-3col.block-comparison .block-3col__content,.block-3col.block-comparison .slider-3col__content,.block-3col.slider-comparison .block-3col__content,.block-3col.slider-comparison .slider-3col__content,.slider-3col.block-comparison .block-3col__content,.slider-3col.block-comparison .slider-3col__content,.slider-3col.slider-comparison .block-3col__content,.slider-3col.slider-comparison .slider-3col__content{display:flex;flex-direction:column;padding:0;text-align:left;width:100%}.block-3col__info,.slider-3col__info{line-height:16px;margin:0 auto 30px;padding:15px 28px;text-align:center}.block-3col__info p,.slider-3col__info p{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400}.fonts-stage-2 .block-3col__info p,.fonts-stage-2 .slider-3col__info p{font-family:OpenSans,sans-serif}.widget-block-pushes{padding:0 0 30px}@media(min-width:1024px){.widget-block-pushes{padding-bottom:25px}}.widget-block-pushes .block-3col__container,.widget-block-pushes .slider-3col__container{padding-top:0}.widget-block-pushes .title-wysiwyg{padding-bottom:32px}@media(min-width:1024px){.widget-block-pushes .title-wysiwyg{padding-bottom:48px}}.widget-block-pushes h3{font-family:OpenSans,sans-serif;font-size:14px;font-weight:400;line-height:24px;padding-bottom:32px}@media(min-width:1024px){.widget-block-pushes h3{padding-bottom:48px}}.widget-block-pushes .block-3col__hd h3,.widget-block-pushes .slider-3col__hd h3{color:#000;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:1.1;margin:0 0 8px;padding-bottom:0}@media(min-width:1024px){.widget-block-pushes .block-3col__hd h3,.widget-block-pushes .slider-3col__hd h3{font-size:31px}}.widget-block-pushes .block-3col__hd h3 a:hover,.widget-block-pushes .slider-3col__hd h3 a:hover{text-decoration:underline}.block-3col{overflow:visible;padding:0 0 41px}@media(max-width:1003px){.block-3col{padding:0 0 32px}}.block-3col+.two-cols:after{display:none}.block-3col__container{margin:0 auto;max-width:1230px;padding-top:0;position:relative;z-index:2}@media(max-width:1003px){.block-3col__container{max-width:300px}}.block-3col .block-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media(max-width:1003px){.block-3col .block-container{display:block}}.block-3col .block-3col__item{margin:0 25px 50px!important;width:360px}@media(max-width:1024px){.block-3col .block-3col__item{margin:0 20px 20px;width:300px}}@media(max-width:1003px){.block-3col .block-3col__item{margin:0 0 20px}.block-3col__item img{height:225px}}.widget-push-hotels .title-wysiwyg{padding-bottom:32px}@media(min-width:1024px){.widget-push-hotels .title-wysiwyg{padding-bottom:48px}}.widget-push-hotels .title-wysiwyg+.title-wysiwyg{padding-bottom:29px;padding-top:0}@media(min-width:1024px){.widget-push-hotels .title-wysiwyg+.title-wysiwyg{padding-bottom:45px}}.widget-push-hotels .block-3col__container,.widget-push-hotels .slider-3col__container{padding-top:0}.widget-push-hotels .block-3col__item,.widget-push-hotels .slider-3col__item{overflow:visible}.widget-push-hotels .block-3col__item--container>a,.widget-push-hotels .slider-3col__item--container>a{bottom:0;left:0;position:absolute;right:0;top:0}.widget-push-hotels .block-3col__item--container>a:after,.widget-push-hotels .slider-3col__item--container>a:after{display:none}.block-3col-stars .block-3col__item,.block-3col-stars .slider-3col__item,.slider-3col-stars .block-3col__item,.slider-3col-stars .slider-3col__item{background:#fff;margin-left:12px;margin-right:12px;text-align:left}@media(min-width:1024px){.block-3col-stars .block-3col__item,.block-3col-stars .slider-3col__item,.slider-3col-stars .block-3col__item,.slider-3col-stars .slider-3col__item{margin-left:28px;margin-right:28px}}.block-3col-stars .block-3col__item--container,.block-3col-stars .slider-3col__item--container,.slider-3col-stars .block-3col__item--container,.slider-3col-stars .slider-3col__item--container{display:flex;flex-direction:column;height:100%;position:relative}.block-3col-stars .block-3col__item--container>a,.block-3col-stars .slider-3col__item--container>a,.slider-3col-stars .block-3col__item--container>a,.slider-3col-stars .slider-3col__item--container>a{font-size:0}.block-3col-stars .block-3col__item--container>a:after,.block-3col-stars .slider-3col__item--container>a:after,.slider-3col-stars .block-3col__item--container>a:after,.slider-3col-stars .slider-3col__item--container>a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.block-3col-stars .block-3col__hd,.block-3col-stars .slider-3col__hd,.slider-3col-stars .block-3col__hd,.slider-3col-stars .slider-3col__hd{font-size:20px;margin:0 0 5px}@media(min-width:1280px){.block-3col-stars .block-3col__hd,.block-3col-stars .slider-3col__hd,.slider-3col-stars .block-3col__hd,.slider-3col-stars .slider-3col__hd{font-size:31px;margin:0 0 15px}}.block-3col-stars .block-3col__hd a,.block-3col-stars .slider-3col__hd a,.slider-3col-stars .block-3col__hd a,.slider-3col-stars .slider-3col__hd a{color:#000;text-decoration:none}.block-3col-stars .block-3col__hd a:hover,.block-3col-stars .slider-3col__hd a:hover,.slider-3col-stars .block-3col__hd a:hover,.slider-3col-stars .slider-3col__hd a:hover{text-decoration:underline}.block-3col-stars .block-3col__hd a:before,.block-3col-stars .slider-3col__hd a:before,.slider-3col-stars .block-3col__hd a:before,.slider-3col-stars .slider-3col__hd a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media(min-width:1024px){.block-3col-stars .block-3col__hd a:before,.block-3col-stars .slider-3col__hd a:before,.slider-3col-stars .block-3col__hd a:before,.slider-3col-stars .slider-3col__hd a:before{display:none}}.block-3col-stars .block-3col__hd,.slider-3col-stars .block-3col__hd{cursor:pointer;font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .block-3col-stars .block-3col__hd,.fonts-stage-2 .slider-3col-stars .block-3col__hd{font-family:OpenSans,sans-serif}.block-3col-stars .block-3col__hd a,.slider-3col-stars .block-3col__hd a{display:block;font-family:OpenSansSubset,sans-serif;font-weight:600;margin-bottom:8px}.fonts-stage-2 .block-3col-stars .block-3col__hd a,.fonts-stage-2 .slider-3col-stars .block-3col__hd a{font-family:OpenSans,sans-serif}.block-3col-stars .block-3col__content,.block-3col-stars .slider-3col__content,.slider-3col-stars .block-3col__content,.slider-3col-stars .slider-3col__content{padding:15px 15px 10px}@media(min-width:1280px){.block-3col-stars .block-3col__content,.block-3col-stars .slider-3col__content,.slider-3col-stars .block-3col__content,.slider-3col-stars .slider-3col__content{padding:15px 15px 44px}}.block-3col-stars .block-3col__ft,.block-3col-stars .slider-3col__ft,.slider-3col-stars .block-3col__ft,.slider-3col-stars .slider-3col__ft{margin:auto 15px 19px;width:calc(100% - 30px)}@media(min-width:1280px){.block-3col-stars .block-3col__ft,.block-3col-stars .slider-3col__ft,.slider-3col-stars .block-3col__ft,.slider-3col-stars .slider-3col__ft{align-items:flex-end;display:flex;justify-content:space-between}}.block-3col-stars .block-3col__ft--left,.block-3col-stars .slider-3col__ft--left,.slider-3col-stars .block-3col__ft--left,.slider-3col-stars .slider-3col__ft--left{display:inline-block;margin-left:auto;vertical-align:bottom}@media(min-width:1280px){.block-3col-stars .block-3col__ft--left,.block-3col-stars .slider-3col__ft--left,.slider-3col-stars .block-3col__ft--left,.slider-3col-stars .slider-3col__ft--left{width:56%}}.block-3col-stars .block-3col__ft--right,.block-3col-stars .slider-3col__ft--right,.slider-3col-stars .block-3col__ft--right,.slider-3col-stars .slider-3col__ft--right{text-align:center}.block-3col-stars .block-3col__sales,.block-3col-stars .slider-3col__sales,.slider-3col-stars .block-3col__sales,.slider-3col-stars .slider-3col__sales{align-items:center;color:#ec004a;display:flex;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;margin-bottom:5px;position:relative}.fonts-stage-2 .block-3col-stars .block-3col__sales,.fonts-stage-2 .block-3col-stars .slider-3col__sales,.fonts-stage-2 .slider-3col-stars .block-3col__sales,.fonts-stage-2 .slider-3col-stars .slider-3col__sales{font-family:OpenSans,sans-serif}.block-3col-stars .block-3col__sales .slider-3col__tooltip:hover .slider-3col__tooltip-icon span,.block-3col-stars .block-3col__sales .slider-3col__tooltip:hover .slider-3col__tooltip-text,.block-3col-stars .slider-3col__sales .slider-3col__tooltip:hover .slider-3col__tooltip-icon span,.block-3col-stars .slider-3col__sales .slider-3col__tooltip:hover .slider-3col__tooltip-text,.slider-3col-stars .block-3col__sales .slider-3col__tooltip:hover .slider-3col__tooltip-icon span,.slider-3col-stars .block-3col__sales .slider-3col__tooltip:hover .slider-3col__tooltip-text,.slider-3col-stars .slider-3col__sales .slider-3col__tooltip:hover .slider-3col__tooltip-icon span,.slider-3col-stars .slider-3col__sales .slider-3col__tooltip:hover .slider-3col__tooltip-text{display:block}.block-3col-stars .block-3col__sales .slider-3col__tooltip_empty,.block-3col-stars .slider-3col__sales .slider-3col__tooltip_empty,.slider-3col-stars .block-3col__sales .slider-3col__tooltip_empty,.slider-3col-stars .slider-3col__sales .slider-3col__tooltip_empty{display:none}.block-3col-stars .block-3col__sales .slider-3col__tooltip-icon,.block-3col-stars .slider-3col__sales .slider-3col__tooltip-icon,.slider-3col-stars .block-3col__sales .slider-3col__tooltip-icon,.slider-3col-stars .slider-3col__sales .slider-3col__tooltip-icon{background:url(/themes/custom/adagio/static/media/info.svg) 50% no-repeat;background-size:contain;display:block;height:12px;margin-left:5px;position:relative;width:12px}.block-3col-stars .block-3col__sales .slider-3col__tooltip-icon span,.block-3col-stars .slider-3col__sales .slider-3col__tooltip-icon span,.slider-3col-stars .block-3col__sales .slider-3col__tooltip-icon span,.slider-3col-stars .slider-3col__sales .slider-3col__tooltip-icon span{display:none;height:20px;left:50%;overflow:hidden;position:absolute;top:-21px;transform:translateX(-50%);width:30px;z-index:1}.block-3col-stars .block-3col__sales .slider-3col__tooltip-icon span:after,.block-3col-stars .slider-3col__sales .slider-3col__tooltip-icon span:after,.slider-3col-stars .block-3col__sales .slider-3col__tooltip-icon span:after,.slider-3col-stars .slider-3col__sales .slider-3col__tooltip-icon span:after{background:#fff;box-shadow:0 0 5px #0003;content:"";display:block;height:20px;left:6px;position:absolute;top:-11px;transform:rotate(45deg);width:20px}.block-3col-stars .block-3col__sales .slider-3col__tooltip-text,.block-3col-stars .slider-3col__sales .slider-3col__tooltip-text,.slider-3col-stars .block-3col__sales .slider-3col__tooltip-text,.slider-3col-stars .slider-3col__sales .slider-3col__tooltip-text{background:#fff;border:1px solid #d8d8d8;border-radius:10px;bottom:calc(100% + 20px);box-shadow:2px 5px 15px #0000004d;box-sizing:border-box;color:#4a4a4a;display:none;left:0;min-width:180px;padding:10px;position:absolute;width:100%}.block-3col-stars .line-through,.slider-3col-stars .line-through{text-decoration:line-through}.block-3col-stars .block-3col__cash .block-3col__cash--center,.block-3col-stars .block-3col__cash .slider-3col__cash--center,.block-3col-stars .slider-3col__cash .block-3col__cash--center,.block-3col-stars .slider-3col__cash .slider-3col__cash--center,.slider-3col-stars .block-3col__cash .block-3col__cash--center,.slider-3col-stars .block-3col__cash .slider-3col__cash--center,.slider-3col-stars .slider-3col__cash .block-3col__cash--center,.slider-3col-stars .slider-3col__cash .slider-3col__cash--center{color:#000;font-family:FSRosa,sans-serif;font-size:25px;font-weight:400;line-height:1.1;margin-bottom:5px}@media(min-width:1280px){.block-3col-stars .block-3col__cash .block-3col__cash--center,.block-3col-stars .block-3col__cash .slider-3col__cash--center,.block-3col-stars .slider-3col__cash .block-3col__cash--center,.block-3col-stars .slider-3col__cash .slider-3col__cash--center,.slider-3col-stars .block-3col__cash .block-3col__cash--center,.slider-3col-stars .block-3col__cash .slider-3col__cash--center,.slider-3col-stars .slider-3col__cash .block-3col__cash--center,.slider-3col-stars .slider-3col__cash .slider-3col__cash--center{font-size:31px}}.block-3col-stars .block-3col__cash--par,.block-3col-stars .slider-3col__cash--par,.slider-3col-stars .block-3col__cash--par,.slider-3col-stars .slider-3col__cash--par{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400}.fonts-stage-2 .block-3col-stars .block-3col__cash--par,.fonts-stage-2 .block-3col-stars .slider-3col__cash--par,.fonts-stage-2 .slider-3col-stars .block-3col__cash--par,.fonts-stage-2 .slider-3col-stars .slider-3col__cash--par{font-family:OpenSans,sans-serif}.block-3col-stars .block-3col__cash_empty,.block-3col-stars .slider-3col__cash_empty,.slider-3col-stars .block-3col__cash_empty,.slider-3col-stars .slider-3col__cash_empty{display:none}.block-3col-stars .block-3col__num,.block-3col-stars .slider-3col__num,.slider-3col-stars .block-3col__num,.slider-3col-stars .slider-3col__num{color:#000;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;margin-top:5px}.fonts-stage-2 .block-3col-stars .block-3col__num,.fonts-stage-2 .block-3col-stars .slider-3col__num,.fonts-stage-2 .slider-3col-stars .block-3col__num,.fonts-stage-2 .slider-3col-stars .slider-3col__num{font-family:OpenSans,sans-serif}.block-3col-stars .block-3col__stars,.block-3col-stars .slider-3col__stars,.slider-3col-stars .block-3col__stars,.slider-3col-stars .slider-3col__stars{background-image:url(/themes/custom/adagio/static/media/icon-star.svg);background-repeat:repeat-x;display:inline-block;height:15px;width:0}.block-3col-stars .block-3col__stars.star1,.block-3col-stars .slider-3col__stars.star1,.slider-3col-stars .block-3col__stars.star1,.slider-3col-stars .slider-3col__stars.star1{width:10px}.block-3col-stars .block-3col__stars.star2,.block-3col-stars .slider-3col__stars.star2,.slider-3col-stars .block-3col__stars.star2,.slider-3col-stars .slider-3col__stars.star2{width:20px}.block-3col-stars .block-3col__stars.star3,.block-3col-stars .slider-3col__stars.star3,.slider-3col-stars .block-3col__stars.star3,.slider-3col-stars .slider-3col__stars.star3{width:32px}.block-3col-stars .block-3col__stars.star4,.block-3col-stars .slider-3col__stars.star4,.slider-3col-stars .block-3col__stars.star4,.slider-3col-stars .slider-3col__stars.star4{width:42px}.block-3col-stars .block-3col__stars.star5,.block-3col-stars .slider-3col__stars.star5,.slider-3col-stars .block-3col__stars.star5,.slider-3col-stars .slider-3col__stars.star5{width:52px}.block-3col-stars .block-3col__cash div:first-child{display:block;margin-bottom:6px}.offers-hotel{padding-top:13px}.offers-hotel .block-3col__container{max-width:100%;padding-left:24px;padding-right:24px;width:1208px}.offers-hotel .block-container-3col{display:flex;margin:0;width:auto}@media(min-width:568px){.offers-hotel .block-container-3col{margin:0 -20px}}.offers-hotel .block-3col__item{display:flex;flex-direction:column;margin:0 auto 40px!important;max-width:100%;width:340px}@media(min-width:568px){.offers-hotel .block-3col__item{flex-basis:calc(50% - 40px);margin:0 20px 40px!important;max-width:calc(50% - 40px);width:calc(50% - 40px)}}@media(min-width:1024px){.offers-hotel .block-3col__item{flex-basis:calc(33.333% - 40px);max-width:calc(33.333% - 40px);width:calc(33.333% - 40px)}}.offers-hotel .block-3col__item .hotel-image,.offers-hotel .block-3col__item img{height:223px}@media(min-width:1024px){.offers-hotel .block-3col__item .hotel-image,.offers-hotel .block-3col__item img{height:270px}}.offers-hotel .block-3col__item .hotel-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.offers-hotel .block-3col__item .picture-wrap{height:auto}.offers-hotel .block-3col__item .picture-wrap:after{content:none}.offers-hotel .block-3col__item .block-3col__ft--left{width:54%}.offers-hotel .block-3col__filter{font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;margin-bottom:5px}.fonts-stage-2 .offers-hotel .block-3col__filter{font-family:OpenSans,sans-serif}.offers-hotel .block-3col__filter.red{color:#ec004a}.offers-hotel .block-3col__filter.gold,.offers-hotel .block-3col__filter.orange{color:#d64309}.offers-hotel .block-3col__content,.offers-hotel .slider-3col__content{padding:15px}@media(min-width:1280px){.offers-hotel .block-3col__content,.offers-hotel .slider-3col__content{padding:15px}}.offers-hotel .block-3col__content .block-3col__hd,.offers-hotel .slider-3col__content .block-3col__hd{font-family:FSRosa,sans-serif;font-size:25px;font-weight:400;text-align:left}.fonts-stage-2 .offers-hotel .block-3col__content .block-3col__hd,.fonts-stage-2 .offers-hotel .slider-3col__content .block-3col__hd{font-family:FSRosa,sans-serif;font-weight:400}@media(min-width:1024px){.offers-hotel .block-3col__content .block-3col__hd,.offers-hotel .slider-3col__content .block-3col__hd{font-size:31px}}.offers-hotel .block-3col__content .block-3col__hd a,.offers-hotel .slider-3col__content .block-3col__hd a{font-family:inherit;font-weight:inherit;line-height:normal}.offers-hotel .block-3col__content p,.offers-hotel .slider-3col__content p{font-size:14px}@media(min-width:1024px){.offers-hotel .block-3col__content p,.offers-hotel .slider-3col__content p{font-size:16px}}.offers-hotel .block-3col__ft--right{text-align:left}.offers-hotel .block-3col__ft--left__link{background:#000;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:1;margin-top:5px;min-width:150px;padding:10px 7px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;z-index:1}@media(min-width:1024px){.offers-hotel .block-3col__ft--left__link{display:block;min-width:177px;padding:16px 7px}}.offers-hotel .block-3col__ft--left__link:hover{box-shadow:0 4px 6px #00000040;text-decoration:underline}.offers-hotel .offer,.offers-hotel .offer>div{height:100%}.offers-hotel .block-3col--promo{background:#d64309;border-radius:25px;box-shadow:0 2px 6px 0 #00000040;color:#fff;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:700;left:15px;line-height:31px;padding:0 10px 0 20px;position:absolute;top:21px}.fonts-stage-2 .offers-hotel .block-3col--promo{font-family:OpenSans,sans-serif}.offers-hotel__head{position:relative}@media(max-width:768px){.offers-hotel__head{overflow:hidden}}.offers-hotel__title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:32px;margin-bottom:40px;text-align:center}.fonts-stage-2 .offers-hotel__title{font-family:OpenSans,sans-serif}@media(max-width:768px){.offers-hotel.slider-3col .block-3col__item{margin:0 10px 25px}.offers-hotel.slider-3col .block-3col__container{max-width:100%}}.block-3col__item .search-item,.block-3col__item article{height:100%}.block-3col__item .search-item__wrapper{display:flex;flex-direction:column;height:100%}.block-3col__item [data-adagio-bs=extra_field_destination_hotel_bottom]{margin-top:auto}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slider-svg-arrow{fill:#000;background:none;border:none;cursor:pointer;margin:0;opacity:1;padding:0;position:absolute;top:50%;transition:opacity .3s ease-in-out}.push-hotels-widget--red .slider-svg-arrow{fill:#fff}.slider-svg-arrow.slick-disabled{opacity:.3;pointer-events:none}.slider-svg-arrow_prev{left:-5px;transform:translate(-100%,-50%)}.slider-svg-arrow_next{right:-5px;transform:translate(100%,-50%)}button.slick-arrow{display:none!important}@media(min-width:1024px){button.slick-arrow{display:block!important}}.slick-dotted.slick-slider{margin-bottom:60px}.slider-3col__container .slick-dotted.slick-slider{margin-bottom:0}.svg-dots button:before{display:none}.slick-dots{display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slider-3col__container .slick-dots{padding-bottom:30px;position:static}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 13px;padding:0;position:relative;width:20px}.slick-dots li:only-child{display:none}.slick-dots li svg{fill:#000;height:17px;width:17px}.push-hotels-widget--red .slick-dots li svg{fill:#fff}.slick-dots li svg .dot{fill:#0000;transition:fill .3s ease-in-out}.slick-dots li button{background:#0000;border:0;color:#0000;cursor:pointer;display:block;font-size:0;line-height:0;margin:0;padding:0}.slick-dots li button.with-svg:before{display:none}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-size:21px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-dots li.slick-active svg .dot{fill:#000}.push-hotels-widget--red .slick-dots li.slick-active svg .dot{fill:#fff}.slider-all-hotels__container .slick-dots-container button{height:17px;width:17px}.slick-dots-container{margin:0 auto;max-width:216px;overflow:hidden;width:100%}.slick-dots-container ul{display:flex;height:auto;overflow:visible!important;padding:0!important;position:static;transform:translateX(0);transition:all .25s}.slick-dots-container ul.uptomax,.slick-dots-container.uptomax ul{justify-content:center}.background-top{fill:#fff;margin-bottom:-13px;max-height:25px;width:100%}@media(min-width:1024px){.background-top{display:block!important;margin-bottom:-8px}.background-top_mob{display:none}}.push-hotels-widget--red .background-top{fill:#ec004a}.push-hotels-widget--pink .background-top{fill:#ffcbd1}.background-wrapper{background:#fff;overflow:hidden}.push-hotels-widget--red .background-wrapper{background:#ec004a}.push-hotels-widget--pink .background-wrapper{background:#ffcbd1}.background-decorator{margin:0 auto 16px;max-width:100%;position:relative;width:1435px}@media(min-width:1024px){.background-decorator .slider-3col__item{width:auto}}.background-decorator-top{fill:#f90;left:6px;position:absolute;top:-35px;width:129px;z-index:0}@media(min-width:1280px){.background-decorator-top{height:220px;left:-86px;top:-50px;width:246px}}.push-hotels-widget--pink .background-decorator-top{fill:#ec004a}.background-decorator-bottom{fill:#40e9c4;bottom:-22px;position:absolute;right:-77px;width:132px;z-index:0}@media(min-width:1280px){.background-decorator-bottom{bottom:12px;height:101px;right:-100px;width:196px}}.push-hotels-widget--pink .background-decorator-bottom{fill:#0355ff}.slider-big{overflow:hidden;padding-bottom:30px;padding-top:30px;position:relative}@media(max-width:768px){.slider-big{padding-bottom:10px}}.slider-big__container{margin:24px auto 16px;max-width:1200px}@media(min-width:1280px){.slider-big__container{max-width:1400px;padding-left:100px;padding-right:100px}}@media(max-width:1279px){.slider-big__container{max-width:none;padding-left:0;padding-right:0}}@media(max-width:767px){.slider-big__container{padding-left:10px}}.slider-big__container .slick-track{display:flex}.slider-big .slick-dotted.slick-slider{margin-bottom:16px}.slider-big .slick-initialized .slick-slide{display:flex;height:auto;outline:none}.slider-big h2{color:#000;font-family:FSRosa,sans-serif;font-size:31px;font-weight:700;line-height:35px;margin:0 auto 24px;max-width:1200px;padding:0 20px}.slider-big__item{display:flex;outline:none;text-align:center}.slider-big__item .slick-dots li.slick-active button:before{border-width:2px!important}.slider-big__item img{aspect-ratio:4/3;border-radius:4px;display:block;height:246px;object-fit:cover;outline:none;width:100%}@media(max-width:1279px){.slider-big__item img{border-radius:0}}@media(max-width:768px){.slider-big__item img{height:182px}}.slider-big__item--container{background:#fff;border:1px solid #d2d2d2;border-radius:4px;box-shadow:0 8px 12px 0 #00000026;box-sizing:border-box;display:flex;flex-direction:column;margin:0 20px 25px;min-height:446px;overflow:hidden;position:relative;text-align:left;width:100%}@media(max-width:768px){.slider-big__item--container{margin:0 10px 25px;max-width:300px;min-height:0;min-height:auto}}.slider-big .img-container{margin-bottom:8px;padding:15px 15px 0}@media(max-width:1279px){.slider-big .img-container{padding:0}}.slider-big__hd{color:#000;font-family:OpenSansSubset,sans-serif;font-size:24px;font-weight:700;line-height:26px;margin:0 0 10px}.fonts-stage-2 .slider-big__hd{font-family:OpenSans,sans-serif}@media(max-width:768px){.slider-big__hd{font-size:18px;line-height:24px}}.slider-big__content{padding:12px 15px 5px}.slider-big__content p{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:1.71}.fonts-stage-2 .slider-big__content p{font-family:OpenSans,sans-serif}.slider-big__price{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;margin-bottom:10px}.fonts-stage-2 .slider-big__price{font-family:OpenSans,sans-serif}@media(max-width:768px){.slider-big__price{font-size:12px}}.slider-big__price li{display:inline-block;margin-right:16px}.slider-big__price li:after{background-color:#ddd;border-radius:50%;content:"";display:inline-block;height:8px;margin-left:16px;width:8px}.slider-big__price li:last-child{margin-right:0}.slider-big__price li:last-child:after{display:none}.slider-big__price .famme{background:url(/themes/custom/adagio/static/media/homme-femme.svg) no-repeat;display:inline-block;padding-left:33px}.slider-big__price .appart{background:url(/themes/custom/adagio/static/media/appartement.svg) no-repeat;display:inline-block;margin-left:15px;margin-right:15px;padding-left:25px}.slider-big__price .aparthotel{background:url(/themes/custom/adagio/static/media/aparthotel.svg) no-repeat;display:inline-block;padding-left:25px}.slider-big__sales{align-items:center;color:#ec004a;display:flex;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;margin-bottom:5px;position:relative}.fonts-stage-2 .slider-big__sales{font-family:OpenSans,sans-serif}.slider-big__tooltip:hover .slider-big__tooltip-icon span,.slider-big__tooltip:hover .slider-big__tooltip-text{display:block}.slider-big__tooltip-icon{background:url(/themes/custom/adagio/static/media/info.svg) 50% no-repeat;display:block;height:16px;margin-left:5px;position:relative;width:16px}.slider-big__tooltip-icon span{display:none;height:20px;left:50%;overflow:hidden;position:absolute;top:-21px;transform:translateX(-50%);width:30px;z-index:1}.slider-big__tooltip-icon span:after{background:#fff;box-shadow:0 0 5px #0003;content:"";display:block;height:20px;left:6px;position:absolute;top:-11px;transform:rotate(45deg);width:20px}.slider-big__tooltip-text{background:#fff;border:1px solid #d8d8d8;border-radius:10px;bottom:calc(100% + 20px);box-shadow:2px 5px 15px #0000004d;box-sizing:border-box;color:#4a4a4a;display:none;left:0;min-width:180px;padding:10px;position:absolute;width:100%}.slider-big__cash{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:22px;font-weight:600}.fonts-stage-2 .slider-big__cash{font-family:OpenSans,sans-serif}@media(max-width:768px){.slider-big__cash{font-size:20px}}.slider-big__cash span{font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;margin-left:5px;text-decoration:line-through}.fonts-stage-2 .slider-big__cash span{font-family:OpenSans,sans-serif}.slider-big__num{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;margin-top:5px}.fonts-stage-2 .slider-big__num{font-family:OpenSans,sans-serif}.slider-big__text{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:16px;outline:none}.fonts-stage-2 .slider-big__text{font-family:OpenSans,sans-serif}@media(max-width:768px){.slider-big__text{font-size:11px}}.slider-big__text .open-popup-link{border-bottom:1px solid #0355ff;color:#0355ff;font-size:14px;line-height:24px;text-decoration:none;transition:border-bottom-color .3s ease-in-out}@media(max-width:768px){.slider-big__text .open-popup-link{font-size:12px;line-height:22px}}.slider-big__text .open-popup-link:after{color:inherit;content:">>";display:inline-block;font-size:12px;margin-left:4px}.slider-big__text .open-popup-link:hover{border-bottom:1px solid #0000}.slider-big__plus{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:600;line-height:15px;text-align:center}.fonts-stage-2 .slider-big__plus{font-family:OpenSans,sans-serif}@media(max-width:768px){.slider-big__plus{font-size:9px}}.slider-big__plus--right{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:600;line-height:15px;text-align:center}.fonts-stage-2 .slider-big__plus--right{font-family:OpenSans,sans-serif}.slider-big__reservation{background:#000;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:1;margin-top:5px;min-width:142px;padding:12px 7px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;z-index:1}@media(min-width:1024px){.slider-big__reservation{display:block;min-width:144px;padding:12px 7px}}.slider-big__reservation:hover{box-shadow:0 4px 6px #00000040;text-decoration:underline}.slider-big .view-all-btn{text-align:center}.slider-big .view-all-btn a{background-color:#fff;border:2px solid #000;border-radius:4px;color:#000;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:1.1;margin:20px 0 0;min-width:246px;padding:12px 35px;text-decoration:none}.slider-big .view-all-btn a:hover{box-shadow:0 4px 4px 0 #00000040;text-decoration:underline}.slider-big .slick-dots li.slick-active button:before{background-color:#0000;border:4px solid #545454;border-image:none;border-image:initial;border-radius:100%;box-sizing:border-box;content:"";height:20px;left:0;opacity:1;position:absolute;right:0;top:0;transform:none;transition:transform .5s,left .5s,right .5s,top .5s,width .5s,height .5s;width:20px}.slider-big .slick-dots li button:before{opacity:1}.slider-big .slick-dots li:only-child{display:none}.slider-big .slider-img-container--item{position:relative}.slider-big .slider-img-container--promo{background:#d64309 url(/themes/custom/adagio/static/media/shape.svg) no-repeat 10px;border-bottom-right-radius:25px;border-top-right-radius:25px;color:#fff;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:700;left:0;line-height:30px;padding:0 10px 0 20px;position:absolute;text-transform:uppercase;top:15px}.fonts-stage-2 .slider-big .slider-img-container--promo{font-family:OpenSans,sans-serif}.slider-big .slider-img-container--promo span{font-family:OpenSansSubset,sans-serif;font-size:10px;font-weight:600}.fonts-stage-2 .slider-big .slider-img-container--promo span{font-family:OpenSans,sans-serif}.slider-big .slider-img-container.slick-dotted{margin-bottom:0}.slider-big .slider-img-container .slick-dots{bottom:8px}.slider-big .slider-img-container .slick-dots li{margin:0 3px;width:10px}.slider-big .slider-img-container .slick-dots li.slick-active{margin-right:7px}.slider-big .slider-img-container .slick-dots li.slick-active button:before{border-color:#fff;height:10px;width:10px}.slider-big .slider-img-container .slick-dots li button{height:10px;width:10px}.slider-big .slider-img-container .slick-dots li button:before{color:#fff;font-size:4px;height:4px;line-height:11px;width:4px}.slider-big .slider-img-container .slick-next{background:url(/themes/custom/adagio/static/media/arrow-slider.svg) no-repeat;right:0}.slider-big .slider-img-container .slick-prev{background:url(/themes/custom/adagio/static/media/arrow-slider.svg) no-repeat;left:0;opacity:1;top:43%;transform:rotate(180deg);z-index:12}.slider-big .slider-img-container .slick-next:before,.slider-big .slider-img-container .slick-prev:before{font-size:0}.slider-big .slider-img-container .slick-arrow{display:inline-block!important}.slider-big .slider-big__ft{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto;padding:0 15px 25px}.slider-big .slider-big__ft .slider-big__ft--left{display:inline-block;vertical-align:bottom;width:56%}.slider-big .slider-big__from{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400}.fonts-stage-2 .slider-big .slider-big__from{font-family:OpenSans,sans-serif}.slider-big .popin-open-btn{background-color:#fff;border:1px solid #000;border-radius:4px;bottom:16px;color:#000;cursor:pointer;font-size:12px;font-weight:600;left:16px;line-height:18px;padding:8px 12px;position:absolute}.slider-big .popin-open-btn i{color:inherit;float:left;font-size:18px;margin-right:8px}.slider-big-popin{background:#fff;border-radius:12px;margin:0 auto;max-width:1024px;padding:0}.slider-big-popin.mfp-hide{display:block!important;left:-9999px;position:absolute;top:-9999px;visibility:hidden;z-index:-2}@media(max-width:768px){.slider-big-popin{position:relative}}.slider-big-popin .fancybox-close-small{color:#fff;width:60px}.slider-big-popin .fancybox-close-small svg{opacity:1}.slider-big-popin__img img{min-height:200px}.slider-big-popin__img img:only-child{max-width:1024px;width:100%!important}.slider-big-popin__img .slick-track{min-width:100%}.slider-big-popin .img-holder{border-radius:12px 12px 0 0;overflow:hidden;position:relative;z-index:3}.slider-big-popin .img-holder img{display:block;width:100%}.slider-big-popin .img-holder .slick-arrow{border:solid #fff;border-width:0 3px 3px 0;display:inline-block!important;height:30px;margin-top:-20px;padding:3px;width:30px;z-index:10}@media(max-width:567px){.slider-big-popin .img-holder .slick-arrow{margin-top:-35px}}.slider-big-popin .img-holder .slick-arrow:before{content:""}.slider-big-popin .img-holder .slick-arrow.slick-prev{left:14px;transform:rotate(135deg)}.slider-big-popin .img-holder .slick-arrow.slick-next{right:14px;transform:rotate(-45deg)}.slider-big-popin__discount{background:#d64309;border-bottom-right-radius:12px;border-top-right-radius:12px;color:#fff;left:0;padding:10px 23px 10px 33px;position:absolute;top:20px}.slider-big-popin__discount span{display:block;font-size:12px}.slider-big-popin__discount--b{font-family:OpenSansSubset,sans-serif;font-weight:700;margin-bottom:5px;text-transform:uppercase}.fonts-stage-2 .slider-big-popin__discount--b{font-family:OpenSans,sans-serif}.slider-big-popin__discount--s{font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400}.fonts-stage-2 .slider-big-popin__discount--s{font-family:OpenSans,sans-serif}.slider-big-popin .bottom{bottom:-1px;left:0;position:absolute;width:100%}.slider-big-popin .bottom img{display:block;height:auto;width:100%}.slider-big-popin__btn{background:#ec004a;border-radius:25px;color:#fff;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;left:50%;padding:13px 20px;position:absolute;text-decoration:none;text-transform:uppercase;top:-10px;transform:translateX(-50%)}.fonts-stage-2 .slider-big-popin__btn{font-family:OpenSans,sans-serif}@media(max-width:768px){.slider-big-popin__btn{font-size:9px;padding:12px;top:-5px}}.slider-big-popin.no-img{padding-top:80px}@media(max-width:768px){.slider-big-popin.no-img .mfp-close{color:#000}}.slider-big-popin.no-img .slider-big-popin__content{margin:0 0 20px}.slider-big-popin.no-img .bottom{position:static}.slider-big-popin.no-img .bottom img{height:0}.slider-big-popin.no-img .slider-big-popin__btn{top:-50px}.slider-big-popin__content{border-bottom-left-radius:12px;border-bottom-right-radius:12px;font-size:14px;font-weight:400;line-height:24px;margin:-14% 0 20px;overflow:hidden;position:relative;text-align:center;width:100%;z-index:4}.slider-big-popin__content h2{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:30px;margin-bottom:10px;margin-top:25px}.fonts-stage-2 .slider-big-popin__content h2{font-family:OpenSans,sans-serif}@media(max-width:768px){.slider-big-popin__content h2{margin-top:45px}}.slider-big-popin__content p{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-weight:400;margin:0 auto;max-width:700px}.fonts-stage-2 .slider-big-popin__content p{font-family:OpenSans,sans-serif}.slider-big-popin__plus{color:#ec004a;display:block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:700}.fonts-stage-2 .slider-big-popin__plus{font-family:OpenSans,sans-serif}@media(max-width:768px){.slider-big-popin__plus{margin-bottom:-20px;margin-top:20px}}.slider-big-popin__price{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:20px;margin-bottom:10px;margin-top:0;padding-bottom:20px;padding-top:30px}.fonts-stage-2 .slider-big-popin__price{font-family:OpenSans,sans-serif}.slider-big-popin__price li{display:inline-block}.slider-big-popin__price .famme{background:url(/themes/custom/adagio/static/media/homme-femme.svg) no-repeat top;display:inline-block;padding-top:24px;width:50px}.slider-big-popin__price .appart{background:url(/themes/custom/adagio/static/media/appartement.svg) no-repeat top;display:inline-block;margin-left:15px;margin-right:15px;padding-top:24px;width:34px}.slider-big-popin__price .aparthotel{background:url(/themes/custom/adagio/static/media/aparthotel.svg) no-repeat top;display:inline-block;padding-top:24px;width:55px}@media screen and (max-width:415px){.slider-big-popin .slick-track img{height:300px;max-width:414px}}.mfp-close-btn-in .mfp-close{color:#fff;font-size:44px;opacity:1}.mfp-content{position:static}@media(max-width:768px){.mfp-container{position:fixed}}.price-decrease-widget{margin-top:60px}.price-decrease-widget__hd{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;margin-bottom:20px;text-align:center}.fonts-stage-2 .price-decrease-widget__hd{font-family:OpenSans,sans-serif}@media(max-width:1004px){.price-decrease-widget__hd{font-size:22px;line-height:26px;margin:0 auto 20px;max-width:230px;padding:0 20px}}.price-decrease-widget__text{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:1.71;margin:0 auto 20px;max-width:660px;padding:0 20px;text-align:center}.fonts-stage-2 .price-decrease-widget__text{font-family:OpenSans,sans-serif}.price-decrease-widget__text .red{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .price-decrease-widget__text .red{font-family:OpenSans,sans-serif}.price-decrease-widget__text .green{color:#3a8a6b;font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .price-decrease-widget__text .green{font-family:OpenSans,sans-serif}.price-decrease-widget__text .blue{color:#002b41;font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .price-decrease-widget__text .blue{font-family:OpenSans,sans-serif}.price-decrease-widget__text .grey{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .price-decrease-widget__text .grey{font-family:OpenSans,sans-serif}.price-decrease-widget__text .gold,.price-decrease-widget__text .orange{color:#d64309;font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .price-decrease-widget__text .gold,.fonts-stage-2 .price-decrease-widget__text .orange{font-family:OpenSans,sans-serif}.price-decrease-widget__text .black{color:#000;font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .price-decrease-widget__text .black{font-family:OpenSans,sans-serif}.price-decrease-widget .container{height:383px;margin:0 auto 20px;overflow:hidden;padding:35px 28px 0;width:664px}@media(max-width:768px){.price-decrease-widget .container{height:200px;padding:0;width:335px}}.price-decrease-widget .container .origin{background-color:#f50;height:2px;left:50%;margin:-1px 0 0 -1px;position:absolute;top:50%;width:2px;z-index:111}.price-decrease-widget .change-num{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:38px;font-weight:700;padding-top:40px}.fonts-stage-2 .price-decrease-widget .change-num{font-family:OpenSans,sans-serif}@media(max-width:768px){.price-decrease-widget .change-num{font-size:24px;padding-top:20px}}.price-decrease-widget .nights{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:10px;font-weight:600;letter-spacing:1px;margin-top:5px;text-transform:uppercase}.fonts-stage-2 .price-decrease-widget .nights{font-family:OpenSans,sans-serif}@media(max-width:768px){.price-decrease-widget .nights{font-size:7px;margin-top:3px}}.price-decrease-widget .de{height:660px;position:relative;-webkit-user-select:none;user-select:none;width:660px}@media(max-width:768px){.price-decrease-widget .de{height:340px;width:340px}}.price-decrease-widget .de .den,.price-decrease-widget .de .dene,.price-decrease-widget .de .denem,.price-decrease-widget .de .dot,.price-decrease-widget .de .light{left:50%;position:absolute;top:50%}.price-decrease-widget .arrow-left,.price-decrease-widget .arrow-right{cursor:pointer;display:block;height:30px;position:absolute;top:35%;width:20px}.price-decrease-widget .arrow-right{background:url(/themes/custom/adagio/static/media/dec-arrow-right.svg) no-repeat;background-position:50%;right:25px}@media(max-width:768px){.price-decrease-widget .arrow-right{right:3px}}.price-decrease-widget .arrow-left{background:url(/themes/custom/adagio/static/media/dec-arrow-left.svg) no-repeat;background-position:50%;left:25px}@media(max-width:768px){.price-decrease-widget .arrow-left{left:3px}}.price-decrease-widget .den{background:url(/themes/custom/adagio/static/media/bg-logo-deco.eaa75ebe6cfcc74b540e.png) no-repeat;height:670px;margin:-330px 0 0 -330px;position:relative;width:670px}@media(max-width:768px){.price-decrease-widget .den{background:url(data:image/png;base64,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) no-repeat;height:340px;margin:-170px 0 0 -170px;width:340px}}.price-decrease-widget .den .switch input{opacity:0;position:absolute;visibility:hidden}.price-decrease-widget .dene{border:1px dashed #fff;border-radius:50%;height:550px;margin:-275px 0 0 -275px;width:550px;z-index:4}@media(max-width:768px){.price-decrease-widget .dene{height:270px;margin:-135px 0 0 -135px;width:270px}}.price-decrease-widget .denem{height:170px;margin:-145px 0 0 -170px;width:320px}@media(max-width:768px){.price-decrease-widget .denem{height:95px;margin:-65px 0 0 -170px;width:350px}}.price-decrease-widget .denem .up-to{color:#4a4a4a;font-size:66px;text-align:center}@media(max-width:768px){.price-decrease-widget .denem .up-to{font-size:33px}}.price-decrease-widget .denem .deneme-sales{color:#d64309;font-family:OpenSansSubset,sans-serif;font-size:90px;font-weight:700;text-align:center;transition:all .5s}.fonts-stage-2 .price-decrease-widget .denem .deneme-sales{font-family:OpenSans,sans-serif}@media(max-width:768px){.price-decrease-widget .denem .deneme-sales{font-size:50px}}.price-decrease-widget .den .switch{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.price-decrease-widget .den .switch .hidden{display:none}.price-decrease-widget .den .switch label{height:125px;left:50%;margin-top:-55px;position:absolute;top:50%;transform-origin:0 50%;width:50%;z-index:6}@media(max-width:768px){.price-decrease-widget .den .switch label{height:120px}}.price-decrease-widget .den .switch label span{background-color:#fff;border-radius:50%;box-shadow:0 6px 8px 0 #00000040;color:#4a4a4a;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;height:34px;line-height:34px;position:absolute;right:42px;text-align:center;top:48px;width:34px;z-index:2}.fonts-stage-2 .price-decrease-widget .den .switch label span{font-family:OpenSans,sans-serif}@media(max-width:768px){.price-decrease-widget .den .switch label span{font-size:12px;right:15px;top:45px}}.price-decrease-widget .den .switch label:first-child,.price-decrease-widget .den .switch label:first-child span{transform:rotate(0deg)}.price-decrease-widget .den .switch label:nth-child(3){transform:rotate(-90deg)}.price-decrease-widget .den .switch label:nth-child(3) span{transform:rotate(90deg)}.price-decrease-widget .den .switch label:nth-child(2){transform:rotate(180deg)}.price-decrease-widget .den .switch label:nth-child(2) span{transform:rotate(-180deg)}.price-decrease-widget .den .switch label:nth-child(4){transform:rotate(220deg)}.price-decrease-widget .den .switch label:nth-child(4) span{transform:rotate(-220deg)}.price-decrease-widget .den .dot{height:117px;margin-top:-55px;transform-origin:0 50%;transition:all 1.5s;width:35%;z-index:6}@media(max-width:768px){.price-decrease-widget .den .dot{height:80px;margin-top:-40px;width:50%}}.price-decrease-widget .den .dot .dot-container{background-color:#fff;border-radius:100%;box-shadow:0 12px 15px 0 #0003;height:138px;left:200px;position:absolute;text-align:center;top:0;transition:all 1.5s;width:138px}@media(max-width:768px){.price-decrease-widget .den .dot .dot-container{height:77px;left:100px;width:77px}}.price-decrease-widget .den #switch_4:checked~.dot{transform:rotate(350deg)}.price-decrease-widget .den #switch_4:checked~.dot .dot-container{transform:rotate(10deg)}.price-decrease-widget .den #switch_1:checked~.dot{transform:rotate(330deg)}.price-decrease-widget .den #switch_1:checked~.dot .dot-container{transform:rotate(30deg)}.price-decrease-widget .den #switch_2:checked~.dot{transform:rotate(185deg)}.price-decrease-widget .den #switch_2:checked~.dot .dot-container{transform:rotate(175deg)}.price-decrease-widget .den #switch_3:checked~.dot{transform:rotate(268deg)}.price-decrease-widget .den #switch_3:checked~.dot .dot-container{transform:rotate(90deg)}.hotel-sticker{display:none}.widget-intro-slider{margin-bottom:20px}.widget-intro-slider .title-wysiwyg{font-size:39px;line-height:44px;padding:0 20px 8px;text-align:center}@media(min-width:1024px){.widget-intro-slider .title-wysiwyg{font-size:61px;line-height:69px;padding:0}}.widget-intro-slider .title-wysiwyg span[class*=icon-]:before{color:#d64309}.widget-intro-slider .sub-title{color:#000;font-family:OpenSans,sans-serif;font-size:16px;line-height:26px;padding:0 20px;text-align:center}@media(min-width:1024px){.widget-intro-slider .sub-title{font-size:18px;line-height:28px}}.widget-intro-slider .hotel-intro{margin:0 auto;max-width:1536px;overflow:hidden;position:relative;width:100%}@media(min-width:1005px){.widget-intro-slider .hotel-intro{min-height:369px}}.widget-intro-slider .hotel-intro .hide{display:none;font-size:0}.widget-intro-slider .hotel-intro-container,.widget-intro-slider .hotel-intro-slider{position:relative}.widget-intro-slider .hotel-intro-slider:not(.slick-initialized){display:flex}@media screen and (min-width:1026px){.widget-intro-slider .hotel-intro-slider:not(.slick-initialized) .item{max-width:calc(100% - 194px)}}.widget-intro-slider .hotel-intro-slider:not(.slick-initialized) .item:not(:first-child){left:0;position:absolute;top:0;z-index:-1}.widget-intro-slider .hotel-intro-slider .picture-wrap{padding-bottom:56.71%}@media(min-width:415px)and (max-width:1023px){.widget-intro-slider .hotel-intro-slider .picture-wrap{padding-bottom:34.7%}}.widget-intro-slider .hotel-intro .top-btn-holder{font-size:0;line-height:0;position:absolute;right:25px;top:30px;z-index:4}@media screen and (min-width:1101px){.widget-intro-slider .hotel-intro .top-btn-holder{right:51px;top:10px}}.widget-intro-slider .hotel-intro .top-btn-holder a{background:#fff;border-radius:100%;box-shadow:0 0 15px 0 #00000026;display:inline-block;height:40px;margin-left:15px;outline:none;position:relative;vertical-align:top;width:40px}@media(min-width:769px){.widget-intro-slider .hotel-intro .top-btn-holder a{height:50px;width:50px}}.widget-intro-slider .hotel-intro .top-btn-holder a.is-favorite img.default,.widget-intro-slider .hotel-intro .top-btn-holder a:not(.is-favorite) img.active{display:none}.widget-intro-slider .hotel-intro .top-btn-holder a img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media(min-width:769px){.widget-intro-slider .hotel-intro .top-btn-holder a img.active{width:20px}}@media(max-width:767px){.widget-intro-slider .hotel-intro .top-btn-holder a img{width:15px}}.widget-intro-slider .hotel-intro .top-btn-holder a.map-point{display:inline-block}@media(min-width:1005px){.widget-intro-slider .hotel-intro .top-btn-holder a.map-point{display:none}}.widget-intro-slider .hotel-intro img{aspect-ratio:1.74/1;box-sizing:border-box;display:block;height:auto;max-width:100%;width:100%}@media(min-width:1024px){.widget-intro-slider .hotel-intro img{aspect-ratio:unset;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%)}}.widget-intro-slider .hotel-intro .item{margin:32px 0;outline:none;width:100%}@media(min-width:1024px){.widget-intro-slider .hotel-intro .item{margin:35px 0}}.widget-intro-slider .hotel-intro .item-holder{padding:0;position:relative}@media(min-width:1024px){.widget-intro-slider .hotel-intro .item-holder{display:flex}}.widget-intro-slider .hotel-intro .item-holder .hotel-sticker{background:#40e9c4;border-radius:16px;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:700;left:10px;padding:11px 16px;pointer-events:none;position:absolute;text-transform:uppercase;top:35px}.fonts-stage-2 .widget-intro-slider .hotel-intro .item-holder .hotel-sticker{font-family:OpenSans,sans-serif}@media(min-width:1024px){.widget-intro-slider .hotel-intro .item-holder .img-holder{flex:0 0 65.1%;position:relative;width:65.1%}}.widget-intro-slider .hotel-intro .item-holder .img-holder.play a:not(.img-holder__img-link){border:2px solid #fff;border-radius:100px;cursor:pointer;font-size:0;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:1}@media(min-width:769px){.widget-intro-slider .hotel-intro .item-holder .img-holder.play a:not(.img-holder__img-link){border:4px solid #fff;height:100px;width:100px}}.widget-intro-slider .hotel-intro .item-holder .img-holder.play a:not(.img-holder__img-link):before{border-left:2px solid #fff;border-radius:2px;content:"";height:29px;left:16px;position:absolute;top:9px;width:34px}@media(min-width:769px){.widget-intro-slider .hotel-intro .item-holder .img-holder.play a:not(.img-holder__img-link):before{border-left:4px solid #fff;border-radius:5px;left:33px;top:19px}}.widget-intro-slider .hotel-intro .item-holder .img-holder.play a:not(.img-holder__img-link):after{border-radius:5px;border-right:4px solid #fff;border-top:4px solid #fff;content:"";height:45px;left:15px;position:absolute;top:23px;transform:rotate(45deg) skew(-5deg,-5deg);width:42px}@media(max-width:767px){.widget-intro-slider .hotel-intro .item-holder .img-holder.play a:not(.img-holder__img-link):after{border-radius:2px;border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:21px;left:6px;position:absolute;top:12px;transform:rotate(45deg) skew(-5deg,-5deg);width:21px}}.widget-intro-slider .hotel-intro .top .btn-holder{bottom:10%;font-size:0;line-height:0;position:absolute;right:51px}@media(max-width:767px){.widget-intro-slider .hotel-intro .top .btn-holder{display:none}}.widget-intro-slider .hotel-intro .top .btn-holder a{background:#fff;border-radius:100%;box-shadow:0 0 15px 0 #00000026;display:inline-block;height:50px;margin-left:15px;outline:none;position:relative;vertical-align:top;width:50px}.widget-intro-slider .hotel-intro .top .btn-holder a.is-favorite img.default,.widget-intro-slider .hotel-intro .top .btn-holder a:not(.is-favorite) img.active{display:none}.widget-intro-slider .hotel-intro .top .btn-holder a img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.widget-intro-slider .hotel-intro .bottom{bottom:-2px;left:0;position:absolute;width:100%}@media(min-width:1005px){.widget-intro-slider .hotel-intro .bottom{bottom:-1px}}.widget-intro-slider .hotel-intro .bottom .btn-holder{left:50%;position:absolute;top:-45px;transform:translateX(-50%)}@media(min-width:769px){.widget-intro-slider .hotel-intro .bottom .btn-holder{top:-51px}}.widget-intro-slider .hotel-intro .bottom .btn-holder a{background:#fff;border:2px solid #ec004a;border-radius:25px;color:#000;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;height:40px;line-height:36px;outline:none;padding:0 14px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;white-space:nowrap}.fonts-stage-2 .widget-intro-slider .hotel-intro .bottom .btn-holder a{font-family:OpenSans,sans-serif}@media(min-width:769px){.widget-intro-slider .hotel-intro .bottom .btn-holder a{height:50px;line-height:46px;padding:0 23px}}.widget-intro-slider .hotel-intro .bottom-btn{bottom:50px;display:flex;left:51px;position:absolute;z-index:1}@media(max-width:1003px){.widget-intro-slider .hotel-intro .bottom-btn{bottom:40px;left:auto;right:0}.widget-intro-slider .hotel-intro .bottom-btn span{display:none}}.widget-intro-slider .hotel-intro .bottom-btn a{border:2px solid #ec004a;border-radius:30px;box-shadow:0 2px 4px #00000054;color:#000;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:600;margin-right:20px;padding:10px 20px 10px 35px;text-decoration:none}.fonts-stage-2 .widget-intro-slider .hotel-intro .bottom-btn a{font-family:OpenSans,sans-serif}.widget-intro-slider .hotel-intro .bottom-btn__photo a{background:#fff url(/themes/custom/adagio/static/media/hotel-intro-zoom.svg) no-repeat 10px}.widget-intro-slider .hotel-intro .bottom-btn__video a{background:#fff url(/themes/custom/adagio/static/media/hotel-intro-play.svg) no-repeat 10px}.widget-intro-slider .hotel-intro .no-items+.data{margin-top:0}.widget-intro-slider .hotel-intro .buttons-holder{display:none;position:relative;z-index:2}@media(min-width:1024px){.widget-intro-slider .hotel-intro .buttons-holder{display:flex;justify-content:center}}.widget-intro-slider .hotel-intro .btn-next,.widget-intro-slider .hotel-intro .btn-prev{background:none;border:none;border-radius:0;cursor:pointer;display:block;font-size:0;height:48px;line-height:0;margin:0 7px;position:static;transform:none;width:48px}.widget-intro-slider .hotel-intro .btn-next svg,.widget-intro-slider .hotel-intro .btn-prev svg{display:block;height:100%;width:100%}.widget-intro-slider .hotel-intro .btn-next:after,.widget-intro-slider .hotel-intro .btn-prev:after{display:none}.widget-intro-slider .hotel-intro .slick-slide:first-of-type .btn-prev,.widget-intro-slider .hotel-intro .slick-slide:last-of-type .btn-next{opacity:.3;pointer-events:none}.widget-intro-slider .hotel-intro .btn-prev svg{transform:rotate(-180deg)}.widget-intro-slider .hotel-intro .slick-dots{position:static}@media(min-width:1024px){.widget-intro-slider .hotel-intro .slick-dots{display:none!important}}.widget-intro-slider .hotel-intro .slick-dots li,.widget-intro-slider .hotel-intro .slick-dots li button{height:20px;min-width:20px;width:20px}.widget-intro-slider .hotel-intro .slick-dots li{margin:0 13px}.widget-intro-slider .hotel-intro .slick-dots li svg{display:block;height:17px;width:17px}.widget-intro-slider .hotel-intro .slick-dots li svg .dot{fill:#0000;transition:fill .5s ease-in-out}.widget-intro-slider .hotel-intro .slick-dots li.slick-active svg .dot{fill:#000}.widget-intro-slider .hotel-intro-block{border-radius:0;box-shadow:none;padding:24px 17px 0;position:static;text-align:center;transform:none}@media(min-width:1024px){.widget-intro-slider .hotel-intro-block{border:solid #4a4a4a;border-width:1px 0;flex:0 0 34.9%;padding:32px;text-align:left;width:34.9%}}.widget-intro-slider .hotel-intro-block__text{color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;margin-bottom:12px}@media(min-width:1024px){.widget-intro-slider .hotel-intro-block__text{font-size:16px;line-height:22px;margin-bottom:32px}}.widget-intro-slider .hotel-intro-block__date{background:none!important;border-radius:0;color:#ec004a!important;font-size:12px;font-weight:400;line-height:22px;padding:0 0 16px;position:static;transform:none}@media(min-width:1024px){.widget-intro-slider .hotel-intro-block__date{font-size:14px;font-weight:600;line-height:24px;padding-bottom:8px}}.widget-intro-slider .hotel-intro-block__hd{background:none;border-radius:0;color:#000;font-size:15px;padding:0 0 8px;text-transform:none}@media(min-width:1024px){.widget-intro-slider .hotel-intro-block__hd{font-size:18px;padding-bottom:16px}}.widget-intro-slider .hotel-intro-block__hd span{display:block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;margin-top:6px;text-transform:none}.fonts-stage-2 .widget-intro-slider .hotel-intro-block__hd span{font-family:OpenSans,sans-serif}.widget-intro-slider .hotel-intro-block__content{background:none;border-radius:0;padding:0}.widget-intro-slider .hotel-intro-block .title-wysiwyg{font-size:31px;line-height:38px;padding:0 0 8px}@media(min-width:1024px){.widget-intro-slider .hotel-intro-block .title-wysiwyg{font-size:48px;line-height:54px;padding:0 0 16px;text-align:left}}.widget-intro-slider .hotel-intro-block__price{align-items:center;color:#000;display:flex;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;justify-content:center;line-height:30px;margin-bottom:12px}.fonts-stage-2 .widget-intro-slider .hotel-intro-block__price{font-family:OpenSans,sans-serif}@media(min-width:1024px){.widget-intro-slider .hotel-intro-block__price{font-size:16px;justify-content:flex-start;margin-bottom:32px}}.widget-intro-slider .hotel-intro-block__price--red{color:#ec004a;font-size:22px;font-weight:700;margin:0 5px}.widget-intro-slider .hotel-intro-block__price--line{text-decoration:line-through}.widget-intro-slider .hotel-intro-block__btn{background:#000!important;border:none!important;border-radius:4px;color:#fff!important;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;height:auto;line-height:30px;margin-top:0;padding:5px 24px;text-decoration:none;text-transform:none;vertical-align:top;white-space:nowrap}@media(min-width:1024px){.widget-intro-slider .hotel-intro-block__btn{line-height:22px;margin-bottom:35px;padding:15px 48px}}.widget-intro-slider .hotel-intro-block__btn:after{display:none}.widget-intro-slider .hotel-intro-block__btn:hover{text-decoration:underline}.hotel-intro{box-sizing:border-box;min-height:257px!important;overflow:hidden;position:relative;width:100%}@media(min-width:1005px){.hotel-intro{min-height:369px!important}}.hotel-intro .hide{display:none;font-size:0}.hotel-intro-container,.hotel-intro-slider{position:relative}.hotel-intro-slider:not(.slick-initialized){display:flex}@media screen and (min-width:1026px){.hotel-intro-slider:not(.slick-initialized) .item{max-width:calc(100% - 194px)}}.hotel-intro-slider:not(.slick-initialized) .item:not(:first-child){left:0;position:absolute;top:0;z-index:-1}.hotel-intro-slider .picture-wrap{padding-bottom:56.71%}@media(min-width:415px)and (max-width:1023px){.hotel-intro-slider .picture-wrap{padding-bottom:34.7%}}.hotel-intro .top-btn-holder{font-size:0;line-height:0;position:absolute;right:25px;top:30px;z-index:4}@media screen and (min-width:1101px){.hotel-intro .top-btn-holder{right:51px;top:10px}}.hotel-intro .top-btn-holder a{background:#fff;border-radius:100%;box-shadow:0 0 15px 0 #00000026;display:inline-block;height:40px;margin-left:15px;outline:none;position:relative;vertical-align:top;width:40px}@media(min-width:769px){.hotel-intro .top-btn-holder a{height:50px;width:50px}}.hotel-intro .top-btn-holder a.is-favorite img.default,.hotel-intro .top-btn-holder a:not(.is-favorite) img.active{display:none}.hotel-intro .top-btn-holder a img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media(min-width:769px){.hotel-intro .top-btn-holder a img.active{width:20px}}@media(max-width:767px){.hotel-intro .top-btn-holder a img{width:15px}}.hotel-intro .top-btn-holder a.map-point{display:inline-block}@media(min-width:1005px){.hotel-intro .top-btn-holder a.map-point{display:none}}.hotel-intro .with-dots{margin-bottom:100px}@media(min-width:769px){.hotel-intro .with-dots{margin-bottom:15px}}.hotel-intro .with-dots:not(.slick-initialized){display:flex}.hotel-intro .with-dots:not(.slick-initialized) .item:not(:first-child){left:0;position:absolute;top:0;z-index:-1}@media(max-width:1003px){.hotel-intro .with-dots .btn-next,.hotel-intro .with-dots .btn-prev{top:120px}}.hotel-intro .with-dots .hotel-intro-block{bottom:25%;max-width:360px;min-width:360px;top:auto}@media(max-width:767px){.hotel-intro .with-dots .hotel-intro-block{bottom:0;box-sizing:border-box;left:0;margin:-155px auto -60px;max-width:320px;position:relative;top:0;transform:none}}@media(max-width:567px){.hotel-intro .with-dots .hotel-intro-block{margin-top:-75px}}.hotel-intro .with-dots .slick-dots{bottom:18%;right:295px;width:200px}@media screen and (max-width:1450px){.hotel-intro .with-dots .slick-dots{bottom:10%}}@media screen and (max-width:767px){.hotel-intro .with-dots .slick-dots{bottom:-18%;left:0;right:0;width:100%}}@media screen and (max-width:600px){.hotel-intro .with-dots .slick-dots{bottom:-70px;left:0;width:100%}}.hotel-intro .with-dots .slick-dots li.slick-active button:before{background-color:#0000;border:6px solid #ec004a;border-image:none;border-image:initial;border-radius:100%;box-sizing:border-box;content:"";height:12px;left:0;opacity:1;position:absolute;right:0;top:0;transform:none;transition:transform .5s,left .5s,right .5s,top .5s,width .5s,height .5s;width:12px}.hotel-intro .with-dots .slick-dots li{height:12px;margin:0 3px;width:12px}@media(max-width:767px){.hotel-intro .with-dots .slick-dots li{margin:0 5px}}.hotel-intro .with-dots .slick-dots li button{height:12px;width:12px}.hotel-intro .with-dots .slick-dots li button:before{background-color:#0000;border:6px solid #fff;border-image:none;border-image:initial;border-radius:100%;box-sizing:border-box;content:"";height:12px;left:0;opacity:1;position:absolute;right:0;top:0;transform:none;transition:transform .5s,left .5s,right .5s,top .5s,width .5s,height .5s;width:12px}@media(max-width:767px){.hotel-intro .with-dots .slick-dots li button:before{box-shadow:0 0 5px 1px #ccc}.hotel-intro .with-dots .slick-list{overflow:visible!important}}.hotel-intro .with-dots .picture-wrap{padding-bottom:34.7%}@media(min-width:1024px){.hotel-intro .with-dots .picture-wrap{padding-bottom:29.7%}}.hotel-intro *,.hotel-intro img{box-sizing:border-box}.hotel-intro img{aspect-ratio:1.74/1;display:block;height:auto;max-width:100%;width:100%}@media(min-width:415px){.hotel-intro img{aspect-ratio:1.76/1}}.hotel-intro .item{outline:none;width:100%}.hotel-intro .item-holder{padding:25px 0;position:relative}.hotel-intro .item-holder .hotel-sticker{background:#40e9c4;border-radius:16px;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:700;left:10px;padding:11px 16px;pointer-events:none;position:absolute;text-transform:uppercase;top:35px}.fonts-stage-2 .hotel-intro .item-holder .hotel-sticker{font-family:OpenSans,sans-serif}.hotel-intro .item-holder .img-holder.play a:not(.img-holder__img-link){border:2px solid #fff;border-radius:100px;cursor:pointer;font-size:0;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:1}@media(min-width:769px){.hotel-intro .item-holder .img-holder.play a:not(.img-holder__img-link){border:4px solid #fff;height:100px;width:100px}}.hotel-intro .item-holder .img-holder.play a:not(.img-holder__img-link):before{border-left:2px solid #fff;border-radius:2px;content:"";height:29px;left:16px;position:absolute;top:9px;width:34px}@media(min-width:769px){.hotel-intro .item-holder .img-holder.play a:not(.img-holder__img-link):before{border-left:4px solid #fff;border-radius:5px;left:33px;top:19px}}.hotel-intro .item-holder .img-holder.play a:not(.img-holder__img-link):after{border-radius:5px;border-right:4px solid #fff;border-top:4px solid #fff;content:"";height:45px;left:15px;position:absolute;top:23px;transform:rotate(45deg) skew(-5deg,-5deg);width:42px}@media(max-width:767px){.hotel-intro .item-holder .img-holder.play a:not(.img-holder__img-link):after{border-radius:2px;border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:21px;left:6px;position:absolute;top:12px;transform:rotate(45deg) skew(-5deg,-5deg);width:21px}}.hotel-intro .top .btn-holder{bottom:10%;font-size:0;line-height:0;position:absolute;right:51px}@media(max-width:767px){.hotel-intro .top .btn-holder{display:none}}.hotel-intro .top .btn-holder a{background:#fff;border-radius:100%;box-shadow:0 0 15px 0 #00000026;display:inline-block;height:50px;margin-left:15px;outline:none;position:relative;vertical-align:top;width:50px}.hotel-intro .top .btn-holder a.is-favorite img.default,.hotel-intro .top .btn-holder a:not(.is-favorite) img.active{display:none}.hotel-intro .top .btn-holder a img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.hotel-intro .bottom{bottom:-2px;left:0;position:absolute;width:100%}@media(min-width:1005px){.hotel-intro .bottom{bottom:-1px}}.hotel-intro .bottom .btn-holder{left:50%;position:absolute;top:-45px;transform:translateX(-50%)}@media(min-width:769px){.hotel-intro .bottom .btn-holder{top:-51px}}.hotel-intro .bottom .btn-holder a{background:#fff;border:2px solid #ec004a;border-radius:25px;color:#000;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;height:40px;line-height:36px;outline:none;padding:0 14px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;white-space:nowrap}.fonts-stage-2 .hotel-intro .bottom .btn-holder a{font-family:OpenSans,sans-serif}@media(min-width:769px){.hotel-intro .bottom .btn-holder a{height:50px;line-height:46px;padding:0 23px}}.hotel-intro .bottom-btn{bottom:50px;display:flex;left:51px;position:absolute;z-index:1}@media(max-width:1003px){.hotel-intro .bottom-btn{bottom:40px;left:auto;right:0}.hotel-intro .bottom-btn span{display:none}}.hotel-intro .bottom-btn a{border:2px solid #ec004a;border-radius:30px;box-shadow:0 2px 4px #00000054;color:#000;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:600;margin-right:20px;padding:10px 20px 10px 35px;text-decoration:none}.fonts-stage-2 .hotel-intro .bottom-btn a{font-family:OpenSans,sans-serif}.hotel-intro .bottom-btn__photo a{background:#fff url(/themes/custom/adagio/static/media/hotel-intro-zoom.svg) no-repeat 10px}.hotel-intro .bottom-btn__video a{background:#fff url(/themes/custom/adagio/static/media/hotel-intro-play.svg) no-repeat 10px}.hotel-intro .no-items+.data{margin-top:0}.hotel-intro .btn-next,.hotel-intro .btn-prev{background:#fff;border:2px solid #ec004a;border-radius:100%;cursor:pointer;display:none;font-size:0;height:50px;left:51px;line-height:0;position:absolute;top:50%;transform:translateY(-50%);width:50px}@media(max-width:767px){.hotel-intro .btn-next,.hotel-intro .btn-prev{height:50px;left:21px;width:50px}}.hotel-intro .btn-next:after,.hotel-intro .btn-prev:after{background:url(/themes/custom/adagio/static/media/icon-arrow.svg) no-repeat 50% 50%;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(-180deg);width:100%}@media(max-width:767px){.hotel-intro .btn-next:after,.hotel-intro .btn-prev:after{background-size:8px auto}}.hotel-intro .btn-next{left:auto;right:21px}@media(min-width:769px){.hotel-intro .btn-next{right:52px}}.hotel-intro .btn-next:after{transform:rotate(0)}.hotel-intro-block{border-radius:12px;box-shadow:0 10px 15px 0 #0000001f;position:absolute;right:-35px;text-align:center;top:-190px;transform:translateX(-70%)}@media screen and (max-width:1250px){.hotel-intro-block{bottom:20%}}@media screen and (max-width:1150px){.hotel-intro-block{bottom:15%}}@media screen and (max-width:1100px){.hotel-intro-block{bottom:10%}}@media screen and (max-width:1025px){.hotel-intro-block{bottom:24%}}@media screen and (max-width:1005px){.hotel-intro-block{bottom:25%}}.hotel-intro-block__text{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;margin:13px 0 0}.fonts-stage-2 .hotel-intro-block__text{font-family:OpenSans,sans-serif}.hotel-intro-block.without-hd{top:5px}@media(min-width:769px){.hotel-intro-block.without-hd{top:-90px}}.hotel-intro-block.without-hd .hotel-intro-block__content{border-radius:12px}.hotel-intro-block.without-hd .hotel-intro-block__date{background:#ec004a;color:#fff}.hotel-intro-block.without-hd .hotel-intro-block__btn{background:#fff;border:2px solid #ec004a;color:#000}.hotel-intro-block__date{background:#fff;border-radius:12px;color:#d64309;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:600;left:50%;padding:5px 15px;position:absolute;top:-10px;transform:translateX(-50%)}.fonts-stage-2 .hotel-intro-block__date{font-family:OpenSans,sans-serif}@media(max-width:767px){.hotel-intro-block__date{box-sizing:border-box;font-size:12px;padding:5px 15px;white-space:nowrap}}.hotel-intro-block__hd{background:#d64309 url(/themes/custom/adagio/static/media/icon-promo.svg) no-repeat center 20px;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:700;overflow:hidden;padding:40px 20px 20px;text-transform:uppercase}.fonts-stage-2 .hotel-intro-block__hd{font-family:OpenSans,sans-serif}@media(max-width:767px){.hotel-intro-block__hd{font-size:15px}}.hotel-intro-block__hd span{display:block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;margin-top:6px;text-transform:none}.fonts-stage-2 .hotel-intro-block__hd span{font-family:OpenSans,sans-serif}.hotel-intro-block__content{background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:20px 29px}.hotel-intro-block__content p{color:#000;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:600;line-height:20px}.fonts-stage-2 .hotel-intro-block__content p{font-family:OpenSans,sans-serif}@media(min-width:769px){.hotel-intro-block__content p{font-size:18px;line-height:22px}}.hotel-intro-block__price{align-items:center;color:#000;display:flex;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;justify-content:center;line-height:30px;margin-top:10px}.fonts-stage-2 .hotel-intro-block__price{font-family:OpenSans,sans-serif}.hotel-intro-block__price--red{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:22px;font-weight:700;margin:0 5px}.fonts-stage-2 .hotel-intro-block__price--red{font-family:OpenSans,sans-serif}.hotel-intro-block__price--line{text-decoration:line-through}.hotel-intro-block__btn{background:#ec004a;border-radius:25px;color:#fff;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;height:50px;line-height:50px;margin-top:15px;padding:0 35px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.fonts-stage-2 .hotel-intro-block__btn{font-family:OpenSans,sans-serif}@media(min-width:769px){.hotel-intro-block__btn{font-size:14px}}.hotel-intro-block__btn:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.short-info{margin:40px auto 0;text-align:center}@media(max-width:1004px){.short-info{margin-top:20px}}.short-info ul{font-size:0;line-height:0;padding:0 200px}@media(max-width:1004px){.short-info ul{display:flex;padding:0 15px}}.short-info li{display:inline-block;margin:0 15px;vertical-align:middle}@media(max-width:1004px){.short-info li{display:block;margin:0 0 18px}}.short-info .ico{display:inline-block;vertical-align:middle}@media(max-width:1004px){.short-info .ico{margin-bottom:10px}}.short-info .ico i{font-size:22px}.short-info .txt{color:#000;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:16px;margin-left:9px;vertical-align:middle}.fonts-stage-2 .short-info .txt{font-family:OpenSans,sans-serif}.container-data{box-sizing:border-box;color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;margin:30px 0 50px;overflow:hidden;position:relative;text-align:center;width:100%}.fonts-stage-2 .container-data{font-family:OpenSans,sans-serif}@media(max-width:1003px){.container-data{float:none;margin:20px 0 45px}}.container-data .data-holder{margin:0 auto;max-width:100%}@media(min-width:1005px){.container-data .data-holder{max-width:591px}}.container-data .toggle-text{height:auto;overflow:hidden;position:relative}.container-data .toggle-text:after{background:linear-gradient(0deg,#fff,#fff0);bottom:0;content:"";height:0;left:0;position:absolute;transition:height .3s ease;width:100%}.container-data .toggle-text.collapsed:after{height:50px}.container-data .toggle-text.collapsed~.btn-toggleWrap .btn-toggleText:before{content:attr(data-expand-text)}.container-data .btn-toggleWrap{padding-top:0;text-align:center}@media(min-width:769px){.container-data .btn-toggleWrap{padding-top:10px}}.container-data .btn-toggleWrap span{color:#000;cursor:pointer;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:700;line-height:11px;padding-bottom:5px;position:relative;text-decoration:none;text-transform:uppercase;vertical-align:top}.fonts-stage-2 .container-data .btn-toggleWrap span{font-family:OpenSans,sans-serif}@media(max-width:767px){.container-data .btn-toggleWrap span{padding:0 5px 5px}}.container-data .btn-toggleWrap span:after{background:#000;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .25s ease-in-out;width:100%}.container-data .btn-toggleWrap span:before{content:attr(data-collapse-text)}.container-data .btn-toggleWrap span:hover:after{width:0}.container-data p{margin:0}.hotel-page .hotel-intro{margin:0 auto;max-width:1000px}.hotel-page .hotel-intro .btn-next,.hotel-page .hotel-intro .btn-prev{display:none!important}.hotel-page .hotel-intro .btn-next{right:21px;z-index:1}@media(min-width:1005px){.hotel-page .hotel-intro .btn-next{right:-152px}}.hotel-page .hotel-intro .slick-arrow{display:block!important}@media screen and (min-width:1026px){.hotel-page .hotel-intro .slick-arrow{display:none!important}}.hotel-page .hotel-intro .slick-list{padding-right:0!important}@media screen and (min-width:1026px){.hotel-page .hotel-intro .slick-list{padding-right:194px!important}}.hotel-page .hotel-intro .slick-list .slick-center{opacity:1}.hotel-page .hotel-intro .slick-list .slick-center .slick-arrow{display:block!important}.hotel-page .hotel-intro .slick-slide{opacity:1}@media(min-width:1005px){.hotel-page .hotel-intro .slick-slide{opacity:.2}}.hotel-page .new-hotel-intro .btn-next,.hotel-page .new-hotel-intro .btn-prev{display:block!important;z-index:5}.hotel-page .new-hotel-intro .btn-next{right:51px}.hotel-page .new-hotel-intro .slick-slide{transition:opacity .3s ease-in-out}.hotel-page .new-hotel-intro .slick-slide.slick-current{opacity:1}.hotel-page .new-hotel-intro .slick-list{overflow:visible;padding:0 20% 0 0!important}@media(min-width:1005px){.hotel-page .new-hotel-intro .slick-track{display:flex}.hotel-page .new-hotel-intro .slick-track .slick-slide{flex-basis:802px!important;flex-grow:0;min-width:802px!important;width:802px!important}}.hotel-page .item-holder{margin:0}@media(min-width:1005px){.hotel-page .item-holder{margin:0 6px}}.hotel-page .top-btn-holder{top:35px}.hotel-intro_with-booking .hotel-page-booking-block{display:block}@media(min-width:1005px){.hotel-intro_with-booking .hotel-intro-container .slick-track{display:flex}.hotel-intro_with-booking .hotel-intro-container .slick-track .slick-slide{flex-basis:564px!important;flex-grow:0;min-width:564px!important;width:564px!important}}.hotel-page-intro-slider-booking-wrap{display:flex;gap:.5rem;position:relative}@media(max-width:767px){.hotel-page-intro-slider-booking-wrap{display:block;gap:0}}.hotel-page-intro-slider-booking-wrap .img-container{display:block;flex-basis:25%;overflow:hidden;position:relative}@media(max-width:767px){.hotel-page-intro-slider-booking-wrap .img-container:nth-child(n+2){display:none}}.hotel-page-intro-slider-booking-wrap .img-skeleton{background:#fff;padding-bottom:75%;position:relative}.hotel-page-intro-slider-booking-wrap img{border-radius:4px;bottom:0;cursor:pointer;left:0;max-width:none;position:absolute;right:0;top:0;width:100%}@media(max-width:1003px){.hotel-page-intro-slider-booking-wrap img{border-radius:0}}@media(min-width:1005px){.hotel-page-intro-slider-booking-wrap.hotel-intro_with-booking .hotel-intro-slider img{height:314px}}.hotel-page-intro-slider-booking-wrap .hotel-sticker{background:#40e9c4;border-radius:4px;display:inline-block;font-size:14px;left:16px;line-height:1.71;padding:4px 16px;pointer-events:none;position:absolute;top:16px}.hotel-page-intro-slider-booking-wrap .photo-counter{align-items:center;background-color:#fff;border:1px solid #000;border-radius:4px;bottom:16px;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:600;line-height:18px;padding:8px 16px;pointer-events:none;position:absolute;right:16px}.hotel-page-intro-slider-booking-wrap .photo-counter i{color:inherit;font-size:18px;margin-right:8px}.hotel-page-booking-block{border:2px solid #ec004a;border-radius:12px;display:none;margin-bottom:25px;margin-left:20px;margin-top:25px;padding:18px 16px;position:relative;width:224px}@media(max-width:1023px){.hotel-page-booking-block{display:none!important}}.hotel-intro_with-booking._left .hotel-page-booking-block{margin-left:0;margin-right:20px}.hotel-page-booking-block .header-search__title{font-size:18px;font-weight:700;margin-bottom:13px}.hotel-page-booking-block .dates-inputs-wrap .input-control__field{border:1px solid #aeaeae;height:48px;margin-bottom:16px;position:relative}.hotel-page-booking-block .dates-inputs-wrap .input-control__input{border-radius:25px;bottom:0;color:#393939;font-size:14px;font-weight:400;left:0;line-height:1;opacity:0;padding-left:16px;pointer-events:none;position:absolute;right:0}.hotel-page-booking-block .dates-inputs-wrap .input-control__input::-webkit-calendar-picker-indicator,.hotel-page-booking-block .dates-inputs-wrap .input-control__input::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.hotel-page-booking-block .dates-inputs-wrap .input-control__label{color:#4a4a4a;font-size:14px;left:16px;pointer-events:none;top:16px;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}.hotel-page-booking-block .dates-inputs-wrap .input-control__pretty_value{bottom:4px;color:#393939;display:none;font-size:14px;left:16px;line-height:1.2;overflow:hidden;pointer-events:none;position:absolute;right:16px;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.hotel-page-booking-block .dates-inputs-wrap .input-control._dateEnd .period-wrap._start,.hotel-page-booking-block .dates-inputs-wrap .input-control._dateStart .period-wrap._end,.hotel-page-booking-block .dates-inputs-wrap .input-control__pretty_value .period-divider,.hotel-page-booking-block .dates-inputs-wrap .input-control__pretty_value .period-label{display:none}.hotel-page-booking-block .code-form .input-control__input-value{height:auto}.hotel-page-booking-block .search-filter-button{max-width:100%;min-width:auto;position:relative}.hotel-page-booking-block .search-filter-button.rooms{align-items:flex-start;background:#0000;border:1px solid #aeaeae;height:48px;justify-content:flex-end;margin:0 0 8px}.hotel-page-booking-block .search-filter-button.rooms .search-filter-button__label{color:#393939;display:none;font-size:14px;font-weight:400;line-height:1;max-width:100%;padding-bottom:4px;padding-left:16px}.active .hotel-page-booking-block .search-filter-button.rooms .search-filter-button__label,.hotel-page-booking-block .search-filter-button.rooms .search-filter-button__label.applied{display:block}.hotel-page-booking-block .search-filter-codes{cursor:pointer;margin-bottom:8px;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.hotel-page-booking-block .search-filter-codes:before{background:#aeaeae;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.hotel-page-booking-block .search-filter-codes__label{background:#fff;color:#4a4a4a;display:inline-block;font-size:14px;line-height:1;padding:0 20px 0 10px;position:relative;z-index:1}.hotel-page-booking-block .search-filter-codes__label:before{border-left:2px solid #4a4a4a;border-top:2px solid #4a4a4a;content:"";height:5px;position:absolute;right:7px;top:2px;transform:rotate(-135deg);width:5px}.hotel-page-booking-block .active .input-control__label{font-size:11px;top:6px}.hotel-page-booking-block .active .input-control__pretty_value{display:none!important}.hotel-page-booking-block .active .input-control__input{opacity:1!important;pointer-events:auto}.hotel-page-booking-block .applied .input-control__label{font-size:11px;top:6px}.hotel-page-booking-block .applied .input-control__pretty_value{display:block}.hotel-page-booking-block .applied .input-control__input{opacity:0}.hotel-page-booking-block .search-filters.container,.hotel-page-booking-block .search-filters.scroll{flex-direction:column;padding-right:0}@media(min-width:1024px){.hotel-page-booking-block .filter-wrapper{background:#0000;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;bottom:auto;box-shadow:0 2px 4px #00000040;left:auto;overflow:hidden;position:absolute;right:0;top:187px!important;z-index:3}.hotel-intro_with-booking._left .hotel-page-booking-block .filter-wrapper{left:0;right:auto}.hotel-page-booking-block .filter-wrapper-dates{top:195px!important}.hotel-page-booking-block .filter-wrapper-dates .filter-block-header{min-height:30px}.hotel-page-booking-block .filter-wrapper-dates .filter-block-form__wrapper>div>div:first-child{overflow-y:hidden}.hotel-page-booking-block .filter-wrapper-dates .react-datepicker__navigation--previous{left:-2px;top:8px}.hotel-page-booking-block .filter-wrapper-dates .react-datepicker__navigation--next{right:6px;top:8px}.hotel-page-booking-block .filter-wrapper-dates .filter-block-header-pane{padding-top:10px}.hotel-page-booking-block .filter-wrapper-dates .filter-wrapper-block{max-width:640px;width:640px}.hotel-page-booking-block .filter-wrapper-dates .filter-wrapper-block .filter-block-header__selected{padding:0 49px 10px}.hotel-page-booking-block .filter-wrapper-dates .react-datepicker__month-container{padding:10px 0!important}.hotel-page-booking-block .filter-wrapper-dates .react-datepicker__current-month{padding:13px 30px}.hotel-page-booking-block .filter-wrapper-dates .filter-block-footer.dates{min-height:1px;padding-bottom:10px;padding-right:59px;padding-top:5px}.hotel-page-booking-block .filter-wrapper-dates .react-datepicker__day-names{padding-top:0}.hotel-page-booking-block .filter-wrapper-dates .react-datepicker__day-name{line-height:1;padding-bottom:0;width:20px}.hotel-page-booking-block .filter-wrapper-dates .react-datepicker__day{height:32px;line-height:32px;margin:0;width:32px}.hotel-page-booking-block .filter-wrapper-dates .period.end-year,.hotel-page-booking-block .filter-wrapper-dates .period.start-year{display:none}.hotel-page-booking-block .filter-wrapper-rooms{background:#fff;padding-top:30px;top:260px!important}.hotel-page-booking-block .filter-wrapper-rooms .filter-block-form__wrapper{height:305px;width:410px}.hotel-page-booking-block .filter-wrapper-rooms .filter-block-form__wrapper .filter-rooms{height:100%}.hotel-page-booking-block .filter-wrapper-rooms .room-field{padding:0 32px 25px}.hotel-page-booking-block .filter-wrapper-rooms .filter-rooms__room-header__title{font-size:18px;padding:0 32px 29px}.hotel-page-booking-block .filter-wrapper-rooms .filter-block-header__close{margin-right:0;position:absolute;right:0;top:0}.hotel-page-booking-block .filter-wrapper-rooms .filter-block-header-pane{display:none}.hotel-page-booking-block .filter-wrapper-rooms .filter-block-header{min-height:8px}.hotel-page-booking-block .filter-wrapper-code{top:288px!important;width:432px}.hotel-page-booking-block .filter-wrapper-code .filter-wrapper-block{max-width:100%}.hotel-page-booking-block .filter-wrapper-code .filter-wrapper-block .filter-block-header-pane{display:none}.hotel-page-booking-block .filter-wrapper-code .filter-wrapper-block .filter-block-header{min-height:23px}.hotel-page-booking-block .filter-wrapper-code .filter-wrapper-block .filter-block-footer__submit{display:inline-block;min-width:50px;padding-left:22px;padding-right:22px;width:auto}.hotel-page-booking-block .filter-wrapper-code .filter-wrapper-block .filter-block-header__close{margin-right:0;position:absolute;right:0;top:0}.hotel-page-booking-block .filter-wrapper-code .filter-wrapper-block__container{max-width:100%}.hotel-page-booking-block .filter-wrapper-code .filter-block-footer{max-width:100%;min-height:40px;padding-left:16px;padding-right:16px;padding-top:0;text-align:right}.hotel-page-booking-block .filter-wrapper-code .filter-code{padding-bottom:65px}}.hotel-page-booking-block .code-form{align-items:flex-end;flex-direction:row;flex-wrap:wrap;margin:0;padding:0 8px 9px}.hotel-page-booking-block .code-form__item{flex-basis:50%;margin-bottom:0;max-width:50%;min-width:50%;padding:0 8px}.hotel-page-booking-block .code-form__item .input-control{margin-bottom:16px;max-width:100%}.hotel-page-booking-block .code-form__item:nth-child(3){flex-basis:100%;min-width:100%}.hotel-page-booking-block .submit-button-container{max-width:100%;min-width:0;min-width:auto}.hotel-page-booking-block .submit-button-container .search-filter-button{margin:0}@media(min-width:1024px){body:not(.existance) .hotel-page-booking-block .filter-block-form__wrapper>div>div:first-child{margin-right:0!important}}.play-button{border:2px solid #fff;border-radius:100px;cursor:pointer;font-size:0;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:1}@media(min-width:769px){.play-button{border:4px solid #fff;height:100px;width:100px}}.play-button:before{border-left:2px solid #fff;border-radius:2px;content:"";height:29px;left:16px;position:absolute;top:9px;width:34px}@media(min-width:769px){.play-button:before{border-left:4px solid #fff;border-radius:5px;left:33px;top:19px}}.play-button:after{border-radius:5px;border-right:4px solid #fff;border-top:4px solid #fff;content:"";height:45px;left:15px;position:absolute;top:23px;transform:rotate(45deg) skew(-5deg,-5deg);width:42px}@media(max-width:767px){.play-button:after{border-radius:2px;border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:21px;left:6px;position:absolute;top:12px;transform:rotate(45deg) skew(-5deg,-5deg);width:21px}}.path-offer .hotel-intro,.path-offers .hotel-intro{min-height:500px!important}@media(min-width:1024px){.path-offer .hotel-intro,.path-offers .hotel-intro{min-height:470px!important}}.path-offer .hotel-intro .img-holder,.path-offers .hotel-intro .img-holder{height:300px}@media(min-width:1024px){.path-offer .hotel-intro .img-holder,.path-offers .hotel-intro .img-holder{height:400px}}.path-offer .hotel-intro .img-holder img,.path-offers .hotel-intro .img-holder img{height:100%;object-fit:cover;object-position:center;width:100%}@media(min-width:1024px){.path-offer .hotel-intro-block,.path-offers .hotel-intro-block{display:flex;flex-direction:column;justify-content:center}.path-offer .hotel-intro-block__date,.path-offer .hotel-intro-block__hd,.path-offers .hotel-intro-block__date,.path-offers .hotel-intro-block__hd{padding-left:60px}}.path-offer .hotel-intro-block__content,.path-offers .hotel-intro-block__content{margin:0 auto;max-width:536px;padding-left:60px;padding-right:60px;position:relative}@media(min-width:1024px){.path-offer .hotel-intro-block__content,.path-offers .hotel-intro-block__content{margin:0}}.path-offer .hotel-intro-block__content .buttons-holder,.path-offers .hotel-intro-block__content .buttons-holder{display:flex;justify-content:space-between;left:-16px;position:absolute;right:-16px;top:50%;transform:translateY(-50%)}@media(min-width:1024px){.path-offer .hotel-intro-block__content .buttons-holder,.path-offers .hotel-intro-block__content .buttons-holder{left:-30px;right:-30px}}.path-offer .hotel-intro-block__content .hotel-intro-block__btn,.path-offer .hotel-intro-block__content .hotel-intro-block__text,.path-offers .hotel-intro-block__content .hotel-intro-block__btn,.path-offers .hotel-intro-block__content .hotel-intro-block__text{position:relative;z-index:3}.path-offer .widget-intro-slider .hotel-intro .title-wysiwyg,.path-offers .widget-intro-slider .hotel-intro .title-wysiwyg{font-family:FSRosa,sans-serif;font-size:25px;font-weight:400;line-height:1.3;padding:8px 0}.path-offer .widget-intro-slider .hotel-intro .title-wysiwyg p,.path-offers .widget-intro-slider .hotel-intro .title-wysiwyg p{font-family:FSRosa,sans-serif;font-size:inherit;font-weight:400;line-height:inherit}@media(min-width:1024px){.path-offer .widget-intro-slider .hotel-intro .title-wysiwyg,.path-offers .widget-intro-slider .hotel-intro .title-wysiwyg{font-size:31px;text-align:left}}.status-message-widget{margin:0 auto;max-width:870px;text-align:center}.status-message-widget__hd{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:36px;font-weight:600;margin-bottom:50px}.fonts-stage-2 .status-message-widget__hd{font-family:OpenSans,sans-serif}.status-message-widget__container{background:url(/themes/custom/adagio/static/media/BG.svg);background-size:cover;border-radius:100px;margin-bottom:25px;padding:50px 20px 25px;position:relative}@media(max-width:768px){.status-message-widget__container{border-radius:0;padding:20px 20px 25px}}.status-message-widget__container--dd{margin-bottom:20px;margin-top:15px}.status-message-widget__container p{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;margin-bottom:8px}.fonts-stage-2 .status-message-widget__container p{font-family:OpenSans,sans-serif}.status-message-widget__container a{color:#ec004a;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:700;margin-bottom:10px;outline:none;position:relative;text-decoration:none;text-transform:uppercase}.fonts-stage-2 .status-message-widget__container a{font-family:OpenSans,sans-serif}.status-message-widget__container a:after{background-color:#ec004a;border-radius:2px;bottom:-6px;content:"";height:2px;left:0;position:absolute;width:100%}.status-message-widget__ft{background:#40e9c4;border-radius:50%;bottom:-25px;height:50px;left:0;margin:0 auto;position:absolute;right:0;width:50px}.status-message-widget__ft span{border:3px solid #fff;border-width:0 0 3px 3px;display:block;height:6px;left:23px;margin:-7px 0 0 -6px;position:absolute;top:25px;transform:rotate(-45deg);width:15px}.status-message-widget__text{color:#40e9c4;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;margin-bottom:30px;margin-top:40px}.fonts-stage-2 .status-message-widget__text{font-family:OpenSans,sans-serif}.status-message-widget .error-message-widget__ft{background:#ec004a;border-radius:50%;bottom:-25px;height:50px;left:0;margin:0 auto;position:absolute;right:0;width:50px}.status-message-widget .error-message-widget__ft span{display:block;height:28px;position:absolute;right:13px;top:12px;width:28px}.status-message-widget .error-message-widget__ft span:after,.status-message-widget .error-message-widget__ft span:before{background-color:#fff;content:" ";height:26px;left:15px;position:absolute;width:3px}.status-message-widget .error-message-widget__ft span:before{transform:rotate(45deg)}.status-message-widget .error-message-widget__ft span:after{transform:rotate(-45deg)}.press-cards__holder .status-message-widget__container{display:none}.quotes-widget-new{margin:0 auto;max-width:860px;padding:10px 30px 37px}@media(min-width:1024px){.quotes-widget-new{padding-bottom:28px;padding-top:30px}}.quotes-widget-new .slick-dots{position:static}.quotes-widget-new .slick-dots button{cursor:pointer;height:auto;margin:0;outline:none;padding:0;width:auto}.quotes-widget-new .slick-dots button:before,.quotes-widget-new .slick-dots li:only-child{display:none}.quotes-widget-new .slick-dots li.slick-active .dot{fill:#000}.quotes-widget-new .slick-dots svg{display:block;height:16px;width:16px}.quotes-widget-new .slick-dots .dot{fill:#0000;transition:fill 1s ease-in-out}.quotes-widget-new .slider-svg-arrow{background:none;border:none;cursor:pointer;height:72px;left:-105px;margin:0;padding:0;position:absolute;top:95px;transform:none;transition:opacity 1s ease-in-out;width:72px}.quotes-widget-new .slider-svg-arrow_next{left:auto;right:-105px}.quotes-widget-new .slider-svg-arrow.slick-disabled{cursor:default;opacity:.3;pointer-events:none}@media(min-width:1024px){.quotes-widget-new button.slick-arrow{display:block!important}}.quotes-widget-new .slick-slide{opacity:0;transition:opacity 1s ease-in-out}.quotes-widget-new .slick-slide.slick-active{opacity:1}.quotes-widget-new .slick-list{margin-bottom:38px}@media(min-width:1024px){.quotes-widget-new .slick-list{margin-bottom:32px}}.quotes-widget-new__quote .quotes-widget-new__coma{margin-bottom:15px;text-align:center}@media(min-width:1024px){.quotes-widget-new__quote .quotes-widget-new__coma{margin-bottom:32px}}.quotes-widget-new__quote .quotes-widget-new__coma svg{fill:#ec004a;display:inline-block;height:56px;vertical-align:top;width:56px}.quotes-widget-new__quote .quotes-widget-new__quote-who{color:#40e9c4;display:block;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:700;margin-top:10px;text-align:center;text-transform:uppercase}.fonts-stage-2 .quotes-widget-new__quote .quotes-widget-new__quote-who{font-family:OpenSans,sans-serif}.quotes-widget-new__quote-who{display:none}.quotes-widget-new__quote-content{color:#000;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:26px;text-align:center}@media(min-width:1025px){.quotes-widget-new__quote-content{font-size:31px;line-height:35px}}.quotes-widget-new__quote-content a{color:#ec004a;text-decoration:none}.quotes-widget-new__quote-content a:hover{text-decoration:underline}.quotes-widget-new__block .quotes-widget-new__member{align-items:center;display:flex;justify-content:center;margin-top:32px}@media(min-width:1025px){.quotes-widget-new__block .quotes-widget-new__member{margin-top:28px}}.quotes-widget-new__block .quotes-widget-new__member--avatar{border-radius:50%;flex:0 0 60px;height:60px;overflow:hidden;width:60px}.quotes-widget-new__block .quotes-widget-new__member--avatar img{display:block;height:60px;object-fit:cover;width:60px}.quotes-widget-new__block .quotes-widget-new__member-block{font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;margin:2px 5px 2px 16px;text-align:left}@media(min-width:1025px){.quotes-widget-new__block .quotes-widget-new__member-block{margin-left:32px}}.quotes-widget-new__block .quotes-widget-new__member-block--name{color:#ec004a;display:block;font-weight:700}.quotes-widget-new__block .quotes-widget-new__member-block--name-i{font-weight:400}.quotes-widget-new__block .quotes-widget-new__member-block--locetion{color:#000;display:block}.quotes-widget-new__text{margin-bottom:10px}.third-step{box-sizing:border-box;margin:0 auto;max-width:1502px;overflow:hidden;padding:34px 24px 0}@media(min-width:1024px){.third-step{padding-top:104px}}.third-step *{box-sizing:border-box}@media(min-width:1024px){.third-step .content-block{float:left;max-width:1093px;padding-right:19px;width:calc(100% - 360px)}.third-step .content-block__holder{margin:0 auto;max-width:832px;width:100%}}.third-step .side-block{padding-bottom:40px}@media(min-width:1024px){.third-step .side-block{float:right;padding:112px 0 0;width:360px}}.third-step .pre-reserve-options{border-bottom:2px solid #ec004a;color:#ec004a;font-size:12px;margin-top:7px;padding-bottom:2px;text-decoration:none}.third-step .pre-reserve-options:hover{border-bottom:0}.third-step .legal_info{color:#4a4a4a;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding-bottom:60px}@media(min-width:1024px){.third-step .legal_info{font-size:16px;line-height:22px;padding-bottom:28px}}.third-step .legal_info p{margin:0 0 20px}.third-step .legal_info a{color:inherit;text-decoration:none}@media(min-width:1024px){.third-step .legal_info a{text-decoration:underline}.third-step .legal_info a:hover{text-decoration:none}}.order-info .step-title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600;line-height:24px;margin:0 0 6px}.fonts-stage-2 .order-info .step-title{font-family:OpenSans,sans-serif}.order-info .step-title span{color:#ec004a}.order-info .title{color:#000;font-family:OpenSans,sans-serif;font-size:14px;font-weight:600;line-height:24px;margin:0 0 4px;padding-left:32px}@media(min-width:1024px){.order-info .title{font-size:18px;line-height:26px;margin:0;padding-left:0}}.order-info .order-data{color:#4a4a4a;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;margin-bottom:38px;position:relative}@media(min-width:1024px){.order-info .order-data{font-size:16px;line-height:22px;margin-bottom:32px;padding-left:73px}}.order-info .order-data svg{height:24px;left:0;position:absolute;top:0;width:24px}@media(min-width:1024px){.order-info .order-data svg{height:56px;width:56px}}.order-info .order-data .ttl{color:#000;display:block;font-family:FSRosa,sans-serif;font-size:31px;font-weight:700;line-height:35px;padding-bottom:8px}@media(min-width:1024px){.order-info .order-data .ttl{font-size:48px;line-height:54px;padding-bottom:16px}}.order-info .order-data p{margin:0}.order-info .order-data a{color:inherit;text-decoration:none}@media(min-width:1024px){.order-info .order-data a{text-decoration:underline}.order-info .order-data a:hover{text-decoration:none}}.order-info .order-data ul{font-size:0;line-height:0}.order-info .order-data ul li{display:inline-block;padding-right:30px;vertical-align:top}@media(max-width:767px){.order-info .order-data ul li{display:block;padding:0 0 3px}}.order-info .order-data ul a{color:#4a4a4a;text-decoration:underline}.order-info .order-data ul a:hover,.order-info .order-data ul a:hover .txt{text-decoration:none}.order-info .order-data ul .ico{display:inline-block;vertical-align:middle}.order-info .order-data ul img{display:block}.order-info .order-data ul .txt{display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;padding-left:10px;text-decoration:underline;vertical-align:middle}.fonts-stage-2 .order-info .order-data ul .txt{font-family:OpenSans,sans-serif}.order-info .info{padding-bottom:40px}@media(min-width:1024px){.order-info .info{padding-bottom:8px}}@media(min-width:1280px){.order-info .info .data-holder{display:flex;justify-content:space-between;margin-bottom:40px;position:relative}}.order-info .info .confirmation-info{background-color:#f2f7ff;border:2px solid #0355ff;border-radius:8px;margin-bottom:40px;padding:21px 16px}@media(min-width:1280px){.order-info .info .confirmation-info{flex:0 0 auto;margin-bottom:0;padding:24px;width:393px}}.order-info .info .confirmation-info dl{color:#4a4a4a;display:flex;font-family:OpenSans,sans-serif;font-size:14px;justify-content:space-between;line-height:24px;padding-bottom:5px;width:100%}@media(min-width:1024px){.order-info .info .confirmation-info dl{padding-bottom:2px}}.order-info .info .confirmation-info dl dd,.order-info .info .confirmation-info dl dt{max-width:50%;padding-right:5px;word-break:break-all}.order-info .info .confirmation-info dl dd{padding:0 0 0 5px;text-align:right}.order-info .info .confirmation-info dl.confirmation-info-top{color:#000;font-size:18px;font-weight:600;line-height:32px;padding-bottom:16px}@media(min-width:1024px){.order-info .info .confirmation-info dl.confirmation-info-top{font-size:24px}}.order-info .info .confirmation-info dl.confirrmation-info-total{color:#000;font-weight:600;padding-bottom:8px}.order-info .info .confirmation-info dl.confirrmation-info-total dd{font-size:16px}@media(min-width:1024px){.order-info .info .confirmation-info dl.confirrmation-info-total dd{font-size:18px}}.order-info .info .dates-info{border:2px solid #ddd;border-radius:8px;margin-bottom:40px;padding:25px 16px 21px}@media(min-width:1280px){.order-info .info .dates-info{flex:0 0 auto;margin-bottom:0;padding:24px;width:415px}}.order-info .info .dates-info .name{color:#000;display:block;font-size:18px;font-weight:600;line-height:25px;padding-bottom:16px}@media(min-width:1024px){.order-info .info .dates-info .name{font-size:24px;line-height:32px}}.order-info .info .dates-info .dates{align-items:center;display:flex;padding-bottom:8px}.order-info .info .dates-info .dates svg{flex:0 0 auto;height:24px;margin-right:8px;width:24px}.order-info .info .dates-info .dates .dates-holder{align-items:center;color:#000;display:flex;font-family:OpenSans,sans-serif;font-size:14px;line-height:19px}@media(min-width:1024px){.order-info .info .dates-info .dates .dates-holder{font-size:16px;line-height:22px}}.order-info .info .dates-info .dates .dates-holder .date:after{content:"—";margin:0 4px}.order-info .info .dates-info .dates .dates-holder .date:last-child:after{display:none}.order-info .info .dates-info .dates .nights{color:#000;font-family:OpenSans,sans-serif;font-size:14px;font-weight:600;line-height:19px;margin-left:4px}@media(min-width:1024px){.order-info .info .dates-info .dates .nights{font-size:16px;line-height:22px}}.order-info .info .dates-info .times{align-items:center;display:flex}.order-info .info .dates-info .times svg{flex:0 0 auto;height:24px;margin-right:8px;width:24px}.order-info .info .dates-info .times .times-holder{align-items:center;color:#000;display:flex;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px}@media(min-width:1024px){.order-info .info .dates-info .times .times-holder{font-size:16px;line-height:26px}}.order-info .info .dates-info .times .times-holder .time{font-weight:600}.order-info .info .dates-info .times .times-holder .time-in:after{content:"|";margin:0 4px}.order-info .info .main-info{border:2px solid #ddd;border-radius:8px;margin-bottom:40px;padding:5px 16px}@media(min-width:1024px){.order-info .info .main-info{padding:8px 40px}}.order-info .info .main-info dl{align-items:center;border-bottom:1px solid #ddd;color:#000;display:flex;flex-wrap:nowrap;font-family:OpenSans,sans-serif;font-size:14px;line-height:19px;padding:16px 0;width:100%}.order-info .info .main-info dl:last-child{border-bottom:none}.order-info .info .main-info dt{flex:0 0 auto;padding-right:4px;width:110px}@media(min-width:1024px){.order-info .info .main-info dt{padding-right:6px;width:120px}}.order-info .info .main-info dd{flex:0 0 auto;font-weight:600;width:calc(100% - 79px)}@media(min-width:1024px){.order-info .info .main-info dd{font-size:16px;width:calc(100% - 106px)}}.order-info .map-box{border-radius:12px;position:relative;z-index:2}.order-info .map-box .ttl{padding-bottom:16px;text-align:center}@media(min-width:1024px){.order-info .map-box .ttl{padding-bottom:24px}}.order-info .map-box .ttl strong{color:#000;display:block;font-family:OpenSans,sans-serif;font-size:16px;font-weight:700;line-height:26px}@media(min-width:1024px){.order-info .map-box .ttl strong{display:inline;font-size:18px}}.order-info .map-box .ttl span{color:#000;display:block;font-family:OpenSans,sans-serif;font-size:18px;line-height:26px}@media(min-width:1024px){.order-info .map-box .ttl span{display:inline}}.order-info .map-box .map{border-radius:4px;height:400px;margin-bottom:80px;overflow:hidden;width:100%}@media(min-width:1024px){.order-info .map-box .map{height:448px;margin-bottom:48px}}.order-form{padding-bottom:60px}@media(max-width:767px){.order-form{padding-bottom:37px}}.order-form .long-stay-widget-form{margin-bottom:38px}@media(max-width:767px){.order-form .long-stay-widget-form{margin-bottom:40px}.order-form .long-stay-widget-form .form-intro{text-align:center}}.order-form .long-stay-widget-form .title{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:36px;padding-bottom:3px}.fonts-stage-2 .order-form .long-stay-widget-form .title{font-family:OpenSans,sans-serif}@media(max-width:767px){.order-form .long-stay-widget-form .title{font-size:22px;line-height:30px;padding-bottom:8px}}.order-form .long-stay-widget-form p{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;margin:0 0 10px}.fonts-stage-2 .order-form .long-stay-widget-form p{font-family:OpenSans,sans-serif}@media(max-width:767px){.order-form .long-stay-widget-form p{line-height:20px;margin:0 0 16px}}.order-form .long-stay-widget-form .row{display:flex;justify-content:center;margin-bottom:32px;width:100%}@media(max-width:767px){.order-form .long-stay-widget-form .row{display:block;margin-bottom:43px;padding-top:10px}}.order-form .long-stay-widget-form .row .slick-track{display:flex;justify-content:center}.order-form .long-stay-widget-form .row .form-item{align-items:stretch;display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin:0 25px;outline:none;width:154px}@media(max-width:767px){.order-form .long-stay-widget-form .row .form-item{margin:0 13px}}.order-form .long-stay-widget-form .row .form-type-checkbox label{border:2px solid #d2d2d2;border-radius:25px;display:block;padding:29px 4px 53px;position:relative;text-align:center;width:100%}.order-form .long-stay-widget-form .row .img-holder{margin-bottom:9px;min-height:25px}.order-form .long-stay-widget-form .row .img-holder img{display:block;margin:0 auto}.order-form .long-stay-widget-form .row .ttl{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:22px;margin-bottom:4px}.fonts-stage-2 .order-form .long-stay-widget-form .row .ttl{font-family:OpenSans,sans-serif}.order-form .long-stay-widget-form .row .data{color:#000;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px}.fonts-stage-2 .order-form .long-stay-widget-form .row .data{font-family:OpenSans,sans-serif}.order-form .long-stay-widget-form .row .form-checkbox-wrapper{bottom:19px;left:50%;position:absolute;transform:translateX(-50%)}.order-form .long-stay-widget-form .row .form-checkbox-wrapper .jcf-checkbox{height:20px;width:20px}.order-form .long-stay-widget-form .row .form-checkbox-wrapper .jcf-checkbox span{left:8px;top:5px}.order-form .long-stay-widget-form .form-type-textarea{padding:4px 0 12px}@media(max-width:767px){.order-form .long-stay-widget-form .form-type-textarea{padding:0 0 24px}}.order-form .long-stay-widget-form .form-type-textarea .form-textarea-wrapper{border:2px solid #d2d2d2;border-radius:25px;height:155px;padding:15px 30px}@media(max-width:767px){.order-form .long-stay-widget-form .form-type-textarea .form-textarea-wrapper{height:269px}}.order-form .long-stay-widget-form .form-type-textarea textarea{background:#fff;border:none;color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;height:100%;line-height:24px;margin:0;padding:0;resize:none;width:100%}.fonts-stage-2 .order-form .long-stay-widget-form .form-type-textarea textarea{font-family:OpenSans,sans-serif}.order-form .long-stay-widget-form .form-type-textarea textarea::-webkit-input-placeholder{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px}.fonts-stage-2 .order-form .long-stay-widget-form .form-type-textarea textarea::-webkit-input-placeholder{font-family:OpenSans,sans-serif}.order-form .long-stay-widget-form .form-type-textarea textarea:-moz-placeholder{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px}.fonts-stage-2 .order-form .long-stay-widget-form .form-type-textarea textarea:-moz-placeholder{font-family:OpenSans,sans-serif}.order-form .long-stay-widget-form .form-type-textarea textarea::-moz-placeholder{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px}.fonts-stage-2 .order-form .long-stay-widget-form .form-type-textarea textarea::-moz-placeholder{font-family:OpenSans,sans-serif}.order-form .long-stay-widget-form .form-type-textarea textarea:-ms-input-placeholder{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px}.fonts-stage-2 .order-form .long-stay-widget-form .form-type-textarea textarea:-ms-input-placeholder{font-family:OpenSans,sans-serif}.order-form .long-stay-widget-form .form-type-checkbox{display:flex;width:100%}.order-form .long-stay-widget-form .form-type-checkbox .form-checkbox-wrapper{margin-top:5px}.order-form .long-stay-widget-form .form-type-checkbox .jcf-checkbox{height:15px;width:15px}.order-form .long-stay-widget-form .form-type-checkbox .jcf-checkbox span{left:6px;top:2px}.order-form .long-stay-widget-form .form-type-checkbox label{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;padding-left:15px}.fonts-stage-2 .order-form .long-stay-widget-form .form-type-checkbox label{font-family:OpenSans,sans-serif}.order-form .long-stay-widget-form .form-actions{padding-top:34px;text-align:center}@media(max-width:767px){.order-form .long-stay-widget-form .form-actions{padding-top:25px}}.order-form .long-stay-widget-form .form-actions .button{background:#ec004a;border:none;border-radius:25px;color:#fff;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:700;line-height:16px;padding:17px 35px;text-transform:uppercase;vertical-align:middle}.fonts-stage-2 .order-form .long-stay-widget-form .form-actions .button{font-family:OpenSans,sans-serif}@media(max-width:568px){.order-form .long-stay-widget-form .form-actions .button{width:100%}}.order-form .points-box{border:2px solid #e29c16;border-radius:12px;margin-bottom:40px;padding:17px 57px 38px;position:relative;text-align:center}@media(max-width:767px){.order-form .points-box{margin-bottom:34px;padding:26px 33px 37px}}.order-form .points-box:after{background:#fff url(/themes/custom/adagio/static/media/icon-points.svg) no-repeat 50% 50%;bottom:-8px;content:"";height:16px;left:50%;position:absolute;transform:translateX(-50%);width:51px}.order-form .points-box .ttl{align-items:center;display:flex;justify-content:center;padding-bottom:14px}@media(max-width:767px){.order-form .points-box .ttl{display:block;padding-bottom:15px}}.order-form .points-box .ttl strong{color:#002b41;font-family:OpenSansSubset,sans-serif;font-size:36px;font-weight:600;line-height:48px;margin:0 5px}.fonts-stage-2 .order-form .points-box .ttl strong{font-family:OpenSans,sans-serif}@media(max-width:767px){.order-form .points-box .ttl strong{color:#000;display:block;font-size:26px;line-height:38px;margin:0 0 3px}}.order-form .points-box .ttl span{color:#000;font-family:OpenSansSubset,sans-serif;font-size:10px;font-weight:600;letter-spacing:1px;line-height:12px;margin:0 5px;text-transform:uppercase}.fonts-stage-2 .order-form .points-box .ttl span{font-family:OpenSans,sans-serif}@media(max-width:767px){.order-form .points-box .ttl span{display:block}}.order-form .points-box .data{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:17px;padding:0 20px 25px;text-align:center}.fonts-stage-2 .order-form .points-box .data{font-family:OpenSans,sans-serif}@media(max-width:767px){.order-form .points-box .data{padding:0 0 44px}}.order-form .points-box .data p{margin:0}.order-form .points-box .data a{color:inherit;text-decoration:underline}.order-form .points-box .data a:hover{text-decoration:none}.order-form .points-box .status-block{align-items:center;display:flex;justify-content:center}@media(max-width:767px){.order-form .points-box .status-block{display:block;margin:0 auto;max-width:270px;position:relative}}.order-form .points-box .status-block .status-label{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:13px}.fonts-stage-2 .order-form .points-box .status-block .status-label{font-family:OpenSans,sans-serif}@media(max-width:767px){.order-form .points-box .status-block .status-label{bottom:17px;max-width:50%;position:absolute;right:0}.order-form .points-box .status-block .status-label:first-child{left:0;right:auto}}.order-form .points-box .status-block .progress-bar{background-color:#f0f0ef;border-radius:4px;height:10px;margin:0 20px;max-width:307px;position:relative;width:100%}@media(max-width:767px){.order-form .points-box .status-block .progress-bar{height:9px;margin:0 auto;max-width:265px}}.order-form .points-box .status-block .progress-line{background:#e29c16;border-radius:4px;height:100%;left:0;max-width:270px;position:absolute;top:0;width:100%}@media(max-width:767px){.order-form .points-box .status-block .progress-line{height:9px;max-width:233px}}.order-form .note-box{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;line-height:18px;text-align:center}.fonts-stage-2 .order-form .note-box{font-family:OpenSans,sans-serif}.order-form .note-box p{margin:0}.order-form .note-box a{color:inherit;text-decoration:none}.partners-block{border-radius:8px;margin-bottom:40px;padding:40px 23px 32px}@media(min-width:1024px){.partners-block{margin-bottom:48px;padding:40px 32px 32px}}.partners-block.green{background:#1a7a2c}.partners-block.shamrock{background:#30cf6d}.partners-block.blue{background:#428bca}.partners-block.denim{background:#0800b9}.partners-block.yellow{background:#ffc107}.partners-block.red{background:#f53}.partners-block .img-holder{padding-bottom:20px}.partners-block .img-holder img{display:block;margin:0 auto}.partners-block .data{color:#fff;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding-bottom:24px;text-align:center}.partners-block .data p{margin:0}.partners-block .btn-holder{text-align:center}.partners-block .btn-holder a{background:#fff;border-radius:36px;color:#000;display:inline-block;font-family:OpenSans,sans-serif;font-size:12px;font-weight:700;line-height:20px;max-width:220px;padding:10px 25px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;width:100%}.partners-block .btn-holder a:hover{text-decoration:underline}.become-member{margin-bottom:60px;padding:44px 0 50px;position:relative;text-align:center}@media(max-width:767px){.become-member{padding:0 45px 53px}}.become-member .container{margin:0 auto;max-width:825px;position:relative;z-index:2}.become-member .logo-holder img{max-height:60px;max-width:100%}.become-member .img-holder{padding-bottom:6px}.become-member .img-holder img{display:block;margin:0 auto}.become-member .ttl h3{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;font-weight:400;line-height:38px;margin:0}.fonts-stage-2 .become-member .ttl h3{font-family:OpenSans,sans-serif}.become-member .data{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px}.fonts-stage-2 .become-member .data{font-family:OpenSans,sans-serif}.become-member .data p{margin:0}.become-member .btn-holder a{background:#002b41;border-radius:25px;color:#fff;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;line-height:14px;margin-top:24px;padding:17px 36px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top}.fonts-stage-2 .become-member .btn-holder a{font-family:OpenSans,sans-serif}.hotels-banner{background:#fff;box-sizing:border-box;margin-bottom:35px;margin-top:30px;padding:40px 0 50px}@media(max-width:1003px){.hotels-banner{margin-bottom:60px;padding:53px 20px 60px}}.hotels-banner *{box-sizing:border-box}.hotels-banner .container{margin:0 auto;max-width:1180px}.hotels-banner .ttl{color:#1e1852;font-family:OpenSansSubset,sans-serif;font-size:20px;font-weight:600;margin-bottom:50px;text-align:center}.fonts-stage-2 .hotels-banner .ttl{font-family:OpenSans,sans-serif}.hotels-banner .img-holder img{display:block;margin:0 auto;max-width:100%}@media(min-width:1005px){.hotels-banner .img-holder img{width:100%}}.hotels-banner__hd{margin-bottom:55px;position:relative}.hotels-banner__hd:after{border-top:1px solid #fff;content:"";position:absolute;right:0;top:50%;width:45%}@media(max-width:1003px){.hotels-banner__hd:after{width:25%}}.hotels-banner__hd:before{border-top:1px solid #fff;content:"";left:0;position:absolute;top:50%;width:45%}@media(max-width:1003px){.hotels-banner__hd:before{width:25%}}.hotels-banner__container{display:flex;flex-direction:column}.hotels-banner__container--right div{margin:0 20px 20px}@media(max-width:1003px){.hotels-banner__container--right div{flex:1 0 33%;margin:30px 0 0;text-align:left}.hotels-banner__container--right div:nth-child(3n){text-align:right}.hotels-banner__container--right div:nth-child(3n+2){text-align:center}}.hotels-banner__container--row{border-bottom:1px solid #526d7b;display:flex;margin-bottom:15px;margin-top:15px}@media(max-width:1003px){.hotels-banner__container--row{flex-direction:column;padding:0 0 30px}.hotels-banner__container--row:last-child{padding:0}}.hotels-banner__container--row:first-child{margin-top:0}.hotels-banner__container--row.last{border-bottom:0}.hotels-banner__container--row.last div{margin-bottom:0}.hotels-banner__container--right{align-items:center;display:flex;flex-wrap:wrap}.hotels-banner__container--left{margin:0;min-width:200px;text-align:left}.hotels-banner__container--text{color:#fff;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:400}.fonts-stage-2 .hotels-banner__container--text{font-family:OpenSans,sans-serif}.hotel-all-banner,.hotel-all-banner-container{border-radius:4px}@media(max-width:1024px){.hotel-all-banner,.hotel-all-banner-container{border-radius:0}}.hotel-all-banner-container{margin:32px auto;max-width:1160px}.hotel-all-banner{align-items:center;display:flex;justify-content:space-between;padding:14px 40px}@media(max-width:1024px){.hotel-all-banner{flex-wrap:wrap;justify-content:center;padding:30px 34px}}.hotel-all-banner .description,.hotel-all-banner .image-logo{margin-right:8px}@media(max-width:1024px){.hotel-all-banner .description,.hotel-all-banner .image-logo{margin-bottom:16px;margin-right:0}}.hotel-all-banner .ctas{text-align:center}.hotel-all-banner .image-logo{flex-shrink:0;height:auto;max-width:155px}.hotel-all-banner .image-logo img{height:auto;max-width:100%}.hotel-all-banner .description{font-size:16px;line-height:24px;max-width:575px}@media(max-width:1024px){.hotel-all-banner .description{font-size:14px;max-width:none;text-align:center}}.hotel-all-banner .description strong{font-weight:700}.hotel-all-banner .sign-up--button-all-banner{background:#1e1852;border:2px solid #fff;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px;padding:8px 16px;text-align:center;text-decoration:none}.hotel-all-banner .sign-up--button-all-banner:hover{box-shadow:0 4px 4px #00000040;text-decoration:underline}.hotel-all-banner .sign-up--button-all-banner>i{margin-right:8px}.hotel-all-banner .sign-up--button-all-banner.disabled,.hotel-all-banner .sign-up--button-all-banner[disabled]{background-color:#d2d2d2!important;cursor:default!important;pointer-events:none!important}.hotel-all-banner .log-in--button-all-banner{background:none;border:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;margin:0;padding:0;text-decoration:underline}.hotel-all-banner .log-in--button-all-banner:hover{text-decoration:none}.destinations-push{box-sizing:border-box;padding-top:50px;position:relative}@media(min-width:1024px){.destinations-push{padding-top:40px}}.destinations-push .background-top{fill:#ffcbd1;left:0;margin-bottom:0;max-height:inherit;position:absolute;top:0;z-index:-1}.destinations-push .background-top.desktop{display:none;left:-1%;max-height:100%;width:101%}@media(min-width:1024px){.destinations-push .background-top.desktop{display:block}}.destinations-push .background-top.mobile{display:block;max-height:51px;width:100%}@media(min-width:1024px){.destinations-push .background-top.mobile{display:none}}.destinations-push .background-wrapper{background-color:#ffcbd1;padding-bottom:12px;position:relative;z-index:2}@media(min-width:1024px){.destinations-push .background-wrapper{padding-bottom:27px}}.destinations-push .title-wysiwyg{line-height:35px;padding:0 20px 19px}@media(min-width:1024px){.destinations-push .title-wysiwyg{line-height:54px;padding:0 15px 36px}}.destinations-push .data{margin:0 auto;max-width:100%;position:relative;width:1564px;z-index:2}@media(min-width:1024px){.destinations-push .data{padding:0 120px}}.destinations-push__slider.slick-dotted.slick-slider{margin-bottom:0}.destinations-push__slider .slick-list{min-width:100%;overflow:visible;padding:0 20px}@media(min-width:1024px){.destinations-push__slider .slick-list{overflow:hidden;padding:0}}.destinations-push__slider .slick-track{display:flex;justify-content:center;min-width:100%}.destinations-push__slider .item{background-color:#fff;border-radius:4px;box-shadow:0 4px 4px #00000040;height:auto;margin:5px 12px 40px;position:relative;text-align:left;width:230px}@media(min-width:1024px){.destinations-push__slider .item{margin:5px 8px 30px;width:315px}}.destinations-push__slider img{border-radius:4px 4px 0 0;width:100%}.destinations-push__slider a{color:inherit;display:block;height:100%;text-decoration:none}.destinations-push__slider .title{box-sizing:border-box;font-family:FSRosa,sans-serif;font-size:25px;font-weight:400;line-height:28px;padding:30px 28px 16px;text-align:center;width:100%}@media(min-width:1024px){.destinations-push__slider .title{font-size:31px;line-height:35px;padding:38px 9px 32px}}.destinations-push__slider .img-holder{position:relative}.destinations-push__slider .img-holder img{height:auto;width:100%}.destinations-push__slider .slick-arrow{background:none;border:none;cursor:pointer;left:-97px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.destinations-push__slider .slick-arrow.slick-disabled{cursor:default;opacity:.3;pointer-events:none}.destinations-push__slider .slick-arrow.slider-svg-arrow_next{left:auto;right:-97px}@media(min-width:1024px){.destinations-push__slider button.slick-arrow{display:block!important}}.destinations-push .slick-dots{position:static}.destinations-push .slick-dots button{cursor:pointer;height:auto;margin:0;outline:none;padding:0;width:auto}.destinations-push .slick-dots button:before{display:none}.destinations-push .slick-dots li{margin:0 13px 15px;padding-top:2px}.destinations-push .slick-dots li svg{display:block}.destinations-push .slick-dots li svg .dot{fill:#0000;transition:fill .3s ease-in-out}.destinations-push .slick-dots li:only-child{display:none}.destinations-push .slick-dots .slick-active svg .dot{fill:#000}.destinations-push.guidebooks .title-wysiwyg span[class*=icon-]:before{color:#f90}.destinations-push.guidebooks .img-holder img{height:204px;object-fit:cover}@media(min-width:1024px){.destinations-push.guidebooks .img-holder img{height:259px}}.destinations-push.guidebooks .data-holder{padding:22px 5px 24px}@media(min-width:1024px){.destinations-push.guidebooks .data-holder{padding:35px 10px 53px}}.destinations-push.guidebooks .data-holder .title{padding:0}.destinations-push.guidebooks .data-holder .btn-holder{padding-top:6px;text-align:center}@media(min-width:1024px){.destinations-push.guidebooks .data-holder .btn-holder{padding-top:16px}}.destinations-push.guidebooks .data-holder .btn-holder a{color:#ec004a;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;vertical-align:top}@media(min-width:1024px){.destinations-push.guidebooks .data-holder .btn-holder a{font-family:FSRosa,sans-serif;font-weight:700;padding-right:22px}}.destinations-push.guidebooks .data-holder .btn-holder a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.destinations-push.guidebooks .data-holder .btn-holder a span{display:inline-block;padding-right:25px;position:relative;text-decoration:underline;vertical-align:top}@media(min-width:1024px){.destinations-push.guidebooks .data-holder .btn-holder a span{padding-right:22px}}.destinations-push.guidebooks .data-holder .btn-holder a span:after{background:url(/themes/custom/adagio/static/media/icon-download.svg) no-repeat;content:"";height:16px;position:absolute;right:0;top:3px;width:16px}.cards-banner-widget{margin:0 auto;max-width:1440px;padding:0 24px 40px}@media(min-width:1024px){.cards-banner-widget{padding:0 0 48px}}.cards-banner-widget__hd{color:#000;font-family:FSRosa,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.875rem;padding-bottom:32px}@media(min-width:1024px){.cards-banner-widget__hd{font-size:1.938rem;line-height:2.187rem;padding:0 12px 32px}}.cards-banner-widget__hd span{display:block}.cards-banner-widget__hd--num{color:#999;font-family:OpenSans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}.cards-banner-widget__hd--num strong{font-weight:700}.cards-banner-widget__banner-full{background-position:50%;background-size:cover;border-radius:12px;box-sizing:border-box;display:flex;display:none;height:275px;margin:0 16px 25px;padding:20px 28px;vertical-align:bottom;width:100%}@media(max-width:767px){.cards-banner-widget__banner-full{height:255px;margin:0 0 25px;padding:20px 30px;vertical-align:bottom}}.cards-banner-widget__banner-full--left{align-self:flex-end;width:70%}@media(max-width:767px){.cards-banner-widget__banner-full--left{width:100%}}.cards-banner-widget__banner-full--left h3{color:#fff;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600;margin-bottom:10px}.fonts-stage-2 .cards-banner-widget__banner-full--left h3{font-family:OpenSans,sans-serif}@media(max-width:767px){.cards-banner-widget__banner-full--left h3{line-height:20px}}.cards-banner-widget__banner-full--left p{color:#fff;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400}.fonts-stage-2 .cards-banner-widget__banner-full--left p{font-family:OpenSans,sans-serif}.cards-banner-widget__banner-full--right{align-self:flex-end;width:30%}@media(max-width:767px){.cards-banner-widget__banner-full--right{margin-top:20px;width:50%}}.cards-banner-widget__banner-full--right .cards-banner-widget__btn{border-radius:25px;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:700;padding:15px 10px;text-align:center;text-decoration:none;text-transform:uppercase}.fonts-stage-2 .cards-banner-widget__banner-full--right .cards-banner-widget__btn{font-family:OpenSans,sans-serif}@media(max-width:767px){.cards-banner-widget__banner-full--right .cards-banner-widget__btn{font-size:12px}}.cards-banner-widget__banner-full--right .cards-banner-widget__btn.btn-white{background-color:#fff;color:#000}.cards-banner-widget__banner-full--right .cards-banner-widget__btn.btn-red{background-color:#ec004a;color:#fff}.cards-widget__item{border-radius:4px;box-shadow:0 4px 4px 0 #00000040;margin:0 0 40px;overflow:hidden;position:relative;text-align:left;width:100%}@media(min-width:1024px){.cards-widget__item{margin:0 12px 32px;width:calc(20% - 24px)}}.cards-widget__item--container{position:relative}.cards-widget__item .hotel-sticker{background-color:#0355ff;border-radius:100px;color:#fff;display:block;font-family:OpenSans,sans-serif;font-size:12px;left:16px;line-height:16px;padding:4px 16px;position:absolute;top:16px}@media(min-width:1024px){.cards-widget__item .hotel-sticker{box-shadow:0 2px 6px #00000040;left:8px;top:8px}}.cards-widget__item img{aspect-ratio:342/223;display:block;height:auto;object-fit:cover;width:100%}@media(min-width:1024px){.cards-widget__item img{aspect-ratio:265/182}}.cards-widget__content{padding:16px 16px 100px}@media(min-width:1024px){.cards-widget__content{padding:8px 16px 88px}}.cards-widget__hd a{color:#000;font-family:FSRosa,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5rem;text-decoration:none}@media(min-width:1024px){.cards-widget__hd a{line-height:1.375rem}}.cards-widget__stars{background-image:url(/themes/custom/adagio/static/media/icon-star.svg);background-repeat:repeat-x;display:inline-block;height:15px;width:0}.cards-widget__stars.star1{width:10px}.cards-widget__stars.star2{width:20px}.cards-widget__stars.star3{width:32px}.cards-widget__stars.star4{width:42px}.cards-widget__stars.star5{width:52px}.cards-widget .btn-holder{bottom:24px;left:0;padding:0 16px;position:absolute;right:0;text-align:center}@media(min-width:1024px){.cards-widget .btn-holder{padding:0 12px}}.cards-widget__sales{background-color:#000;border-radius:4px;color:#fff;display:inline-block;font-family:FSRosa,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.875rem;padding:7px 16px;text-align:center;text-decoration:none;vertical-align:top}@media(min-width:1024px){.cards-widget__sales{display:block;line-height:1.375rem;padding:9px 16px;width:100%}}.cards-widget__sales:hover{text-decoration:underline}@media(min-width:1024px){.cards-widget-container{display:flex;flex-wrap:wrap}}.cards-widget .cards-widget__ft{margin-bottom:8px}.cards-widget .cards-widget__ft a{color:#4a4a4a;display:inline-block;font-size:.75rem;line-height:1.375rem;margin-left:12px;position:relative;text-decoration:underline;vertical-align:top}@media(min-width:1024px){.cards-widget .cards-widget__ft a{line-height:1.25rem}}.cards-widget .cards-widget__ft a:hover{text-decoration:none}.cards-widget .cards-widget__ft a:before{content:"-";cursor:default;left:-12px;margin:0 4px;pointer-events:none;position:absolute;text-decoration:none;top:0;vertical-align:top}.cards-widget .cards-widget__ft a:first-child{margin-left:0}.cards-widget .cards-widget__ft a:first-child:before{display:none}.cards-widget__banner-half{background-color:#fff;border-radius:4px;box-shadow:0 4px 4px 0 #00000040;margin:0 0 40px;padding:0 0 24px;width:100%}@media(min-width:1024px){.cards-widget__banner-half{margin:0 12px 32px;width:calc(40% - 24px)}}.cards-widget__banner-half .card-image{padding-bottom:16px}@media(min-width:1024px){.cards-widget__banner-half .card-image{padding-bottom:24px}}.cards-widget__banner-half .card-image img{aspect-ratio:342/223;display:block;height:auto;object-fit:cover;width:100%}@media(min-width:1024px){.cards-widget__banner-half .card-image img{aspect-ratio:552/235}}.cards-widget__banner-half--left{padding:0 18px 32px}@media(min-width:1024px){.cards-widget__banner-half--left{padding:0 24px 8px}}.cards-widget__banner-half--left h3{color:#000;font-family:FSRosa,sans-serif;font-size:1.938rem;font-weight:700;line-height:2.188rem}.cards-widget__banner-half--left p{color:#000;font-family:OpenSans,sans-serif;font-size:.875rem;line-height:1.5rem}.cards-widget__banner-half--right{padding:0 18px}@media(min-width:1024px){.cards-widget__banner-half--right{padding:0 24px}}.cards-widget__banner-half--right .cards-banner-widget__btn{color:#ec004a;font-family:FSRosa,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.375rem;margin-right:25px;position:relative;text-decoration:underline}.cards-widget__banner-half--right .cards-banner-widget__btn:after{content:"->";position:absolute;right:-25px;top:1px}.cards-widget__banner-half--right .cards-banner-widget__btn:hover{text-decoration:none}.cards-widget__banner-all{background-color:#1e1852;border-radius:4px;box-shadow:0 4px 4px 0 #00000040;display:flex;flex-direction:column;justify-content:center;margin:0 0 40px;min-height:420px;overflow:hidden;padding:24px;position:relative;text-align:center;width:100%}@media(min-width:1024px){.cards-widget__banner-all{margin:0 12px 32px;min-height:372px;width:calc(20% - 24px)}}.cards-widget__banner-all .card-image{padding-bottom:8px}.cards-widget__banner-all .card-image img{display:block;height:70px;margin:0 auto;object-fit:cover;width:138px}.cards-widget__banner-all--left{padding-bottom:32px}.cards-widget__banner-all--left h3{color:#fff;font-family:OpenSans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5rem}.cards-widget__banner-all--right a{background-color:#fff;border-radius:100px;color:#000;display:inline-block;font-family:OpenSans,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;padding:10px 24px;text-decoration:none;vertical-align:top}.cards-widget__banner-all--right a:hover{text-decoration:underline}.destintation-filter-widget{padding-bottom:31px;position:relative;width:100%;z-index:2}@media(min-width:1024px){.destintation-filter-widget{align-items:center;display:flex;justify-content:center;padding:0 12px 56px}}.destintation-filter-widget__ttl{display:none}@media(min-width:1024px){.destintation-filter-widget__ttl{color:#000;display:block;font-size:1rem;font-weight:600;line-height:1.5rem;padding-right:36px}}.destintation-filter-widget__filter-items{width:100%}@media(min-width:1024px){.destintation-filter-widget__filter-items{align-items:center;display:flex;width:auto}}.destintation-filter-widget__filter-items .slick-list{overflow:visible}.destintation-filter-widget__filter-items .slick-track{display:flex}@media(min-width:1024px){.destintation-filter-widget__filter-items .slick-track{transform:none!important;width:auto!important}}.destintation-filter-widget__filter-items .slick-slide{float:none;height:auto}.destintation-filter-widget__filter-item{margin:0 4px;position:relative}@media(min-width:1024px){.destintation-filter-widget__filter-item{margin:0 12px}}.destintation-filter-widget__filter-item.hasdrop .destintation-filter-widget__hd{padding-right:39px}@media(min-width:1024px){.destintation-filter-widget__filter-item.hasdrop .destintation-filter-widget__hd{padding-right:55px}}.destintation-filter-widget__filter-item.hasdrop .destintation-filter-widget__hd svg{display:block}.destintation-filter-widget__filter-item.opened .destintation-filter-widget__hd{border-color:#ec004a;color:#ec004a}.destintation-filter-widget__filter-item.opened .destintation-filter-widget__hd svg{fill:#ec004a;stroke:#ec004a;transform:rotate(180deg)}.destintation-filter-widget__filter-item.opened .destintation-filter-widget__block{display:block}.destintation-filter-widget__filter-item.active .destintation-filter-widget__hd{border-color:#ec004a;color:#ec004a}.destintation-filter-widget__filter-item.active .destintation-filter-widget__hd svg{fill:#ec004a;stroke:#ec004a}.destintation-filter-widget__hd{background:none;border:1px solid #000;border-radius:100px;color:#000;cursor:pointer;display:block;font-family:OpenSans,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;padding:7px 15px;position:relative;transition:color .3s ease-in-out,border-color .3s ease-in-out;white-space:nowrap}@media(min-width:1024px){.destintation-filter-widget__hd{line-height:1.625rem;padding:7px 23px}}.destintation-filter-widget__hd svg{fill:#000;stroke:#000;display:none;height:16px;position:absolute;right:11px;top:11px;transition:fill .3s ease-in-out,stroke .3s ease-in-out,transform .3s ease-in-out;width:16px}@media(min-width:1024px){.destintation-filter-widget__hd svg{height:24px;right:23px;top:8px;width:24px}}.destintation-filter-widget__block{background:#fff;box-shadow:0 2px 6px #00000040;display:none;left:0;position:absolute;top:48px;width:226px;z-index:2}@media(min-width:1024px){.destintation-filter-widget__block{top:50px}}.destintation-filter-widget__block .customscroll{max-height:376px;width:100%}@media(min-width:1024px){.destintation-filter-widget__block .customscroll{max-height:240px}}.destintation-filter-widget__block .jcf-scrollbar-vertical{background:none;border-radius:2px;bottom:22px;right:14px;top:22px;width:4px}@media(min-width:1024px){.destintation-filter-widget__block .jcf-scrollbar-vertical{bottom:14px;top:14px}}.destintation-filter-widget__block .jcf-scrollbar-vertical .jcf-scrollbar-dec,.destintation-filter-widget__block .jcf-scrollbar-vertical .jcf-scrollbar-inc{display:none}.destintation-filter-widget__block .jcf-scrollbar-vertical .jcf-scrollbar-slider{height:calc(100% - 44px)!important}@media(min-width:1024px){.destintation-filter-widget__block .jcf-scrollbar-vertical .jcf-scrollbar-slider{height:calc(100% - 28px)!important}}.destintation-filter-widget__block .jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#4a4a4a;border-radius:2px;width:4px}.destintation-filter-widget__block ul{padding:8px 26px 32px 16px}@media(min-width:1024px){.destintation-filter-widget__block ul{padding:6px 20px 10px 10px}}.destintation-filter-widget__block span{color:#000;cursor:pointer;display:block;font-size:.875rem;line-height:1.5rem;padding:12px 20px 12px 0;position:relative;text-decoration:none}@media(min-width:1024px){.destintation-filter-widget__block span{line-height:2rem;padding:0 20px 0 0}}.destintation-filter-widget__block span:hover{text-decoration:underline}.destintation-filter-widget__block span.active{color:#ec004a}.destintation-filter-widget__block span.active:after{border:solid #ec004a;border-width:0 2px 2px 0;content:"";display:block;height:11px;position:absolute;right:0;top:15px;transform:rotate(45deg);width:6px}@media(min-width:1024px){.destintation-filter-widget__block span.active:after{top:6px}}.cards-banner-widget__float-nav{display:none}@media(max-width:767px){.cards-banner-widget__float-nav{display:block;padding:20px}.cards-banner-widget__float-nav.no-pad{padding:0}}.cards-banner-widget__float-nav>a.menu-btn{background:#fff;border:1px solid #d2d2d2;border-radius:30px;box-shadow:0 8px 15px #0000001f;color:#4a4a4a;display:block;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;padding:15px 20px 12px;position:relative;text-decoration:none}.fonts-stage-2 .cards-banner-widget__float-nav>a.menu-btn{font-family:OpenSans,sans-serif}.cards-banner-widget__float-nav>a.menu-btn.active{background-color:#0000;border:0;box-shadow:none;color:#4a4a4a;font-size:30px;overflow:hidden;position:absolute;right:0;top:5px;transition:background-color .25s linear}.cards-banner-widget__float-nav>a.menu-btn.active>ul>li.line:first-child{border-width:2px}.cards-banner-widget__float-nav>a.menu-btn.active>ul>li.line:nth-child(2){visibility:hidden}.cards-banner-widget__float-nav>a.menu-btn.active>ul>li.line:nth-child(3){border-width:2px}.cards-banner-widget__float-nav>a.menu-btn>ul{list-style:none;margin:0;padding:0;width:20px}.cards-banner-widget__float-nav>a.menu-btn>ul>li.line{border:2px solid #4a4a4a;border-radius:2px;margin-bottom:5px;width:100%}.cards-banner-widget__float-nav>a.menu-btn>ul>li.line:last-child{width:50%}.cards-banner-widget__float-nav>a.menu-btn>.menu-txt{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;left:60px;position:absolute;text-align:left;top:20px;width:100%}.fonts-stage-2 .cards-banner-widget__float-nav>a.menu-btn>.menu-txt{font-family:OpenSans,sans-serif}@media(max-width:767px){.cards-banner-widget__float-nav>a.menu-btn>.menu-txt{width:auto}}.destintation__main-nav{background:#fff;bottom:0;display:none;font-family:sans-serif;height:100%;left:0;opacity:0;overflow:auto;position:fixed;right:0;top:0;transition:opacity .25s;width:100%;z-index:501}.destintation__main-nav.active{display:block;opacity:1;transition:opacity .25s}.destintation__main-nav.active .destintation-filter-widget{box-sizing:border-box;display:block;padding:20px;position:relative;width:100%}.destintation__main-nav.active .destintation-filter-widget__text{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400}.fonts-stage-2 .destintation__main-nav.active .destintation-filter-widget__text{font-family:OpenSans,sans-serif}.destintation__main-nav.active .destintation-filter-widget .menu-btn{color:#4a4a4a;font-size:15px;position:absolute;right:20px;top:20px}.destintation__main-nav.active .destintation-filter-widget__pre-header{border-bottom:2px solid #40e9c4;padding:30px 20px}.destintation__main-nav>ul{display:block;list-style:none;margin:0;padding:0;width:100%}.destintation__main-nav>ul>li>a{color:#fff;display:block;font-weight:200;padding:18px 80px 18px 18px;text-decoration:none}.destintation__main-nav>ul>li>a:hover{font-weight:400}.destination-ttl{margin:-20px 0 26px}@media(min-width:1024px){.destination-ttl{margin:-6px 0 39px}}.destination-ttl .title-wysiwyg{font-size:2.438rem;line-height:2.75rem;padding:0 20px;width:1416px}@media(min-width:1024px){.destination-ttl .title-wysiwyg{font-size:3.813rem;line-height:4.313rem;padding:0}}.destination-ttl .title-wysiwyg span[class*=icon-]:before{color:#ec004a}.destination-ttl .subttl{color:#000;font-family:OpenSans,sans-serif;font-size:1.125rem;line-height:1.625rem;margin:0 auto;max-width:1416px;padding:0 24px;text-align:center}.destinations-hero{padding-bottom:32px;position:relative}.destinations-hero:-webkit-full-screen{z-index:503}.destinations-hero:fullscreen{z-index:503}@media(min-width:1024px){.destinations-hero{padding-bottom:56px}}.path-destinations:not(.fixed-search) .megamenu__item_logo-holder{display:flex}.path-destinations:not(.fixed-search).homepageBannerMode.static-search-filters .search-home{margin:0 auto 30px;min-height:90px}@media(min-width:1004px){.path-destinations:not(.fixed-search).homepageBannerMode.static-search-filters .search-home{width:100%}}@media(min-width:1024px){.path-destinations:not(.fixed-search).homepageBannerMode.static-search-filters .search-home{margin:0 auto 41px;min-height:1px}}.path-destinations:not(.fixed-search).homepageBannerMode .search-home #search-box{padding:0}@media(min-width:1024px){.path-destinations:not(.fixed-search).homepageBannerMode .search-home #search-box{max-width:100%;padding:0 24px;width:1500px}}@media(max-width:1023px){.path-destinations:not(.fixed-search).homepageBannerMode .search-home #search-box .header-search__search-button{background:#ec004a url(/themes/custom/adagio/static/media/destination-search.svg) no-repeat 50% 50%;border-radius:50%;color:#0000;font-size:0;height:48px;line-height:0;margin:0;min-width:1px;padding:0;position:absolute;right:24px;top:21px;width:48px}}.path-destinations:not(.fixed-search) #search-box .homepage-search-wrap{padding:21px 21px 21px 24px}@media(min-width:1024px){.path-destinations:not(.fixed-search) #search-box .homepage-search-wrap{padding:0}}.path-destinations:not(.fixed-search) #search-box .homepage-search-wrap:before{background-color:#f5f3f2;border-radius:8px;bottom:0;box-shadow:0 2px 6px 0 #00000040;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@media(min-width:1024px){.path-destinations:not(.fixed-search) #search-box .homepage-search-wrap:before{display:none}}@media(max-width:1023px){.path-destinations:not(.fixed-search) .search-home{padding:0}}.path-destinations:not(.fixed-search) .search-home #search-box .header-search{margin:0;max-width:calc(100% - 64px)}@media(max-width:1023px){.path-destinations:not(.fixed-search) .search-home #search-box .header-search{height:48px}}.path-destinations:not(.fixed-search) .wrapper .header-search__search-text{font-size:14px;height:44px;line-height:44px}@media(max-width:768px){.path-destinations:not(.fixed-search) .wrapper .header-search__search-button{display:block}}.path-destinations .search-home #search-box.fix-search{z-index:1}.path-destinations.fixed-search .search-home{z-index:502}.path-destinations:not(.search-widget) #search-box{display:none}@media(min-width:1280px){.path-destinations:not(.search-widget) .content{margin-top:120px}}.tabs-widget-images{margin:0 auto 70px;position:relative}.tabs-widget-images .tabs-nav-slider{display:flex;justify-content:center;margin:0;padding:20px 0 0}@media(max-width:767px){.tabs-widget-images .tabs-nav-slider{display:block}}.tabs-widget-images .tabs-nav-slider.is_stuck{background:#fff;box-shadow:0 4px 16px 0 #0000001a;transition:padding .1s ease;width:100%;z-index:50}.toolbar-fixed .tabs-widget-images .tabs-nav-slider.is_stuck{padding-top:59px}.toolbar-fixed.toolbar-tray-open .tabs-widget-images .tabs-nav-slider.is_stuck{padding-top:99px}.tabs-widget-images .tabs-nav-slider .menu-slider-holder{position:relative}@media(max-width:767px){.tabs-widget-images .tabs-nav-slider .menu-slider-holder{width:645px}}.tabs-widget-images .tabs-nav-slider .menu-slider{position:relative}.tabs-widget-images .tabs-nav-slider .line{background:#d64309;border-radius:2px;bottom:0;height:4px;position:absolute;transition:all .2s ease-in-out}.tabs-widget-images .tabs-nav-slider .line[data-active="0"]{background:#d64309}.tabs-widget-images .tabs-nav-slider .line[data-active="1"]{background:#ec004a}.tabs-widget-images .tabs-nav-slider .line[data-active="2"]{background:#000}@media(max-width:767px){.tabs-widget-images .tabs-nav-slider .line{display:none}}.tabs-widget-images .tabs-nav-slider .slick-track{display:flex;justify-content:center}@media screen and (min-width:767px){.tabs-widget-images .tabs-nav-slider .slick-track{transform:translateZ(0)!important;width:100%!important}}.tabs-widget-images .tabs-nav-slider .item{height:auto;width:257px}.tabs-widget-images .tabs-nav-slider .item:after{border-radius:100%;height:5px;left:-5px;top:22px;width:5px}@media(max-width:767px){.tabs-widget-images .tabs-nav-slider .item{width:215px}.tabs-widget-images .tabs-nav-slider .item.active-nav .holder:after{width:100%}.tabs-widget-images .tabs-nav-slider .item:nth-child(2) .holder:after{background:#d50032}.tabs-widget-images .tabs-nav-slider .item:nth-child(3) .holder:after{background:#3c3c3b}}.tabs-widget-images .tabs-nav-slider .item.active-nav .holder{opacity:1}.tabs-widget-images .tabs-nav-slider .holder{align-items:center;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;height:100%;margin:0;opacity:.3;outline:none;padding:0 59px 21px 56px;text-decoration:none;transition:opacity .25s ease-in-out}@media(max-width:767px){.tabs-widget-images .tabs-nav-slider .holder{padding:0 37px 18px 36px;position:relative}.tabs-widget-images .tabs-nav-slider .holder:after{background:#d64309;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}}.tabs-widget-images .tabs-nav-slider .ico{display:block;height:50px;width:142px}.tabs-widget-images .tabs-content-slider{padding-top:50px}@media(max-width:767px){.tabs-widget-images .tabs-content-slider{padding-top:29px}}.tabs-widget-images .tabs-content-slider .box{outline:none;width:100%}.faq-page .intro{box-sizing:border-box;padding-top:56px}@media(max-width:767px){.faq-page .intro{margin-bottom:13px;padding:49px 20px 0}.faq-page .intro__title{font-size:22px;line-height:34px}.faq-page .intro__description{font-size:16px;line-height:26px}.faq-page .hero-block{margin-bottom:30px}}.faq-page .two-cols{border-top:2px solid #f0f0ef;display:flex;margin:0 auto;max-width:972px;padding:40px 0 34px}@media(max-width:767px){.faq-page .two-cols{display:block}}.faq-page .two-cols:after{display:none}.faq-page .two-cols .data ul li:before{background:#40e9c4;border-radius:50%;content:"";display:inline-block;height:4px;margin:11px 20px 0 15px;vertical-align:top;width:4px}.faq-page .two-cols .data ul strong{font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .faq-page .two-cols .data ul strong{font-family:OpenSans,sans-serif}.faq-page .two-cols .data ul a{color:inherit;font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .faq-page .two-cols .data ul a{font-family:OpenSans,sans-serif}.faq-page .two-cols .data ul a:hover{text-decoration:none}@media(max-width:1004px){.faq-page .contacts-container{margin:0 -20px}}.faq-page .contacts{max-width:972px;padding:50px 0 0}@media(max-width:1004px){.faq-page .contacts{padding:35px 20px 0}}.faq-page .contacts .note-box{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;line-height:20px;text-align:center}.fonts-stage-2 .faq-page .contacts .note-box{font-family:OpenSans,sans-serif}.faq-page .contacts .note-box p{margin:0}.faq-page .contacts .note-box a{color:#ec004a}.faq-tabs{width:100%}.faq-tabs,.faq-tabs *{box-sizing:border-box}@media(max-width:767px){.faq-tabs{padding:0 20px}}.faq-tabs__holder{margin:0 auto;max-width:976px;padding-bottom:34px;width:100%}.faq-tabs .sub-lvl{display:none}.faq-tabs .sub-lvl .faq-tabs__holder{border-top:2px solid #f0f0ef;padding-top:40px}.faq-tabs .sub-lvl.active{display:block}.faq-tabs__title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:38px;margin-bottom:40px}.fonts-stage-2 .faq-tabs__title{font-family:OpenSans,sans-serif}@media(max-width:767px){.faq-tabs__title{font-size:22px;line-height:34px;margin-bottom:26px}}.faq-tabs__list{color:#4a4a4a;display:flex;flex-wrap:wrap;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-left:-19px;width:calc(100% + 19px)}.fonts-stage-2 .faq-tabs__list{font-family:OpenSans,sans-serif}@media(max-width:767px){.faq-tabs__list{margin-left:-25px;width:calc(100% + 25px)}}@media screen and (max-width:374px){.faq-tabs__list{margin-left:-10px;width:calc(100% + 10px)}}.faq-tabs__list .box{align-items:center;border:2px solid #40e9c4;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:180px;justify-content:flex-end;margin:0 0 19px 19px;padding:10px;transition:background .2s ease-in-out,color .2s ease-in-out;width:180px}@media(max-width:767px){.faq-tabs__list .box{height:155px;margin:0 0 25px 25px;width:155px}}@media screen and (max-width:374px){.faq-tabs__list .box{margin:0 0 10px 10px}}.faq-tabs__list .box.active{background:#40e9c4;color:#fff}.faq-tabs__list .box.active svg{fill:#fff}.faq-tabs__list .box.active .img-holder i{color:#fff}.faq-tabs__list .box .img-holder{height:38px;margin-bottom:10px;text-align:center}@media(max-width:767px){.faq-tabs__list .box .img-holder{height:29px}}.faq-tabs__list .box .img-holder i{color:#40e9c4;display:block;font-size:38px;transition:color .2s ease-in-out}.faq-tabs__list .box .img-holder i.icon-GIFT,.faq-tabs__list .box .img-holder i.icon-PHONE,.faq-tabs__list .box .img-holder i.icon-RECEPTIONIST{font-size:44px}@media(max-width:767px){.faq-tabs__list .box .img-holder i.icon-GIFT,.faq-tabs__list .box .img-holder i.icon-PHONE,.faq-tabs__list .box .img-holder i.icon-RECEPTIONIST{font-size:35px}}.faq-tabs__list .box .img-holder i.icon-APARTHOTEL,.faq-tabs__list .box .img-holder i.icon-S_LUGGAGE{font-size:40px}@media(max-width:767px){.faq-tabs__list .box .img-holder i.icon-APARTHOTEL,.faq-tabs__list .box .img-holder i.icon-S_LUGGAGE{font-size:31px}}.faq-tabs__list .box .img-holder i.icon-watch{font-size:33px}@media(max-width:767px){.faq-tabs__list .box .img-holder i.icon-watch{font-size:24px}.faq-tabs__list .box .img-holder i{font-size:29px}}.faq-tabs__list .box svg{fill:#40e9c4;transition:fill .2s ease-in-out}@media(max-width:767px){.faq-tabs__list .box svg{transform:scale(.8)}}.faq-tabs__list .box .ttl{display:block;min-height:65px;text-align:center;width:100%}.faq-tabs .select-box{margin:35px 14px;max-width:473px}@media(max-width:767px){.faq-tabs .select-box{margin:35px 0}}.faq-tabs .select-box .select-holder{position:relative;width:100%}.faq-tabs .select-box .select2-container{display:block;width:100%;z-index:1}.faq-tabs .select-box .select2-container--default .select2-selection--single{border:2px solid #d2d2d2;border-radius:25px;height:50px;outline:none}.faq-tabs .select-box .select2-container--default .select2-selection--single .select2-selection__rendered{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:46px;padding:0 48px 0 23px}.fonts-stage-2 .faq-tabs .select-box .select2-container--default .select2-selection--single .select2-selection__rendered{font-family:OpenSans,sans-serif}.faq-tabs .select-box .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:0;top:0;width:48px;z-index:3}.faq-tabs .select-box .select2-container--default .select2-selection--single .select2-selection__arrow b{border:2px solid #4a4a4a;border-right:none;border-top:none;height:8px;margin:0;transform:translate(-50%,-50%) rotate(-45deg);width:8px}.faq-tabs .select-box .select2-container--default.select2-container--open .select2-selection--single{border-color:#40e9c4}.faq-tabs .select-box .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:translate(-50%,-25%) rotate(135deg)}.faq-tabs .select-box .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-radius:25px 25px 0 0}.faq-tabs .select-box .select2-container--default.select2-container--open.select2-container--below .select2-selection--single .select2-selection__arrow b{transform:translate(-50%,-25%) rotate(135deg)}.faq-tabs .select-box .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-radius:0 0 25px 25px;border-top:none}.faq-tabs strong{font-family:OpenSansSubset,sans-serif;font-weight:700}.fonts-stage-2 .faq-tabs strong{font-family:OpenSans,sans-serif}.faq-tabs ul li{list-style-image:none}#destination-map-container,.destination-map-container,.gmap-widget{width:100%}.destination-fullScreen-map #destination-map-container,.destination-fullScreen-map .destination-map-container,.destination-fullScreen-map .gmap-widget{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999}#destination-map-container .gm-style-iw,.destination-map-container .gm-style-iw,.gmap-widget .gm-style-iw{background:#fff}#destination-map-container #map,.destination-map-container #map,.gmap-widget #map{border-radius:4px;height:430px;margin-left:auto;margin-right:auto;max-width:1416px;width:100%;z-index:2}@media(min-width:1024px){#destination-map-container #map,.destination-map-container #map,.gmap-widget #map{height:500px}}.destination-fullScreen-map #destination-map-container #map,.destination-fullScreen-map .destination-map-container #map,.destination-fullScreen-map .gmap-widget #map{height:100%}#destination-map-container #map.full-screen-map,.destination-map-container #map.full-screen-map,.gmap-widget #map.full-screen-map{height:calc(100% - 69px);left:0;position:fixed!important;top:69px;z-index:9}#destination-map-container #map.full-screen-map .fullscreen-control,.destination-map-container #map.full-screen-map .fullscreen-control,.gmap-widget #map.full-screen-map .fullscreen-control{right:15px!important;top:20px!important}#destination-map-container #map.fixed-fullscreen-map,.destination-map-container #map.fixed-fullscreen-map,.gmap-widget #map.fixed-fullscreen-map{border-radius:0;height:100vh;left:0;position:fixed!important;top:0;width:100vw;z-index:999}#destination-map-container .tooltip-destination,.destination-map-container .tooltip-destination,.gmap-widget .tooltip-destination{font-family:OpenSans,sans-serif;max-width:240px;position:relative}@media(min-width:1024px){#destination-map-container .tooltip-destination,.destination-map-container .tooltip-destination,.gmap-widget .tooltip-destination{display:flex;max-width:445px}}#destination-map-container .tooltip-destination__stars,.destination-map-container .tooltip-destination__stars,.gmap-widget .tooltip-destination__stars{background-image:url(/themes/custom/adagio/static/media/icon-star.svg);background-repeat:repeat-x;display:inline-block;height:15px;width:0}#destination-map-container .tooltip-destination__stars.star1,.destination-map-container .tooltip-destination__stars.star1,.gmap-widget .tooltip-destination__stars.star1{width:10px}#destination-map-container .tooltip-destination__stars.star2,.destination-map-container .tooltip-destination__stars.star2,.gmap-widget .tooltip-destination__stars.star2{width:20px}#destination-map-container .tooltip-destination__stars.star3,.destination-map-container .tooltip-destination__stars.star3,.gmap-widget .tooltip-destination__stars.star3{width:32px}#destination-map-container .tooltip-destination__stars.star4,.destination-map-container .tooltip-destination__stars.star4,.gmap-widget .tooltip-destination__stars.star4{width:42px}#destination-map-container .tooltip-destination__stars.star5,.destination-map-container .tooltip-destination__stars.star5,.gmap-widget .tooltip-destination__stars.star5{width:52px}#destination-map-container .tooltip-destination__image,.destination-map-container .tooltip-destination__image,.gmap-widget .tooltip-destination__image{background-size:cover;display:block;height:158px;overflow:hidden;width:100%}@media(min-width:1024px){#destination-map-container .tooltip-destination__image,.destination-map-container .tooltip-destination__image,.gmap-widget .tooltip-destination__image{border-radius:8px;flex:0 0 auto;height:130px;margin-top:8px;width:189px}}#destination-map-container .tooltip-destination__description,.destination-map-container .tooltip-destination__description,.gmap-widget .tooltip-destination__description{background-size:cover;margin-left:0;padding:16px}@media(min-width:1024px){#destination-map-container .tooltip-destination__description,.destination-map-container .tooltip-destination__description,.gmap-widget .tooltip-destination__description{margin-left:16px;padding:0}}#destination-map-container .tooltip-destination__head,.destination-map-container .tooltip-destination__head,.gmap-widget .tooltip-destination__head{padding:0 0 16px}@media(min-width:1024px){#destination-map-container .tooltip-destination__head,.destination-map-container .tooltip-destination__head,.gmap-widget .tooltip-destination__head{padding-right:38px}}#destination-map-container .tooltip-destination__head a,.destination-map-container .tooltip-destination__head a,.gmap-widget .tooltip-destination__head a{color:#000;display:inline;font-size:16px;font-weight:700;line-height:26px;text-decoration:none}@media(min-width:1024px){#destination-map-container .tooltip-destination__head a,.destination-map-container .tooltip-destination__head a,.gmap-widget .tooltip-destination__head a{font-size:18px}}#destination-map-container .tooltip-destination__head a:hover,.destination-map-container .tooltip-destination__head a:hover,.gmap-widget .tooltip-destination__head a:hover{text-decoration:underline}#destination-map-container .tooltip-destination__availability a,.destination-map-container .tooltip-destination__availability a,.gmap-widget .tooltip-destination__availability a{background-color:#000;border-radius:4px;color:#fff;display:block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:30px;margin:0;padding:7px 16px;text-align:center;text-decoration:none;text-transform:none}#destination-map-container .tooltip-destination__availability a:hover,.destination-map-container .tooltip-destination__availability a:hover,.gmap-widget .tooltip-destination__availability a:hover{box-shadow:0 4px 4px 0 #00000040;text-decoration:underline}@media(min-width:1024px){#destination-map-container .tooltip-destination__availability a,.destination-map-container .tooltip-destination__availability a,.gmap-widget .tooltip-destination__availability a{padding:5px 16px}}#destination-map-container .tooltip-destination__ft,.destination-map-container .tooltip-destination__ft,.gmap-widget .tooltip-destination__ft{padding:0 0 8px;position:static}@media(min-width:1024px){#destination-map-container .tooltip-destination__ft,.destination-map-container .tooltip-destination__ft,.gmap-widget .tooltip-destination__ft{padding-right:38px}}#destination-map-container .tooltip-destination__ft a,.destination-map-container .tooltip-destination__ft a,.gmap-widget .tooltip-destination__ft a{color:#4a4a4a;font-size:12px;line-height:22px;text-decoration:underline;vertical-align:top}#destination-map-container .tooltip-destination__ft a:hover,.destination-map-container .tooltip-destination__ft a:hover,.gmap-widget .tooltip-destination__ft a:hover{text-decoration:none}#destination-map-container .tooltip-destination__ft span:last-child:before,.destination-map-container .tooltip-destination__ft span:last-child:before,.gmap-widget .tooltip-destination__ft span:last-child:before{content:"-";display:inline-block;margin:4px 4px 0;vertical-align:middle}#destination-map-container .zoom-control,.destination-map-container .zoom-control,.gmap-widget .zoom-control{bottom:16px!important;right:16px!important;top:auto!important}#destination-map-container .zoom-control .zoom-control-in,.destination-map-container .zoom-control .zoom-control-in,.gmap-widget .zoom-control .zoom-control-in{margin-bottom:8px}#destination-map-container .zoom-control .zoom-control-in,#destination-map-container .zoom-control .zoom-control-out,.destination-map-container .zoom-control .zoom-control-in,.destination-map-container .zoom-control .zoom-control-out,.gmap-widget .zoom-control .zoom-control-in,.gmap-widget .zoom-control .zoom-control-out{background:none;border:0;cursor:pointer;display:block;height:32px;padding:0;width:32px}#destination-map-container .zoom-control .zoom-control-in svg,#destination-map-container .zoom-control .zoom-control-out svg,.destination-map-container .zoom-control .zoom-control-in svg,.destination-map-container .zoom-control .zoom-control-out svg,.gmap-widget .zoom-control .zoom-control-in svg,.gmap-widget .zoom-control .zoom-control-out svg{display:block;height:32px;width:32px}#destination-map-container .fullscreen-control,.destination-map-container .fullscreen-control,.gmap-widget .fullscreen-control{display:none;top:50px!important}@media(max-width:768px){#destination-map-container .fullscreen-control,.destination-map-container .fullscreen-control,.gmap-widget .fullscreen-control{display:block}}#destination-map-container .fullscreen-control.is-fullscreen,.destination-fullScreen-map #destination-map-container .fullscreen-control,.destination-fullScreen-map .destination-map-container .fullscreen-control,.destination-fullScreen-map .gmap-widget .fullscreen-control,.destination-map-container .fullscreen-control.is-fullscreen,.gmap-widget .fullscreen-control.is-fullscreen{top:20px!important}#destination-map-container .fullscreen-control.is-fullscreen button,.destination-fullScreen-map #destination-map-container .fullscreen-control button,.destination-fullScreen-map .destination-map-container .fullscreen-control button,.destination-fullScreen-map .gmap-widget .fullscreen-control button,.destination-map-container .fullscreen-control.is-fullscreen button,.gmap-widget .fullscreen-control.is-fullscreen button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAABDCAMAAADwFEhBAAAAAXNSR0IB2cksfwAAAfJQTFRFAAAAAAAAWqWlZaetZqmtZ6itZ6quZqmtZ6mtZKKqZqitZqmtYp6lVZycZ6irAAAAZ6mshLm8qc7Rxt/g2enq////9fr6YaOjerS3vNnb7PT1s9TWZ6irAAAAZaepcK6yX6Cg4u/wVYaGjb/CoMnMAAAAZqerAAAAWpGYAAAAZaisZaarAAAAYJufAAAAaKerU4aMAAAAY6OnAAAAZqisvdrbN2RkYqCj3Nzc/v7+6enp0tLS2traAAAAY6Kmqs/RUFBQr6+v7e3taGhoSkpK2dnZAAAAAAAAZqiq+/v7wsLCn5+frKys/Pz8ZqarAAAA2errAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ6mtAAAAAAAAZ6er9vr6AAAAZaWqZKSoAAAAYp+hW5aYIT097fX1AAAAAAAAAAAAXZicNVZaAAAAAAAAZqerAAAAAAAAAAAAS3p9AAAAAAAAAAAAY6Km4+/wAAAAAAAAMVBUAAAAAAAAAAAAYp2iGy0xZqirAAAAAAAAGi8vZ6isAAAAAAAAOmJiAAAAVYmOAAAAAAAAAAAAAAAAOWBgOmFhAAAAAAAAFysrX5ygAAAAK0ZJY6GlAAAAAAAARHBwZaeqAAAAAAAAAAAAK0ZGWJCUAAAAFikpU4iKXZiZYqCkZaepAAAA4pqxvwAAAKZ0Uk5TAAERYH+fv+//IXBBIhKPAs////////8y/////2EDYv8z/xX//wWRBCUHsKEGRQjAKAl0C8H/HGb//////w2E/////////woPsv//////oxH/EhMOFBUWEBfwDBjC/xmzpRqIbS7/ISIgfD4eJsMfHSRYGyMpp/8qJ0MoJSyaOdIvLTzhHDBTMnUuMys0VVQxNUKbOE2oNzpixDY5O02DPEV4j6nEPf1nt+oAAAWUSURBVHicnZj7XxJpFMadSqGLkdGYq1FZmc0uTRFtbbs7WXsZ9o4DOCDo7FIpU5AYQ0JCK5SEKLtalqRYdtv/c9/LgIzMjODzG/O+8/2c85zzXoaWFi0Ru3bvaW1rMxgNbW2te3bvIjRnagH27mszKtW2b28TGILYvxUgY/YTjWEI4kCrKgGq9UAjFKL9oCYB6qBpOwhBtB+qTu84bD5CAnUeMR/uqD491K4fCmE6apCndn3WTdaqu6dLHjEc1QuFMB2TEV1msl5mmWI4pgkhCMtxPOlEjwoBqucEnnDcop4PQJzEUXT0aiBIshf7YjipCgGIUxhxulMTAfyVIafUIACBK3JGhwB1Blenz1LHICx9Z3EU2yBIEkdytg5CmPrPYS/0EpHTweU516+sDkBQn6OKaNu5qV7E+IJSQgiL9Twa0CqqUj1o7nlrbTbADPoCaq2GECSJsrlA11gCM7mI0GrdqSYzmn2xJhsQhu1SM2HIgVyyVQOBYdgvw4dfNsxAjly2VwOBYVxBwXVv/7KsbjT/SjUQGMZV1BvKeV9dI8mvv6noW+UgarSrMBCcSh/NXIePBpSIGzfJ777/oaofFaMD8IXrDN2HkgG9wTp+qq/KtZs/k+Qvv1b02++KUVSZPxws7hGYihNZOtiwHSQ5iEx14mRAVWiGQ4wmEGQnYrgYGlYGVsXtMaowdD0l0S7icdv6EAPYMaTC0PcUMYy8FxlCWCi716fC0PcUMYZ9wBDAAJb6nYER+Gi0CT9G4QsjAacfmgos9XOY0XRdRgQOmtqCyiL8qbJqdT1F/fFX0IUZoEtdwq0d9emtWkbwdv160fcUrZfbijjuoMKMNWzHGJp/p8Loh4zxkR3sHyOhTYafE8S7O9jH7o6DuuDawv4Q7+1gP70nyv1B9MM+DUfuN72v349MyH0K14t3KDr5oOnz5cFktLpe4LqNSfGH6JybagAxhRAPE1Kssm5hcYGpyUdopGP7RTOKz9tH06Ig7x94H/OFU+nHRpWNWUX43H+cToV98j4mbyAgmb9n0GBj94+ZTFyKDVX202oy2SfDaPi0XjqjOIqnT7JJEa5avK+jZLz8rJTIPcOQDm1jp7AXw88yCWmW91bOF1wZlyBG0vk5NEPnXojHjXP5dAQ46q6ec0QlkHhhfg5Hon8/HZ6bL8QrYRCb5z7DBSZSC7niPzLE2NWjXMVj1Xvy03+LuUQqHOCYzXMfB+LwBEE2i0vPZ4wVdQyYB6G/o4Pmgc37+szzpUWQSdDjYGtvU/Ae5Hfys6FkFkBeGPX0YhkgkqEY7/TTfcrLlBVk44tK0wCy/PKVJuHVS4DITktRH8hEcR9D2bBuVwBBiiul16uqhNXXpZXiYhogAi43S6lcLu0OCEmmc/Nr5fU3b7diVt++KZXX5nPpJEQ47FsR2BIECUUWCvmllXJp4937Dx9XPw0bhz+tfvzw/t1GqbxSzBcSkRBC0OqXbQjxzYqpeDoHKMul9fWNjf+gNjbW10vLK0v5TDqeEmM+DQTIBkLcHB8MS5FENpMvLq2tLJfLJaByGQCK+Vw2EZHCQZ5zI4TaxweAUCzj9ARmRSkZTxdyi/PF4hJUsTi/mCuk4xFJnA14nAxLqSPQF0w/ZfM7OF4AlNR0YiFbyGRyuVymUMguxJMpQBB4zuG3Uf0aCFwdK80yXhcvxMKiNBlJTsehppORSUkMxwTe5WVY2lpXkbp8bHa3lxvyCbHohDgeghoXJ6IxwTfEed12G8hD/xMX5gMpjMPp8vC+gBCMxWLBoODjPS6ng4EEnTxqQgEUmrUzbq+T41xQHOf0uhk7S0PCtt/ZKBRIsVK0jbX7/QyU329nbTRlRYRG/zUwAQzgWCmKRqLA+xDQKKGKMVkASJbF0iSggkEgLPhDc+b/kYAmVGIW3y0AAAAASUVORK5CYII=) no-repeat}#destination-map-container .fullscreen-control button,.destination-map-container .fullscreen-control button,.gmap-widget .fullscreen-control button{background:url(data:image/png;base64,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) no-repeat;border:0;box-shadow:none;height:65px;width:65px}#destination-map-container .gm-style .gm-style-iw-tc,.destination-map-container .gm-style .gm-style-iw-tc,.gmap-widget .gm-style .gm-style-iw-tc{display:none}#destination-map-container .gm-style .gm-style-iw-c,.destination-map-container .gm-style .gm-style-iw-c,.gmap-widget .gm-style .gm-style-iw-c{border-radius:12px;margin-top:0;padding:0!important}@media(min-width:1024px){#destination-map-container .gm-style .gm-style-iw-c,.destination-map-container .gm-style .gm-style-iw-c,.gmap-widget .gm-style .gm-style-iw-c{box-shadow:none;padding:8px 16px 16px!important}}#destination-map-container .gm-style .gm-style-iw-d,.destination-map-container .gm-style .gm-style-iw-d,.gmap-widget .gm-style .gm-style-iw-d{overflow:auto!important}#destination-map-container .gm-style .gm-ui-hover-effect,.destination-map-container .gm-style .gm-ui-hover-effect,.gmap-widget .gm-style .gm-ui-hover-effect{background:#fff url(/themes/custom/adagio/static/media/icon-close-infowindow-m.svg) no-repeat 50% 50%!important;border-radius:100%;box-shadow:0 2px 6px #00000040;height:24px!important;opacity:1;right:16px!important;top:24px!important;width:24px!important}#destination-map-container .gm-style .gm-ui-hover-effect span,.destination-map-container .gm-style .gm-ui-hover-effect span,.gmap-widget .gm-style .gm-ui-hover-effect span{display:none!important}@media(min-width:1024px){#destination-map-container .gm-style .gm-ui-hover-effect,.destination-map-container .gm-style .gm-ui-hover-effect,.gmap-widget .gm-style .gm-ui-hover-effect{background:url(/themes/custom/adagio/static/media/icon-close-infowindow.svg) no-repeat!important;box-shadow:none;height:32px!important;right:6px!important;top:6px!important;width:32px!important}}.gmap-widget{display:block;margin:0 auto;max-width:1416px;padding:59px 0 30px}@media(min-width:1024px){.gmap-widget{padding:62px 0 32px}}.gmap-widget.show-autocomplete .form-item--error-message{display:none}.gmap-widget__title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;margin-bottom:20px;text-align:center}.fonts-stage-2 .gmap-widget__title{font-family:OpenSans,sans-serif}.gmap-widget .title-wysiwyg{font-size:1.56rem;line-height:1.75rem;padding:0 24px 26px;width:100%}.gmap-widget .title-wysiwyg span[class*=icon-]:before{color:#ec004a;font-size:32px}@media(min-width:1024px){.gmap-widget .title-wysiwyg span[class*=icon-]:before{font-size:48px}.gmap-widget .title-wysiwyg{font-size:1.94rem;line-height:2.19rem;padding-bottom:23px}}.gmap-widget__map{display:block;height:430px}.gmap-widget__map__form{margin:0 auto;max-width:455px;position:relative}.gmap-widget__map__form-wrapper{align-items:center;border:2px solid #dfdfdf;border-radius:50px;display:flex;padding-right:10px}@media(max-width:767px){.gmap-widget__map__form-wrapper{margin:0 20px}}.gmap-widget__map__form--left{flex:1 1}.gmap-widget__map__form input[type=submit]{-webkit-appearance:none;background-color:#ec004a;border:none;border-radius:17px;color:#fff;cursor:pointer;display:block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;height:34px;text-transform:uppercase;width:100px}.fonts-stage-2 .gmap-widget__map__form input[type=submit]{font-family:OpenSans,sans-serif}.gmap-widget__map__form .form-item--error-message strong{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;margin:0;position:absolute;transition:opacity .4s ease}.fonts-stage-2 .gmap-widget__map__form .form-item--error-message strong{font-family:OpenSans,sans-serif}@media(min-width:1024px){.gmap-widget__map__form .form-item--error-message strong{margin:0 0 0 16px}}.gmap-widget__map-wrapper{background:#fff}.gmap-widget__form-title{color:#000;font-size:16px;font-weight:600;line-height:26px;padding-bottom:16px;text-align:center}@media(min-width:1024px){.gmap-widget__form-title{flex:0 0 auto;font-size:18px;padding:0 24px 0 0;text-align:left;width:494px}}.gmap-widget__location{border:none;box-sizing:border-box;color:#00000080;font-size:14px;line-height:24px;margin-bottom:16px;outline:none;padding:12px 16px;width:100%}@media(min-width:1024px){.gmap-widget__location{flex:0 0 auto;font-size:16px;margin-bottom:0}}.gmap-widget__location::placeholder{color:inherit;opacity:1}.gmap-widget__form{margin:0;max-width:100%;position:relative}@media(min-width:1024px){.gmap-widget__form{width:calc(100% - 494px)}.gmap-widget__form-wrapper{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;width:100%}}.gmap-widget__form--left{width:100%}@media(min-width:1024px){.gmap-widget__form--left{width:calc(100% - 164px)}}.gmap-widget__form input[type=submit]{-webkit-appearance:none;background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;margin:0 auto;padding:11px 10px;width:140px}@media(min-width:1024px){.gmap-widget__form input[type=submit]{flex:0 0 auto;margin:0;padding:15px 10px}}.gmap-widget__form input[type=submit]:hover{box-shadow:0 4px 4px 0 #00000040;text-decoration:underline}.gmap-widget__form .form-item--error-message strong{color:#ec004a;font-size:11px;margin:0;position:absolute;transition:opacity .4s ease}@media(min-width:1024px){.gmap-widget__form .form-item--error-message strong{margin:0 0 0 16px}}.gmap-widget #map{border-radius:4px;height:430px;max-width:100%;width:100%}@media(min-width:1024px){.gmap-widget #map{height:500px}}.gmap-widget .tooltip-destination{font-family:OpenSans,sans-serif;max-width:240px;position:relative}@media(min-width:1024px){.gmap-widget .tooltip-destination{display:flex;max-width:445px}}.gmap-widget .tooltip-destination__stars{background-image:url(/themes/custom/adagio/static/media/icon-star.svg);background-repeat:repeat-x;display:inline-block;height:15px;width:0}.gmap-widget .tooltip-destination__stars.star1{width:10px}.gmap-widget .tooltip-destination__stars.star2{width:20px}.gmap-widget .tooltip-destination__stars.star3{width:32px}.gmap-widget .tooltip-destination__stars.star4{width:42px}.gmap-widget .tooltip-destination__stars.star5{width:52px}.gmap-widget .tooltip-destination__image{background-size:cover;display:block;height:158px;overflow:hidden;width:100%}@media(min-width:1024px){.gmap-widget .tooltip-destination__image{border-radius:8px;flex:0 0 auto;height:130px;margin-top:8px;width:189px}}.gmap-widget .tooltip-destination__description{background-size:cover;margin-left:0;padding:16px}@media(min-width:1024px){.gmap-widget .tooltip-destination__description{margin-left:16px;padding:0}}.gmap-widget .tooltip-destination__head{padding:0 0 16px}@media(min-width:1024px){.gmap-widget .tooltip-destination__head{padding-right:38px}}.gmap-widget .tooltip-destination__head a{color:#000;display:inline;font-size:16px;font-weight:700;line-height:26px;text-decoration:none}@media(min-width:1024px){.gmap-widget .tooltip-destination__head a{font-size:18px}}.gmap-widget .tooltip-destination__head a:hover{text-decoration:underline}.gmap-widget .tooltip-destination__availability a{background-color:#000;border-radius:4px;color:#fff;display:block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:30px;margin:0;padding:7px 16px;text-align:center;text-decoration:none;text-transform:none}.gmap-widget .tooltip-destination__availability a:hover{box-shadow:0 4px 4px 0 #00000040;text-decoration:underline}@media(min-width:1024px){.gmap-widget .tooltip-destination__availability a{padding:5px 16px}}.gmap-widget .tooltip-destination__ft{padding:0 0 8px;position:static}@media(min-width:1024px){.gmap-widget .tooltip-destination__ft{padding-right:38px}}.gmap-widget .tooltip-destination__ft a{color:#4a4a4a;font-size:12px;line-height:22px;text-decoration:underline;vertical-align:top}.gmap-widget .tooltip-destination__ft a:hover{text-decoration:none}.gmap-widget .tooltip-destination__ft span:last-child:before{content:"-";display:inline-block;margin:4px 4px 0;vertical-align:middle}.gmap-widget .zoom-control{bottom:16px!important;right:16px!important;top:auto!important}.gmap-widget .zoom-control .zoom-control-in{margin-bottom:8px}.gmap-widget .zoom-control .zoom-control-in,.gmap-widget .zoom-control .zoom-control-out{background:none;border:0;cursor:pointer;display:block;height:32px;padding:0;width:32px}.gmap-widget .zoom-control .zoom-control-in svg,.gmap-widget .zoom-control .zoom-control-out svg{display:block;height:32px;width:32px}.gmap-widget .fullscreen-control{display:none;top:50px!important}@media(max-width:768px){.gmap-widget .fullscreen-control{display:block}}.destination-fullScreen-map .gmap-widget .fullscreen-control,.gmap-widget .fullscreen-control.is-fullscreen{top:20px!important}.destination-fullScreen-map .gmap-widget .fullscreen-control button,.gmap-widget .fullscreen-control.is-fullscreen button{background:url(data:image/png;base64,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) no-repeat}.gmap-widget .fullscreen-control button{background:url(data:image/png;base64,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) no-repeat;border:0;box-shadow:none;height:65px;width:65px}.gmap-widget__container{background-color:#f5f3f2;border-radius:4px;margin:24px 24px 0;max-width:1227px;padding:24px 24px 16px}@media(min-width:1024px){.gmap-widget__container{align-items:center;display:flex;margin:24px auto 0;padding:11px 24px}}.personal-page .intro{margin-bottom:30px}@media(max-width:767px){.personal-page .intro{box-sizing:border-box;margin-bottom:20px;padding:0 20px}}.personal-page .intro__title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:36px;font-weight:600;line-height:48px;padding:0}.fonts-stage-2 .personal-page .intro__title{font-family:OpenSans,sans-serif}.personal-page .intro__title:after{display:none}@media(max-width:767px){.personal-page .intro__title{font-size:22px;line-height:34px}}.personal-data{box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1220px;padding:0 20px}@media(max-width:767px){.personal-data{display:block}}.personal-data *{box-sizing:border-box;word-break:break-word}.personal-data .cards-banner-widget__float-nav{padding:0 0 33px}.personal-data .cards-banner-widget__float-nav.no-pad{padding:0}.personal-data .cards-banner-widget__float-nav>a.menu-btn{border:1px solid #000;border-radius:4px;box-shadow:none;overflow:hidden;padding:9px 20px 8px}.personal-data .cards-banner-widget__float-nav>a.menu-btn>ul{float:right;margin-bottom:-2px;margin-right:8px;margin-top:2px;width:22px}.personal-data .cards-banner-widget__float-nav>a.menu-btn>ul>li.line{border:1px solid #000;clear:both;float:right}.personal-data .cards-banner-widget__float-nav>a.menu-btn>.menu-txt{color:#000;font-size:14px;left:21px;top:13px}.personal-data .destintation-filter-widget ul{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:20px}.fonts-stage-2 .personal-data .destintation-filter-widget ul{font-family:OpenSans,sans-serif}.personal-data .destintation-filter-widget li{padding-bottom:16px}.personal-data .destintation-filter-widget a{color:inherit;text-decoration:none}.personal-data .destintation-filter-widget a.active,.personal-data .destintation-filter-widget a:hover{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .personal-data .destintation-filter-widget a.active,.fonts-stage-2 .personal-data .destintation-filter-widget a:hover{font-family:OpenSans,sans-serif}.personal-data .destintation__main-nav .destintation-filter-widget__pre-header{padding-top:80px}.personal-data .destintation__main-nav .destintation-filter-widget__pre-header a.menu-btn{border:0;display:inline-block;font-size:0;height:27px;left:20px;overflow:visible;padding:0;right:auto;top:18px;width:27px}.personal-data .destintation__main-nav .destintation-filter-widget__pre-header a.menu-btn:after,.personal-data .destintation__main-nav .destintation-filter-widget__pre-header a.menu-btn:before{background:#000;content:"";height:2px;left:-1px;position:absolute;top:13px;width:29px}.personal-data .destintation__main-nav .destintation-filter-widget__pre-header a.menu-btn:before{transform:rotate(45deg)}.personal-data .destintation__main-nav .destintation-filter-widget__pre-header a.menu-btn:after{transform:rotate(-45deg)}.personal-data .destintation__main-nav.active .destintation-filter-widget__pre-header{border-bottom:2px solid #0000001a}.personal-data .menu-title{color:#000;line-height:20px;margin-right:49px;margin-top:10px;width:224px}@media(max-width:767px){.personal-data .menu-title{display:none;padding:0;width:100%}}.personal-data .menu-title li{padding-bottom:16px}.personal-data .menu-title a{color:inherit;text-decoration:none}.personal-data .menu-title a.active,.personal-data .menu-title a:hover{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-weight:600}.fonts-stage-2 .personal-data .menu-title a.active,.fonts-stage-2 .personal-data .menu-title a:hover{font-family:OpenSans,sans-serif}.personal-data__content{font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:1.5;max-width:790px;width:100%}.fonts-stage-2 .personal-data__content{font-family:OpenSans,sans-serif}@media(min-width:1024px){.personal-data__content{font-size:16px}}.personal-data__content .box{margin-bottom:30px}@media(min-width:1024px){.personal-data__content .box{margin-bottom:70px}}.personal-data__content .box h2{font-family:FSRosa,sans-serif;font-size:25px;font-weight:700;line-height:1.12;margin:0 0 14px}@media(min-width:1024px){.personal-data__content .box h2{font-size:31px;margin:0 0 22px}}.personal-data__content .box h3,.personal-data__content .box h4{font-family:FSRosa,sans-serif;font-size:16px;font-weight:700;line-height:1.12}@media(min-width:1024px){.personal-data__content .box h3,.personal-data__content .box h4{font-size:20px;margin:0 0 22px}}.personal-data__content .box .ot-sdk-container h4{font-family:FSRosa!important}.personal-data__content .box p{margin:0}.personal-data__content .box em,.personal-data__content .box i{font-style:italic}.personal-data__content .box b,.personal-data__content .box strong{font-weight:700}.personal-data__content .box sub,.personal-data__content .box sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}.personal-data__content .box sup{top:-.5em}.personal-data__content .box sub{bottom:-.25em}.personal-data__content .box a:hover{text-decoration:none}.personal-data__content .box ul li:before{content:"•";margin:0 15px;vertical-align:top}.personal-data__content .box ol{list-style:decimal outside;padding:0 0 0 15px}.personal-data__content .box table{table-layout:fixed;width:100%}.personal-data__content .box table td{vertical-align:top}.personal-data__content .box .red{color:#ec004a}.personal-data__content .box .green{color:#3a8a6b}.personal-data__content .box .blue{color:#002b41}.personal-data__content .box .grey{color:#000}.personal-data__content .box .gold,.personal-data__content .box .orange{color:#d64309}.personal-data__content .box .pine-green{color:#000}.personal-data__content .box label{display:inline-block;line-height:22px;margin-left:20px}.personal-data__content a{color:#ec004a}.personal-data button{background:#fff!important;border:2px solid #000!important;border-radius:4px!important;color:#000!important;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;margin:10px 0;padding:.8em 2em!important;text-decoration:none!important}.fonts-stage-2 .personal-data button{font-family:OpenSans,sans-serif}.personal-data button:hover{color:#000!important;text-decoration:none!important}.personal-data .ot-sdk-cookie-policy table,.personal-data table{border:1px solid #d7d7d7;border-collapse:inherit;border-radius:5px;border-spacing:0;margin:20px auto;overflow:hidden;width:100%}.personal-data .ot-sdk-cookie-policy table td,.personal-data .ot-sdk-cookie-policy table th,.personal-data table td,.personal-data table th{font-size:.9em;padding:12px 15px;text-align:left}.personal-data .ot-sdk-cookie-policy table th,.personal-data table th{background-color:#ec004a!important;border:1px solid #ec004a!important;color:#fff!important}.personal-data .ot-sdk-cookie-policy table td,.personal-data table td{border-bottom:1px solid #d7d7d7;border-right:0!important;color:dimgray}.personal-data .ot-sdk-cookie-policy table tr:last-child td,.personal-data table tr:last-child td{border-bottom:0}.to-top-btn{text-align:right}@media(min-width:1024px){.to-top-btn{display:none}}.to-top-btn a{background:url(/themes/custom/adagio/static/media/go-top-icon.svg) no-repeat 50%;background-size:contain;display:inline-block;height:20px;width:40px}.job-container{margin:0 auto;max-width:800px;padding:50px 0 60px}@media(max-width:1004px){.job-container{padding:50px 20px 60px}}.job-container__item{position:relative;width:23%}@media(max-width:1004px){.job-container__item{margin-bottom:10px;width:100%}.job-container__item:last-child{margin-bottom:0}}.job-container__item label{left:50px;opacity:0;position:absolute;top:30px;transition:opacity .4s ease}.job-container__item.show-label-container label{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;left:27px;opacity:1;top:11px;z-index:101}.fonts-stage-2 .job-container__item.show-label-container label{font-family:OpenSans,sans-serif}.job-container__item.show-label-container .jcf-select-text{color:#000;font-family:OpenSansSubset,sans-serif;font-weight:600;padding-top:22px}.fonts-stage-2 .job-container__item.show-label-container .jcf-select-text{font-family:OpenSans,sans-serif}.job-container__title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;margin-bottom:30px;text-align:center}.fonts-stage-2 .job-container__title{font-family:OpenSans,sans-serif}@media(max-width:1004px){.job-container__title{margin-bottom:20px}}.job-container__hd{padding-bottom:12px}@media(max-width:1004px){.job-container__hd{padding-bottom:0}}.job-container .job-widget-form{display:flex;justify-content:space-between}@media(max-width:1004px){.job-container .job-widget-form{display:block}}.job-container__container{display:flex;flex-wrap:wrap;justify-content:space-between}.job-container__container:after{content:"";font-size:0;height:0;line-height:0;width:31%}@media(max-width:1004px){.job-container__container:after{display:none}}.job-container__block{background:#fff;border:1px solid #d2d2d2;border-radius:8px;box-shadow:0 6px 16px #0000001f;box-sizing:border-box;margin-top:30px;padding:20px;position:relative;width:31%}@media(max-width:1004px){.job-container__block{width:100%}}.job-container__block--hd{display:flex;justify-content:space-between;margin-bottom:10px}.job-container__block--left{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:600}.fonts-stage-2 .job-container__block--left{font-family:OpenSans,sans-serif}.job-container__block--right{color:#000;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400}.fonts-stage-2 .job-container__block--right{font-family:OpenSans,sans-serif}.job-container__block--title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:20px;margin-bottom:10px;text-decoration:none}.fonts-stage-2 .job-container__block--title{font-family:OpenSans,sans-serif}.job-container__block a:hover{text-decoration:underline}.job-container__block--content p{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:20px;padding-bottom:30px}.fonts-stage-2 .job-container__block--content p{font-family:OpenSans,sans-serif}.job-container__block--red{bottom:20px;position:absolute}.job-container__block--red a{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400}.fonts-stage-2 .job-container__block--red a{font-family:OpenSans,sans-serif}.job-container__block--red a:hover{text-decoration:none}.job-container__btn{margin-top:50px;text-align:center}.job-container__btn a{background:#fff;border:2px solid #ec004a;border-radius:25px;color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;line-height:30px;padding:15px 35px;text-decoration:none;text-transform:uppercase}.fonts-stage-2 .job-container__btn a{font-family:OpenSans,sans-serif}.press-page .breadcrumb{margin:8px auto 0;padding:0 14px}@media(min-width:1024px){.press-page .breadcrumb{padding:0 60px}}.press-page .title-wysiwyg{padding:30px 55px 8px;width:100%}@media(min-width:1024px){.press-page .title-wysiwyg{padding:30px 20px 15px}}.press-page .title-wysiwyg span[class*=icon-]:before{color:#0355ff}.press-page .press-push-banner .push-widget__content{background-color:#f5f3f2}.press-page .press-push-banner .push-banner-button a{background-color:#fff}.loading-animation{animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#dadadd;background:linear-gradient(90deg,#fafafa 8%,#dadadd 38%,#fafafa 54%);background-size:1000px 640px}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.press-release{padding-bottom:38px}@media(min-width:1024px){.press-release{padding-bottom:66px}}.press-release .subttl{box-sizing:border-box;color:#000;font-family:OpenSans,sans-serif;font-size:16px;line-height:24px;margin:0 auto;max-width:840px;padding:0 55px 16px;text-align:center;width:100%}@media(min-width:1024px){.press-release .subttl{font-size:18px;line-height:26px;padding:0 20px 52px}}.press-release .long-stay-widget-form{margin:0 auto;max-width:1028px;padding:0 20px 11px;width:100%}@media(min-width:1024px){.press-release .long-stay-widget-form{padding:0 0 75px}.press-release .long-stay-widget-form .row{display:flex;justify-content:space-between}}.press-release .long-stay-widget-form .form-item{margin:0 auto 16px;position:relative;width:100%}@media(min-width:1024px){.press-release .long-stay-widget-form .form-item{margin-bottom:22px;width:300px}}.press-release .long-stay-widget-form .form-item label{left:50px;opacity:0;position:absolute;top:30px;transition:opacity .4s ease}.press-release .long-stay-widget-form .form-item.show-label-container label{font-size:11px;left:0;opacity:1;top:0;z-index:101}.press-release .long-stay-widget-form .form-actions{display:none}.press-release .slider-svg-arrow_prev{left:-5px}.press-release .slider-svg-arrow_next{right:-5px}.press-release .block-3col__container,.press-release .slider-3col__container{padding:0;width:1242px}.press-release .block-3col__container .slick-list,.press-release .slider-3col__container .slick-list{padding-left:24px}@media(min-width:1024px){.press-release .block-3col__container .slick-list,.press-release .slider-3col__container .slick-list{padding:0}}.press-release .block-3col__container .slick-track,.press-release .slider-3col__container .slick-track{display:flex;min-width:100%}.press-release .block-3col__container .slick-slide,.press-release .slider-3col__container .slick-slide{height:auto}.press-release .block-3col__item,.press-release .slider-3col__item{margin:5px 12px 38px}@media(min-width:1024px){.press-release .block-3col__item,.press-release .slider-3col__item{margin:5px 27px 38px}}.press-release .item .img-holder img{cursor:default;display:block;height:auto;max-width:100%;width:100%}.press-release .item .data{padding:22px 15px 60px;text-align:left}@media(min-width:1024px){.press-release .item .data{padding:22px 30px 90px 18px}}.press-release .item .date{color:#ec004a;display:block;font-family:OpenSans,sans-serif;font-size:16px;font-weight:600;line-height:24px;padding-bottom:10px}.press-release .item .ttl{color:#000;display:block;font-family:FSRosa,sans-serif;font-size:24px;font-weight:400;line-height:28px}.press-release .item .link-holder{bottom:32px;left:15px;padding:0 19px 0 15px;position:absolute;right:15px}@media(min-width:1024px){.press-release .item .link-holder{left:18px;right:30px}}.press-release .item .link-holder a{color:#ec004a;font-family:FSRosa,sans-serif;font-size:20px;font-weight:700;line-height:22px;padding-right:22px;position:relative;text-decoration:underline}.press-release .item .link-holder a:after{background:url(/themes/custom/adagio/static/media/icon-download.svg) no-repeat;content:"";height:16px;position:absolute;right:0;top:3px;width:17px}.press-release .item .link-holder a:hover{text-decoration:none}.press-release .slider-3col__container .slick-dots{padding-bottom:0}.press-release .slider-3col__container .slick-dots li{height:16px;margin:0 14px 16px;width:16px}@media(min-width:1024px){.press-release .slider-3col__container .slick-dots li{margin:0 13px 16px}}.press-release .slider-3col__container .slick-dots li svg{display:block;height:16px;width:16px}.press-release .btn-holder{padding-top:10px;text-align:center}@media(max-width:767px){.press-release .btn-holder{padding-top:15px}}.press-release .btn-holder a{background:#fff;border:2px solid #ec004a;border-radius:25px;color:#000;display:inline-block;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;line-height:14px;min-width:198px;padding:14px 20px;text-decoration:none;text-transform:uppercase;vertical-align:top}.fonts-stage-2 .press-release .btn-holder a{font-family:OpenSans,sans-serif}.press-photo{box-sizing:border-box;padding:0 20px 62px}@media(min-width:1024px){.press-photo{padding-bottom:80px}}.press-photo *{box-sizing:border-box}.press-photo__holder{margin:0 auto;max-width:1059px;width:100%}.press-photo .title-wysiwyg{padding:0 0 16px;width:100%}@media(min-width:1024px){.press-photo .title-wysiwyg{padding-bottom:9px}}.press-photo .subttl{color:#000;font-family:OpenSans,sans-serif;font-size:16px;line-height:24px;padding-bottom:25px;text-align:center}.press-photo .long-stay-widget-form{padding-bottom:16px}@media(min-width:1024px){.press-photo .long-stay-widget-form{padding-bottom:49px}}.press-photo .long-stay-widget-form .form-item{margin:0 auto}.press-photo .long-stay-widget-form .form-item label{left:50px;opacity:0;position:absolute;top:30px;transition:opacity .4s ease}.press-photo .long-stay-widget-form .form-item.show-label-container label{font-size:11px;left:0;opacity:1;top:0;z-index:101}.press-photo .slider-svg-arrow_prev{left:-32px}.press-photo .slider-svg-arrow_next{right:-32px}.press-photo .photo-slider{margin:0 4px}@media(min-width:1024px){.press-photo .photo-slider{margin:0}}.press-photo .photo-slider .slick-dots{padding-top:30px;position:static}@media(min-width:1024px){.press-photo .photo-slider .slick-dots{padding-top:16px}}.press-photo .photo-slider .slick-dots li{height:16px;margin:0 16px;width:16px}.press-photo .photo-slider .slick-dots li svg{display:block;height:100%;width:100%}.press-photo .photo-slider .img-holder img{display:block;height:auto;width:100%}.press-photo .photo-slider .data-holder{display:block;padding:8px 0;text-align:center}@media(min-width:1024px){.press-photo .photo-slider .data-holder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:16px 0;text-align:left}.press-photo .photo-slider .info{display:block;flex:1 1;padding-right:10px}}.press-photo .photo-slider .name{color:#000;display:block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:700;line-height:30px}@media(min-width:1024px){.press-photo .photo-slider .name{line-height:22px;padding-bottom:8px}}.press-photo .photo-slider .rights{color:#000;display:block;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding-bottom:16px}@media(min-width:1024px){.press-photo .photo-slider .rights{font-size:16px;padding-bottom:0}}.press-photo .photo-slider .btn-download{color:#ec004a;font-family:FSRosa,sans-serif;font-size:20px;font-weight:700;line-height:22px;padding-right:22px;position:relative;text-decoration:underline}.press-photo .photo-slider .btn-download:after{background:url(/themes/custom/adagio/static/media/icon-download.svg) no-repeat;content:"";height:16px;position:absolute;right:0;top:3px;width:17px}.press-photo .photo-slider .btn-download:hover{text-decoration:none}.press-photo .slick-dots-container{padding-top:16px}.press-cards{box-sizing:border-box;padding:0 20px 60px}@media(min-width:1024px){.press-cards{padding-bottom:70px}}.press-cards *{box-sizing:border-box}.press-cards__holder{margin:0 auto;max-width:1090px}@media(min-width:1024px){.press-cards__holder{display:flex;justify-content:space-between}}.press-cards .contact-card{padding-bottom:48px}@media(min-width:1024px){.press-cards .contact-card{padding-bottom:0}}.press-cards .alert-card,.press-cards .contact-card{width:100%}@media(min-width:1024px){.press-cards .alert-card,.press-cards .contact-card{flex:0 0 auto;padding-bottom:20px;width:445px}}.press-cards .message-wrapper{display:none}.press-cards .alert-card[style*="display: none;"]+.message-wrapper{display:block}.press-cards .ttl{color:#000;display:block;font-family:FSRosa,sans-serif;font-size:31px;font-weight:400;line-height:35px;padding-bottom:8px;text-align:center}@media(min-width:1024px){.press-cards .ttl{font-size:48px;line-height:54px;padding-bottom:5px}}.press-cards .sub-ttl{color:#000;display:block;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding:0 0 24px;text-align:center}@media(min-width:1024px){.press-cards .sub-ttl{font-size:24px;line-height:32px;padding:5px 0 34px}}.press-cards .personal-info .data{text-align:center}.press-cards .personal-info .data span{display:block}.press-cards .personal-info .data .name{color:#ec004a;font-family:FSRosa,sans-serif;font-size:31px;font-weight:700;line-height:35px;padding-bottom:19px}@media(min-width:1024px){.press-cards .personal-info .data .name{font-size:48px;line-height:54px;padding-bottom:32px}}.press-cards .personal-info .data .ico{height:48px;margin:0 auto 10px;width:48px}@media(min-width:1024px){.press-cards .personal-info .data .ico{height:25px;width:25px}}.press-cards .personal-info .data .ico svg{display:block;height:100%;width:100%}.press-cards .personal-info .data .phones{padding-bottom:18px}.press-cards .personal-info .data .phone{color:#000;display:block;font-family:OpenSans,sans-serif;font-size:14px;font-weight:600;line-height:24px}@media(min-width:1024px){.press-cards .personal-info .data .phone{font-size:24px;line-height:32px}}.press-cards .personal-info .data .mail{color:#ec004a;font-family:OpenSans,sans-serif;font-size:24px;font-weight:600;line-height:24px}.press-cards .personal-info .data .mail ico{margin-bottom:8px}.press-cards .personal-info .data .mail a{color:inherit;text-decoration:none}.press-cards .personal-info .data .mail a:hover{text-decoration:underline}.press-cards .mail-form{overflow:hidden}@media(min-width:1024px){.press-cards .mail-form .holder{padding-bottom:16px}}.press-cards .mail-form .form-item{margin-bottom:24px;width:100%}@media(min-width:1024px){.press-cards .mail-form .form-item{margin-bottom:16px}}.press-cards .mail-form .form-item input{border:1px solid #ccc;color:#00000080;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;margin:0;padding:16px 15px 12px;width:100%}.press-cards .mail-form .form-item input::-webkit-input-placeholder{color:#00000080;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px}.press-cards .mail-form .form-item input::-moz-placeholder{color:#00000080;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px}.press-cards .mail-form .form-item input::-ms-input-placeholderr{color:#00000080;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px}.press-cards .mail-form .form-item--error input{border-color:#ec004a}.press-cards .mail-form .form-item .form-item--error-message{color:#ec004a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;margin:3px 0 0;transition:opacity .4s ease}.fonts-stage-2 .press-cards .mail-form .form-item .form-item--error-message{font-family:OpenSans,sans-serif}.press-cards .form-action{text-align:center}@media(min-width:1024px){.press-cards .form-action{float:right;text-align:left}}.press-cards .form-action input{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;margin:0;padding:11px 32px;vertical-align:top}@media(min-width:1024px){.press-cards .form-action input{padding:15px 32px}.captcha{float:left}}.captcha .form-item--error-message{color:#ec004a;display:flex;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;justify-content:center;margin:7px 0 10px 30px;position:relative;transition:opacity .4s ease}.fonts-stage-2 .captcha .form-item--error-message{font-family:OpenSans,sans-serif}.captcha .g-recaptcha{display:flex;justify-content:center;margin-bottom:24px}@media(min-width:1024px){.captcha .g-recaptcha{display:block;margin:0}}.slider-all-hotels{overflow:hidden;padding-top:60px;position:relative}.slider-all-hotels__like{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:38px;margin-bottom:10px;text-align:center}.fonts-stage-2 .slider-all-hotels__like{font-family:OpenSans,sans-serif}.slider-all-hotels h3{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:center}.fonts-stage-2 .slider-all-hotels h3{font-family:OpenSans,sans-serif}@media(max-width:768px){.slider-all-hotels h3{margin:0 20px}}.slider-all-hotels__container{margin:30px auto 40px;max-width:1180px}.slider-all-hotels__item{background:#fff;border-radius:12px;box-shadow:0 15px 18px 0 #0000001f;box-sizing:border-box;margin:0 40px 30px;outline:none;overflow:hidden;position:relative;text-align:center}@media(max-width:768px){.slider-all-hotels__item{margin:0 10px 25px;width:215px}}.slider-all-hotels__item a{text-decoration:none}.slider-all-hotels__item--container{padding-bottom:35px;position:relative}.slider-all-hotels__content{color:#000;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:18px;padding:20px 15px 65px}.fonts-stage-2 .slider-all-hotels__content{font-family:OpenSans,sans-serif}.slider-all-hotels__hd{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;margin-bottom:10px}.fonts-stage-2 .slider-all-hotels__hd{font-family:OpenSans,sans-serif}.slider-all-hotels .price-container{bottom:0;display:flex;justify-content:center;left:0;padding-bottom:25px;position:absolute;right:0}.slider-all-hotels .price-container div{align-self:center;color:#000;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;margin:0 5px}.fonts-stage-2 .slider-all-hotels .price-container div{font-family:OpenSans,sans-serif}.slider-all-hotels .price-container div:last-child{color:#000;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600}.fonts-stage-2 .slider-all-hotels .price-container div:last-child{font-family:OpenSans,sans-serif}.slider-all-hotels .slick-dots li button:before{display:none}.slider-all-hotels .slick-track{display:flex}.slider-all-hotels .slick-slide{height:auto}.slider-all-hotels .slick-slide img{height:162px}input::-ms-clear,input::-ms-reveal{display:none;height:0;width:0}button,input,textarea{-webkit-appearance:none;border-radius:0;-webkit-user-select:text!important;user-select:text!important}input[type=checkbox],input[type=radio]{-webkit-appearance:checkbox}::-webkit-input-placeholder{color:#0006;font-family:OpenSans,sans-serif;font-size:14px;opacity:1;text-overflow:ellipsis}@media(min-width:1024px){::-webkit-input-placeholder{font-size:16px}}::-moz-placeholder{color:#0006;font-family:OpenSans,sans-serif;font-size:14px;opacity:1;text-overflow:ellipsis}@media(min-width:1024px){::-moz-placeholder{font-size:16px}}::-ms-input-placeholder{color:#0006;font-family:OpenSans,sans-serif;font-size:14px;opacity:1;text-overflow:ellipsis}@media(min-width:1024px){::-ms-input-placeholder{font-size:16px}}:focus::-webkit-input-placeholder{opacity:0}::focus:-moz-placeholder{opacity:0}::focus:-ms-input-placeholder{opacity:0}.contacts-wrapper .status-message-widget{display:none}.contacts-wrapper__info{color:#000;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;line-height:18px;margin:32px auto 0;max-width:740px;text-align:center}.fonts-stage-2 .contacts-wrapper__info{font-family:OpenSans,sans-serif}.contacts-wrapper__info a{color:#ec004a}.contacts,.custom-form-widget{box-sizing:border-box;margin:0 auto;max-width:880px;padding:20px 24px 45px;position:relative}.contacts:before,.custom-form-widget:before{content:"";display:none;height:496px;left:0;position:absolute;top:40px;width:141px;z-index:-1}@media(min-width:1024px){.contacts:before,.custom-form-widget:before{background:url(/themes/custom/adagio/static/media/bg-form-left.svg) no-repeat;display:block}}.contacts:after,.custom-form-widget:after{content:"";display:none;height:583px;position:absolute;right:0;top:605px;width:168px;z-index:-1}@media(min-width:1024px){.contacts:after,.custom-form-widget:after{background:url(/themes/custom/adagio/static/media/bg-form-right.svg) no-repeat;display:block}.contacts,.custom-form-widget{padding:30px 24px 60px}}.contacts .field--name-name,.custom-form-widget .field--name-name{color:#000;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600;margin-bottom:30px;text-align:center}.fonts-stage-2 .contacts .field--name-name,.fonts-stage-2 .custom-form-widget .field--name-name{font-family:OpenSans,sans-serif}.contacts .form-item--error-message,.custom-form-widget .form-item--error-message{color:#cf0e0e;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;margin:2px 0 0;padding-left:20px;position:relative;transition:opacity .4s ease}.contacts .form-item--error-message:before,.custom-form-widget .form-item--error-message:before{background-color:#cf0e0e;border-radius:100%;content:"";height:16px;left:0;position:absolute;top:4px;width:16px}.contacts .form-item--error-message:after,.custom-form-widget .form-item--error-message:after{background:url(/themes/custom/adagio/static/media/icon-error.svg) no-repeat 50% 50%;content:"";height:16px;left:0;position:absolute;top:4px;width:16px}.contacts .form-item,.custom-form-widget .form-item{margin:0 0 32px}@media(min-width:1024px){.contacts .form-item,.custom-form-widget .form-item{padding:0 12px}}.contacts .form-item .text-count-wrapper,.custom-form-widget .form-item .text-count-wrapper{color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding-top:8px}@media(min-width:1024px){.contacts .form-item .text-count-wrapper,.custom-form-widget .form-item .text-count-wrapper{font-size:16px;line-height:16px}}.contacts .form-item+.form-item--error-message,.custom-form-widget .form-item+.form-item--error-message{margin:-30px 0 32px}@media(min-width:1024px){.contacts .form-actions,.custom-form-widget .form-actions{padding:0 12px}}.contacts .contacts-title,.custom-form-widget .contacts-title{color:#000;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:600;text-align:center}.fonts-stage-2 .contacts .contacts-title,.fonts-stage-2 .custom-form-widget .contacts-title{font-family:OpenSans,sans-serif}.contacts .contacts-title__big,.custom-form-widget .contacts-title__big{font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:700}.fonts-stage-2 .contacts .contacts-title__big,.fonts-stage-2 .custom-form-widget .contacts-title__big{font-family:OpenSans,sans-serif}.contacts .business-widget-form input[type=Email],.contacts .business-widget-form input[type=date],.contacts .business-widget-form input[type=number],.contacts .business-widget-form input[type=tel],.contacts .business-widget-form input[type=text],.contacts .commuter-offer-widget-form input[type=Email],.contacts .commuter-offer-widget-form input[type=date],.contacts .commuter-offer-widget-form input[type=number],.contacts .commuter-offer-widget-form input[type=tel],.contacts .commuter-offer-widget-form input[type=text],.contacts .long-stay-widget-form input[type=Email],.contacts .long-stay-widget-form input[type=date],.contacts .long-stay-widget-form input[type=number],.contacts .long-stay-widget-form input[type=tel],.contacts .long-stay-widget-form input[type=text],.contacts .meetings-widget-form input[type=Email],.contacts .meetings-widget-form input[type=date],.contacts .meetings-widget-form input[type=number],.contacts .meetings-widget-form input[type=tel],.contacts .meetings-widget-form input[type=text],.contacts .webform-submission-form input[type=Email],.contacts .webform-submission-form input[type=date],.contacts .webform-submission-form input[type=number],.contacts .webform-submission-form input[type=tel],.contacts .webform-submission-form input[type=text],.custom-form-widget .business-widget-form input[type=Email],.custom-form-widget .business-widget-form input[type=date],.custom-form-widget .business-widget-form input[type=number],.custom-form-widget .business-widget-form input[type=tel],.custom-form-widget .business-widget-form input[type=text],.custom-form-widget .commuter-offer-widget-form input[type=Email],.custom-form-widget .commuter-offer-widget-form input[type=date],.custom-form-widget .commuter-offer-widget-form input[type=number],.custom-form-widget .commuter-offer-widget-form input[type=tel],.custom-form-widget .commuter-offer-widget-form input[type=text],.custom-form-widget .long-stay-widget-form input[type=Email],.custom-form-widget .long-stay-widget-form input[type=date],.custom-form-widget .long-stay-widget-form input[type=number],.custom-form-widget .long-stay-widget-form input[type=tel],.custom-form-widget .long-stay-widget-form input[type=text],.custom-form-widget .meetings-widget-form input[type=Email],.custom-form-widget .meetings-widget-form input[type=date],.custom-form-widget .meetings-widget-form input[type=number],.custom-form-widget .meetings-widget-form input[type=tel],.custom-form-widget .meetings-widget-form input[type=text],.custom-form-widget .webform-submission-form input[type=Email],.custom-form-widget .webform-submission-form input[type=date],.custom-form-widget .webform-submission-form input[type=number],.custom-form-widget .webform-submission-form input[type=tel],.custom-form-widget .webform-submission-form input[type=text]{background:#fff;border:1px solid #4a4a4a;border-radius:4px;box-sizing:border-box;color:#4a4a4a;display:block;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;outline:none;overflow:hidden;padding:11px;text-overflow:ellipsis;white-space:nowrap;width:100%}@media(min-width:1024px){.contacts .business-widget-form input[type=Email],.contacts .business-widget-form input[type=date],.contacts .business-widget-form input[type=number],.contacts .business-widget-form input[type=tel],.contacts .business-widget-form input[type=text],.contacts .commuter-offer-widget-form input[type=Email],.contacts .commuter-offer-widget-form input[type=date],.contacts .commuter-offer-widget-form input[type=number],.contacts .commuter-offer-widget-form input[type=tel],.contacts .commuter-offer-widget-form input[type=text],.contacts .long-stay-widget-form input[type=Email],.contacts .long-stay-widget-form input[type=date],.contacts .long-stay-widget-form input[type=number],.contacts .long-stay-widget-form input[type=tel],.contacts .long-stay-widget-form input[type=text],.contacts .meetings-widget-form input[type=Email],.contacts .meetings-widget-form input[type=date],.contacts .meetings-widget-form input[type=number],.contacts .meetings-widget-form input[type=tel],.contacts .meetings-widget-form input[type=text],.contacts .webform-submission-form input[type=Email],.contacts .webform-submission-form input[type=date],.contacts .webform-submission-form input[type=number],.contacts .webform-submission-form input[type=tel],.contacts .webform-submission-form input[type=text],.custom-form-widget .business-widget-form input[type=Email],.custom-form-widget .business-widget-form input[type=date],.custom-form-widget .business-widget-form input[type=number],.custom-form-widget .business-widget-form input[type=tel],.custom-form-widget .business-widget-form input[type=text],.custom-form-widget .commuter-offer-widget-form input[type=Email],.custom-form-widget .commuter-offer-widget-form input[type=date],.custom-form-widget .commuter-offer-widget-form input[type=number],.custom-form-widget .commuter-offer-widget-form input[type=tel],.custom-form-widget .commuter-offer-widget-form input[type=text],.custom-form-widget .long-stay-widget-form input[type=Email],.custom-form-widget .long-stay-widget-form input[type=date],.custom-form-widget .long-stay-widget-form input[type=number],.custom-form-widget .long-stay-widget-form input[type=tel],.custom-form-widget .long-stay-widget-form input[type=text],.custom-form-widget .meetings-widget-form input[type=Email],.custom-form-widget .meetings-widget-form input[type=date],.custom-form-widget .meetings-widget-form input[type=number],.custom-form-widget .meetings-widget-form input[type=tel],.custom-form-widget .meetings-widget-form input[type=text],.custom-form-widget .webform-submission-form input[type=Email],.custom-form-widget .webform-submission-form input[type=date],.custom-form-widget .webform-submission-form input[type=number],.custom-form-widget .webform-submission-form input[type=tel],.custom-form-widget .webform-submission-form input[type=text]{font-size:16px;margin-top:26px}}.contacts .business-widget-form input[type=Email].error,.contacts .business-widget-form input[type=date].error,.contacts .business-widget-form input[type=number].error,.contacts .business-widget-form input[type=tel].error,.contacts .business-widget-form input[type=text].error,.contacts .commuter-offer-widget-form input[type=Email].error,.contacts .commuter-offer-widget-form input[type=date].error,.contacts .commuter-offer-widget-form input[type=number].error,.contacts .commuter-offer-widget-form input[type=tel].error,.contacts .commuter-offer-widget-form input[type=text].error,.contacts .long-stay-widget-form input[type=Email].error,.contacts .long-stay-widget-form input[type=date].error,.contacts .long-stay-widget-form input[type=number].error,.contacts .long-stay-widget-form input[type=tel].error,.contacts .long-stay-widget-form input[type=text].error,.contacts .meetings-widget-form input[type=Email].error,.contacts .meetings-widget-form input[type=date].error,.contacts .meetings-widget-form input[type=number].error,.contacts .meetings-widget-form input[type=tel].error,.contacts .meetings-widget-form input[type=text].error,.contacts .webform-submission-form input[type=Email].error,.contacts .webform-submission-form input[type=date].error,.contacts .webform-submission-form input[type=number].error,.contacts .webform-submission-form input[type=tel].error,.contacts .webform-submission-form input[type=text].error,.custom-form-widget .business-widget-form input[type=Email].error,.custom-form-widget .business-widget-form input[type=date].error,.custom-form-widget .business-widget-form input[type=number].error,.custom-form-widget .business-widget-form input[type=tel].error,.custom-form-widget .business-widget-form input[type=text].error,.custom-form-widget .commuter-offer-widget-form input[type=Email].error,.custom-form-widget .commuter-offer-widget-form input[type=date].error,.custom-form-widget .commuter-offer-widget-form input[type=number].error,.custom-form-widget .commuter-offer-widget-form input[type=tel].error,.custom-form-widget .commuter-offer-widget-form input[type=text].error,.custom-form-widget .long-stay-widget-form input[type=Email].error,.custom-form-widget .long-stay-widget-form input[type=date].error,.custom-form-widget .long-stay-widget-form input[type=number].error,.custom-form-widget .long-stay-widget-form input[type=tel].error,.custom-form-widget .long-stay-widget-form input[type=text].error,.custom-form-widget .meetings-widget-form input[type=Email].error,.custom-form-widget .meetings-widget-form input[type=date].error,.custom-form-widget .meetings-widget-form input[type=number].error,.custom-form-widget .meetings-widget-form input[type=tel].error,.custom-form-widget .meetings-widget-form input[type=text].error,.custom-form-widget .webform-submission-form input[type=Email].error,.custom-form-widget .webform-submission-form input[type=date].error,.custom-form-widget .webform-submission-form input[type=number].error,.custom-form-widget .webform-submission-form input[type=tel].error,.custom-form-widget .webform-submission-form input[type=text].error{border-color:#cf0e0e;color:#cf0e0e}.contacts .business-widget-form input[type=Email]:focus,.contacts .business-widget-form input[type=date]:focus,.contacts .business-widget-form input[type=number]:focus,.contacts .business-widget-form input[type=tel]:focus,.contacts .business-widget-form input[type=text]:focus,.contacts .commuter-offer-widget-form input[type=Email]:focus,.contacts .commuter-offer-widget-form input[type=date]:focus,.contacts .commuter-offer-widget-form input[type=number]:focus,.contacts .commuter-offer-widget-form input[type=tel]:focus,.contacts .commuter-offer-widget-form input[type=text]:focus,.contacts .long-stay-widget-form input[type=Email]:focus,.contacts .long-stay-widget-form input[type=date]:focus,.contacts .long-stay-widget-form input[type=number]:focus,.contacts .long-stay-widget-form input[type=tel]:focus,.contacts .long-stay-widget-form input[type=text]:focus,.contacts .meetings-widget-form input[type=Email]:focus,.contacts .meetings-widget-form input[type=date]:focus,.contacts .meetings-widget-form input[type=number]:focus,.contacts .meetings-widget-form input[type=tel]:focus,.contacts .meetings-widget-form input[type=text]:focus,.contacts .webform-submission-form input[type=Email]:focus,.contacts .webform-submission-form input[type=date]:focus,.contacts .webform-submission-form input[type=number]:focus,.contacts .webform-submission-form input[type=tel]:focus,.contacts .webform-submission-form input[type=text]:focus,.custom-form-widget .business-widget-form input[type=Email]:focus,.custom-form-widget .business-widget-form input[type=date]:focus,.custom-form-widget .business-widget-form input[type=number]:focus,.custom-form-widget .business-widget-form input[type=tel]:focus,.custom-form-widget .business-widget-form input[type=text]:focus,.custom-form-widget .commuter-offer-widget-form input[type=Email]:focus,.custom-form-widget .commuter-offer-widget-form input[type=date]:focus,.custom-form-widget .commuter-offer-widget-form input[type=number]:focus,.custom-form-widget .commuter-offer-widget-form input[type=tel]:focus,.custom-form-widget .commuter-offer-widget-form input[type=text]:focus,.custom-form-widget .long-stay-widget-form input[type=Email]:focus,.custom-form-widget .long-stay-widget-form input[type=date]:focus,.custom-form-widget .long-stay-widget-form input[type=number]:focus,.custom-form-widget .long-stay-widget-form input[type=tel]:focus,.custom-form-widget .long-stay-widget-form input[type=text]:focus,.custom-form-widget .meetings-widget-form input[type=Email]:focus,.custom-form-widget .meetings-widget-form input[type=date]:focus,.custom-form-widget .meetings-widget-form input[type=number]:focus,.custom-form-widget .meetings-widget-form input[type=tel]:focus,.custom-form-widget .meetings-widget-form input[type=text]:focus,.custom-form-widget .webform-submission-form input[type=Email]:focus,.custom-form-widget .webform-submission-form input[type=date]:focus,.custom-form-widget .webform-submission-form input[type=number]:focus,.custom-form-widget .webform-submission-form input[type=tel]:focus,.custom-form-widget .webform-submission-form input[type=text]:focus{border-color:#0355ff}.contacts .business-widget-form label~.jcf-select,.contacts .business-widget-form label~.select2,.contacts .business-widget-form label~input[type=Email],.contacts .business-widget-form label~input[type=date],.contacts .business-widget-form label~input[type=number],.contacts .business-widget-form label~input[type=tel],.contacts .business-widget-form label~input[type=text],.contacts .commuter-offer-widget-form label~.jcf-select,.contacts .commuter-offer-widget-form label~.select2,.contacts .commuter-offer-widget-form label~input[type=Email],.contacts .commuter-offer-widget-form label~input[type=date],.contacts .commuter-offer-widget-form label~input[type=number],.contacts .commuter-offer-widget-form label~input[type=tel],.contacts .commuter-offer-widget-form label~input[type=text],.contacts .long-stay-widget-form label~.jcf-select,.contacts .long-stay-widget-form label~.select2,.contacts .long-stay-widget-form label~input[type=Email],.contacts .long-stay-widget-form label~input[type=date],.contacts .long-stay-widget-form label~input[type=number],.contacts .long-stay-widget-form label~input[type=tel],.contacts .long-stay-widget-form label~input[type=text],.contacts .meetings-widget-form label~.jcf-select,.contacts .meetings-widget-form label~.select2,.contacts .meetings-widget-form label~input[type=Email],.contacts .meetings-widget-form label~input[type=date],.contacts .meetings-widget-form label~input[type=number],.contacts .meetings-widget-form label~input[type=tel],.contacts .meetings-widget-form label~input[type=text],.contacts .webform-submission-form label~.jcf-select,.contacts .webform-submission-form label~.select2,.contacts .webform-submission-form label~input[type=Email],.contacts .webform-submission-form label~input[type=date],.contacts .webform-submission-form label~input[type=number],.contacts .webform-submission-form label~input[type=tel],.contacts .webform-submission-form label~input[type=text],.custom-form-widget .business-widget-form label~.jcf-select,.custom-form-widget .business-widget-form label~.select2,.custom-form-widget .business-widget-form label~input[type=Email],.custom-form-widget .business-widget-form label~input[type=date],.custom-form-widget .business-widget-form label~input[type=number],.custom-form-widget .business-widget-form label~input[type=tel],.custom-form-widget .business-widget-form label~input[type=text],.custom-form-widget .commuter-offer-widget-form label~.jcf-select,.custom-form-widget .commuter-offer-widget-form label~.select2,.custom-form-widget .commuter-offer-widget-form label~input[type=Email],.custom-form-widget .commuter-offer-widget-form label~input[type=date],.custom-form-widget .commuter-offer-widget-form label~input[type=number],.custom-form-widget .commuter-offer-widget-form label~input[type=tel],.custom-form-widget .commuter-offer-widget-form label~input[type=text],.custom-form-widget .long-stay-widget-form label~.jcf-select,.custom-form-widget .long-stay-widget-form label~.select2,.custom-form-widget .long-stay-widget-form label~input[type=Email],.custom-form-widget .long-stay-widget-form label~input[type=date],.custom-form-widget .long-stay-widget-form label~input[type=number],.custom-form-widget .long-stay-widget-form label~input[type=tel],.custom-form-widget .long-stay-widget-form label~input[type=text],.custom-form-widget .meetings-widget-form label~.jcf-select,.custom-form-widget .meetings-widget-form label~.select2,.custom-form-widget .meetings-widget-form label~input[type=Email],.custom-form-widget .meetings-widget-form label~input[type=date],.custom-form-widget .meetings-widget-form label~input[type=number],.custom-form-widget .meetings-widget-form label~input[type=tel],.custom-form-widget .meetings-widget-form label~input[type=text],.custom-form-widget .webform-submission-form label~.jcf-select,.custom-form-widget .webform-submission-form label~.select2,.custom-form-widget .webform-submission-form label~input[type=Email],.custom-form-widget .webform-submission-form label~input[type=date],.custom-form-widget .webform-submission-form label~input[type=number],.custom-form-widget .webform-submission-form label~input[type=tel],.custom-form-widget .webform-submission-form label~input[type=text]{margin-top:0}.contacts .business-widget-form .show-label-container .ui-datepicker .ui-checkin a,.contacts .business-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a,.contacts .commuter-offer-widget-form .show-label-container .ui-datepicker .ui-checkin a,.contacts .commuter-offer-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a,.contacts .long-stay-widget-form .show-label-container .ui-datepicker .ui-checkin a,.contacts .long-stay-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a,.contacts .meetings-widget-form .show-label-container .ui-datepicker .ui-checkin a,.contacts .meetings-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a,.contacts .webform-submission-form .show-label-container .ui-datepicker .ui-checkin a,.contacts .webform-submission-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a,.custom-form-widget .business-widget-form .show-label-container .ui-datepicker .ui-checkin a,.custom-form-widget .business-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a,.custom-form-widget .commuter-offer-widget-form .show-label-container .ui-datepicker .ui-checkin a,.custom-form-widget .commuter-offer-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a,.custom-form-widget .long-stay-widget-form .show-label-container .ui-datepicker .ui-checkin a,.custom-form-widget .long-stay-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a,.custom-form-widget .meetings-widget-form .show-label-container .ui-datepicker .ui-checkin a,.custom-form-widget .meetings-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a,.custom-form-widget .webform-submission-form .show-label-container .ui-datepicker .ui-checkin a,.custom-form-widget .webform-submission-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a{border:1px solid #000;border-radius:50% 0 0 50%;border-right:0}.contacts .business-widget-form .show-label-container .ui-datepicker .ui-checkin a:hover,.contacts .business-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a:hover,.contacts .commuter-offer-widget-form .show-label-container .ui-datepicker .ui-checkin a:hover,.contacts .commuter-offer-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a:hover,.contacts .long-stay-widget-form .show-label-container .ui-datepicker .ui-checkin a:hover,.contacts .long-stay-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a:hover,.contacts .meetings-widget-form .show-label-container .ui-datepicker .ui-checkin a:hover,.contacts .meetings-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a:hover,.contacts .webform-submission-form .show-label-container .ui-datepicker .ui-checkin a:hover,.contacts .webform-submission-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a:hover,.custom-form-widget .business-widget-form .show-label-container .ui-datepicker .ui-checkin a:hover,.custom-form-widget .business-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a:hover,.custom-form-widget .commuter-offer-widget-form .show-label-container .ui-datepicker .ui-checkin a:hover,.custom-form-widget .commuter-offer-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a:hover,.custom-form-widget .long-stay-widget-form .show-label-container .ui-datepicker .ui-checkin a:hover,.custom-form-widget .long-stay-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a:hover,.custom-form-widget .meetings-widget-form .show-label-container .ui-datepicker .ui-checkin a:hover,.custom-form-widget .meetings-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a:hover,.custom-form-widget .webform-submission-form .show-label-container .ui-datepicker .ui-checkin a:hover,.custom-form-widget .webform-submission-form .show-label-container .ui-datepicker .ui-datepicker-highlight:first-child a:hover{background:#0000;border-radius:50% 0 0 50%}.contacts .business-widget-form .show-label-container .ui-datepicker .ui-checkin:last-child a,.contacts .business-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:last-child a,.contacts .commuter-offer-widget-form .show-label-container .ui-datepicker .ui-checkin:last-child a,.contacts .commuter-offer-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:last-child a,.contacts .long-stay-widget-form .show-label-container .ui-datepicker .ui-checkin:last-child a,.contacts .long-stay-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:last-child a,.contacts .meetings-widget-form .show-label-container .ui-datepicker .ui-checkin:last-child a,.contacts .meetings-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:last-child a,.contacts .webform-submission-form .show-label-container .ui-datepicker .ui-checkin:last-child a,.contacts .webform-submission-form .show-label-container .ui-datepicker .ui-datepicker-highlight:last-child a,.custom-form-widget .business-widget-form .show-label-container .ui-datepicker .ui-checkin:last-child a,.custom-form-widget .business-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:last-child a,.custom-form-widget .commuter-offer-widget-form .show-label-container .ui-datepicker .ui-checkin:last-child a,.custom-form-widget .commuter-offer-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:last-child a,.custom-form-widget .long-stay-widget-form .show-label-container .ui-datepicker .ui-checkin:last-child a,.custom-form-widget .long-stay-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:last-child a,.custom-form-widget .meetings-widget-form .show-label-container .ui-datepicker .ui-checkin:last-child a,.custom-form-widget .meetings-widget-form .show-label-container .ui-datepicker .ui-datepicker-highlight:last-child a,.custom-form-widget .webform-submission-form .show-label-container .ui-datepicker .ui-checkin:last-child a,.custom-form-widget .webform-submission-form .show-label-container .ui-datepicker .ui-datepicker-highlight:last-child a{border-radius:50%;border-right:1px solid #000}.contacts .business-widget-form .show-label-container .active .start-date,.contacts .business-widget-form .show-label-container-one .active .start-date,.contacts .commuter-offer-widget-form .show-label-container .active .start-date,.contacts .commuter-offer-widget-form .show-label-container-one .active .start-date,.contacts .long-stay-widget-form .show-label-container .active .start-date,.contacts .long-stay-widget-form .show-label-container-one .active .start-date,.contacts .meetings-widget-form .show-label-container .active .start-date,.contacts .meetings-widget-form .show-label-container-one .active .start-date,.contacts .webform-submission-form .show-label-container .active .start-date,.contacts .webform-submission-form .show-label-container-one .active .start-date,.custom-form-widget .business-widget-form .show-label-container .active .start-date,.custom-form-widget .business-widget-form .show-label-container-one .active .start-date,.custom-form-widget .commuter-offer-widget-form .show-label-container .active .start-date,.custom-form-widget .commuter-offer-widget-form .show-label-container-one .active .start-date,.custom-form-widget .long-stay-widget-form .show-label-container .active .start-date,.custom-form-widget .long-stay-widget-form .show-label-container-one .active .start-date,.custom-form-widget .meetings-widget-form .show-label-container .active .start-date,.custom-form-widget .meetings-widget-form .show-label-container-one .active .start-date,.custom-form-widget .webform-submission-form .show-label-container .active .start-date,.custom-form-widget .webform-submission-form .show-label-container-one .active .start-date{display:none}.contacts .business-widget-form .show-label-container-one .ui-checkin a,.contacts .business-widget-form .ui-checkout:first-child a,.contacts .commuter-offer-widget-form .show-label-container-one .ui-checkin a,.contacts .commuter-offer-widget-form .ui-checkout:first-child a,.contacts .long-stay-widget-form .show-label-container-one .ui-checkin a,.contacts .long-stay-widget-form .ui-checkout:first-child a,.contacts .meetings-widget-form .show-label-container-one .ui-checkin a,.contacts .meetings-widget-form .ui-checkout:first-child a,.contacts .webform-submission-form .show-label-container-one .ui-checkin a,.contacts .webform-submission-form .ui-checkout:first-child a,.custom-form-widget .business-widget-form .show-label-container-one .ui-checkin a,.custom-form-widget .business-widget-form .ui-checkout:first-child a,.custom-form-widget .commuter-offer-widget-form .show-label-container-one .ui-checkin a,.custom-form-widget .commuter-offer-widget-form .ui-checkout:first-child a,.custom-form-widget .long-stay-widget-form .show-label-container-one .ui-checkin a,.custom-form-widget .long-stay-widget-form .ui-checkout:first-child a,.custom-form-widget .meetings-widget-form .show-label-container-one .ui-checkin a,.custom-form-widget .meetings-widget-form .ui-checkout:first-child a,.custom-form-widget .webform-submission-form .show-label-container-one .ui-checkin a,.custom-form-widget .webform-submission-form .ui-checkout:first-child a{border:1px solid #000!important;border-radius:50%!important}.contacts .business-widget-form .captcha,.contacts .commuter-offer-widget-form .captcha,.contacts .long-stay-widget-form .captcha,.contacts .meetings-widget-form .captcha,.contacts .webform-submission-form .captcha,.custom-form-widget .business-widget-form .captcha,.custom-form-widget .commuter-offer-widget-form .captcha,.custom-form-widget .long-stay-widget-form .captcha,.custom-form-widget .meetings-widget-form .captcha,.custom-form-widget .webform-submission-form .captcha{float:none;padding-bottom:24px;position:relative}.contacts .business-widget-form .captcha .form-item--error-message,.contacts .commuter-offer-widget-form .captcha .form-item--error-message,.contacts .long-stay-widget-form .captcha .form-item--error-message,.contacts .meetings-widget-form .captcha .form-item--error-message,.contacts .webform-submission-form .captcha .form-item--error-message,.custom-form-widget .business-widget-form .captcha .form-item--error-message,.custom-form-widget .commuter-offer-widget-form .captcha .form-item--error-message,.custom-form-widget .long-stay-widget-form .captcha .form-item--error-message,.custom-form-widget .meetings-widget-form .captcha .form-item--error-message,.custom-form-widget .webform-submission-form .captcha .form-item--error-message{left:0;margin:0;right:0}.contacts .business-widget-form .captcha .form-item,.contacts .commuter-offer-widget-form .captcha .form-item,.contacts .long-stay-widget-form .captcha .form-item,.contacts .meetings-widget-form .captcha .form-item,.contacts .webform-submission-form .captcha .form-item,.custom-form-widget .business-widget-form .captcha .form-item,.custom-form-widget .commuter-offer-widget-form .captcha .form-item,.custom-form-widget .long-stay-widget-form .captcha .form-item,.custom-form-widget .meetings-widget-form .captcha .form-item,.custom-form-widget .webform-submission-form .captcha .form-item{margin-bottom:0;padding:0}.contacts .business-widget-form .form-textarea-wrapper,.contacts .commuter-offer-widget-form .form-textarea-wrapper,.contacts .long-stay-widget-form .form-textarea-wrapper,.contacts .meetings-widget-form .form-textarea-wrapper,.contacts .webform-submission-form .form-textarea-wrapper,.custom-form-widget .business-widget-form .form-textarea-wrapper,.custom-form-widget .commuter-offer-widget-form .form-textarea-wrapper,.custom-form-widget .long-stay-widget-form .form-textarea-wrapper,.custom-form-widget .meetings-widget-form .form-textarea-wrapper,.custom-form-widget .webform-submission-form .form-textarea-wrapper{position:relative}.contacts .business-widget-form .form-textarea-wrapper textarea,.contacts .commuter-offer-widget-form .form-textarea-wrapper textarea,.contacts .long-stay-widget-form .form-textarea-wrapper textarea,.contacts .meetings-widget-form .form-textarea-wrapper textarea,.contacts .webform-submission-form .form-textarea-wrapper textarea,.custom-form-widget .business-widget-form .form-textarea-wrapper textarea,.custom-form-widget .commuter-offer-widget-form .form-textarea-wrapper textarea,.custom-form-widget .long-stay-widget-form .form-textarea-wrapper textarea,.custom-form-widget .meetings-widget-form .form-textarea-wrapper textarea,.custom-form-widget .webform-submission-form .form-textarea-wrapper textarea{background:#fff;border:1px solid #4a4a4a;border-radius:4px;color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;min-height:176px;outline:none;overflow:auto;padding:12px 12px 44px;resize:none;width:100%}.fonts-stage-2 .contacts .business-widget-form .form-textarea-wrapper textarea,.fonts-stage-2 .contacts .commuter-offer-widget-form .form-textarea-wrapper textarea,.fonts-stage-2 .contacts .long-stay-widget-form .form-textarea-wrapper textarea,.fonts-stage-2 .contacts .meetings-widget-form .form-textarea-wrapper textarea,.fonts-stage-2 .contacts .webform-submission-form .form-textarea-wrapper textarea,.fonts-stage-2 .custom-form-widget .business-widget-form .form-textarea-wrapper textarea,.fonts-stage-2 .custom-form-widget .commuter-offer-widget-form .form-textarea-wrapper textarea,.fonts-stage-2 .custom-form-widget .long-stay-widget-form .form-textarea-wrapper textarea,.fonts-stage-2 .custom-form-widget .meetings-widget-form .form-textarea-wrapper textarea,.fonts-stage-2 .custom-form-widget .webform-submission-form .form-textarea-wrapper textarea{font-family:OpenSans,sans-serif}@media(min-width:1024px){.contacts .business-widget-form .form-textarea-wrapper textarea,.contacts .commuter-offer-widget-form .form-textarea-wrapper textarea,.contacts .long-stay-widget-form .form-textarea-wrapper textarea,.contacts .meetings-widget-form .form-textarea-wrapper textarea,.contacts .webform-submission-form .form-textarea-wrapper textarea,.custom-form-widget .business-widget-form .form-textarea-wrapper textarea,.custom-form-widget .commuter-offer-widget-form .form-textarea-wrapper textarea,.custom-form-widget .long-stay-widget-form .form-textarea-wrapper textarea,.custom-form-widget .meetings-widget-form .form-textarea-wrapper textarea,.custom-form-widget .webform-submission-form .form-textarea-wrapper textarea{font-size:16px;min-height:168px;padding-bottom:36px}}.contacts .business-widget-form .form-textarea-wrapper textarea:focus,.contacts .commuter-offer-widget-form .form-textarea-wrapper textarea:focus,.contacts .long-stay-widget-form .form-textarea-wrapper textarea:focus,.contacts .meetings-widget-form .form-textarea-wrapper textarea:focus,.contacts .webform-submission-form .form-textarea-wrapper textarea:focus,.custom-form-widget .business-widget-form .form-textarea-wrapper textarea:focus,.custom-form-widget .commuter-offer-widget-form .form-textarea-wrapper textarea:focus,.custom-form-widget .long-stay-widget-form .form-textarea-wrapper textarea:focus,.custom-form-widget .meetings-widget-form .form-textarea-wrapper textarea:focus,.custom-form-widget .webform-submission-form .form-textarea-wrapper textarea:focus{border-color:#0355ff}.contacts .business-widget-form .form-textarea-wrapper .text-count-wrapper,.contacts .commuter-offer-widget-form .form-textarea-wrapper .text-count-wrapper,.contacts .long-stay-widget-form .form-textarea-wrapper .text-count-wrapper,.contacts .meetings-widget-form .form-textarea-wrapper .text-count-wrapper,.contacts .webform-submission-form .form-textarea-wrapper .text-count-wrapper,.custom-form-widget .business-widget-form .form-textarea-wrapper .text-count-wrapper,.custom-form-widget .commuter-offer-widget-form .form-textarea-wrapper .text-count-wrapper,.custom-form-widget .long-stay-widget-form .form-textarea-wrapper .text-count-wrapper,.custom-form-widget .meetings-widget-form .form-textarea-wrapper .text-count-wrapper,.custom-form-widget .webform-submission-form .form-textarea-wrapper .text-count-wrapper{display:none!important}.contacts .business-widget-form .form-textarea-wrapper .text-counter,.contacts .commuter-offer-widget-form .form-textarea-wrapper .text-counter,.contacts .long-stay-widget-form .form-textarea-wrapper .text-counter,.contacts .meetings-widget-form .form-textarea-wrapper .text-counter,.contacts .webform-submission-form .form-textarea-wrapper .text-counter,.custom-form-widget .business-widget-form .form-textarea-wrapper .text-counter,.custom-form-widget .commuter-offer-widget-form .form-textarea-wrapper .text-counter,.custom-form-widget .long-stay-widget-form .form-textarea-wrapper .text-counter,.custom-form-widget .meetings-widget-form .form-textarea-wrapper .text-counter,.custom-form-widget .webform-submission-form .form-textarea-wrapper .text-counter{bottom:12px;color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;position:absolute;right:12px}@media(min-width:1024px){.contacts .business-widget-form .form-textarea-wrapper .text-counter,.contacts .commuter-offer-widget-form .form-textarea-wrapper .text-counter,.contacts .long-stay-widget-form .form-textarea-wrapper .text-counter,.contacts .meetings-widget-form .form-textarea-wrapper .text-counter,.contacts .webform-submission-form .form-textarea-wrapper .text-counter,.custom-form-widget .business-widget-form .form-textarea-wrapper .text-counter,.custom-form-widget .commuter-offer-widget-form .form-textarea-wrapper .text-counter,.custom-form-widget .long-stay-widget-form .form-textarea-wrapper .text-counter,.custom-form-widget .meetings-widget-form .form-textarea-wrapper .text-counter,.custom-form-widget .webform-submission-form .form-textarea-wrapper .text-counter{font-size:16px;line-height:16px}}.contacts .business-widget-form .choose-container .fieldset-legend,.contacts .business-widget-form .webform-type-radios .fieldset-legend,.contacts .commuter-offer-widget-form .choose-container .fieldset-legend,.contacts .commuter-offer-widget-form .webform-type-radios .fieldset-legend,.contacts .long-stay-widget-form .choose-container .fieldset-legend,.contacts .long-stay-widget-form .webform-type-radios .fieldset-legend,.contacts .meetings-widget-form .choose-container .fieldset-legend,.contacts .meetings-widget-form .webform-type-radios .fieldset-legend,.contacts .webform-submission-form .choose-container .fieldset-legend,.contacts .webform-submission-form .webform-type-radios .fieldset-legend,.custom-form-widget .business-widget-form .choose-container .fieldset-legend,.custom-form-widget .business-widget-form .webform-type-radios .fieldset-legend,.custom-form-widget .commuter-offer-widget-form .choose-container .fieldset-legend,.custom-form-widget .commuter-offer-widget-form .webform-type-radios .fieldset-legend,.custom-form-widget .long-stay-widget-form .choose-container .fieldset-legend,.custom-form-widget .long-stay-widget-form .webform-type-radios .fieldset-legend,.custom-form-widget .meetings-widget-form .choose-container .fieldset-legend,.custom-form-widget .meetings-widget-form .webform-type-radios .fieldset-legend,.custom-form-widget .webform-submission-form .choose-container .fieldset-legend,.custom-form-widget .webform-submission-form .webform-type-radios .fieldset-legend{display:block}.contacts .business-widget-form .choose-container .form-type-radio,.contacts .business-widget-form .webform-type-radios .form-type-radio,.contacts .commuter-offer-widget-form .choose-container .form-type-radio,.contacts .commuter-offer-widget-form .webform-type-radios .form-type-radio,.contacts .long-stay-widget-form .choose-container .form-type-radio,.contacts .long-stay-widget-form .webform-type-radios .form-type-radio,.contacts .meetings-widget-form .choose-container .form-type-radio,.contacts .meetings-widget-form .webform-type-radios .form-type-radio,.contacts .webform-submission-form .choose-container .form-type-radio,.contacts .webform-submission-form .webform-type-radios .form-type-radio,.custom-form-widget .business-widget-form .choose-container .form-type-radio,.custom-form-widget .business-widget-form .webform-type-radios .form-type-radio,.custom-form-widget .commuter-offer-widget-form .choose-container .form-type-radio,.custom-form-widget .commuter-offer-widget-form .webform-type-radios .form-type-radio,.custom-form-widget .long-stay-widget-form .choose-container .form-type-radio,.custom-form-widget .long-stay-widget-form .webform-type-radios .form-type-radio,.custom-form-widget .meetings-widget-form .choose-container .form-type-radio,.custom-form-widget .meetings-widget-form .webform-type-radios .form-type-radio,.custom-form-widget .webform-submission-form .choose-container .form-type-radio,.custom-form-widget .webform-submission-form .webform-type-radios .form-type-radio{margin-bottom:16px}@media(min-width:1024px){.contacts .business-widget-form .choose-container .form-type-radio,.contacts .business-widget-form .webform-type-radios .form-type-radio,.contacts .commuter-offer-widget-form .choose-container .form-type-radio,.contacts .commuter-offer-widget-form .webform-type-radios .form-type-radio,.contacts .long-stay-widget-form .choose-container .form-type-radio,.contacts .long-stay-widget-form .webform-type-radios .form-type-radio,.contacts .meetings-widget-form .choose-container .form-type-radio,.contacts .meetings-widget-form .webform-type-radios .form-type-radio,.contacts .webform-submission-form .choose-container .form-type-radio,.contacts .webform-submission-form .webform-type-radios .form-type-radio,.custom-form-widget .business-widget-form .choose-container .form-type-radio,.custom-form-widget .business-widget-form .webform-type-radios .form-type-radio,.custom-form-widget .commuter-offer-widget-form .choose-container .form-type-radio,.custom-form-widget .commuter-offer-widget-form .webform-type-radios .form-type-radio,.custom-form-widget .long-stay-widget-form .choose-container .form-type-radio,.custom-form-widget .long-stay-widget-form .webform-type-radios .form-type-radio,.custom-form-widget .meetings-widget-form .choose-container .form-type-radio,.custom-form-widget .meetings-widget-form .webform-type-radios .form-type-radio,.custom-form-widget .webform-submission-form .choose-container .form-type-radio,.custom-form-widget .webform-submission-form .webform-type-radios .form-type-radio{display:inline-block;margin:0 24px 0 0;vertical-align:top}}.contacts .business-widget-form .choose-container .option,.contacts .business-widget-form .webform-type-radios .option,.contacts .commuter-offer-widget-form .choose-container .option,.contacts .commuter-offer-widget-form .webform-type-radios .option,.contacts .long-stay-widget-form .choose-container .option,.contacts .long-stay-widget-form .webform-type-radios .option,.contacts .meetings-widget-form .choose-container .option,.contacts .meetings-widget-form .webform-type-radios .option,.contacts .webform-submission-form .choose-container .option,.contacts .webform-submission-form .webform-type-radios .option,.custom-form-widget .business-widget-form .choose-container .option,.custom-form-widget .business-widget-form .webform-type-radios .option,.custom-form-widget .commuter-offer-widget-form .choose-container .option,.custom-form-widget .commuter-offer-widget-form .webform-type-radios .option,.custom-form-widget .long-stay-widget-form .choose-container .option,.custom-form-widget .long-stay-widget-form .webform-type-radios .option,.custom-form-widget .meetings-widget-form .choose-container .option,.custom-form-widget .meetings-widget-form .webform-type-radios .option,.custom-form-widget .webform-submission-form .choose-container .option,.custom-form-widget .webform-submission-form .webform-type-radios .option{color:#000;cursor:pointer;display:inline-block;font-family:OpenSans,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-left:8px;max-width:calc(100% - 48px);padding:0;vertical-align:middle}.contacts .business-widget-form .choose-container .fieldset-wrapper,.contacts .business-widget-form .webform-type-radios .fieldset-wrapper,.contacts .commuter-offer-widget-form .choose-container .fieldset-wrapper,.contacts .commuter-offer-widget-form .webform-type-radios .fieldset-wrapper,.contacts .long-stay-widget-form .choose-container .fieldset-wrapper,.contacts .long-stay-widget-form .webform-type-radios .fieldset-wrapper,.contacts .meetings-widget-form .choose-container .fieldset-wrapper,.contacts .meetings-widget-form .webform-type-radios .fieldset-wrapper,.contacts .webform-submission-form .choose-container .fieldset-wrapper,.contacts .webform-submission-form .webform-type-radios .fieldset-wrapper,.custom-form-widget .business-widget-form .choose-container .fieldset-wrapper,.custom-form-widget .business-widget-form .webform-type-radios .fieldset-wrapper,.custom-form-widget .commuter-offer-widget-form .choose-container .fieldset-wrapper,.custom-form-widget .commuter-offer-widget-form .webform-type-radios .fieldset-wrapper,.custom-form-widget .long-stay-widget-form .choose-container .fieldset-wrapper,.custom-form-widget .long-stay-widget-form .webform-type-radios .fieldset-wrapper,.custom-form-widget .meetings-widget-form .choose-container .fieldset-wrapper,.custom-form-widget .meetings-widget-form .webform-type-radios .fieldset-wrapper,.custom-form-widget .webform-submission-form .choose-container .fieldset-wrapper,.custom-form-widget .webform-submission-form .webform-type-radios .fieldset-wrapper{padding-top:7px}@media(min-width:1024px){.contacts .business-widget-form .choose-container .fieldset-wrapper,.contacts .business-widget-form .webform-type-radios .fieldset-wrapper,.contacts .commuter-offer-widget-form .choose-container .fieldset-wrapper,.contacts .commuter-offer-widget-form .webform-type-radios .fieldset-wrapper,.contacts .long-stay-widget-form .choose-container .fieldset-wrapper,.contacts .long-stay-widget-form .webform-type-radios .fieldset-wrapper,.contacts .meetings-widget-form .choose-container .fieldset-wrapper,.contacts .meetings-widget-form .webform-type-radios .fieldset-wrapper,.contacts .webform-submission-form .choose-container .fieldset-wrapper,.contacts .webform-submission-form .webform-type-radios .fieldset-wrapper,.custom-form-widget .business-widget-form .choose-container .fieldset-wrapper,.custom-form-widget .business-widget-form .webform-type-radios .fieldset-wrapper,.custom-form-widget .commuter-offer-widget-form .choose-container .fieldset-wrapper,.custom-form-widget .commuter-offer-widget-form .webform-type-radios .fieldset-wrapper,.custom-form-widget .long-stay-widget-form .choose-container .fieldset-wrapper,.custom-form-widget .long-stay-widget-form .webform-type-radios .fieldset-wrapper,.custom-form-widget .meetings-widget-form .choose-container .fieldset-wrapper,.custom-form-widget .meetings-widget-form .webform-type-radios .fieldset-wrapper,.custom-form-widget .webform-submission-form .choose-container .fieldset-wrapper,.custom-form-widget .webform-submission-form .webform-type-radios .fieldset-wrapper{font-size:0}}.contacts .business-widget-form .choose-container .fieldset-wrapper .form-item,.contacts .business-widget-form .webform-type-radios .fieldset-wrapper .form-item,.contacts .commuter-offer-widget-form .choose-container .fieldset-wrapper .form-item,.contacts .commuter-offer-widget-form .webform-type-radios .fieldset-wrapper .form-item,.contacts .long-stay-widget-form .choose-container .fieldset-wrapper .form-item,.contacts .long-stay-widget-form .webform-type-radios .fieldset-wrapper .form-item,.contacts .meetings-widget-form .choose-container .fieldset-wrapper .form-item,.contacts .meetings-widget-form .webform-type-radios .fieldset-wrapper .form-item,.contacts .webform-submission-form .choose-container .fieldset-wrapper .form-item,.contacts .webform-submission-form .webform-type-radios .fieldset-wrapper .form-item,.custom-form-widget .business-widget-form .choose-container .fieldset-wrapper .form-item,.custom-form-widget .business-widget-form .webform-type-radios .fieldset-wrapper .form-item,.custom-form-widget .commuter-offer-widget-form .choose-container .fieldset-wrapper .form-item,.custom-form-widget .commuter-offer-widget-form .webform-type-radios .fieldset-wrapper .form-item,.custom-form-widget .long-stay-widget-form .choose-container .fieldset-wrapper .form-item,.custom-form-widget .long-stay-widget-form .webform-type-radios .fieldset-wrapper .form-item,.custom-form-widget .meetings-widget-form .choose-container .fieldset-wrapper .form-item,.custom-form-widget .meetings-widget-form .webform-type-radios .fieldset-wrapper .form-item,.custom-form-widget .webform-submission-form .choose-container .fieldset-wrapper .form-item,.custom-form-widget .webform-submission-form .webform-type-radios .fieldset-wrapper .form-item{padding:0}.contacts .business-widget-form .form-actions,.contacts .business-widget-form .form-submit-wrapper,.contacts .commuter-offer-widget-form .form-actions,.contacts .commuter-offer-widget-form .form-submit-wrapper,.contacts .long-stay-widget-form .form-actions,.contacts .long-stay-widget-form .form-submit-wrapper,.contacts .meetings-widget-form .form-actions,.contacts .meetings-widget-form .form-submit-wrapper,.contacts .webform-submission-form .form-actions,.contacts .webform-submission-form .form-submit-wrapper,.custom-form-widget .business-widget-form .form-actions,.custom-form-widget .business-widget-form .form-submit-wrapper,.custom-form-widget .commuter-offer-widget-form .form-actions,.custom-form-widget .commuter-offer-widget-form .form-submit-wrapper,.custom-form-widget .long-stay-widget-form .form-actions,.custom-form-widget .long-stay-widget-form .form-submit-wrapper,.custom-form-widget .meetings-widget-form .form-actions,.custom-form-widget .meetings-widget-form .form-submit-wrapper,.custom-form-widget .webform-submission-form .form-actions,.custom-form-widget .webform-submission-form .form-submit-wrapper{position:relative}.contacts .business-widget-form .form-actions .business-form-submit,.contacts .business-widget-form .form-actions .commuter-offer-form-submit,.contacts .business-widget-form .form-actions .longstay-form-submit,.contacts .business-widget-form .form-actions .meeting-form-submit,.contacts .business-widget-form .form-actions .webform-button--submit,.contacts .business-widget-form .form-submit-wrapper .business-form-submit,.contacts .business-widget-form .form-submit-wrapper .commuter-offer-form-submit,.contacts .business-widget-form .form-submit-wrapper .longstay-form-submit,.contacts .business-widget-form .form-submit-wrapper .meeting-form-submit,.contacts .business-widget-form .form-submit-wrapper .webform-button--submit,.contacts .commuter-offer-widget-form .form-actions .business-form-submit,.contacts .commuter-offer-widget-form .form-actions .commuter-offer-form-submit,.contacts .commuter-offer-widget-form .form-actions .longstay-form-submit,.contacts .commuter-offer-widget-form .form-actions .meeting-form-submit,.contacts .commuter-offer-widget-form .form-actions .webform-button--submit,.contacts .commuter-offer-widget-form .form-submit-wrapper .business-form-submit,.contacts .commuter-offer-widget-form .form-submit-wrapper .commuter-offer-form-submit,.contacts .commuter-offer-widget-form .form-submit-wrapper .longstay-form-submit,.contacts .commuter-offer-widget-form .form-submit-wrapper .meeting-form-submit,.contacts .commuter-offer-widget-form .form-submit-wrapper .webform-button--submit,.contacts .long-stay-widget-form .form-actions .business-form-submit,.contacts .long-stay-widget-form .form-actions .commuter-offer-form-submit,.contacts .long-stay-widget-form .form-actions .longstay-form-submit,.contacts .long-stay-widget-form .form-actions .meeting-form-submit,.contacts .long-stay-widget-form .form-actions .webform-button--submit,.contacts .long-stay-widget-form .form-submit-wrapper .business-form-submit,.contacts .long-stay-widget-form .form-submit-wrapper .commuter-offer-form-submit,.contacts .long-stay-widget-form .form-submit-wrapper .longstay-form-submit,.contacts .long-stay-widget-form .form-submit-wrapper .meeting-form-submit,.contacts .long-stay-widget-form .form-submit-wrapper .webform-button--submit,.contacts .meetings-widget-form .form-actions .business-form-submit,.contacts .meetings-widget-form .form-actions .commuter-offer-form-submit,.contacts .meetings-widget-form .form-actions .longstay-form-submit,.contacts .meetings-widget-form .form-actions .meeting-form-submit,.contacts .meetings-widget-form .form-actions .webform-button--submit,.contacts .meetings-widget-form .form-submit-wrapper .business-form-submit,.contacts .meetings-widget-form .form-submit-wrapper .commuter-offer-form-submit,.contacts .meetings-widget-form .form-submit-wrapper .longstay-form-submit,.contacts .meetings-widget-form .form-submit-wrapper .meeting-form-submit,.contacts .meetings-widget-form .form-submit-wrapper .webform-button--submit,.contacts .webform-submission-form .form-actions .business-form-submit,.contacts .webform-submission-form .form-actions .commuter-offer-form-submit,.contacts .webform-submission-form .form-actions .longstay-form-submit,.contacts .webform-submission-form .form-actions .meeting-form-submit,.contacts .webform-submission-form .form-actions .webform-button--submit,.contacts .webform-submission-form .form-submit-wrapper .business-form-submit,.contacts .webform-submission-form .form-submit-wrapper .commuter-offer-form-submit,.contacts .webform-submission-form .form-submit-wrapper .longstay-form-submit,.contacts .webform-submission-form .form-submit-wrapper .meeting-form-submit,.contacts .webform-submission-form .form-submit-wrapper .webform-button--submit,.custom-form-widget .business-widget-form .form-actions .business-form-submit,.custom-form-widget .business-widget-form .form-actions .commuter-offer-form-submit,.custom-form-widget .business-widget-form .form-actions .longstay-form-submit,.custom-form-widget .business-widget-form .form-actions .meeting-form-submit,.custom-form-widget .business-widget-form .form-actions .webform-button--submit,.custom-form-widget .business-widget-form .form-submit-wrapper .business-form-submit,.custom-form-widget .business-widget-form .form-submit-wrapper .commuter-offer-form-submit,.custom-form-widget .business-widget-form .form-submit-wrapper .longstay-form-submit,.custom-form-widget .business-widget-form .form-submit-wrapper .meeting-form-submit,.custom-form-widget .business-widget-form .form-submit-wrapper .webform-button--submit,.custom-form-widget .commuter-offer-widget-form .form-actions .business-form-submit,.custom-form-widget .commuter-offer-widget-form .form-actions .commuter-offer-form-submit,.custom-form-widget .commuter-offer-widget-form .form-actions .longstay-form-submit,.custom-form-widget .commuter-offer-widget-form .form-actions .meeting-form-submit,.custom-form-widget .commuter-offer-widget-form .form-actions .webform-button--submit,.custom-form-widget .commuter-offer-widget-form .form-submit-wrapper .business-form-submit,.custom-form-widget .commuter-offer-widget-form .form-submit-wrapper .commuter-offer-form-submit,.custom-form-widget .commuter-offer-widget-form .form-submit-wrapper .longstay-form-submit,.custom-form-widget .commuter-offer-widget-form .form-submit-wrapper .meeting-form-submit,.custom-form-widget .commuter-offer-widget-form .form-submit-wrapper .webform-button--submit,.custom-form-widget .long-stay-widget-form .form-actions .business-form-submit,.custom-form-widget .long-stay-widget-form .form-actions .commuter-offer-form-submit,.custom-form-widget .long-stay-widget-form .form-actions .longstay-form-submit,.custom-form-widget .long-stay-widget-form .form-actions .meeting-form-submit,.custom-form-widget .long-stay-widget-form .form-actions .webform-button--submit,.custom-form-widget .long-stay-widget-form .form-submit-wrapper .business-form-submit,.custom-form-widget .long-stay-widget-form .form-submit-wrapper .commuter-offer-form-submit,.custom-form-widget .long-stay-widget-form .form-submit-wrapper .longstay-form-submit,.custom-form-widget .long-stay-widget-form .form-submit-wrapper .meeting-form-submit,.custom-form-widget .long-stay-widget-form .form-submit-wrapper .webform-button--submit,.custom-form-widget .meetings-widget-form .form-actions .business-form-submit,.custom-form-widget .meetings-widget-form .form-actions .commuter-offer-form-submit,.custom-form-widget .meetings-widget-form .form-actions .longstay-form-submit,.custom-form-widget .meetings-widget-form .form-actions .meeting-form-submit,.custom-form-widget .meetings-widget-form .form-actions .webform-button--submit,.custom-form-widget .meetings-widget-form .form-submit-wrapper .business-form-submit,.custom-form-widget .meetings-widget-form .form-submit-wrapper .commuter-offer-form-submit,.custom-form-widget .meetings-widget-form .form-submit-wrapper .longstay-form-submit,.custom-form-widget .meetings-widget-form .form-submit-wrapper .meeting-form-submit,.custom-form-widget .meetings-widget-form .form-submit-wrapper .webform-button--submit,.custom-form-widget .webform-submission-form .form-actions .business-form-submit,.custom-form-widget .webform-submission-form .form-actions .commuter-offer-form-submit,.custom-form-widget .webform-submission-form .form-actions .longstay-form-submit,.custom-form-widget .webform-submission-form .form-actions .meeting-form-submit,.custom-form-widget .webform-submission-form .form-actions .webform-button--submit,.custom-form-widget .webform-submission-form .form-submit-wrapper .business-form-submit,.custom-form-widget .webform-submission-form .form-submit-wrapper .commuter-offer-form-submit,.custom-form-widget .webform-submission-form .form-submit-wrapper .longstay-form-submit,.custom-form-widget .webform-submission-form .form-submit-wrapper .meeting-form-submit,.custom-form-widget .webform-submission-form .form-submit-wrapper .webform-button--submit{background-color:#000;border:0;border-radius:4px;color:#fff;cursor:pointer;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;padding:11px 32px}@media(min-width:1024px){.contacts .business-widget-form .form-actions .business-form-submit,.contacts .business-widget-form .form-actions .commuter-offer-form-submit,.contacts .business-widget-form .form-actions .longstay-form-submit,.contacts .business-widget-form .form-actions .meeting-form-submit,.contacts .business-widget-form .form-actions .webform-button--submit,.contacts .business-widget-form .form-submit-wrapper .business-form-submit,.contacts .business-widget-form .form-submit-wrapper .commuter-offer-form-submit,.contacts .business-widget-form .form-submit-wrapper .longstay-form-submit,.contacts .business-widget-form .form-submit-wrapper .meeting-form-submit,.contacts .business-widget-form .form-submit-wrapper .webform-button--submit,.contacts .commuter-offer-widget-form .form-actions .business-form-submit,.contacts .commuter-offer-widget-form .form-actions .commuter-offer-form-submit,.contacts .commuter-offer-widget-form .form-actions .longstay-form-submit,.contacts .commuter-offer-widget-form .form-actions .meeting-form-submit,.contacts .commuter-offer-widget-form .form-actions .webform-button--submit,.contacts .commuter-offer-widget-form .form-submit-wrapper .business-form-submit,.contacts .commuter-offer-widget-form .form-submit-wrapper .commuter-offer-form-submit,.contacts .commuter-offer-widget-form .form-submit-wrapper .longstay-form-submit,.contacts .commuter-offer-widget-form .form-submit-wrapper .meeting-form-submit,.contacts .commuter-offer-widget-form .form-submit-wrapper .webform-button--submit,.contacts .long-stay-widget-form .form-actions .business-form-submit,.contacts .long-stay-widget-form .form-actions .commuter-offer-form-submit,.contacts .long-stay-widget-form .form-actions .longstay-form-submit,.contacts .long-stay-widget-form .form-actions .meeting-form-submit,.contacts .long-stay-widget-form .form-actions .webform-button--submit,.contacts .long-stay-widget-form .form-submit-wrapper .business-form-submit,.contacts .long-stay-widget-form .form-submit-wrapper .commuter-offer-form-submit,.contacts .long-stay-widget-form .form-submit-wrapper .longstay-form-submit,.contacts .long-stay-widget-form .form-submit-wrapper .meeting-form-submit,.contacts .long-stay-widget-form .form-submit-wrapper .webform-button--submit,.contacts .meetings-widget-form .form-actions .business-form-submit,.contacts .meetings-widget-form .form-actions .commuter-offer-form-submit,.contacts .meetings-widget-form .form-actions .longstay-form-submit,.contacts .meetings-widget-form .form-actions .meeting-form-submit,.contacts .meetings-widget-form .form-actions .webform-button--submit,.contacts .meetings-widget-form .form-submit-wrapper .business-form-submit,.contacts .meetings-widget-form .form-submit-wrapper .commuter-offer-form-submit,.contacts .meetings-widget-form .form-submit-wrapper .longstay-form-submit,.contacts .meetings-widget-form .form-submit-wrapper .meeting-form-submit,.contacts .meetings-widget-form .form-submit-wrapper .webform-button--submit,.contacts .webform-submission-form .form-actions .business-form-submit,.contacts .webform-submission-form .form-actions .commuter-offer-form-submit,.contacts .webform-submission-form .form-actions .longstay-form-submit,.contacts .webform-submission-form .form-actions .meeting-form-submit,.contacts .webform-submission-form .form-actions .webform-button--submit,.contacts .webform-submission-form .form-submit-wrapper .business-form-submit,.contacts .webform-submission-form .form-submit-wrapper .commuter-offer-form-submit,.contacts .webform-submission-form .form-submit-wrapper .longstay-form-submit,.contacts .webform-submission-form .form-submit-wrapper .meeting-form-submit,.contacts .webform-submission-form .form-submit-wrapper .webform-button--submit,.custom-form-widget .business-widget-form .form-actions .business-form-submit,.custom-form-widget .business-widget-form .form-actions .commuter-offer-form-submit,.custom-form-widget .business-widget-form .form-actions .longstay-form-submit,.custom-form-widget .business-widget-form .form-actions .meeting-form-submit,.custom-form-widget .business-widget-form .form-actions .webform-button--submit,.custom-form-widget .business-widget-form .form-submit-wrapper .business-form-submit,.custom-form-widget .business-widget-form .form-submit-wrapper .commuter-offer-form-submit,.custom-form-widget .business-widget-form .form-submit-wrapper .longstay-form-submit,.custom-form-widget .business-widget-form .form-submit-wrapper .meeting-form-submit,.custom-form-widget .business-widget-form .form-submit-wrapper .webform-button--submit,.custom-form-widget .commuter-offer-widget-form .form-actions .business-form-submit,.custom-form-widget .commuter-offer-widget-form .form-actions .commuter-offer-form-submit,.custom-form-widget .commuter-offer-widget-form .form-actions .longstay-form-submit,.custom-form-widget .commuter-offer-widget-form .form-actions .meeting-form-submit,.custom-form-widget .commuter-offer-widget-form .form-actions .webform-button--submit,.custom-form-widget .commuter-offer-widget-form .form-submit-wrapper .business-form-submit,.custom-form-widget .commuter-offer-widget-form .form-submit-wrapper .commuter-offer-form-submit,.custom-form-widget .commuter-offer-widget-form .form-submit-wrapper .longstay-form-submit,.custom-form-widget .commuter-offer-widget-form .form-submit-wrapper .meeting-form-submit,.custom-form-widget .commuter-offer-widget-form .form-submit-wrapper .webform-button--submit,.custom-form-widget .long-stay-widget-form .form-actions .business-form-submit,.custom-form-widget .long-stay-widget-form .form-actions .commuter-offer-form-submit,.custom-form-widget .long-stay-widget-form .form-actions .longstay-form-submit,.custom-form-widget .long-stay-widget-form .form-actions .meeting-form-submit,.custom-form-widget .long-stay-widget-form .form-actions .webform-button--submit,.custom-form-widget .long-stay-widget-form .form-submit-wrapper .business-form-submit,.custom-form-widget .long-stay-widget-form .form-submit-wrapper .commuter-offer-form-submit,.custom-form-widget .long-stay-widget-form .form-submit-wrapper .longstay-form-submit,.custom-form-widget .long-stay-widget-form .form-submit-wrapper .meeting-form-submit,.custom-form-widget .long-stay-widget-form .form-submit-wrapper .webform-button--submit,.custom-form-widget .meetings-widget-form .form-actions .business-form-submit,.custom-form-widget .meetings-widget-form .form-actions .commuter-offer-form-submit,.custom-form-widget .meetings-widget-form .form-actions .longstay-form-submit,.custom-form-widget .meetings-widget-form .form-actions .meeting-form-submit,.custom-form-widget .meetings-widget-form .form-actions .webform-button--submit,.custom-form-widget .meetings-widget-form .form-submit-wrapper .business-form-submit,.custom-form-widget .meetings-widget-form .form-submit-wrapper .commuter-offer-form-submit,.custom-form-widget .meetings-widget-form .form-submit-wrapper .longstay-form-submit,.custom-form-widget .meetings-widget-form .form-submit-wrapper .meeting-form-submit,.custom-form-widget .meetings-widget-form .form-submit-wrapper .webform-button--submit,.custom-form-widget .webform-submission-form .form-actions .business-form-submit,.custom-form-widget .webform-submission-form .form-actions .commuter-offer-form-submit,.custom-form-widget .webform-submission-form .form-actions .longstay-form-submit,.custom-form-widget .webform-submission-form .form-actions .meeting-form-submit,.custom-form-widget .webform-submission-form .form-actions .webform-button--submit,.custom-form-widget .webform-submission-form .form-submit-wrapper .business-form-submit,.custom-form-widget .webform-submission-form .form-submit-wrapper .commuter-offer-form-submit,.custom-form-widget .webform-submission-form .form-submit-wrapper .longstay-form-submit,.custom-form-widget .webform-submission-form .form-submit-wrapper .meeting-form-submit,.custom-form-widget .webform-submission-form .form-submit-wrapper .webform-button--submit{padding:15px 48px}}.contacts .form-checkbox-container,.custom-form-widget .form-checkbox-container{font-size:0}@media(min-width:1024px){.contacts .form-checkbox-container,.custom-form-widget .form-checkbox-container{padding-top:18px}}.contacts .form-checkbox-container .form-item,.custom-form-widget .form-checkbox-container .form-item{margin-bottom:24px}.contacts .form-checkbox-container label,.custom-form-widget .form-checkbox-container label{color:#222;display:inline-block;font-family:OpenSans,sans-serif;font-size:14px;font-weight:400;line-height:24px;text-align:left;vertical-align:top}@media(min-width:1024px){.contacts .form-checkbox-container label,.custom-form-widget .form-checkbox-container label{line-height:19px}}.contacts .summary-title,.custom-form-widget .summary-title{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;margin-bottom:25px;text-align:center}.fonts-stage-2 .contacts .summary-title,.fonts-stage-2 .custom-form-widget .summary-title{font-family:OpenSans,sans-serif}.contacts .form-item--error input,.contacts .form-item--error select,.contacts .form-item--error textarea,.custom-form-widget .form-item--error input,.custom-form-widget .form-item--error select,.custom-form-widget .form-item--error textarea{border-color:#cf0e0e;color:#cf0e0e!important}.contacts .error .jcf-checkbox,.contacts .error .jcf-radio,.contacts .form-item--error .jcf-checkbox,.contacts .form-item--error .jcf-radio,.custom-form-widget .error .jcf-checkbox,.custom-form-widget .error .jcf-radio,.custom-form-widget .form-item--error .jcf-checkbox,.custom-form-widget .form-item--error .jcf-radio{border-color:#cf0e0e}.contacts .custom-datepicker,.contacts .form-type-date,.custom-form-widget .custom-datepicker,.custom-form-widget .form-type-date{position:relative;z-index:99}.contacts .custom-datepicker .ui-datepicker,.contacts .form-type-date .ui-datepicker,.custom-form-widget .custom-datepicker .ui-datepicker,.custom-form-widget .form-type-date .ui-datepicker{border:none!important;border-radius:4px;box-shadow:4px 3px 7px #00000073;opacity:0;padding:12px;position:absolute;visibility:hidden;width:100%}.contacts .custom-datepicker .ui-datepicker .ui-datepicker-title,.contacts .custom-datepicker .ui-datepicker table td a.ui-state-default,.contacts .custom-datepicker .ui-datepicker table th,.contacts .form-type-date .ui-datepicker .ui-datepicker-title,.contacts .form-type-date .ui-datepicker table td a.ui-state-default,.contacts .form-type-date .ui-datepicker table th,.custom-form-widget .custom-datepicker .ui-datepicker .ui-datepicker-title,.custom-form-widget .custom-datepicker .ui-datepicker table td a.ui-state-default,.custom-form-widget .custom-datepicker .ui-datepicker table th,.custom-form-widget .form-type-date .ui-datepicker .ui-datepicker-title,.custom-form-widget .form-type-date .ui-datepicker table td a.ui-state-default,.custom-form-widget .form-type-date .ui-datepicker table th{color:#000}.contacts .custom-datepicker .ui-datepicker .ui-datepicker-highlight a,.contacts .form-type-date .ui-datepicker .ui-datepicker-highlight a,.custom-form-widget .custom-datepicker .ui-datepicker .ui-datepicker-highlight a,.custom-form-widget .form-type-date .ui-datepicker .ui-datepicker-highlight a{border-color:#000;border-width:1px}.contacts .custom-datepicker .ui-datepicker .ui-datepicker-highlight:last-child a,.contacts .form-type-date .ui-datepicker .ui-datepicker-highlight:last-child a,.custom-form-widget .custom-datepicker .ui-datepicker .ui-datepicker-highlight:last-child a,.custom-form-widget .form-type-date .ui-datepicker .ui-datepicker-highlight:last-child a{border-color:#000!important;border-width:1px!important}.contacts .custom-datepicker .ui-datepicker .ui-datepicker-next,.contacts .custom-datepicker .ui-datepicker .ui-datepicker-prev,.contacts .form-type-date .ui-datepicker .ui-datepicker-next,.contacts .form-type-date .ui-datepicker .ui-datepicker-prev,.custom-form-widget .custom-datepicker .ui-datepicker .ui-datepicker-next,.custom-form-widget .custom-datepicker .ui-datepicker .ui-datepicker-prev,.custom-form-widget .form-type-date .ui-datepicker .ui-datepicker-next,.custom-form-widget .form-type-date .ui-datepicker .ui-datepicker-prev{border-color:#000}.contacts .custom-datepicker .ui-datepicker .ui-datepicker-next:after,.contacts .custom-datepicker .ui-datepicker .ui-datepicker-prev:after,.contacts .form-type-date .ui-datepicker .ui-datepicker-next:after,.contacts .form-type-date .ui-datepicker .ui-datepicker-prev:after,.custom-form-widget .custom-datepicker .ui-datepicker .ui-datepicker-next:after,.custom-form-widget .custom-datepicker .ui-datepicker .ui-datepicker-prev:after,.custom-form-widget .form-type-date .ui-datepicker .ui-datepicker-next:after,.custom-form-widget .form-type-date .ui-datepicker .ui-datepicker-prev:after{top:8px}.contacts .custom-datepicker .start-date,.contacts .form-type-date .start-date,.custom-form-widget .custom-datepicker .start-date,.custom-form-widget .form-type-date .start-date{display:none}.contacts .custom-datepicker.active.one-day .ui-checkin a,.contacts .form-type-date.active.one-day .ui-checkin a,.custom-form-widget .custom-datepicker.active.one-day .ui-checkin a,.custom-form-widget .form-type-date.active.one-day .ui-checkin a{border:2px solid #4f9295!important;border-radius:50%!important}.contacts .custom-datepicker.active .ui-datepicker,.contacts .form-type-date.active .ui-datepicker,.custom-form-widget .custom-datepicker.active .ui-datepicker,.custom-form-widget .form-type-date.active .ui-datepicker{opacity:1;position:relative;visibility:visible}.contacts .custom-datepicker .date-icon,.contacts .form-type-date .date-icon,.custom-form-widget .custom-datepicker .date-icon,.custom-form-widget .form-type-date .date-icon{display:none}.contacts .custom-datepicker label,.custom-form-widget .custom-datepicker label{display:block!important;position:relative}.contacts .custom-datepicker label:before,.custom-form-widget .custom-datepicker label:before{background:url(/themes/custom/adagio/static/media/icon-calendar.svg) no-repeat;background-size:cover;content:"";height:18px;position:absolute;right:15px;top:calc(100% + 15px);width:18px}.contacts .custom-datepicker input,.custom-form-widget .custom-datepicker input{padding-right:48px}@media(min-width:1024px){.contacts .container,.custom-form-widget .container{display:flex}}.contacts .container .contacts-form__col,.custom-form-widget .container .contacts-form__col{box-sizing:border-box;width:100%}@media(min-width:1024px){.contacts .container .contacts-form__col,.custom-form-widget .container .contacts-form__col{padding:0;width:50%}}.contacts .add-more-button-wrapper,.custom-form-widget .add-more-button-wrapper{margin:0 0 15px;position:relative}.contacts .add-more-button-wrapper:before,.custom-form-widget .add-more-button-wrapper:before{color:#d64309;content:"+";font-size:22px;left:0;pointer-events:none;position:absolute;top:2px}.contacts .add-more-button-wrapper .add-more-button,.custom-form-widget .add-more-button-wrapper .add-more-button{background:none;border:0;color:#4a4a4a;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-weight:400;padding:5px 5px 5px 20px}.fonts-stage-2 .contacts .add-more-button-wrapper .add-more-button,.fonts-stage-2 .custom-form-widget .add-more-button-wrapper .add-more-button{font-family:OpenSans,sans-serif}.contacts .remove-item-button-wrapper,.custom-form-widget .remove-item-button-wrapper{position:relative}.contacts .remove-item-button-wrapper:before,.custom-form-widget .remove-item-button-wrapper:before{color:#ec004a;content:"-";font-size:22px;left:6px;pointer-events:none;position:absolute;top:0}.contacts .remove-item-button-wrapper .remove-item-button,.custom-form-widget .remove-item-button-wrapper .remove-item-button{background:none;border:0;color:#4a4a4a;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-weight:400;padding:5px 5px 5px 20px}.fonts-stage-2 .contacts .remove-item-button-wrapper .remove-item-button,.fonts-stage-2 .custom-form-widget .remove-item-button-wrapper .remove-item-button{font-family:OpenSans,sans-serif}.contacts .commuter-offer-form .select-holder,.custom-form-widget .commuter-offer-form .select-holder{position:relative;width:100%;z-index:2}.contacts .commuter-offer-form #js-ajax-dates-wrapper,.custom-form-widget .commuter-offer-form #js-ajax-dates-wrapper{position:relative;z-index:1}.contacts .fieldset-wrapper,.custom-form-widget .fieldset-wrapper{position:relative}.contacts .form-item.form-item-phone input[type=text],.contacts .form-item.form-type-tel input[type=text],.custom-form-widget .form-item.form-item-phone input[type=text],.custom-form-widget .form-item.form-type-tel input[type=text]{padding-left:115px!important}.contacts .form-item.form-item-phone.active input,.contacts .form-item.form-type-tel.active input,.custom-form-widget .form-item.form-item-phone.active input,.custom-form-widget .form-item.form-type-tel.active input{border-color:#0355ff}.contacts .form-item.active .iti__selected-flag,.custom-form-widget .form-item.active .iti__selected-flag{background-color:#f5f3f2}.contacts .form-item.active .iti--allow-dropdown .iti__flag-container:hover,.custom-form-widget .form-item.active .iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.contacts .form-item.active .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.custom-form-widget .form-item.active .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:#f5f3f2}.contacts .iti .form-tel,.custom-form-widget .iti .form-tel{padding-left:115px!important}.contacts .iti__hide,.custom-form-widget .iti__hide{display:block;visibility:hidden}.contacts .drop,.custom-form-widget .drop{background:#fff;border-radius:4px;box-shadow:4px 3px 7px #00000073;display:none;left:0;position:absolute;top:calc(100% + 2px);width:100%}.contacts .drop .iti__hide,.custom-form-widget .drop .iti__hide{visibility:visible}.contacts .customscroll,.custom-form-widget .customscroll{max-height:200px;width:100%!important}.contacts .customscroll .iti__country-list,.custom-form-widget .customscroll .iti__country-list{background:none;border-radius:0;box-shadow:none;height:auto;margin:0;max-height:none;overflow-y:hidden;position:static;white-space:inherit;width:100%}.contacts .jcf-scrollbar-vertical,.custom-form-widget .jcf-scrollbar-vertical{background:none;border-radius:2px;bottom:16px;position:absolute;right:12px;top:16px;width:3px}@media(min-width:1024px){.contacts .jcf-scrollbar-vertical,.custom-form-widget .jcf-scrollbar-vertical{right:15px}}.contacts .jcf-scrollbar-vertical .jcf-scrollbar-handle,.custom-form-widget .jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#4a4a4a;border-radius:2px;min-height:80px;width:3px}.contacts .jcf-scrollbar-vertical .jcf-scrollbar-dec,.contacts .jcf-scrollbar-vertical .jcf-scrollbar-inc,.custom-form-widget .jcf-scrollbar-vertical .jcf-scrollbar-dec,.custom-form-widget .jcf-scrollbar-vertical .jcf-scrollbar-inc{display:none}.contacts .jcf-scrollbar-vertical .jcf-scrollbar-slider,.custom-form-widget .jcf-scrollbar-vertical .jcf-scrollbar-slider{height:calc(100% - 32px)!important}.contacts .fieldset-legend,.contacts label,.custom-form-widget .fieldset-legend,.custom-form-widget label{color:#000;display:inline-block;font-family:OpenSans,sans-serif;font-size:14px;font-weight:600;line-height:24px;opacity:1;padding-bottom:2px;vertical-align:top}.contacts .fieldset-legend.form-required:after,.contacts label.form-required:after,.custom-form-widget .fieldset-legend.form-required:after,.custom-form-widget label.form-required:after{content:"*";margin-left:4px;vertical-align:top}.contacts [data-tippy-root],.custom-form-widget [data-tippy-root]{margin-bottom:6px}@media(min-width:768px){.contacts [data-tippy-root],.custom-form-widget [data-tippy-root]{margin-bottom:10px}}.contacts .captcha,.custom-form-widget .captcha{flex-basis:100%;min-width:100%}@media(min-width:1024px){.contacts .captcha,.custom-form-widget .captcha{flex-basis:50%;min-width:50%;padding:0 12px;width:50%}}.contacts .form-item-captcha-response,.custom-form-widget .form-item-captcha-response{flex-basis:100%;min-width:100%}.contacts .form-item-captcha-response .field-prefix,.contacts .form-item-captcha-response label,.custom-form-widget .form-item-captcha-response .field-prefix,.custom-form-widget .form-item-captcha-response label{color:#000;display:inline-block;font-family:OpenSans,sans-serif;font-size:14px;font-weight:600;line-height:24px;opacity:1;padding-bottom:2px;vertical-align:top}.contacts .form-item-captcha-response .description,.custom-form-widget .form-item-captcha-response .description{color:#4a4a4a;font-family:OpenSans,sans-serif;font-size:12px;line-height:22px;padding:8px 0 0}@media(min-width:1024px){.contacts .form-item-captcha-response .description,.custom-form-widget .form-item-captcha-response .description{line-height:20px}}.contacts .form-item-captcha-response .description a,.custom-form-widget .form-item-captcha-response .description a{color:#ec004a;text-decoration:underline}.contacts .form-item-captcha-response .description a:hover,.custom-form-widget .form-item-captcha-response .description a:hover{text-decoration:none}.contacts .form-item-captcha-response .form-text,.custom-form-widget .form-item-captcha-response .form-text{margin-top:5px}.contacts .form-type-checkbox label,.custom-form-widget .form-type-checkbox label{color:#222;font-size:14px;font-weight:400;line-height:24px;max-width:calc(100% - 24px);padding:0 0 0 8px}@media(min-width:1024px){.contacts .form-type-checkbox label,.custom-form-widget .form-type-checkbox label{line-height:19px}}.contacts .form-type-range .field-prefix,.custom-form-widget .form-type-range .field-prefix{color:#4a4a4a;font-size:14px;padding:7px}.contacts .form-type-range input[type=number],.custom-form-widget .form-type-range input[type=number]{margin-bottom:5px;margin-top:5px;width:100%!important}.contacts .form-type-range .field-prefix,.custom-form-widget .form-type-range .field-prefix{padding-left:12px}.contacts .form-type-range .form-item,.custom-form-widget .form-type-range .form-item{margin-bottom:0}.contacts .form-type-range input[type=range],.custom-form-widget .form-type-range input[type=range]{-webkit-appearance:none;background-color:#4a4a4a;height:2px;margin:19px 0 11px;transition:background-color .2s;width:250px}.contacts .form-type-range input[type=range]:hover,.custom-form-widget .form-type-range input[type=range]:hover{background-color:#4a4a4a}.contacts .form-type-range input[type=range]::-webkit-slider-thumb,.custom-form-widget .form-type-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:url(/themes/custom/adagio/static/media/icon-range.svg) no-repeat;cursor:pointer;height:24px;width:26px}.contacts .form-type-range input[type=range]::-moz-range-thumb,.custom-form-widget .form-type-range input[type=range]::-moz-range-thumb{background:url(/themes/custom/adagio/static/media/icon-range.svg) no-repeat;cursor:pointer;height:24px;width:26px}.contacts .form-type-range label,.custom-form-widget .form-type-range label{margin-bottom:37px}.contacts .form-type-range output,.custom-form-widget .form-type-range output{background:#4a4a4a;border:none;border-radius:100px;color:#fff;font-family:OpenSans,sans-serif;font-size:12px;font-weight:700;line-height:20px;opacity:1!important;padding:4px 8px}.contacts .jcf-select,.custom-form-widget .jcf-select{border-color:#4a4a4a;border-radius:4px;border-width:1px}@media(min-width:1024px){.contacts .jcf-select,.custom-form-widget .jcf-select{margin-top:26px}}.contacts .jcf-select:before,.custom-form-widget .jcf-select:before{display:none}.contacts .jcf-select.jcf-select-error,.custom-form-widget .jcf-select.jcf-select-error{border-color:#cf0e0e}.contacts .jcf-select.jcf-drop-active,.contacts .jcf-select.jcf-focus,.custom-form-widget .jcf-select.jcf-drop-active,.custom-form-widget .jcf-select.jcf-focus{border-color:#0355ff;border-radius:4px}.contacts .jcf-select .jcf-select-text,.custom-form-widget .jcf-select .jcf-select-text{font-size:14px;font-weight:400;height:46px;line-height:24px;padding:11px 48px 11px 12px}@media(min-width:1024px){.contacts .jcf-select .jcf-select-text,.custom-form-widget .jcf-select .jcf-select-text{font-size:16px}}.contacts .jcf-select .jcf-select-opener,.custom-form-widget .jcf-select .jcf-select-opener{height:24px;position:absolute;right:12px;top:12px;width:24px}.contacts .jcf-select .jcf-select-opener:before,.custom-form-widget .jcf-select .jcf-select-opener:before{border:solid #0000;border-top-color:initial;border-width:5px 5px 0;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center top}.contacts .jcf-select.jcf-drop-active .jcf-select-opener:before,.custom-form-widget .jcf-select.jcf-drop-active .jcf-select-opener:before{border-bottom-color:initial;border-width:0 5px 5px}.contacts .jcf-select .jcf-select-drop,.custom-form-widget .jcf-select .jcf-select-drop{left:-1px;top:calc(100% + 3px)}.contacts .jcf-select .jcf-select-drop .jcf-select-drop-content,.custom-form-widget .jcf-select .jcf-select-drop .jcf-select-drop-content{border-radius:4px;box-shadow:4px 3px 7px #00000073;padding:0}.contacts .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-option,.custom-form-widget .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-option{color:#000;font-size:14px;line-height:24px;padding:4px 20px 4px 10px}@media(min-width:1024px){.contacts .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-option,.custom-form-widget .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-option{font-size:16px}}.contacts .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-option.jcf-hover,.contacts .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-option.jcf-selected,.custom-form-widget .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-option.jcf-hover,.custom-form-widget .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-option.jcf-selected{background-color:#0355ff1a;text-decoration:none}.contacts .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-optgroup .jcf-option,.custom-form-widget .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-optgroup .jcf-option{padding-left:35px}.contacts .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-optgroup .jcf-option:after,.custom-form-widget .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-list .jcf-optgroup .jcf-option:after{left:10px;right:10px}.contacts .jcf-select .jcf-scrollable-wrapper,.custom-form-widget .jcf-select .jcf-scrollable-wrapper{margin-bottom:0}.contacts .jcf-list .jcf-optgroup-caption,.custom-form-widget .jcf-list .jcf-optgroup-caption{color:#000;font-size:14px;line-height:24px;padding:10px 20px 10px 10px}@media(min-width:1024px){.contacts .jcf-list .jcf-optgroup-caption,.custom-form-widget .jcf-list .jcf-optgroup-caption{font-size:16px}}.contacts .jcf-list .jcf-optgroup-caption:after,.custom-form-widget .jcf-list .jcf-optgroup-caption:after{left:10px;right:10px}.contacts .jcf-list .jcf-list-content,.custom-form-widget .jcf-list .jcf-list-content{width:100%!important}.custom-form-widget{max-width:100%}.custom-form-widget form{box-sizing:border-box;margin:0 auto;max-width:904px}.custom-form-widget .title-wysiwyg{font-size:25px;line-height:28px;max-width:928px;padding:0 24px 32px;width:100%}.custom-form-widget .title-wysiwyg span[class*=icon-]{line-height:.6}.custom-form-widget .title-wysiwyg span[class*=icon-]:before{color:#ec004a}@media(min-width:1024px){.custom-form-widget .title-wysiwyg span[class*=icon-]{line-height:.5}.custom-form-widget .title-wysiwyg{font-size:48px;line-height:54px;padding-bottom:50px}}.webform-element-more{color:#4a4a4a;font-family:OpenSans,sans-serif;font-size:12px;line-height:22px}@media(min-width:1024px){.webform-element-more{line-height:20px}}.webform-element-more a{color:#ec004a;text-decoration:underline}.webform-element-more a:hover{text-decoration:none}.custom-form-widget .iti--allow-dropdown{display:block}.custom-form-widget .custom-datepicker input{background:url(/themes/custom/adagio/static/media/icon-calendar.svg) no-repeat;background-position:96%}.custom-form-widget .webform-submission-form .form-type-checkbox{flex-basis:100%;max-width:100%;min-width:100%;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.webform-element-description{color:#4a4a4a;font-family:OpenSans,sans-serif;font-size:12px;line-height:22px;padding:8px 0 0}@media(min-width:1024px){.webform-element-description{line-height:20px}}.webform-element-description a{color:#ec004a;text-decoration:underline}.webform-element-description a:hover{text-decoration:none}.form-type-checkbox .webform-element-description{padding-left:38px}.js-webform-radios{align-items:center;display:flex}.js-webform-radios .form-item{flex-basis:auto!important;width:auto!important}.two-column-form{display:flex;flex-wrap:wrap;width:100%}@media(max-width:768px){.two-column-form{display:block}}.two-column-form .form-actions{flex-basis:100%;width:100%}.two-column-form .form-item{box-sizing:border-box;flex-basis:100%;width:100%}@media(min-width:1024px){.two-column-form .form-item{flex-basis:50%;width:50%}.two-column-form .form-item.form-type-textarea,.two-column-form .form-item.radios--wrapper{flex-basis:100%;width:100%}}.two-column-form .form-item .form-item{flex-basis:100%;padding:0;width:100%}.two-column-form fieldset.webform-composite-hidden-title .fieldset-wrapper>.form-item:last-child{margin-bottom:32px}.two-column-form .fieldgroup{margin:0}.two-column-form .fieldgroup.radios--wrapper{margin-bottom:32px}.two-column-form .form-item-comment,.two-column-form .webform-message{flex-basis:100%;width:100%}body:not(.webform-page) .ui-autocomplete{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;left:0!important;line-height:16px;margin:0;width:100%!important;z-index:1}.fonts-stage-2 body:not(.webform-page) .ui-autocomplete{font-family:OpenSans,sans-serif}.webform-page .ui-autocomplete{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:16px;margin:0;max-width:870px;z-index:102}.fonts-stage-2 .webform-page .ui-autocomplete{font-family:OpenSans,sans-serif}.webform-page .ui-autocomplete .ui-state-active{background:#0000!important;border:none!important;color:#40e9c4!important}.webform-element-help{height:20px;line-height:20px;width:20px}.webform-element-help:active,.webform-element-help:focus,.webform-element-help:hover{background:#0355ff;border-color:#0355ff}.webform-element-help--title{font-family:OpenSans,sans-serif;font-size:14px;font-weight:600;line-height:24px;margin-bottom:0}@media(min-width:1024px){.webform-element-help--title{font-size:16px}}.webform-element-help--content{font-family:OpenSans,sans-serif;font-size:12px;line-height:22px}@media(min-width:1024px){.webform-element-help--content{line-height:20px}}.webform-element-help--content a{color:#ec004a;text-decoration:underline}.webform-element-help--content a:active,.webform-element-help--content a:hover,.webform-element-help--content a:link,.webform-element-help--content a:visited{color:#ec004a}.webform-element-help--content a:hover{text-decoration:none}.tippy-box{background:#0355ff;width:226px}@media(min-width:1024px){.tippy-box{width:339px}}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:12px 7px 0;bottom:-12px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 7px 12px;top:-12px}.tippy-content{padding:16px}@media(min-width:1024px){.tippy-content{padding:14px}}.tippy-arrow{color:#0355ff}.select2-container--open{z-index:102}.select2-container--open .select2-dropdown{background:none;border:none}.select2-container--open .select2-dropdown.select2-dropdown--above .select2-search--dropdown{bottom:-47px}.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results{border-radius:4px;box-shadow:-4px -3px 7px #00000073;margin-bottom:2px}.select2-container--open .select2-dropdown.select2-dropdown--below .select2-search--dropdown{top:-47px}.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results{border-radius:4px;margin-top:2px}@media(min-width:1024px){.select2-container--default{margin-top:26px}}.select2-container--default .select2-selection--single{border-color:#4a4a4a!important;height:48px!important;position:relative}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000!important;font-family:OpenSans,sans-serif;font-size:14px;font-weight:400;line-height:24px;padding:11px 48px 11px 12px}@media(min-width:1024px){.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px}}.select2-container--default .select2-selection--single .select2-selection__arrow{height:24px!important;position:absolute;right:12px!important;top:12px!important;width:24px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 #0000 #0000;border-style:solid;border-width:5px 5px 0!important;left:50%!important;margin:0!important;position:absolute;top:50%!important;transform:translate(-50%,-50%);transform-origin:center top}.select2-container--default .select2-search--dropdown{border:0 solid #0000;border-radius:4px;height:46px;left:1px;overflow:hidden;padding:0;position:absolute;right:48px;z-index:4}.select2-container--default .select2-search--dropdown .select2-search__field{border:none!important;color:#000;display:block;font-family:OpenSans,sans-serif;font-size:14px;height:46px;line-height:24px;outline:none;padding:11px 0 11px 11px}@media(min-width:1024px){.select2-container--default .select2-search--dropdown .select2-search__field{font-size:16px}}.select2-container--default .select2-search--dropdown .select2-search__field::-webkit-input-placeholder{color:#0006;font-family:OpenSans,sans-serif;font-size:14px;opacity:1;text-overflow:ellipsis}@media(min-width:1024px){.select2-container--default .select2-search--dropdown .select2-search__field::-webkit-input-placeholder{font-size:16px}}.select2-container--default .select2-search--dropdown .select2-search__field:-moz-placeholder{color:#0006;font-family:OpenSans,sans-serif;font-size:14px;opacity:1;text-overflow:ellipsis}@media(min-width:1024px){.select2-container--default .select2-search--dropdown .select2-search__field:-moz-placeholder{font-size:16px}}.select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder{color:#0006;font-family:OpenSans,sans-serif;font-size:14px;opacity:1;text-overflow:ellipsis}@media(min-width:1024px){.select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder{font-size:16px}}.select2-container--default .select2-search--dropdown .select2-search__field:-ms-input-placeholder{color:#0006;font-family:OpenSans,sans-serif;font-size:14px;opacity:1;text-overflow:ellipsis}@media(min-width:1024px){.select2-container--default .select2-search--dropdown .select2-search__field:-ms-input-placeholder{font-size:16px}}.select2-container--default .select2-search--dropdown .select2-search__field:focus::-webkit-input-placeholder{opacity:1}.select2-container--default .select2-search--dropdown .select2-search__field:focus:-moz-placeholder,.select2-container--default .select2-search--dropdown .select2-search__field:focus::-moz-placeholder{opacity:1}.select2-container--default .select2-search--dropdown .select2-search__field:focus:-ms-input-placeholder{opacity:1}.select2-container--default .select2-results{background:#fff;border-radius:4px;box-shadow:4px 3px 7px #00000073;overflow:hidden}.select2-container--default .select2-results .select2-results__options{width:100%!important}.select2-container--default .select2-results .select2-results__options li{background:none}.select2-container--default .select2-results .select2-results__options li[role=option]{color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding:4px 20px 4px 10px}@media(min-width:1024px){.select2-container--default .select2-results .select2-results__options li[role=option]{font-size:16px}}.select2-container--default .select2-results .select2-results__options li.select2-results__option--highlighted,.select2-container--default .select2-results .select2-results__options li[aria-selected=true]{background-color:#0355ff1a}.select2-container--default .select2-results .select2-results__options li:before{display:none}.select2-container--default .select2-results .select2-results__options li strong{color:#000;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:600;line-height:16px;margin-bottom:1px;padding:20px 30px;position:relative}.fonts-stage-2 .select2-container--default .select2-results .select2-results__options li strong{font-family:OpenSans,sans-serif}@media(min-width:1024px){.select2-container--default .select2-results .select2-results__options li strong{font-size:16px}}.select2-container--default .select2-results .select2-results__options li strong:after{background:#f0f0ef;bottom:-1px;content:"";height:1px;left:30px;position:absolute;right:30px}.select2-container--default .select2-results .select2-results__options li .select2-results__option--highlighted[aria-selected]{background-color:#0355ff1a}.select2-container--default .select2-results .select2-results__options.select2-results__options--nested li{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:14px;font-weight:400;line-height:24px;margin-bottom:1px;padding:17px 50px;position:relative}.fonts-stage-2 .select2-container--default .select2-results .select2-results__options.select2-results__options--nested li{font-family:OpenSans,sans-serif}@media(max-width:767px){.select2-container--default .select2-results .select2-results__options.select2-results__options--nested li{padding:17px 30px 17px 47px}}@media(min-width:1024px){.select2-container--default .select2-results .select2-results__options.select2-results__options--nested li{font-size:16px}}.select2-container--default .select2-results .select2-results__options.select2-results__options--nested li:after{background:#f0f0ef;bottom:-1px;content:"";height:1px;left:30px;position:absolute;right:30px}.select2-container--default .select2-results .select2-results__group{color:#000;cursor:default;display:block;font-size:14px;font-weight:600;line-height:24px;padding:10px 20px 10px 10px;position:relative;white-space:nowrap}.select2-container--default .select2-results .select2-results__group:after{background:#f0f0ef;bottom:0;content:"";height:1px;left:10px;position:absolute;right:10px}@media(min-width:1024px){.select2-container--default .select2-results .select2-results__group{font-size:16px}}.select2-container--default .select2-results .jcf-scrollbar-vertical{background:none;border-radius:2px;bottom:16px;right:12px;top:16px;width:3px}@media(min-width:1024px){.select2-container--default .select2-results .jcf-scrollbar-vertical{right:15px}}.select2-container--default .select2-results .jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#4a4a4a;border-radius:2px;min-height:80px;width:3px}.select2-container--default .select2-results .jcf-scrollbar-vertical .jcf-scrollbar-dec,.select2-container--default .select2-results .jcf-scrollbar-vertical .jcf-scrollbar-inc{display:none}.select2-container--default.select2-container--open .select2-selection--single{border-color:#0355ff!important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#0000 #0000 #000!important;border-width:0 5px 5px!important}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:4px;border-top-right-radius:4px}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.select2-container--default.select2-container--focus .select2-selection--single{border-color:#0355ff}.select2-container--default .select2-results>.select2-results__options{max-height:500px}.webform-multiple-table table{box-sizing:initial;margin-bottom:0}.webform-multiple-table table *{box-sizing:initial}.webform-tableselect th{padding-bottom:32px;text-align:left}.webform-tableselect td,.webform-tableselect th{color:#222;font-size:14px;line-height:24px;padding-left:8px}@media(min-width:1024px){.webform-tableselect td,.webform-tableselect th{line-height:19px}}.webform-tableselect td:first-child,.webform-tableselect th:first-child{padding-left:0}.iti{display:inline-block;position:relative;z-index:100}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{margin-bottom:0!important;margin-right:0;margin-top:0!important;padding-right:36px;position:relative;z-index:0}.iti__flag-container{bottom:0;padding:1px;position:absolute;right:0;top:0}.iti__selected-flag{align-items:center;border-radius:4px 0 0 4px;display:flex;height:46px;padding:0 32px 0 11px;position:relative;width:100px;z-index:1}.iti__arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #000;height:0;margin-left:0;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:0}.iti__arrow--up{border-bottom:5px solid #000;border-top:none}.iti__flag{flex:0 0 auto}.iti__country-code{color:#000;font-family:OpenSans,sans-serif;font-size:16px;line-height:24px;margin-left:8px;text-transform:uppercase}.iti__country-list{background:#fff;border:none;border-radius:4px;box-shadow:4px 3px 7px #00000073;box-sizing:border-box;left:0;list-style:none;max-height:200px;overflow:hidden;text-align:left;width:100%;z-index:2}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media(max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{margin-right:13px;width:20px}.iti__divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.iti__country{align-items:center;display:flex;flex-wrap:wrap;padding:11px 40px 11px 12px}.iti__dial-code{color:#000;font-family:OpenSans,sans-serif;font-size:16px;line-height:24px}.iti__dial-code:before{content:"("}.iti__dial-code:after{content:")"}.iti__country-name{color:#000;font-family:OpenSans,sans-serif;font-size:16px;line-height:24px;margin-right:4px;max-width:calc(100% - 90px)}.iti__country.iti__highlight{background-color:#0355ff1a}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{margin-left:0;padding-left:54px;padding-right:6px}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{left:0;right:auto}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:#0000}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag,.iti--separate-dial-code .iti__selected-flag{background-color:#0000}.iti--separate-dial-code .iti__selected-dial-code{margin-left:7px}.iti--container{left:-1000px;padding:1px;position:absolute;top:-1000px;z-index:1060}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{bottom:30px;left:30px;position:fixed;right:30px;top:30px}.iti-mobile .iti__country-list{max-height:100%;overflow-y:auto;width:100%}.iti__flag{background-color:#dbdbdb;background-image:url(/themes/custom/adagio/static/media/flags.1952df896c6a79bb730c.png);background-position:20px 0;background-repeat:no-repeat;border-radius:2px;box-shadow:0 0 1px 0 #888;height:15px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/themes/custom/adagio/static/media/flags@2x.276410ffdcdd2ff8dca2.png)}}.iti__flag.iti__np{background-color:#0000}.business-widget-form .form-item-phone.active .iti__flag-container,.business-widget-form .form-type-tel.active .iti__flag-container,.commuter-offer-widget-form .form-item-phone.active .iti__flag-container,.commuter-offer-widget-form .form-type-tel.active .iti__flag-container,.custom-form-widget .form-item-phone.active .iti__flag-container,.custom-form-widget .form-type-tel.active .iti__flag-container,.long-stay-widget-form .form-item-phone.active .iti__flag-container,.long-stay-widget-form .form-type-tel.active .iti__flag-container,.meetings-widget-form .form-item-phone.active .iti__flag-container,.meetings-widget-form .form-type-tel.active .iti__flag-container,.webform-submission-form .form-item-phone.active .iti__flag-container,.webform-submission-form .form-type-tel.active .iti__flag-container{width:100%}.cookie-gdrp{background:#fffc;height:100%;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.cookie-gdrp,.cookie-gdrp *,.cookie-gdrp :after,.cookie-gdrp :before{box-sizing:border-box}.cookie-gdrp__block{background:#fff;border:1px solid #c4c4c4;border-radius:23px;left:50%;max-width:418px;overflow:hidden;padding:20px 25px 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px)}.cookie-gdrp__title{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:1;margin-right:20px}.fonts-stage-2 .cookie-gdrp__title{font-family:OpenSans,sans-serif}.cookie-gdrp__header{align-items:center;display:flex;justify-content:space-between}@media(max-width:568px){.cookie-gdrp__header{display:block}}.cookie-gdrp__logo{flex-shrink:0;order:2;text-align:center}@media(max-width:568px){.cookie-gdrp__logo{margin-bottom:20px}}.cookie-gdrp__logo img{height:auto;vertical-align:middle;width:80px}.cookie-gdrp__content{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;line-height:17px;padding:20px 0}.fonts-stage-2 .cookie-gdrp__content{font-family:OpenSans,sans-serif}.cookie-gdrp__content a{color:inherit;font-family:OpenSansSubset,sans-serif;font-weight:700}.fonts-stage-2 .cookie-gdrp__content a{font-family:OpenSans,sans-serif}.cookie-gdrp__footer{border-top:1px solid #e5e5e5;display:flex;margin:0 -25px}.cookie-gdrp__footer a{align-items:center;border-right:1px solid #e5e5e5;color:#4a4a4a;display:flex;flex:1 1 auto;font-family:OpenSansSubset,sans-serif;font-size:11px;font-weight:400;justify-content:center;line-height:17px;min-height:45px;padding:5px;text-align:center;text-decoration:none}.fonts-stage-2 .cookie-gdrp__footer a{font-family:OpenSans,sans-serif}.cookie-gdrp__footer a.accept{background:#ec004a;color:#fff;font-family:OpenSansSubset,sans-serif;font-weight:700}.fonts-stage-2 .cookie-gdrp__footer a.accept{font-family:OpenSans,sans-serif}.cookie-gdrp__footer a:last-child{border:0}.body-blackout{background-clip:padding-box;background-color:#000c;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:10001}.body-blackout.is-blacked-out{display:block}.popup-simple-modal{background:#fff;box-sizing:border-box;display:none;height:300px;margin:calc(50vh - 150px) auto;position:relative;width:640px}@media(max-width:1003px){.popup-simple-modal{height:100%;margin:0;padding:20px 0;width:100%}}.popup-simple-modal.is--visible{display:block;pointer-events:auto}.popup-simple-modal__close{background-color:#0000;border:none;cursor:pointer;font-size:0;height:45px;line-height:0;position:absolute;right:0;top:0;width:45px;z-index:9919}@media(max-width:1003px){.popup-simple-modal__close{right:10px;top:10px}}.popup-simple-modal__close span{display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:16px}.popup-simple-modal__close span:before{background:#4a4a4a;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px}.popup-simple-modal__close span:after{background:#4a4a4a;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.popup-simple-modal__headline{color:#000;font-family:OpenSansSubset,sans-serif;font-size:20px;font-weight:600;line-height:38px;padding:20px 20px 0}.fonts-stage-2 .popup-simple-modal__headline{font-family:OpenSans,sans-serif}.popup-simple-modal__content{color:#000;font-family:OpenSansSubset,sans-serif;font-size:16px;font-weight:400;line-height:20px;padding:0 20px}.fonts-stage-2 .popup-simple-modal__content{font-family:OpenSans,sans-serif}.avantage-widget{overflow:visible;padding:0;z-index:99}.avantage-widget:after,.avantage-widget:before{background-color:#fff;bottom:0;content:"";display:none;left:0;position:absolute;top:0;width:calc(50% - 617.5px);z-index:3}@media(min-width:1025px){.avantage-widget:after,.avantage-widget:before{display:block}}.avantage-widget .slider-svg-arrow{z-index:4}.avantage-widget:after{left:auto;right:0}.avantage-widget .title-wysiwyg{padding-bottom:24px;padding-top:17px}@media(min-width:1024px){.avantage-widget .title-wysiwyg{padding-bottom:44px;padding-top:30px}}.avantage-widget .title-wysiwyg span[class*=icon-]:before{color:inherit}.avantage-widget .sub-ttl{box-sizing:border-box;font-family:OpenSans,sans-serif;font-size:16px;line-height:24px;margin:0 auto;max-width:1284px;padding:0 20px 21px;text-align:center}@media(min-width:1024px){.avantage-widget .sub-ttl{padding-bottom:41px}}.avantage-widget .slider-3col__container{padding:0 0 0 20px}@media(min-width:1024px){.avantage-widget .slider-3col__container{padding:0;width:1245px}}.avantage-widget .slick-list{overflow:visible;z-index:2}@media(min-width:1024px){.avantage-widget .slider-3col__item--container:hover .back,.avantage-widget .slider-3col__item--container:hover .back-link{display:block}}.avantage-widget .slider-3col__item--container.active .back,.avantage-widget .slider-3col__item--container.active .back-link{display:block}@media(min-width:1024px){.avantage-widget .slider-3col__item--container.active .back,.avantage-widget .slider-3col__item--container.active .back-link{display:none}}.avantage-widget .slider-3col__item{background:none;border-radius:0;box-shadow:none;overflow:visible;width:240px}@media(min-width:1025px){.avantage-widget .slider-3col__item{margin-left:36px;margin-right:36px}}.avantage-widget .slider-3col__item .back,.avantage-widget .slider-3col__item .front{background-color:#fff;border-radius:4px;box-shadow:0 2px 6px #00000040;color:#000}.avantage-widget .slider-3col__item .back{overflow:hidden}.avantage-widget .slider-3col__item img{border-radius:4px 4px 0 0;cursor:default;height:170px}@media(min-width:1024px){.avantage-widget .slider-3col__item img{height:243px}}.avantage-widget .avantage-item-widget--orange .back,.avantage-widget .avantage-item-widget--orange .front{background-color:#f90;color:#000}.avantage-widget .avantage-item-widget--orange .back ul li:before,.avantage-widget .avantage-item-widget--orange .front ul li:before{background:url(/themes/custom/adagio/static/media/marker-orange.svg) no-repeat}.avantage-widget .avantage-item-widget--pink .back,.avantage-widget .avantage-item-widget--pink .front{background-color:#d46fff;color:#000}.avantage-widget .avantage-item-widget--pink .back ul li:before,.avantage-widget .avantage-item-widget--pink .front ul li:before{background:url(/themes/custom/adagio/static/media/marker-pink.svg) no-repeat}.avantage-widget .avantage-item-widget--blue .back,.avantage-widget .avantage-item-widget--blue .front{background-color:#0355ff;color:#fff}.avantage-widget .avantage-item-widget--blue .back ul li:before,.avantage-widget .avantage-item-widget--blue .front ul li:before{background:url(/themes/custom/adagio/static/media/marker-blue.svg) no-repeat}.avantage-widget .promo-link{color:inherit;display:block;height:100%;position:relative;text-decoration:none}.avantage-widget .front{height:100%}.avantage-widget .front .title-wysiwyg{align-items:flex-start;display:flex;flex-direction:column;height:calc(100% - 170px);justify-content:center;padding:15px 40px 31px;text-align:left}@media(min-width:1024px){.avantage-widget .front .title-wysiwyg{height:calc(100% - 243px);padding:13px 25px 12px}}.avantage-widget .back{color:#000;font-family:OpenSans,sans-serif;font-size:18px;left:0;line-height:24px;min-height:100%;padding:0 0 25px;position:absolute;right:0;top:0;z-index:2}.avantage-widget .back .back-holder{padding:33px 19px 0 25px}.avantage-widget .back strong{font-weight:700}.avantage-widget .back em{font-style:italic}.avantage-widget .back .title-wysiwyg{font-size:31px;line-height:35px;padding:0 0 14px;text-align:left}.avantage-widget .back ul{line-height:32px}.avantage-widget .back ul li{padding-left:30px;position:relative}.avantage-widget .back ul li:before{content:"";height:21px;left:0;position:absolute;top:5px;width:20px}.avantage-widget .back ol{list-style:decimal outside;padding:0 0 0 15px}.avantage-widget .back-link-present .back-holder{padding-bottom:15px}.avantage-widget .back-link{box-sizing:border-box;color:#000;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;text-align:center;width:100%;z-index:3}.avantage-widget .back-link a{background-color:#fff;border:2px solid #000;border-radius:4px;box-shadow:0 4px 6px #00000040;color:inherit;display:inline-block;padding:9px 22px;text-decoration:underline;vertical-align:top}@media(min-width:1024px){.avantage-widget .back-link a{padding:15px 48px}}.avantage-widget .back-link a:hover{text-decoration:none}.avantage-widget .btn-holder{box-sizing:border-box;color:#000;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;margin:0 auto;max-width:1284px;padding:0 20px 30px;text-align:center}.avantage-widget .btn-holder a{background-color:#fff;border:2px solid #000;border-radius:4px;color:inherit;display:inline-block;padding:9px 22px;text-decoration:none;vertical-align:top}.avantage-widget .btn-holder a:hover{box-shadow:0 4px 4px 0 #00000040;text-decoration:underline}@media(min-width:1024px){.avantage-widget .btn-holder a{padding:15px 48px}}.avantage-widget .back,.avantage-widget .back-link{display:none}.avantage-widget .btn-rotate{background-color:#fff;border:1px solid #000;border-radius:100px;box-shadow:0 2px 4px #00000040;height:28px;position:absolute;right:9px;top:9px;width:28px;z-index:2}.avantage-widget .btn-rotate svg{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@media(min-width:1024px){.avantage-widget .btn-rotate{display:none}}.avantage-widget .slick-dots{margin-bottom:23px;max-height:none}.avantage-widget .background-top{display:none!important}.avantage-widget-loyalty{color:#fff;padding-top:19px}.avantage-widget-loyalty:after,.avantage-widget-loyalty:before{background-color:#1e1852;top:19px}.avantage-widget-loyalty .background-top{left:0;margin-bottom:0;max-height:19px;position:absolute;top:0;width:100%;z-index:4}.avantage-widget-loyalty .background-top.mobile{display:block!important}@media(min-width:1024px){.avantage-widget-loyalty .background-top.mobile{display:none!important}.avantage-widget-loyalty .background-top.desktop{display:block!important}}.avantage-widget-loyalty .background-wrapper{background-color:#1e1852;overflow:visible;padding-top:28px}.avantage-widget-loyalty .title-wysiwyg{padding-top:3px;z-index:5}@media(min-width:1024px){.avantage-widget-loyalty .title-wysiwyg{padding-bottom:38px}}.avantage-widget-loyalty .title-wysiwyg h2,.avantage-widget-loyalty .title-wysiwyg h3{color:inherit;font-family:FSRosa,sans-serif;font-size:31px;font-weight:400;line-height:1.125}@media(min-width:1024px){.avantage-widget-loyalty .title-wysiwyg h2,.avantage-widget-loyalty .title-wysiwyg h3{font-size:48px}}.avantage-widget-loyalty .sub-ttl{z-index:5}@media(min-width:1024px){.avantage-widget-loyalty .sub-ttl{padding-bottom:38px;padding-top:3px}}.avantage-widget-loyalty .avantage-item-widget--blue .front,.avantage-widget-loyalty .avantage-item-widget--orange .front,.avantage-widget-loyalty .avantage-item-widget--pink .front,.avantage-widget-loyalty .front{background-color:#fff;color:#000}.avantage-widget-loyalty .front .title-wysiwyg{font-family:FSRosa,sans-serif;font-size:20px;font-weight:700;line-height:30px;padding:8px 23px 14px 16px}@media(min-width:1024px){.avantage-widget-loyalty .front .title-wysiwyg{font-size:31px;line-height:35px;padding:29px 31px 34px 32px}}.avantage-widget-loyalty .back{z-index:5}.avantage-widget-loyalty .slider-3col__item{margin-bottom:38px}@media(min-width:1024px){.avantage-widget-loyalty .slider-3col__item{margin-bottom:32px}}.avantage-widget-loyalty .slick-dots li svg,.avantage-widget-loyalty .slick-dots li.slick-active svg .dot,.avantage-widget-loyalty .slider-svg-arrow{fill:#fff}.avantage-widget-loyalty .slick-dots{margin-bottom:38px}@media(min-width:1024px){.avantage-widget-loyalty .slick-dots{margin-bottom:31px}}.widget-ranges{box-sizing:border-box;margin:0 auto;max-width:1150px;padding:30px 20px}.widget-ranges .title-wysiwyg{padding:0 0 32px}@media(min-width:1024px){.widget-ranges .title-wysiwyg{padding:0 0 24px}}.widget-ranges .sub-title{color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding-bottom:24px;text-align:center}@media(min-width:1024px){.widget-ranges .sub-title{font-size:16px;line-height:26px}.widget-ranges-items{display:flex;flex-direction:row;justify-content:center;padding-bottom:36px}}.widget-ranges-item{margin-bottom:48px;position:relative;width:100%}@media(min-width:1024px){.widget-ranges-item{flex:0 0 auto;margin:0 43px;width:270px}.widget-ranges-item:first-child{margin-left:0}.widget-ranges-item:last-child{margin-right:0}}@media screen and (min-width:1411px){.widget-ranges-item{margin:0 75px}}.widget-ranges-item .img-holder{margin-bottom:8px;position:relative}.widget-ranges-item .img-holder:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.widget-ranges-item .img-holder img{display:block;height:auto;margin:0 auto;max-width:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.widget-ranges-item-text{color:#000;font-family:OpenSans,sans-serif;font-size:16px;font-weight:600;line-height:22px;text-align:center}@media(min-width:1024px){.widget-ranges-item-text{font-size:18px;line-height:28px}}.widget-ranges-item .link{color:#000;text-decoration:none}.widget-ranges-item .link:hover{text-decoration:underline}.widget-ranges .view-all-btn{margin-top:-8px;padding:11px 0;text-align:center}@media(min-width:1024px){.widget-ranges .view-all-btn{margin-top:0;padding:17px 0}}.widget-ranges .view-all-btn a{background-color:#fff;border:2px solid #000;border-radius:4px;color:#000;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;padding:9px 32px;text-decoration:none;vertical-align:top}@media(min-width:1024px){.widget-ranges .view-all-btn a{padding:15px 48px}}.widget-ranges .view-all-btn a:hover{box-shadow:0 4px 4px 0 #00000040;text-decoration:underline}.widget-offers-slider{margin:0 auto;max-width:1240px;padding:27px 20px 38px;width:100%}@media(min-width:1024px){.widget-offers-slider{padding:62px 20px 28px}}.widget-offers-slider .title-wysiwyg{line-height:35px;padding:0 0 15px;width:100%}.widget-offers-slider .title-wysiwyg span[class*=icon-]:before{color:#f90}@media(min-width:1024px){.widget-offers-slider .title-wysiwyg{line-height:54px;padding-bottom:12px}}.widget-offers-slider .subtitle{color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding-bottom:19px;text-align:center}@media(min-width:1024px){.widget-offers-slider .subtitle{font-size:16px;padding-bottom:27px}}.widget-offers-slider .btn-holder{text-align:center}.widget-offers-slider .btn-holder a{border:2px solid #000;border-radius:4px;color:#000;display:inline-block;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;padding:9px 22px;text-decoration:none;vertical-align:top}@media(min-width:1024px){.widget-offers-slider .btn-holder a{padding:15px 48px}}.widget-offers-slider .btn-holder a:hover{text-decoration:underline}.widget-offers-slider .slider-holder{position:relative}.widget-offers-slider .slider-holder .top-bg{height:127px;left:-88px;position:absolute;top:-26px;width:169px;z-index:-1}@media(min-width:1024px){.widget-offers-slider .slider-holder .top-bg{height:252px;left:-129px;top:-114px;width:336px}}.widget-offers-slider .slider-holder .bottom-bg{bottom:43px;height:154px;position:absolute;right:-68px;width:197px;z-index:-1}@media(min-width:1024px){.widget-offers-slider .slider-holder .bottom-bg{bottom:-38px;height:297px;right:-162px;width:382px}}.widget-offers-slider .slider-3col__container{margin:0 -20px;max-width:inherit;padding:0;width:auto;z-index:1}@media(min-width:1024px){.widget-offers-slider .slider-3col__container{margin:0;max-width:100%}}.widget-offers-slider .slider-3col__container .slick-list{padding-left:20px}@media(min-width:1024px){.widget-offers-slider .slider-3col__container .slick-list{padding:0}}.widget-offers-slider .slider-3col__container .slick-track{display:flex;min-width:100%}.widget-offers-slider .slider-svg-arrow{top:178px}.widget-offers-slider .slider-svg-arrow.slick-disabled{cursor:default;pointer-events:none}.widget-offers-slider .slider-svg-arrow_prev{left:-129px;transform:none}.widget-offers-slider .slider-svg-arrow_next{right:-129px;transform:none}.widget-offers-slider .block-3col__item,.widget-offers-slider .slider-3col__item{background-color:#fff;border-radius:4px;box-shadow:0 1px 4px 1px #00000040;box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin:5px 12px 40px;padding:24px 16px;width:260px}@media(min-width:1024px){.widget-offers-slider .block-3col__item,.widget-offers-slider .slider-3col__item{margin:5px 20px 30px;padding:22px 20px 42px;width:260px}}.widget-offers-slider .block-3col__item .img-holder,.widget-offers-slider .slider-3col__item .img-holder{height:187px;left:0;overflow:hidden;position:absolute;right:0;width:100%}@media(min-width:1024px){.widget-offers-slider .block-3col__item .img-holder,.widget-offers-slider .slider-3col__item .img-holder{height:260px}}.widget-offers-slider .block-3col__item .img-holder.img-top,.widget-offers-slider .slider-3col__item .img-holder.img-top{margin-bottom:18px;top:0}@media(min-width:1024px){.widget-offers-slider .block-3col__item .img-holder.img-top,.widget-offers-slider .slider-3col__item .img-holder.img-top{margin-bottom:11px}}.widget-offers-slider .block-3col__item .img-holder.img-top+.item-content,.widget-offers-slider .slider-3col__item .img-holder.img-top+.item-content{padding:205px 0 0}@media(min-width:1024px){.widget-offers-slider .block-3col__item .img-holder.img-top+.item-content,.widget-offers-slider .slider-3col__item .img-holder.img-top+.item-content{padding:271px 0 0}}.widget-offers-slider .block-3col__item .img-holder.img-bottom,.widget-offers-slider .slider-3col__item .img-holder.img-bottom{bottom:0;margin-top:18px}@media(min-width:1024px){.widget-offers-slider .block-3col__item .img-holder.img-bottom,.widget-offers-slider .slider-3col__item .img-holder.img-bottom{margin-top:22px}}.widget-offers-slider .block-3col__item img,.widget-offers-slider .slider-3col__item img{cursor:default;display:block;height:187px;object-fit:cover;width:100%}@media(min-width:1024px){.widget-offers-slider .block-3col__item img,.widget-offers-slider .slider-3col__item img{height:260px}}.widget-offers-slider .block-3col__item .item-content,.widget-offers-slider .slider-3col__item .item-content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:205px}@media(min-width:1024px){.widget-offers-slider .block-3col__item .item-content,.widget-offers-slider .slider-3col__item .item-content{padding-bottom:282px}}.widget-offers-slider .block-3col__item .item-content.full-height,.widget-offers-slider .slider-3col__item .item-content.full-height{justify-content:center;padding:0}@media(min-width:1024px){.widget-offers-slider .block-3col__item .item-content.full-height,.widget-offers-slider .slider-3col__item .item-content.full-height{padding:20px 13px 0 35px}}.widget-offers-slider .block-3col__item .subttl,.widget-offers-slider .slider-3col__item .subttl{color:#999;font-family:OpenSans,sans-serif;font-size:12px;line-height:16px;padding-bottom:4px}@media(min-width:1024px){.widget-offers-slider .block-3col__item .subttl,.widget-offers-slider .slider-3col__item .subttl{color:#4a4a4a;font-size:14px;line-height:24px}}.widget-offers-slider .block-3col__item .title-wysiwyg,.widget-offers-slider .slider-3col__item .title-wysiwyg{padding:0 0 14px;text-align:left}.widget-offers-slider .block-3col__item .title-wysiwyg span[class*=icon-]:before,.widget-offers-slider .slider-3col__item .title-wysiwyg span[class*=icon-]:before{color:#ec004a}.widget-offers-slider .block-3col__item .data,.widget-offers-slider .slider-3col__item .data{color:#000;font-family:OpenSans,sans-serif;font-size:18px;line-height:24px;padding-bottom:16px}@media(min-width:1024px){.widget-offers-slider .block-3col__item .data,.widget-offers-slider .slider-3col__item .data{padding:0 48px 16px 0}}.widget-offers-slider .block-3col__item .link-holder,.widget-offers-slider .slider-3col__item .link-holder{padding-top:11px}@media(min-width:1024px){.widget-offers-slider .block-3col__item .link-holder,.widget-offers-slider .slider-3col__item .link-holder{padding-top:14px}}.widget-offers-slider .block-3col__item .link-holder a,.widget-offers-slider .slider-3col__item .link-holder a{color:#ec004a;display:inline-block;font-family:FSRosa,sans-serif;font-size:14px;font-weight:700;line-height:16px;padding-right:15px;position:relative;text-decoration:none;vertical-align:top}@media(min-width:1024px){.widget-offers-slider .block-3col__item .link-holder a,.widget-offers-slider .slider-3col__item .link-holder a{font-size:20px;line-height:22px;padding-right:21px}}.widget-offers-slider .block-3col__item .link-holder a:after,.widget-offers-slider .slider-3col__item .link-holder a:after{content:"->";font-family:FSRosa,sans-serif;font-size:14px;font-weight:700;line-height:16px;position:absolute;right:0;top:0}@media(min-width:1024px){.widget-offers-slider .block-3col__item .link-holder a:after,.widget-offers-slider .slider-3col__item .link-holder a:after{font-size:20px;line-height:22px}}.widget-offers-slider .block-3col__item .link-holder a:hover,.widget-offers-slider .slider-3col__item .link-holder a:hover{text-decoration:underline}.widget-offers-slider .slick-dots{margin-bottom:28px}.widget-offers-slider .slick-dots li{height:17px;margin:0 10px;width:17px}.widget-offers-slider .slick-dots li svg{display:block;height:100%;width:100%}@media(min-width:1024px){.widget-offers-slider .slick-dots li{margin:0 14px}}.widget-discover-adagio-ranges{padding:24px 0 35px}@media(min-width:1024px){.widget-discover-adagio-ranges{margin:0 auto;max-width:1536px;padding:79px 128px 66px 63px}}.widget-discover-adagio-ranges .title-wysiwyg{line-height:35px;padding:0 24px 32px;width:100%}@media(min-width:1024px){.widget-discover-adagio-ranges .title-wysiwyg{line-height:54px;padding:0 0 32px}}.widget-discover-adagio-ranges .discover-adagio-ranges-items .discover-adagio-ranges-item{display:flex;flex-direction:column-reverse;margin-bottom:51px;position:relative}.widget-discover-adagio-ranges .discover-adagio-ranges-items .discover-adagio-ranges-item:last-of-type{margin-bottom:0}@media(min-width:1024px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .discover-adagio-ranges-item{align-items:flex-start;flex-direction:row;margin-bottom:90px}.widget-discover-adagio-ranges .discover-adagio-ranges-items .img-holder{flex:0 0 auto;width:calc(100% - 139px)}}@media(min-width:1280px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .img-holder{width:calc(100% - 183px)}}.widget-discover-adagio-ranges .discover-adagio-ranges-items .img-holder img{display:block;height:auto;width:100%}.widget-discover-adagio-ranges .discover-adagio-ranges-items .content-holder{box-sizing:border-box;color:#000;padding:24px 24px 0;position:relative;z-index:2}@media(min-width:1024px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .content-holder{background-color:#fff;border-radius:4px;box-shadow:0 4px 4px #00000040;flex:0 0 auto;margin:46px -281px 0 0;padding:30px 21px 29px 37px;width:420px}}@media(min-width:1280px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .content-holder{margin:46px -237px 0 0}}.widget-discover-adagio-ranges .discover-adagio-ranges-items .icon{text-align:center}@media(min-width:1024px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .icon{padding-right:16px}}.widget-discover-adagio-ranges .discover-adagio-ranges-items .icon span{background-repeat:no-repeat;background-size:cover;color:#0000;display:inline-block;font-size:0;height:81px;line-height:0;vertical-align:top;width:144px}@media(min-width:1024px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .icon span{height:101px;width:180px}}.widget-discover-adagio-ranges .discover-adagio-ranges-items .title-wysiwyg{padding:16px 0 24px;text-align:left}@media(min-width:1024px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .title-wysiwyg{padding:0 18px 19px 2px}}.widget-discover-adagio-ranges .discover-adagio-ranges-items .items-list{font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding-bottom:8px}@media(min-width:1024px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .items-list{font-size:18px;line-height:28px;padding-bottom:6px}}.widget-discover-adagio-ranges .discover-adagio-ranges-items .items-list .item{padding:0 0 16px 29px;position:relative}.widget-discover-adagio-ranges .discover-adagio-ranges-items .items-list .item:before{content:"";height:21px;left:0;position:absolute;top:0;width:20px}@media(min-width:1024px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .items-list .item:before{top:6px}}.widget-discover-adagio-ranges .discover-adagio-ranges-items .btn{padding:11px 0}@media(min-width:1024px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .btn{padding:17px 16px 17px 0}}.widget-discover-adagio-ranges .discover-adagio-ranges-items .btn a{background-color:#fff;border:2px solid #000;border-radius:4px;color:inherit;font-family:FSRosa,sans-serif;font-size:19px;font-weight:700;line-height:22px;padding:9px 42px;text-decoration:none;vertical-align:top}@media(min-width:1024px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .btn a{padding:15px 48px}}.widget-discover-adagio-ranges .discover-adagio-ranges-items .btn a:hover{text-decoration:underline}.widget-discover-adagio-ranges .discover-adagio-ranges-items .bg{display:none;position:absolute;z-index:-1}@media(min-width:1024px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .bg{display:block}}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-logo-access .icon span{background-image:url(/themes/custom/adagio/static/media/logo-adagio-orange.svg)}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-logo-access .items-list .item:before{background:url(/themes/custom/adagio/static/media/icon-ranges-orange.svg) no-repeat}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-logo-access .bg{background:url(/themes/custom/adagio/static/media/bg-ranges-orange.svg) no-repeat;height:324px;right:-107px;top:-98px;width:331px}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-logo-original .icon span{background-image:url(/themes/custom/adagio/static/media/logo-adagio-purple.svg)}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-logo-original .items-list .item:before{background:url(/themes/custom/adagio/static/media/icon-ranges-purple.svg) no-repeat}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-logo-original .bg{background:url(/themes/custom/adagio/static/media/bg-ranges-purple.svg) no-repeat;height:240px;right:-64px;top:-49px;width:248px}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-logo-premium .icon span{background-image:url(/themes/custom/adagio/static/media/logo-adagio-black.svg)}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-logo-premium .items-list .item:before{background:url(/themes/custom/adagio/static/media/icon-ranges-black.svg) no-repeat}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-logo-premium .bg{background:url(/themes/custom/adagio/static/media/bg-ranges-black.svg) no-repeat;height:273px;right:-54px;top:-31px;width:140px}@media(min-width:1024px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-image-left{flex-direction:row-reverse;padding-left:21px}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-image-left .content-holder{margin:46px 0 0 -281px}}@media(min-width:1280px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-image-left .content-holder{margin:46px 0 0 -258px}}@media(min-width:1024px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-image-left .img-holder{width:calc(100% - 160px)}}@media(min-width:1280px){.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-image-left .img-holder{width:calc(100% - 183px)}}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-image-left .bg{right:auto}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-image-left.adagio-range-logo-access .bg,.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-image-left.adagio-range-logo-original .bg{left:-64px}.widget-discover-adagio-ranges .discover-adagio-ranges-items .adagio-range-image-left.adagio-range-logo-premium .bg{left:-54px}.hero-banner-wrapper{overflow:hidden;padding:32px 20px 180px;position:relative}@media(min-width:1280px){.hero-banner-wrapper{padding:96px 0 75px 172px}}@media(min-width:1440px){.hero-banner-wrapper{padding:105px 0 104px 183px}}@media(min-width:1536px){.hero-banner-wrapper{padding:140px 0 96px 187px}}@media(min-width:1920px){.hero-banner-wrapper{padding:168px 0 178px 187px}}.hero-banner-wrapper .hero-banner-content{position:relative;z-index:3}@media(min-width:1280px){.hero-banner-wrapper .hero-banner-content{max-width:610px;width:100%}}.hero-banner-wrapper .hero-subtitle{font-family:OpenSans,sans-serif;font-size:16px;font-weight:600;line-height:26px;padding-bottom:8px;text-align:center;text-transform:uppercase}@media(min-width:1280px){.hero-banner-wrapper .hero-subtitle{font-size:18px;line-height:28px;text-align:left}}.hero-banner-wrapper .title-wysiwyg{font-size:39px;line-height:44px;padding:0 0 16px;width:100%}@media(min-width:1280px){.hero-banner-wrapper .title-wysiwyg{font-size:58px;line-height:65px;text-align:left}}@media(min-width:1440px){.hero-banner-wrapper .title-wysiwyg{font-size:61px;line-height:69px}}.hero-banner-wrapper .title-wysiwyg span[class*=icon-]:before{color:inherit}.hero-banner-wrapper .hero-description{font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding-bottom:24px;text-align:center}@media(min-width:1280px){.hero-banner-wrapper .hero-description{font-size:18px;line-height:26px;padding-bottom:30px;text-align:left}}.hero-banner-wrapper .btn-holder{padding:11px 0;text-align:center}@media(min-width:1280px){.hero-banner-wrapper .btn-holder{padding:17px 0;text-align:left}}.hero-banner-wrapper .btn-holder .promo-link{background-color:#fff;border:2px solid #000;border-radius:4px;color:#000;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;padding:9px 32px;text-decoration:none;vertical-align:top}@media(min-width:1280px){.hero-banner-wrapper .btn-holder .promo-link{padding:15px 48px}}.hero-banner-wrapper .btn-holder .promo-link:hover{text-decoration:underline}.hero-banner-wrapper.hero-banner-color-theme--blue{background-color:#0355ff;color:#fff}.hero-banner-wrapper.hero-banner-color-theme--violet{background-color:#d46fff;color:#000}.hero-banner-wrapper.hero-banner-color-theme--dark-blue{background-color:#040150;color:#fff}.hero-banner-wrapper.hero-banner-color-theme--matte-blue{background-color:#325aa5;color:#fff}.hero-banner-wrapper.hero-banner-color-theme--white{background-color:#fff;color:#000}.hero-banner-wrapper:after{background-position:100% 100%;background-repeat:no-repeat;background-size:100% auto;bottom:0;content:"";left:5.9%;position:absolute;right:0;top:0;z-index:1}@media(min-width:1280px){.hero-banner-wrapper:after{background-position:100% 0;background-size:auto 100%;left:0}}.hero-banner-wrapper.curves_1:after{background-image:url(/themes/custom/adagio/static/media/curves_1-mobile.svg)}@media(min-width:1280px){.hero-banner-wrapper.curves_1:after{background-image:url(/themes/custom/adagio/static/media/curves_1.svg)}}.hero-banner-wrapper.curves_2:after{background-image:url(/themes/custom/adagio/static/media/curves_1-mobile.svg);opacity:.35}@media(min-width:1280px){.hero-banner-wrapper.curves_2:after{background-image:url(/themes/custom/adagio/static/media/curves_1.svg)}}.hero-banner-wrapper.curves_2 .ico-first,.hero-banner-wrapper.curves_2 .ico-second{fill:#f90;display:block}.hero-banner-wrapper.curves_2 .title-wysiwyg span[class*=icon-]:before{color:#f90}.hero-banner-wrapper.curves_4{padding-bottom:152px}.hero-banner-wrapper.curves_4:after{background-image:url(/themes/custom/adagio/static/media/curves_3-mobile.svg);left:32.05%}@media(min-width:1280px){.hero-banner-wrapper.curves_4:after{background-image:url(/themes/custom/adagio/static/media/curves_3.svg);left:0}}.hero-banner-wrapper.curves_3:after{background-image:url(/themes/custom/adagio/static/media/curves_2-mobile.svg)}@media(min-width:1280px){.hero-banner-wrapper.curves_3:after{background-image:url(/themes/custom/adagio/static/media/curves_2.svg)}}.hero-banner-wrapper.spots:after{background-image:url(/themes/custom/adagio/static/media/spots-mobile.svg)}@media(min-width:1280px){.hero-banner-wrapper.spots:after{background-image:url(/themes/custom/adagio/static/media/spots.svg)}}.hero-banner-wrapper.spots .ico-first,.hero-banner-wrapper.spots .ico-second{fill:#ec004a;display:block}.hero-banner-wrapper.spots .title-wysiwyg span[class*=icon-]:before{color:#ec004a}.hero-banner-wrapper.round-balls-gray:after{background-image:url(/themes/custom/adagio/static/media/balls-grey-mobile.svg)}@media(min-width:1280px){.hero-banner-wrapper.round-balls-gray:after{background-image:url(/themes/custom/adagio/static/media/balls-grey.svg)}}.hero-banner-wrapper.round-balls-gray .ico-first,.hero-banner-wrapper.round-balls-gray .ico-second{display:block}.hero-banner-wrapper.round-balls-gray .title-wysiwyg span[class*=icon-]:before{color:#000}.hero-banner-wrapper.round-balls-green:after{background-image:url(/themes/custom/adagio/static/media/balls-green-mobile.svg)}@media(min-width:1280px){.hero-banner-wrapper.round-balls-green:after{background-image:url(/themes/custom/adagio/static/media/balls-green.svg)}}.hero-banner-wrapper.round-balls-green .ico-first,.hero-banner-wrapper.round-balls-green .ico-second{display:block}.hero-banner-wrapper.round-balls-green .title-wysiwyg span[class*=icon-]:before{color:#000}.hero-banner-wrapper.round-balls-yellow:after{background-image:url(/themes/custom/adagio/static/media/balls-yellow-mobile.svg)}@media(min-width:1280px){.hero-banner-wrapper.round-balls-yellow:after{background-image:url(/themes/custom/adagio/static/media/balls-yellow.svg)}}.hero-banner-wrapper.round-balls-pink{padding-bottom:34px}.hero-banner-wrapper.round-balls-pink .btn-holder,.hero-banner-wrapper.round-balls-pink .hero-description,.hero-banner-wrapper.round-balls-pink .hero-subtitle,.hero-banner-wrapper.round-balls-pink .title-wysiwyg{text-align:left}@media(min-width:1280px){.hero-banner-wrapper.round-balls-pink{padding:88px 0 66px 172px}}@media(min-width:1440px){.hero-banner-wrapper.round-balls-pink{padding:100px 0 98px 183px}}@media(min-width:1536px){.hero-banner-wrapper.round-balls-pink{padding:135px 0 91px 187px}}@media(min-width:1920px){.hero-banner-wrapper.round-balls-pink{padding:163px 0 173px 187px}}.hero-banner-wrapper.round-balls-pink:after{background-image:url(/themes/custom/adagio/static/media/balls-pink-mobile.svg);background-position:100% 0;background-size:auto 100%;left:0}@media(min-width:1280px){.hero-banner-wrapper.round-balls-pink:after{background-image:url(/themes/custom/adagio/static/media/balls-pink.svg)}}.hero-banner-wrapper .ico-first{fill:#000;bottom:87px;display:none;left:46px;position:absolute;z-index:2}@media(min-width:1280px){.hero-banner-wrapper .ico-first{bottom:auto;left:auto;right:477px;top:24px}}.hero-banner-wrapper .ico-second{fill:#000;bottom:-8px;display:none;left:145px;position:absolute;z-index:2}@media(min-width:1280px){.hero-banner-wrapper .ico-second{bottom:66px;left:auto;right:233px}}.hero-banner-wrapper .hand{height:94px;width:102px}@media(min-width:1280px){.hero-banner-wrapper .hand{height:205px;width:204px}}.hero-banner-wrapper .plant{height:80px;width:79px}@media(min-width:1280px){.hero-banner-wrapper .plant{height:160px;width:159px}}.hero-banner-wrapper .map{height:80px;width:80px}@media(min-width:1280px){.hero-banner-wrapper .map{height:160px;width:159px}}.hero-banner-wrapper .marker{height:102px;width:102px}@media(min-width:1280px){.hero-banner-wrapper .marker{height:204px;width:204px}}.hero-banner-wrapper .skate{height:80px;width:80px}@media(min-width:1280px){.hero-banner-wrapper .skate{height:160px;width:160px}}.hero-banner-wrapper .chess-piece{height:102px;width:102px}@media(min-width:1280px){.hero-banner-wrapper .chess-piece{height:204px;width:204px}}.hero-banner-wrapper .lamp{height:80px;width:80px}@media(min-width:1280px){.hero-banner-wrapper .lamp{height:160px;width:164px}}.hero-banner-wrapper .gamepad{height:102px;width:102px}@media(min-width:1280px){.hero-banner-wrapper .gamepad{height:204px;width:211px}}.widget-apartment-multi-pictures{padding:30px 24px;position:relative}@media(min-width:1024px){.widget-apartment-multi-pictures{padding:30px 0}}.widget-apartment-multi-pictures .bg-multi-pictures{fill:#0355ff;height:106px;position:absolute;right:-110px;top:165px;transform:rotate(-69.64deg);width:224px;z-index:-1}@media(min-width:1024px){.widget-apartment-multi-pictures .bg-multi-pictures{height:169px;right:-170px;top:50px;width:358px}}.widget-apartment-multi-pictures .img-holder{overflow:hidden}.widget-apartment-multi-pictures img{border-radius:4px;display:block;height:100%;object-fit:cover;width:100%}.widget-apartment-multi-pictures .main-image{padding-bottom:24px}@media(min-width:1024px){.widget-apartment-multi-pictures .main-image{align-items:center;display:flex;justify-content:space-between;padding-bottom:18px}}.widget-apartment-multi-pictures .main-image .img-holder{padding-bottom:16px}@media(min-width:1024px){.widget-apartment-multi-pictures .main-image .img-holder{flex:0 0 auto;padding-bottom:0;width:calc(50% - 7px)}}.widget-apartment-multi-pictures .main-image .img-holder img{aspect-ratio:342/224}@media(min-width:1024px){.widget-apartment-multi-pictures .main-image .img-holder img{aspect-ratio:761/499}}.widget-apartment-multi-pictures .main-image .content-holder{color:#000;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding:0 6px;text-align:center}@media(min-width:1024px){.widget-apartment-multi-pictures .main-image .content-holder{flex:0 0 auto;font-size:16px;line-height:26px;padding:10px 20px 10px 68px;text-align:left;width:50%}.widget-apartment-multi-pictures .main-image .content-holder .data{max-width:412px}}.widget-apartment-multi-pictures .main-image .subttl{color:#ec004a;font-family:OpenSans,sans-serif;font-size:14px;line-height:24px;padding-bottom:8px}@media(min-width:1024px){.widget-apartment-multi-pictures .main-image .subttl{font-family:FSRosa,sans-serif;font-size:31px;font-weight:400;line-height:35px;padding-bottom:12px}}.widget-apartment-multi-pictures .main-image .title-wysiwyg{line-height:35px;padding:0 0 8px;width:100%}@media(min-width:1024px){.widget-apartment-multi-pictures .main-image .title-wysiwyg{line-height:54px;padding:0 0 16px;text-align:left}}.widget-apartment-multi-pictures .main-image .view-all-btn{margin-top:16px;padding:9px 0}@media(min-width:1024px){.widget-apartment-multi-pictures .main-image .view-all-btn{margin-top:30px;padding:17px 0}}.widget-apartment-multi-pictures .main-image .view-all-btn a{background-color:#fff;border:2px solid #000;border-radius:4px;color:inherit;font-family:FSRosa,sans-serif;font-size:20px;font-weight:400;line-height:22px;padding:7px 24px;text-decoration:none;vertical-align:top}.widget-apartment-multi-pictures .main-image .view-all-btn a:hover{box-shadow:0 4px 4px 0 #00000040;text-decoration:underline}@media(min-width:1024px){.widget-apartment-multi-pictures .main-image .view-all-btn a{padding:15px 48px}}.widget-apartment-multi-pictures .additional-images{margin-bottom:0}.widget-apartment-multi-pictures .additional-images .img-holder{margin-right:8px;width:57.7vw}@media(min-width:1024px){.widget-apartment-multi-pictures .additional-images .img-holder{flex:0 0 auto;margin:0 7px;width:calc(25% - 14px)}}.widget-apartment-multi-pictures .additional-images .img-holder img{aspect-ratio:225/151}@media(min-width:1024px){.widget-apartment-multi-pictures .additional-images .img-holder img{aspect-ratio:373/250}}.widget-apartment-multi-pictures .additional-images .slick-list{margin:0 -24px 38px 0}@media(min-width:1024px){.widget-apartment-multi-pictures .additional-images .slick-list{margin:0;width:100%}.widget-apartment-multi-pictures .additional-images .slick-track{display:flex;width:calc(100% + 14px)!important}}.widget-apartment-multi-pictures .additional-images .slick-dots li{height:16px;margin:0 16px;outline:none;width:16px}.widget-apartment-multi-pictures .additional-images .slick-dots li svg{display:block;height:100%;outline:none;width:100%}.widget-apartment-multi-pictures .additional-images .slick-dots li svg .dot{fill:#0000;transition:fill .3s ease-in-out}.widget-apartment-multi-pictures .additional-images .slick-dots li.slick-active svg .dot{fill:#000}.widget-csr{box-sizing:border-box;margin:0 auto;max-width:1337px;padding:30px 24px;width:100%}@media(min-width:1025px){.widget-csr{padding:30px 0}}.widget-csr .content-holder{padding-bottom:6px}@media(min-width:1025px){.widget-csr .content-holder{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:30px}}.widget-csr .title{color:#000;font-family:FSRosa,sans-serif;font-size:1.94rem;font-weight:400;line-height:1.13em;margin:0 auto;max-width:220px;padding-bottom:32px}@media(min-width:1025px){.widget-csr .title{flex:0 0 auto;font-size:3em;max-width:100%;padding:29px 110px 0 93px;width:531px}}.widget-csr .title strong{font-family:FSRosa,sans-serif;font-weight:700}.widget-csr .title svg{display:inline-block;height:40px;margin-top:-9px;vertical-align:top;width:40px}@media(min-width:1025px){.widget-csr .title svg{height:70px;width:70px}}.widget-csr .data{margin:0 auto;max-width:300px}@media(min-width:1025px){.widget-csr .data{display:flex;flex-direction:row;max-width:100%}}.widget-csr .data .item{padding-bottom:32px;text-align:center}@media(min-width:1025px){.widget-csr .data .item{flex:0 0 auto;margin:0 16px;padding:0;width:224px}}.widget-csr .ico{height:75px;padding-bottom:17px}@media(min-width:1024px){.widget-csr .ico{height:100px}}.widget-csr .ico svg{display:block;margin:0 auto}.widget-csr .ico .csr-icon-first{height:58px;width:70px}@media(min-width:1024px){.widget-csr .ico .csr-icon-first{height:83px;width:100px}}.widget-csr .ico .csr-icon-second{height:56px;width:70px}@media(min-width:1024px){.widget-csr .ico .csr-icon-second{height:80px;width:100px}}.widget-csr .ico .csr-icon-third{height:57px;width:70px}@media(min-width:1024px){.widget-csr .ico .csr-icon-third{height:81px;width:100px}}.widget-csr .item-title{color:#000;font-family:FSRosa,sans-serif;font-size:1rem;font-weight:400;line-height:1.13em;margin:0 auto;max-width:180px;padding-bottom:8px;word-break:break-word}@media(min-width:1024px){.widget-csr .item-title{font-size:1.25rem;line-height:1.1em}}.widget-csr .item-text{color:#000;font-family:OpenSans,sans-serif;font-size:.75rem;line-height:1.83em;margin:0 auto;max-width:180px;word-break:break-word}@media(min-width:1024px){.widget-csr .item-text{font-size:.88rem;line-height:1.71em;max-width:100%}}.widget-csr .btn-holder{padding:11px 0;text-align:center}@media(min-width:1025px){.widget-csr .btn-holder{padding:17px 0}}.widget-csr .btn-holder a{border:2px solid #000;border-radius:4px;color:#000;font-family:FSRosa,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.1em;padding:9px 31px;text-decoration:none}@media(min-width:1025px){.widget-csr .btn-holder a{padding:15px 48px}}.widget-csr .btn-holder a:hover{box-shadow:0 4px 4px 0 #00000040;text-decoration:underline}.widget-csr_pillars .title{padding-bottom:0;text-align:center;width:auto}@media(min-width:1024px){.widget-csr_pillars .title{padding-right:50px;text-align:right;width:auto}.widget-csr_pillars .content-holder__item{display:flex;justify-content:center}.widget-csr_pillars .content-holder__item:first-child{flex-basis:30%;justify-content:flex-end;order:2}.widget-csr_pillars .content-holder__item:first-child .item{width:450px}.widget-csr_pillars .content-holder__item:nth-child(2){flex-basis:100%;order:1}.widget-csr_pillars .content-holder__item:nth-child(3){flex-basis:50%;justify-content:flex-start;order:3}.widget-csr_pillars .content-holder__item:nth-child(4){flex-basis:100%;order:4}}.widget-csr_pillars .item{margin:0 auto 40px;max-width:100%;text-align:left;width:280px}.widget-csr_pillars .item p{font-family:FSRosa,sans-serif;font-weight:400}@media(min-width:1024px){.widget-csr_pillars .item{align-items:center;display:flex;margin:0 0 40px;width:500px}}@media(min-width:1280px){.widget-csr_pillars .item{width:600px}}@media(min-width:1024px){.widget-csr_pillars .item__content{padding-left:35px}}.widget-csr_pillars .item .item-title{font-family:FSRosa,sans-serif;font-size:1.5625em;font-weight:700;line-height:1.1;max-width:100%;width:auto}@media(min-width:1024px){.widget-csr_pillars .item .item-title{font-size:31px}}.widget-csr_pillars .item-text{font-family:FSRosa,sans-serif;font-size:1.125em;font-weight:400;line-height:normal;max-width:100%}@media(min-width:1024px){.widget-csr_pillars .item-text{font-size:1.25em}}.widget-csr_pillars .item ol{font-size:.875em;line-height:1.5}@media(min-width:1024px){.widget-csr_pillars .item ol{font-size:16px}}.widget-csr_pillars .ico{height:auto}.widget-csr_pillars .ico .csr-icon-first{height:80px;width:100px}@media(min-width:1024px){.widget-csr_pillars .ico .csr-icon-first{height:160px;width:200px}}.widget-csr_pillars .ico .csr-icon-second{height:80px;width:100px}@media(min-width:1024px){.widget-csr_pillars .ico .csr-icon-second{height:160px;width:200px}}.widget-csr_pillars .ico .csr-icon-third{height:80px;width:100px}@media(min-width:1024px){.widget-csr_pillars .ico .csr-icon-third{height:160px;width:200px}}.widget-board-directors{padding:20px 24px 0}@media(min-width:1024px){.widget-board-directors{margin:0 auto;max-width:1404px;padding-top:30px;width:100%}}.widget-board-directors .title-wysiwyg{font-size:25px;line-height:28px;padding:0 0 20px}@media(min-width:1024px){.widget-board-directors .title-wysiwyg{font-size:48px;line-height:54px;padding-bottom:40px}}.widget-board-directors__list{padding:0 56px;width:100%}@media(min-width:1024px){.widget-board-directors__list{display:flex;flex-wrap:wrap;justify-content:center;padding:0}}.widget-board-directors__item{margin-bottom:24px}@media(min-width:1024px){.widget-board-directors__item{margin:0 12px 32px}}.widget-board-directors .card{border-radius:4px;box-shadow:0 0 4px 0 #00000040;color:#000}@media(min-width:1024px){.widget-board-directors .card{height:100%;width:315px}}.widget-board-directors .card .card-holder,.widget-board-directors .card a{color:inherit;display:block;height:100%;padding-bottom:15px;text-decoration:none}@media(min-width:1024px){.widget-board-directors .card .card-holder,.widget-board-directors .card a{padding-bottom:16px}}.widget-board-directors .card .img-holder{margin-bottom:16px}@media(min-width:1024px){.widget-board-directors .card .img-holder{margin-bottom:24px}}.widget-board-directors .card .img-holder img{aspect-ratio:230/204;border-radius:4px 4px 0 0;display:block;height:auto;object-fit:cover;object-position:top;width:100%}@media(min-width:1024px){.widget-board-directors .card .img-holder img{aspect-ratio:315/305}}.widget-board-directors .card .name{color:#000;font-family:FSRosa,sans-serif;font-size:25px;font-weight:700;line-height:28px;padding:0 10px 5px;text-align:center}@media(min-width:1024px){.widget-board-directors .card .name{font-size:31px;line-height:35px;padding:0 24px 8px}}.widget-board-directors .card .subttl{color:#000;font-size:12px;line-height:22px;padding:0 10px 5px;text-align:center}@media(min-width:1024px){.widget-board-directors .card .subttl{font-size:16px;line-height:24px;padding:0 24px 8px}}.widget-board-directors .body-blackout{overflow:hidden}.widget-board-directors .popup-simple-modal{height:100%;margin:0;overflow:hidden;overflow-y:auto;padding:0;width:100%}@media(min-width:1024px){.widget-board-directors .popup-simple-modal{height:90vh;margin:5vh auto;max-height:660px;max-width:1176px;width:100%}}.widget-board-directors .popup-simple-modal__close{height:32px;left:26px;right:auto;top:18px;width:32px}@media(min-width:1024px){.widget-board-directors .popup-simple-modal__close{height:24px;left:auto;right:24px;top:24px;width:24px}}.widget-board-directors .popup-simple-modal__close span{height:37px;width:37px}@media(min-width:1024px){.widget-board-directors .popup-simple-modal__close span{height:24px;width:24px}}.widget-board-directors .popup-simple-modal__close span:before{background:#000;width:2px}.widget-board-directors .popup-simple-modal__close span:after{background:#000;height:2px}.widget-board-directors .popup-simple-modal .data-holder{display:flex;flex-direction:column-reverse;padding:82px 24px 70px;position:relative}@media(min-width:1024px){.widget-board-directors .popup-simple-modal .data-holder{flex-direction:row;justify-content:space-between;padding:80px 110px}.widget-board-directors .popup-simple-modal .info{flex:0 0 auto;width:27.72%}}.widget-board-directors .popup-simple-modal .img-holder{padding:0 10px 16px}@media(min-width:1024px){.widget-board-directors .popup-simple-modal .img-holder{padding:0 0 25px}}.widget-board-directors .popup-simple-modal .img-holder img{display:block;height:auto;width:100%}.widget-board-directors .popup-simple-modal .photo-ttl{color:#000;display:none;font-family:FSRosa,sans-serif;font-size:20px;font-weight:700;line-height:22px;padding-bottom:16px}@media(min-width:1024px){.widget-board-directors .popup-simple-modal .photo-ttl{display:block}}.widget-board-directors .popup-simple-modal .socials-networks{border-top:1px solid #4a4a4a;bottom:20px;display:flex;left:24px;min-height:52px;padding-top:17px;position:absolute;right:24px}@media(min-width:1024px){.widget-board-directors .popup-simple-modal .socials-networks{min-height:51px;padding-top:16px;position:static}}.widget-board-directors .popup-simple-modal .socials-networks .social_item{margin-right:32px}.widget-board-directors .popup-simple-modal .socials-networks .social-button{fill:#000;stroke:#000;height:32px;width:32px}.widget-board-directors .popup-simple-modal .data{padding-bottom:24px}@media(min-width:1024px){.widget-board-directors .popup-simple-modal .data{flex:0 0 auto;padding-bottom:0;width:67.15%}}.widget-board-directors .popup-simple-modal .name{color:#000;font-family:FSRosa,sans-serif;font-size:31px;font-weight:700;line-height:35px;padding-bottom:8px}.widget-board-directors .popup-simple-modal .subttl{color:#000;font-size:14px;font-weight:600;line-height:24px;padding-bottom:24px}@media(min-width:1024px){.widget-board-directors .popup-simple-modal .subttl{font-size:16px}}.widget-board-directors .popup-simple-modal .description{color:#000;font-size:14px;line-height:24px}@media(min-width:1024px){.widget-board-directors .popup-simple-modal .description{font-size:16px}}.widget-board-directors .popup-simple-modal .bg-popin-t{display:none;height:246px;position:absolute;right:0;top:163px;width:63px}@media(min-width:1024px){.widget-board-directors .popup-simple-modal .bg-popin-t{display:block}}.widget-board-directors .popup-simple-modal .bg-popin-b{bottom:0;display:none;height:245px;left:0;position:absolute;width:80px}@media(min-width:1024px){.widget-board-directors .popup-simple-modal .bg-popin-b{display:block}}.widget-board-directors.widget-management-committe{padding:20px 5px 0}@media(min-width:390px){.widget-board-directors.widget-management-committe{padding:20px 20px 0}}@media(min-width:1024px){.widget-board-directors.widget-management-committe{max-width:1144px;padding-top:30px}}.widget-board-directors.widget-management-committe .title-wysiwyg{padding-bottom:24px}@media(min-width:1024px){.widget-board-directors.widget-management-committe .title-wysiwyg{padding-bottom:32px}}.widget-board-directors.widget-management-committe .widget-board-directors__list{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.widget-board-directors.widget-management-committe .widget-board-directors__item{margin:0 4px 8px;width:calc(50% - 8px)}@media(min-width:1024px){.widget-board-directors.widget-management-committe .widget-board-directors__item{margin:0 12px 32px;width:auto}}.widget-board-directors.widget-management-committe .card{height:100%}@media(min-width:1024px){.widget-board-directors.widget-management-committe .card{width:252px}}.widget-board-directors.widget-management-committe .card a{padding-bottom:5px}@media(min-width:1024px){.widget-board-directors.widget-management-committe .card a{padding-bottom:8px}}.widget-board-directors.widget-management-committe .card .img-holder{margin-bottom:8px}@media(min-width:1024px){.widget-board-directors.widget-management-committe .card .img-holder{margin-bottom:16px}}.widget-board-directors.widget-management-committe .card .img-holder img{aspect-ratio:165/146;object-fit:cover;object-position:top}@media(min-width:1024px){.widget-board-directors.widget-management-committe .card .img-holder img{aspect-ratio:252/220}}.widget-board-directors.widget-management-committe .card .name{font-size:20px;line-height:30px;padding:0 5px}@media(min-width:1024px){.widget-board-directors.widget-management-committe .card .name{line-height:22px;padding:0 16px 8px}}.widget-board-directors.widget-management-committe .card .subttl{padding:0 5px 5px}@media(min-width:1024px){.widget-board-directors.widget-management-committe .card .subttl{padding:0 16px 8px}}.widget-poster-block{padding:33px 0 30px}.widget-poster-block .title-wysiwyg{padding:0 24px 8px}@media(min-width:1024px){.widget-poster-block .title-wysiwyg{padding-bottom:32px}}.widget-poster-block .description{color:#000;font-size:14px;line-height:26px;padding:0 27px 11px;text-align:center}@media(min-width:1024px){.widget-poster-block .description{font-size:18px;margin:0 auto;max-width:1190px;padding-bottom:28px;width:100%}}.widget-poster-block .block-3col__container,.widget-poster-block .slider-3col__container{padding:0}@media(min-width:1024px){.widget-poster-block .block-3col__container,.widget-poster-block .slider-3col__container{padding:0 100px;width:1448px}}.widget-poster-block .block-3col__container .slider-container,.widget-poster-block .slider-3col__container .slider-container{overflow:hidden;padding-left:28px}@media(min-width:1024px){.widget-poster-block .block-3col__container .slider-container,.widget-poster-block .slider-3col__container .slider-container{overflow:visible;padding-left:0}}.widget-poster-block .block-3col__container .slick-list,.widget-poster-block .slider-3col__container .slick-list{overflow:visible}@media(min-width:1024px){.widget-poster-block .block-3col__container .slick-list,.widget-poster-block .slider-3col__container .slick-list{overflow:hidden}}.widget-poster-block .block-3col__item,.widget-poster-block .slider-3col__item{margin:5px 12px 38px;width:270px}@media(min-width:1024px){.widget-poster-block .block-3col__item,.widget-poster-block .slider-3col__item{margin:5px 28px 28px;width:360px}}.widget-poster-block .block-3col__item img,.widget-poster-block .slider-3col__item img{height:auto}.widget-welcome-kids{margin:0 auto;max-width:1216px;padding:30px 24px 0;width:100%}.widget-welcome-kids .title-wysiwyg{font-size:1.94rem;line-height:2.19rem;padding:0 0 33px}.widget-welcome-kids .title-wysiwyg span[class*=icon-]:before{color:#ec004a}@media(min-width:1024px){.widget-welcome-kids .title-wysiwyg{font-size:3rem;line-height:3.37rem;padding-bottom:32px}}.widget-welcome-kids__item{padding-bottom:32px;position:relative}@media(min-width:1024px){.widget-welcome-kids__item{align-items:center;display:flex;flex-wrap:wrap}}.widget-welcome-kids__item .title-wysiwyg{padding-bottom:8px}@media(min-width:1024px){.widget-welcome-kids__item .title-wysiwyg{font-size:2.44rem;padding-bottom:11px;text-align:left}.widget-welcome-kids__item .title-wysiwyg span[class*=icon-]:before{font-size:65px}}.widget-welcome-kids__item .texture-left{display:none;left:-49px;position:absolute;top:155px;z-index:-1}@media(min-width:1024px){.widget-welcome-kids__item .texture-left{left:-10px;top:37px}}.widget-welcome-kids__item .texture-left svg{height:134px;width:90px}@media(min-width:1024px){.widget-welcome-kids__item .texture-left svg{height:213px;width:144px}}.widget-welcome-kids__item .texture-right{display:block;position:absolute;right:-62px;top:-34px;z-index:-1}@media(min-width:1024px){.widget-welcome-kids__item .texture-right{right:0;top:32px}}.widget-welcome-kids__item .texture-right svg{height:157px;width:91px}@media(min-width:1024px){.widget-welcome-kids__item .texture-right svg{height:206px;width:120px}.widget-welcome-kids__item.welcome-kids-image-right{flex-direction:row-reverse}.widget-welcome-kids__item.welcome-kids-image-right .data-holder{display:flex;justify-content:flex-end;padding-left:0;padding-right:120px}.widget-welcome-kids__item.welcome-kids-image-right .data-holder .data{max-width:377px}}.widget-welcome-kids__item.welcome-kids-image-right .texture-right{display:none}.widget-welcome-kids__item.welcome-kids-image-right .texture-left{display:block}.widget-welcome-kids .img-holder{margin:0 auto 16px;width:342px}@media(min-width:1024px){.widget-welcome-kids .img-holder{flex:0 0 auto;margin:0;width:39.73%}}.widget-welcome-kids .img-holder img{display:block;height:auto;max-height:230px;object-fit:cover;width:100%}@media(min-width:1024px){.widget-welcome-kids .img-holder img{max-height:290px;object-position:top}}.widget-welcome-kids .description{color:#000;font-family:OpenSans,sans-serif;font-size:.875rem;line-height:1.5rem}@media(min-width:1024px){.widget-welcome-kids .description{font-size:1rem}.widget-welcome-kids .data-holder{flex:0 0 auto;padding-left:120px;width:60.27%}}.widget-welcome-kids .data-holder .data{text-align:center}@media(min-width:1024px){.widget-welcome-kids .data-holder .data{max-width:412px;text-align:left}}.widget-welcome-kids .btn-holder{padding-top:8px}@media(min-width:1024px){.widget-welcome-kids .btn-holder{padding-top:16px}}.widget-welcome-kids .btn-holder a{color:#ec004a;font-family:FSRosa,sans-serif;font-size:1.25rem;font-weight:400;padding-right:20px;position:relative}.widget-welcome-kids .btn-holder a:before{bottom:0;content:"->";font-size:1rem;line-height:1.25rem;padding-left:5px;position:absolute;right:0}.widget-welcome-kids .btn-holder a:hover{text-decoration:none}.widget-corporate-map{margin:0 auto;max-width:1432px;padding:40px 8px 32px;width:100%}@media(min-width:1024px){.widget-corporate-map{padding:60px 8px}}.widget-corporate-map .title-wysiwyg{padding:0 16px 16px}.widget-corporate-map .title-wysiwyg span[class*=icon-]{line-height:.7}.widget-corporate-map .title-wysiwyg span[class*=icon-]:before{color:#ec004a}@media(min-width:1024px){.widget-corporate-map .title-wysiwyg{padding-bottom:32px}}.widget-corporate-map .map-holder{padding-bottom:24px}@media(min-width:1024px){.widget-corporate-map .map-holder{padding-bottom:31px}}.widget-corporate-map .map-holder img{display:block;height:auto;width:100%}.widget-corporate-map .legend-ttl{color:#000;font-family:FSRosa,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.375rem;padding:0 16px 16px}@media(min-width:1024px){.widget-corporate-map .legend-ttl{display:none}}.widget-corporate-map .legend-list{column-count:2;padding:0 16px}@media(min-width:1024px){.widget-corporate-map .legend-list{column-count:1;display:flex;flex-wrap:nowrap;justify-content:center}}.widget-corporate-map .legend-list .legend-item{color:#000;display:flex;font-size:.75rem;font-weight:600;line-height:1.375rem;margin-bottom:8px;padding-right:5px;position:relative}@media(min-width:1024px){.widget-corporate-map .legend-list .legend-item{font-family:FSRosa,sans-serif;font-size:1.25rem;font-weight:700;margin:0 24px}}.widget-corporate-map .legend-list .legend-item svg{flex:0 0 auto;height:16px;margin:4px 8px 0 0;width:16px}@media(min-width:1024px){.widget-corporate-map .legend-list .legend-item svg{height:24px;margin:-2px 9px 0 0;width:24px}}
/*# sourceMappingURL=mainAllPages.css.map*/