/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.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}.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 :is(.block-3col__container,.slider-3col__container){padding:0;width:1242px}.press-release :is(.block-3col__container,.slider-3col__container) .slick-list{padding-left:24px}@media(min-width:1024px){.press-release :is(.block-3col__container,.slider-3col__container) .slick-list{padding:0}}.press-release :is(.block-3col__container,.slider-3col__container) .slick-track{display:flex;min-width:100%}.press-release :is(.block-3col__container,.slider-3col__container) .slick-slide{height:auto}.press-release :is(.block-3col__item,.slider-3col__item){margin:5px 12px 38px}@media(min-width:1024px){.press-release :is(.block-3col__item,.slider-3col__item){margin:5px 27px 38px}}.press-release .item .data{padding:22px 15px 60px;text-align:left}@media(min-width:1024px){.press-release .item .data{padding:22px 30px 90px 18px}}.press-release .item .date{color:#ec004a;display:block;font-family:OpenSans,sans-serif;font-size:16px;font-weight:600;line-height:24px;padding-bottom:10px}.press-release .item .ttl{color:#000;display:block;font-family:FSRosa,sans-serif;font-size:24px;font-weight:400;line-height:28px}.press-release .item .link-holder{bottom:32px;left:15px;padding:0 19px 0 15px;position:absolute;right:15px}@media(min-width:1024px){.press-release .item .link-holder{left:18px;right:30px}}.press-release .item .link-holder a{color:#ec004a;font-family:FSRosa,sans-serif;font-size:20px;font-weight:700;line-height:22px;padding-right:22px;position:relative;text-decoration:underline}.press-release .item .link-holder a:after{background:url(/themes/custom/adagio/modules/media/icon-download.ee7658ffaa052c3abc22.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;text-decoration:none;text-transform:uppercase;vertical-align:top}.fonts-stage-2 .press-release .btn-holder a{font-family:OpenSans,sans-serif}.press-release .btn-holder a{min-width:198px;padding:14px 20px}.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/modules/media/icon-download.ee7658ffaa052c3abc22.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 :is(.alert-card,.contact-card){width:100%}@media(min-width:1024px){.press-cards :is(.alert-card,.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{color:#000;font-size:25px;line-height:25px;margin:0 auto 16px}@media(min-width:1024px){.press-cards .personal-info .data .ico{font-size:25px;line-height:25px}}.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;margin:0;padding:16px 15px 12px;width:100%}.press-cards .mail-form .form-item input,.press-cards .mail-form .form-item input::placeholder{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}.fonts-stage-2 .press-cards .mail-form .form-item .form-item--error-message{font-family:OpenSans,sans-serif}.press-cards .mail-form .form-item .form-item--error-message{transition:opacity .4s ease}.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}.fonts-stage-2 .captcha .form-item--error-message{font-family:OpenSans,sans-serif}.captcha .form-item--error-message{transition:opacity .4s ease}.captcha .g-recaptcha{display:flex;justify-content:center;margin-bottom:24px}@media(min-width:1024px){.captcha .g-recaptcha{display:block;margin:0}}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
.captcha__description{margin-bottom:.75em;}
