.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;height:100%;justify-content:center;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.slider-image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.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;padding:0 52px}@media(min-width:1025px){.benefits-wrapper{margin:0 auto 30px;max-width:1426px;padding:0}}.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:column}@media(min-width:1025px){.benefits-wrapper .befits__section{flex-direction:row;justify-content:center;padding:0}}.benefits-wrapper .befits__section.top{align-items:flex-start}.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-item{align-items:center;box-sizing:border-box;display:flex;padding:16px 0;width:100%}@media(min-width:1025px){.benefits-wrapper .befits__section-item{align-items:flex-start;flex:0 0 auto;padding:0 16px;width:352px}}.benefits-wrapper .befits__section-item-image{align-items:center;display:flex;flex-direction:row;height:48px;justify-content:center;width:48px}@media(min-width:1025px){.benefits-wrapper .befits__section-item-image{align-self:flex-start;justify-content:flex-start;margin-top:6px}}.benefits-wrapper .befits__section-item-image i{color:#ec004a;font-size:48px;font-weight:700}.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{color:#000;flex:1 1;font-family:OpenSans,sans-serif;font-size:16px;line-height:26px;padding-left:16px}.benefits-wrapper .befits__section-item-text-title{font-family:FSRosa,sans-serif;font-size:25px;font-weight:400;line-height:28px;margin-bottom:8px}@media(min-width:1025px){.benefits-wrapper .befits__section-item-text-title{font-size:31px;line-height:35px;margin-bottom:16px}}.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)}}.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,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVxQTFRF////2+btkrTHZpWwRH6fImeOAVB9Z5ax4Orv+fv8t87ab5u1JWmPQHudcJy2gKe+KmySdJ+4vdLd8vb4fKS8ClaCEFqFr8jWC1eCfqa99vn6/f7+lrfJF1+I7/T3HWOLob7Pm7rMB1SAMHCV3+nvl7jK/P39ZZWwYJGtaZeyxNfhBlOAXI6rOneaw9bg4uvwFl6I5e3yOXaaCFWBeKK6xdfhG2KKFF2H1eLqgKi+sMnXpMHRKWuRY5OvEVuFf6e9UIal8fX4/v7+GmGKMXGVz97nWo2rx9nin73O1+TrXI+seaK6j7LGu9DcD1qEIGWNkLPGBFJ/MnKWQXyeIWaNP3udGGCJFV6He6S7OXeaIWaOzt3mHmSMc563CVaBU4mnN3WZv9PeYZKuX5GtO3ib7PL1a5mz4erwIGWMjLDEKGuRLG6TeaO6d6G5DlmEhKvAdaC4cZ226vH0lbbJGE4rPAAAAjVJREFUeJx1VGt30kAQXWl7C9bNVtGEFo2WQEsL2iIPDWLKU8BSak3FF76wvl+t/v9z3ISQbCDMh2R2zt05d+7MDiGiXQgtLC5haXE5FCbBFrm4cgmgVGISpcDq5SuRWVD06jVZUtyjIsmxtfUpTPz6DZmpvpDKcPNW3BfaSGjJmfRJLZESjptbSAdyTWN70z2kwIIrIgxutp1McCZed/Z25s7Y3d3T5oByd5Ff3du1/YI8S9y2Ygn3ikkULP9+foqUout6mavyIIEKv8/yVh8eyj6dmAHLjP0VoFrjAVXeIqTekASM2gS1GtB6xJGFuh1Ll+qkDUVAaejY/24FeDxhgDY5gADqOaDDPkpFN4oDUqUC6mh8eHKMpzkvSqtEm6B6ptnEiWmazwbA8xfCXaqRwUSHDqVHfLzoyz7wivYElDQgolqMc3xdQqzs048r5uWqQrCOiOK5XF5JxiQMgeEbxno+oTkvscbaWyA7O+28RkEvS8p3MxhbL097LmX/vcvogzEp09K+Ljt95FKedFUK05qH1ghay0GlG7yfHw2LaiQLnH6yypbHVbovSjU+82/YUix3Cmw7vBXGmOIVyfJfrF8BSS7lsfioBHNmldQaX2PoHwaDSLMRHTvfgO/dOaBRZsfx4j/wcw5I994jif7CKDiTQ8qxVKIZsCeaiQ1/pNiAPrVzdAzb0xfX12LGyBus8sj4/Wd6f1mWO+PdNs1z/dw0gcrZ30Cq3MKhZXuvLvzz79X/4odJIr8EMh4AAAAASUVORK5CYII=)}.destination-offers__pic-2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAhxQTFRF////wtXgHmSMZpWw9Pf5wNTfHGOLAlF+A1F+X5Gt8vb4GmGKY5OvBFJ/XpCs+Pr7/v7+wdTfGWCJBVN/aJeyzt3mIWaNXY+s8fX4v9Pe8/f5xNfhJGiP7vP2IGWNxdfhBlOA/f7+HWOLYZKuyNnjYpOu7/T3J2qQXI6r6vH0JmmQWYyq6fD0I2eO6O/zx9niImeOUoimJWmPT4al4uvwLm+UvdLdK22STYSk3ejuMnKWSYGi4erwLW6TTIOj0uDoMHCVRX+g5Ozx9/r79vn6/P39z97nNXSYOHaZ2+bth63CUIalQ32fQn2eS4Ojgam/vtLe0d/oPXmc3ujuPnqc1uPqFV6HAVB9E1yGV4up1OHp4+zx4OrvP3udtMzZq8XU5e3yH2WMCVWBu9DcPHibYJGtrcfVEVuFSIGhOXaapMHRO3ib+/z97PL1U4inMXGV1+TrgKe+N3WZ3+nvzd3mjrHFToWk5+/zeqO73OftM3KW8PX3LG6TRH6fSoKi0N/nElyGjbHFC1eC7fP2uc/bB1SAn73Om7rMGGCJssrYytvkD1qEnLvNydrjDFiDj7LG6/H1fKS8eKK6+fv8KGuRClaCaZeycp63DlmEmbnLEFqFZZWwlLbIlrfJi6/Ee6S7s8vYKWuRp8PS2eXsk7XIF1+I5u7y9fj6DViDR4ChCFWButDcKmySpsLSfaW8krTHpcHRVImnFl6IqcTTMWp/rgAAAqFJREFUeJyFlPs/VEEUwGe9ZmTH3nU9sq19VbQoUoQV1lpaSaXWURR5ZGWF9NRLsvSUIhHpIXq//8Hunbu71+7ddH6498w533POzJnzGYTCRBUVHRNuU0hsHCbxm/4HJRB1HE3UbMRw2iQ+WZOSStI2bwClp9JoHUJb9Lw645+U1kCT2ZaMBpNaF5kxqyymrf59b9OT7ZkRy8Vm8TuswdpZJrU1AmXMpjm5cuL0naa0XYpMefn87pBgVQHZszccKuTDbFzRPlJcEmJKKSW2svDTaPfT8nVGrqKS2qv8PkdMTLVT0mtqqU0uUHGA2l1M02nrDtYfajh8ROrW0UZafswPuY7jfLdUOKcJgyC4+YTRLBpOFpLiFuZqPYWh1CEWO53NGMYltLGyiYBt7cK/xE7OdIgU12kR3M1d3d2NYsaks2K2eNxDxCN4SO+5JpEq68OAPZ1Wr7e/6DwPeGBQpMjQBVrejmjt8EWR4i6ZgFy+Im01I5oCveoUqbZrI9SD7IOIUdf7AG64AsduHQAozGUUct+8hYRrYdTtUSBD5mBL7xAYU0kUst4VTYwaJ+Azyp2uGQM84ackYdQkBp9bplruAUwqqftCrgcy5X4I8EhJPZ4C8kSmJij4OpXUdCVAV3DuMooB9GVKyvlUiH5WLVlm6joAJ88oKeSeBXg+N8wJd9X/Yh4gLg9FoMwLL4VbjlpcejU3S4SAZWckCs0szYvjwPPid+o1G7EQqpI9M943b/2jgwveOZgrR6ZKLJYVSct97zGsrhrql9c4tv4w8rEoQOk+fV4I6Jo1l6tKw/lXX0a/tgRb+M2kz0MRxNVLv3uDK10ijfqxMt0fItOtPwdwY/u6oMxFH5nKLwgRfQ/hG4ZDcjvGf/2GMJm3/Qk8nX8B6/+wTsThPSAAAAAASUVORK5CYII=)}.destination-offers__pic-3{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAkCAMAAAA5HAOUAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFRQTFRF////QHudAVB9gKe+cJy2r8jW7/T3IWaNMXGV3+nvv9Pez97nQXyeIGWNMHCVj7LGYJGtn73OUIalgKi+EVuFYZKuEFqFwNTfkLPGUYemcZ22oL7Pu8eGVwAAASRJREFUeJyFk9u6RDAMhXWh1BiHtg6z5/3fc2f6Kaop6wbxS1YlybKrBPIoFkug8LdlmaQKCA8BSSr3lKx2nqNqnxQqSTVbnRfujuGpFu80lMnOuemB5oba1GHwn73S1KiluypjH5OqCcB8OapcSPJ4dEwuA2St4VSZLV5ETLZa7LLGhV5ivNRq6eXgulsWM1CHKTaIiundpBzg2xToAwTJR+7Hj0AfRhRT0UIzBeJU6RlxakkVbHtWPMhgFDsXJKATJ2l2KZpHW5kxhnr6Zw5xmWJX3OL8jMx4n2ylVrVA9eDrJ1qq9K6fyqLiJuUiNaMNIyu3EdTJ9pSNZtJy2WhJ7dczX5va/pLG2E7rsqwTMfPIQuRtOH7scNMx1euOGq/7iPkHicMK3WbaGyIAAAAASUVORK5CYII=)}.destination-offers__pic-4{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAlCAMAAABiU6n+AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAk9QTFRF/////v7++/z97fP2z97njrHFSIGhDlmEMHCVv9Pe9/r7y9vklLbIWYyqJmmQB1SAGGCJPnqcaJeyIWaNEFqFeqO7/f7+x9niZJSvLG6TFF2HElyGNnSYcZ22p8PS2eXs9fj6havBAVB9KGuR8/f55OzxK22SHGOLXY+sor/Q1+TrwNTfDFiDD1qExNfhFl6Iuc/b/P390+HpJGiPLm+U2+bt9Pf5LW6TRX+g8PX3rcfVe6S7QXyenbzNtczZiq/DSoKiCVWBfqa98vb46vH0hqzBImeOCFWB4uvwGWCJU4injbHFytvkO3ibMXGV+fv84+zxH2WMDViDsMnXM3KW4erwI2eOw9bgToWknLvNh63CUYemJ2qQF1+IQn2eV4upG2KKZZWwW46r6fD0IGWNE1yGN3WZdaC4ssrY3Oft+Pr7rsfWBFJ/BVN/8fX46O/zzNzlFV6H3ejuZ5ax+vz85e3yt87aTIOjtMzZi6/EkrTHClaC5+/zxdfhKWuRKmySaZeypcHR0uDojLDEEVuFYpOu9vn6Q32f7/T3cJy2VYqoYJGt1OHppMHRBlOAc563S4OjT4alHWOLOneakLPGmrrMs8vYcp63f6a9uM7bJWmP5u7yP3ud7vP2vdLdyNnjOXaaAlF+QHudqcTT6/H1GmGKX5GtC1eCUoima5mzgam/bpu1Rn+gA1F+R4ChY5OvmLjKr8jWutDc1eLqVoqoj7LGfKS8bZq04OrvUIalo8DQSYGi7PL13ujuXpCslbbJYZKukbTHydrj1uPqiK3CUE+/WQAAAl5JREFUeJxjYEACjEzMLKxs7BycXAwYgImZm4eXj19AUEhYRFQMXVZcQlJKWkZWTl5BTFFJWQVNVlVNXUNTS4ERxNbW0dVDk1bUN2CEMg2NjE1MUWXNzC0sIQxTK2sbKVs0zXa69mDNVg7CIrqOTs4oki6ubu52IIYHh6eIlxW7N4qsj6+0nyNQ2j9A0TEwyDNYMCQUSVabL8wqXCoiMio6Ric2Lj7BPJE9KRnhJfMUcTEm1lT+oLT0jEyzrGwdx5xcc3sFqDeE2EGeFMvLz/MHu65AxM+kMNXCBSJdJFJcgrCIqbSsPKhCzMzFECpQKeIDl2SuckhxrHbnrUGojwtBhG9tXX1DY1NzixMiRkRaDeFsxjYmIKnQ3t4BF1LqRIs8JiPJLgU4T7rbEEnOrKe3QbKvH5EcJnBYImRVJ8bqTppc3zIFFnsMU6unIaQDps+YWcTlET1rNkykJmbOXIS8IUibmHfQPLhrNUUSZzMgA6b5CxYugge6YZQIx+IlTGClTCpFcp3mIks12JeZweTFMiYvT1mRLioqunJFnQh7TDlrU9sqHVeEh1TsVq9Zyr52ufK69Rvmg4PbbFnqRiT7GEs6NolEOTPBPRSwSH0ziovmt1Qhc7mF/QKQ+U0JUchcsWzdLXlIfA9JDRTTDLfqbGNCcAPMt6BIM3BtD5LDI81Qs6AQpzTTjk2Kyn7YpTv0WL3qdD0n1iKkOxbsBLmE0Ux+V3eMiDSHxMbQNmTjdsvsadu7eHqalLTavv1GluglQFfqAZsER+Gug4eWlDBggsO+1TZHDi1BBCwQAADvXJBadka0xQAAAABJRU5ErkJggg==);width:30px}.hotel-page{overflow:hidden;width:100%}@media(max-width:1004px){.hotel-page{margin-top:25px}}.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-bottom:-15px}@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;margin:0 auto;max-width:994px;position:relative}}.hotel-info__content{flex-grow:1}@media(min-width:1024px){.hotel-info__content .hotel-address{text-align:left}.hotel-info__content .hotel-name{display:block;margin:0;position:relative;text-align:left}}@media(min-width:1280px){.hotel-info__content .hotel-name{width:105%}}@media(min-width:1024px){.hotel-info__content .hotel-name .ttl{display:inline}.hotel-info__content .hotel-name .logo-holder{margin:0 14px 0 0;position:relative;top:4px}}@media(max-width:1024px){.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{font-size:0;line-height:0;margin-bottom:18px;min-height:26px;padding:0 20px;text-align:center}@media(max-width:767px){.hotel-menu{box-sizing:border-box;overflow:hidden;padding:0}}@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 .slick-slide{float:none}@media(max-width:767px){.hotel-menu .slick-slide{float:left}}.hotel-menu .item{color:#000;display:inline-block;float:none;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:700;line-height:14px;outline:none;padding:0 26px 0 25px;position:relative;text-transform:uppercase;vertical-align:middle}.fonts-stage-2 .hotel-menu .item{font-family:OpenSans,sans-serif}.hotel-menu .item:after{background:#d1d1d1;content:"";height:3px;left:0;position:absolute;top:4px;width:3px}.hotel-menu .item:first-child{padding-left:0}@media(max-width:767px){.hotel-menu .item:first-child{padding-left:20px}}.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 a,.hotel-menu label{color:inherit;cursor:pointer;display:block;opacity:.8;padding-bottom:12px;position:relative;text-decoration:none;transition:opacity .25s ease-in-out}.hotel-menu a:after,.hotel-menu label:after{background:#ec004a;border-radius:2px;bottom:0;content:"";height:4px;left:0;overflow:hidden;position:absolute;transition:width .25s ease-in-out;width:0}@media(max-width:767px){.hotel-menu a:after,.hotel-menu label:after{transition:width .05s 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%}@media(min-width:1005px){.hotel-menu a:hover,.hotel-menu label:hover{color:#ec004a;opacity:1}.hotel-menu a:hover:after,.hotel-menu label:hover: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._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-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:20px auto 60px;max-width:1200px}.slider-big__container .slick-track{display:flex}.slider-big .slick-dotted.slick-slider{margin-bottom:60px}.slider-big .slick-initialized .slick-slide{display:flex;height:auto;outline:none}.slider-big h2{color:#000;font-family:OpenSansSubset,sans-serif;font-size:26px;font-weight:600;line-height:32px;margin-bottom:40px;padding:0 20px;text-align:center}.fonts-stage-2 .slider-big h2{font-family:OpenSans,sans-serif}.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{border-radius:8px;display:block;height:185px;outline:none;width:100%}.slider-big__item--container{background:#fff;border:1px solid #d2d2d2;border-radius:12px;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;padding:15px 15px 25px;position:relative;text-align:left}@media(max-width:768px){.slider-big__item--container{margin:0 10px 25px;max-width:300px;min-height:470px}}.slider-big__hd{color:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin:0 0 10px;max-height:50px;overflow:hidden}.fonts-stage-2 .slider-big__hd{font-family:OpenSans,sans-serif}.slider-big__content{padding:12px 0 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:#4a4a4a;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:400;line-height:20px;margin-bottom:10px}.fonts-stage-2 .slider-big__price{font-family:OpenSans,sans-serif}.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 a{color:#4a4a4a}.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: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){.slider-big__reservation{display:block;min-width:177px;padding:16px 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 .slick-dots li{margin:0 2px}.slider-big .slider-big__ft{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto}.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:#fff url(/themes/custom/adagio/static/media/hotel-intro-zoom.svg) no-repeat 10px;border:2px solid #ec004a;border-radius:30px;bottom:10px;box-shadow:0 2px 4px #00000054;color:#000;cursor:pointer;font-family:OpenSansSubset,sans-serif;font-size:12px;font-weight:600;left:10px;margin-right:20px;padding:10px 20px 10px 35px;position:absolute;text-decoration:none;-webkit-user-select:none;user-select:none}.fonts-stage-2 .slider-big .popin-open-btn{font-family:OpenSans,sans-serif}.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,iVBORw0KGgoAAAANSUhEUgAAAU8AAADJCAMAAACUjUCxAAAAqFBMVEUAAADgTgTgTQTkUQPkUQPkUQPhTgPgTQPjUATjUALjUATjUAPjUATkUQPkUQPjUAPkUQPjUAPiUALkUQTjUAPiTwPiUALiTwLhTgPkUQPjUAPkUQPkUQPkUQPkUQTiTwLkUAPkUQTiTwLiTwPkUQPkUQPjUAPkUQTkUQTjUAPkUQTiTwPkUQPhTgPhTgPjUAPiTwLgTgTjVhDkXCHiUQTiUQXjUgfiUwrAo2y6AAAAOHRSTlMAR0P59vNNSo1+g66I/amS77d5z6VbcWlQv5az6+PHbbvDdV/b56HU15rLY99XVJ1mQQ8HNywhGWxIm4sAABMzSURBVHja7JzrcppQFEaP/mgBGRmJl2hmJGoniaExys33f7NypPhx2GyOeE/aRdvpn8501qyzN6ATcZeE2yTetFaL0dy0bMNwJsvPz+XEMWzLdD1/1YriJAjFf7Rs482jP7eXOZ85L3v6OY45Wm2SQPyniiBuL1xnkrEkQl/2Rvsw2u+mvFjrVvw/VkXl49BwnEnOcrK3uYRN9Amh3T3OfPVfaso2GpiOBD6b9CmNAtuP/uXjH0S+7eRMjuszN9qRl2Tibf5Fp2H86BqGU2RSoK5PrKS9zb3TDHuViH+JIFrbhsQxYJMMULZPkHlEn+DTi/6RcZrKNDIcwziqT+iUF5TujILu/Psr3ZeZ52nUD1C+T5pnweaTvFK6XiS+MckAMmmfzjF9glKfT6lRSX/0TWdp0HZtO/VpK0Kb9gmZdL2TPjN6Ruv7nfvYt3dkOmFU4ZA++/JCnzRP9Jn77PU63reKNNy4uU1b7ZMOUNqnhOkT0PEJehKn/V0iDX6Ydo6UqSR6Sp9d0ieTZ2a0v/oORpOBZQP0WTdAlxCq6fOQ8SltZnT8r/7olKytVCeMqgfeOaFPut5VofAJoelfh195kCa+ZcEn8rTJAD2qz/KjZhc25QWdBZ578634mmQ2IRRK2Q1/Qp+l7Y480wsyn1N6w69odLvIbWYXtckP0CURyvXZJzZJngrPO3qjrzZHgw8L5DJh1G40QPV9dmCUyxM6JU/+V9r1Ydu0chAoNhJgByheMOnnJ+0TRtXZ+Qy6LfFViOdWCejMHzlB4z7J3RJ00jzRZ9noeBKLr0CyNk3TMks2OaOO0qfTvE8Y7dI8iUzYfB6Px/P7H6PhD1NiWSYXqKHoVAOdgMP6RJ58n9ToWF6S3sedj9F4uLMJo0ygwGEGKN8n8zaEbneaJxj/ZXnP9/fBQNrMjPKB7vq0dQNU3yfdRvo8oXNvdH23iUauWaBkk+/TYPrU339SpRif0EnzlDJB/z73UrAoyswuxijyvGyfWO61RmfDO0w0npuA9lnUaWDD4w4UC762zz5gxyd8HiJzPJvNuveWaLhyXdN0TUD7ZG9Bm/TZl5cuzw6Ou/7AzyTjhbgnEs9Nfbqk0PIQBZoBqu0THxbT8YnjflCemdHJ/bwkCduuhA2UyrQNdsGf3ifZ7vo8Jb22uA+CRWaTGIVOTZ+OQfuc6PvU3H1W2IRM6IRR9y7WUjJ0XfTJB0reK4OT+9TkCZ2494RO8HIHZz7KXKJPt2aCchsefXJC+dvPDh2fyBNUnvX0F5jOpr1I3AjsdWBKoQpcoNCpX/Dok739PCFP9DlNf01nt93z27WbAaFu0SZ56ixQueBxA6rvM7dZGp/sszvNU15FnRL7hkM0Gc7nrgLdSCYJFC/pT+iT/Wiz8l4efarLSD3tGd1E3IhoLoFLsuMtuuOBodC8z+Lbui7/uTufJ5YRdEp6sbgJm3mG2iddSKZuxTvF4+6c1Cd06vOclU97rnTWFtcnfPxrc076VI3yr5UBGaD6PtmPNrlXS6gTQoF0CQbi2gSDeQaUYiUpRpUJSvqkge7R90mM1p525El3u6Lz/f19KK5LsIbN2hNvqYXiwBsQygxQzfyETbrd6TaieZaGJ2xKn+/XXfPBaDgHKJR5jt/Dv1Q+qU9Q+a0QQM86hieE7lgG4mpsR8MhhKJQsuPx3KkboU7TPvHVuorpqRx2bZ6kzp3Sl6sJ3XpDCQmUO/EWEyjzRTu+T6nzRTM+6ZslbZ6IM0XazOhfSWji7WyWhALseF4pbumpUF2fdL3zz+76PNWjLq893a24MNApjTKFmtlVQP9NEaKzSZ8Ap12bJ7vaC0Y7FxcKnXP5B7vki0otZikZyoF3ztQnnyc/PJk+Hx6eLigUsxN9kkJhs+6j4/qN1LDPToGK8dlseEqg84JCsdlVqE2qlOlTtckI5fqkeWJ68o9G+uE5hc6d0G4gwIV1olAaKISSCcp8EM8ueH2fdLtDp3548nVKLrnlg7XnDUtwd6F1O77yuLMLnp2f/PdCAJMnOzyhMzf6GYoLEfieRLFZextaeUtPXjLhvEOnrs8u0ORJ+mSGJ8rEYc9wLiQ0HOxsskLVQs3yUxIgExRCtX1yeTKfa+L7iczwZOpUsMVFWHkZQ0UoN0IznTBKCuUHaKM+mZtPNk9meJbrVJR64gK0PFCeoYDZ8fwHSfyCr+sT6/34PJU4lToJj+LsRLDJHXm1UBNCoRTv6SueOfcc0SfGJ5snHZ4otK7O1/SKxJmJPcAK5UcobPJ9ko1UOz/J+GTzPGR48nW+pr9eX6eJOCvJaORlwCk7Q/k3odxbO/4Jnu+Tz/OpdCvPLnfEOaV1wqgU2gvEGQn8EYSiUOgsFQqUDzth0yoceEAWPHzSPPXjs2IZjZk38jlUpZQpf/dDcTbCj5Gk3KenGGVGKNMnQJ/MQpoYljl3TTP9R4ZDxye/3elpp8MT75RQJ1UqMcXZaO9skiMPmeyJN9UlX3XimUAdc/TRjrdBOYsgiaOfg6HRV33SV0t8nvSxvaZOcLYlH48yPHLkvYJR7kneVITCJz9AzcUhP4ZyG62GRpdMT1CTJ3PnydWZWX2IxVnY5jYl/AzlR2iR3GZ1oI7lN/vZk2E8sDOn+jyZG/kD6zzbTgoWoxxPXvwMZUZocSVZgH6TyWttBWjg9MPKA63Nc0yH5/vBdUom4gz8GKmQGQoYoVVPnXapT3OALo8gaJsdJk/IxPDU14k4wdvb6HzDE4UyMxRHnuwk3UdJ1kciTiaM5l19npLa2UnjhM631/j0b3iOCLoZyt+FSohNPwrFeQg39iF5Hlmn5Dk49R3duiTUIzdO3Msmxaar3DNB6XATiHOyXXfVPPFlOpx2XZ2v1XVKbHESm3XKSAVCUSioLtQERZvrWJydsG30mDzZB6OHMjTOnJY4gWSdQY16gDny3Aee2PIfW3EZEpPk2WB2ZmE+KDrB9IT/dLjIdNIzzxTKnHjseNg0fwQCXMzoDs3wVMv8axRC36RO8CKOprUGVUcesHdNzI43W6G4LIkLnWPt8CwClYizyOKU0w40M1Sz5NXH+NUl20Sj5dOuvfHEU9EDdJZ52B67232fCGWMkiNPRyh2vL8V1yH+PGR4Vk3P8lkHv95+LY/c7X6KJlFuy1eO0AwvFtfj8amYZ1WdcInBCUou5ZXyUxzB1pdoEiWFMkseX3GIxFUJhuonHLROetxhsyJPaXQaHPMO2dcLpYVSocpN6CIQ1yZZVvQ5ZesEb8gTcWbYojGRD6hRfs3TGYoTjzivSbgYc8NTSZPWWRVnRtT8LZ1/mFB+iJKNNAjEbYj7peHJ3CgpVExO8ByKZrR8lUNvnMpHHkrnsbgZoYd7Ja7OV7ZOxAn845ZR8zPPnfj1VtySqMPVCaGAm5zgodlZe/SBPlHmyBeFPobitgRGfZ2yT32cwGw0cBYLf6ETyq95uuQjcXu8ujo1cRJ+/0qaPBktUnx5sUb1Rx6Fju7g53KktMbT6jrJ6GTihMzfv39/Nhg2iwwfaIWO+EIHobgPkqfqVyD1j0QANuXvzcGjZrDIQaN6o9xSuvnoBMGEqROoNhFnUWb2x3OzPJsnWr2U7uXHRO0ILdRZuYqITTXN9Je8Mn40zFOfKFnztNB72ERFXKXO2skpbRKj4NBAN3/YO8O2pmEojN4OWBEQEJhWYSryDATZdF23/f9/ZtM43nTJzU2LH9qwU0R4/Haek5u0m3C3RWiirkK79oMLiT7xp07P5ESYhtIs7E4ThCXKF9rJXzt0V6vTMMpOTrSpnILPQXmORg6jglCAQjuqk2j2xDyd801ObbPOeBYyPRUBjcIot813VCdR8iQckzA5sQ/ZNp+fbxckUSibbqPAK7TzOoky66BkTU7RpvoYT0PyhFEhUWaIdl4n0S+l07PWfwpLfax0lnwPypM3Kq55zNDu7ewmP3ibfJywqT5VzKVXOZRLoVE2UdB1nURHzOgU4oRNzSl5WcIma7QOM0Tn1HEWZw6dUCnYBP5uZqMad0ppm0SH1HkWV8zklGyOa5yRhxVUmp02TrQzT5R8rD9rnbApDU60CZ7XxJPAo9moOEa3hPbk1zIuLx88kxNxutoEF77DEottlE/0TzceH8tMmcmJpc62CR74tVhM3S6x6IMS7frWDk7MOMU2GYbshJ5Np9MR4xRGpUT784vZaHHMxBnY5mQ8mUyuiGE1VTBKhUZhtBd70Yb1VztNxOlpc6KvifrMjbdE24TS8EYhtDfDU5Ns6/TbhM6SymbJD3KST4FklE+0a8/jJQ6tI6fPJlAi/xl94nYjMGpi1CSjnpF/rdsEfJuTF5uaObnIoBONTgMb/cddP06eJnNrqQs2lUelFDw6R7NtUyuVjUJof45K4KSFzTrPubDcoRSRhhidUQ/Jb8NsKo86TctoJix3JlLRaL/2dnPFy21OMDktfpPFelYyBXakstG+7e0bHhEnbxN92oxze7nPNKxReY726iRvspLb1CJtlzf6T2Yvd62TrRSRska7/IKRn3ecTciES9vozc29c7kDOVLbaEq9Jb8UbLpN6ksxzpnlDgL3Jhjt52akGSmdjM0xv9KVTE1GdVKIFCLljHbqfXSN+c7a5MJUMsHZVvCw2CxSGO1znkRzh03s5lyZ4IFqLGcsgZF2/gVNgWvnQpfKBEsymWfl/p7xSmWj/btxr5MIaUKpm29ksMg0YZWCePIk+h6U5g3HNRmslcvyynyZuiONJE+iWf3BplOnh4lpYJkpoLRRpXHkSfRV2USaYWWClMAgUwQ5dUTa+81dM1I2uVtKH+fldXNzYoxP2GyiFPTg7TUyi0vYlMuEy+qv8/Nbc3wCiFUEGu3vnbvJBVOm5LJEfZmb49MWWl0KWemsrw+W6qyYMgWX6mvF3Dh9AtuqrLSvzz23OZ0Y+GWiyxfwsvHQZdKcpgqP0v4fljQZ2hRdbmSC45fxOYTQ8EyhtN9PQgwWPyubXpnoEjY145e5MVRwTuVM49iNFEd8mef6wry0WZKmGIIWmUayGymWfJjokuWONPNhHc4mozSGe6MNt1yY6JLnkDRDF95MK+Jb7kQX7MAUZB6Ufz5QRT7kYIWamXboxwW8nsIqU1R5oK7q72dsRx6kaRrL4VPzAJfoUlCpvqpY6yEMd21CjWm5Ex3KXcIkVOrPA2N7by01lsO8ZlDqRJdilJCp+EaKBMpaSO3Ru+VDWIw9Ku0o6zxSySLVDNNWTvv4DkUf91KWiNLilkryFMBqsNQYniSbfOKzPJCYUMk6BbAa6jSq05JiaVdZj9KnNSeiVcoylInp5qhiMbGqhEQJNfyWKY/camzjk+j6xSX2b5n9iiERFSmP3Gps45PoorIJj7JIoA5M85RHbjWu06diEBLlPkQe7MPpIRElFWkToDOy06ciP5c8wuQ2p0SLpE6zVuO6eddcMirNIBmeiHKYVFdDr/FtR0RXvEiJMXzWSEODjW87IjqCSAQZCNE64UGwnNj4tiOikSGyKTmtkiDck6DH/wWBp4DIxqzgM4x6sNHdHSnyMHV7Wx8VBS2TVxDj9k70HKRRfdozqL5NXuUzyu2d6AMvEQoh0WRERZIM1Ef9CiROn78ti5ZCjm9UDEwSTajduF472nDicBjIO+XTdGeh7TLEePwk+gGHTTnZ6hNyWcGm3BiPn0R3e605hE+GxGc4tofzmmF7n19ozomUHcfqswhS995x7T3CZwuieeNnnRXvDZdb8f3Op00OidYlcEWv0Rnl7SbRgvcFs27bx6/qM87bTeWzbZ/XO58O3rfmA81fwc7nNsdUDHY+/5/PUyp2fVrstfZ5v/PpYL+1z8fmPt/AfnTQ2ucZ5/Ot7+/MGUnikIrdeX6bXOkETc6gR7Tc+XTdv/P+vAf9d2E+39b9e7FnI/ap/+VjS5+JJs7ndXOXTvUBuEBHtAo1qC5QfR+pz8z/2BNmwabP1OczgURY1FfUr3f8gifZrL42FLR2v7rhtPhGXo/7W8657DQMA1H0ktoNiwoiIbGgQGGFoBWLtE3+/8/QaJLeRI7thOXkTBS3i26ObvOQx37euK5I1q2eGrTTEouRxXXNbz72rQusudSop+feZlHanH/fO2WsVI6cWa/9yQHr7g/5cmPUppSMVKvHkBOAVBYzvaGlzRdO72KIPy3a7L8KP/K09Q+VitF+xSbWSbtxCoVSpY4PAC5LRVrvpy2cv1UKenV9Xu8BXOeKXEu/99F3Lm9DVmvv9SDxXmySbC3e4He+w7H0lBO72QJoo7ebJFaXbwIfnc1AaV6q6KgXiaTKcmtzPdf51SvEhTVNLb8P/tt5lZbXG159yMyovkEoaDJFZ7K0vh722K/Xzln1QVY/IVzmpnId67Vf1KZWMqrBBeBbAz4jlVJTmNuOBXiXeMoRker4QaXS6wFCk0llmdo+xNyUR10JQ6NUOm2VeVUZdcRlmXQpWNyPpagESpWBakc4tUmfLYRz7GKZdGl1v6BdNYAymdR4VE9Q7qiSJhMuTe9n9VSF+NQVleyhXETlIpfk19gTaMP9AKedyikidQfgDxtMtdPW00pRAAAAAElFTkSuQmCC) 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;padding:0 20px}}.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-collapse-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-expand-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;margin:0 auto;max-width:1000px}@media(min-width:1005px){.hotel-page-intro-slider-booking-wrap.hotel-intro_with-booking .hotel-intro-slider img{height:314px}}.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}.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,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) 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{display:block;max-width:100%;width:100%}.press-release .item .data{height:calc(100% - 182px);padding:22px 15px 60px;position:relative;text-align:left}@media(min-width:1024px){.press-release .item .data{height:calc(100% - 242px);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*/