.about,.banner,.nav{min-width:1170px}.about__col,.banner,.slider{overflow:hidden}.about__title,.banner__title,.booking__title,.contacts__title,.modal__title{font-family:Playfair;text-transform:uppercase}.KeyboardShortcutRow__key,.about__title,.banner__title,.booking__title,.contacts__title,.default-button,.footer__info-title,.footer__subscribe-btn,.modal__title,.nav,.reservation__complete-btn,.reservation__detail-text,.reservation__detail-title,.reservation__tab,.reservation__title,.room-description__title,.slider__link-text{text-transform:uppercase}.DateRangePickerInput__clear-dates--hide,.SingleDatePickerInput__clear-date--hide{visibility:hidden}.nav{box-sizing:border-box;height:115px;border-bottom:4px solid #000;width:100%}.nav__container{margin:75px auto 0;width:800px}.nav__col,.nav__col--right{width:261px;display:inline-block;vertical-align:top}.nav__col--right{text-align:right;width:270px}.footer__socials-logo,.nav__link--big,.nav__logo{text-align:center}.nav__link,.nav__link--big,.nav__logo{padding:0 10px;font-size:18px;cursor:pointer;display:inline-block;vertical-align:top;position:relative;font-weight:600}.nav__link--big:hover .nav__link__hover-item,.nav__link:hover .nav__link__hover-item,.nav__logo:hover .nav__link__hover-item{display:block}.nav__link__hover-item{width:100%;position:absolute;margin-left:-10px;margin-top:20px;display:none;height:2px;background-color:#cab381}.nav__logo{width:150px;margin-top:-38px}.nav__localization{position:absolute;right:40px;top:40px;width:80px;border:4px solid #000}@media all and (max-width:1140px){.nav__localization{right:-130px}}.nav__localization-language{padding:9px 15px;font-weight:600;display:none}.nav__localization-language:hover{background-color:#000;color:#fff}.nav__localization-language--current{background-color:#000;display:block;color:#fff!important}.nav__localization-language--opened{background-color:#fff;display:block;color:#000!important}.footer__info-col,.footer__socials-circle,.footer__socials-logo,.footer__socials-payment,.footer__subscribe-btn,.footer__subscribe-input{display:inline-block;vertical-align:top}.nav__localization-language--opened:hover{color:#fff!important;background-color:#000}.footer{background-color:#000;margin-top:25px;padding-bottom:60px}.footer__socials-container{padding-top:60px}.footer__socials-line,.footer__socials-right-line{margin-top:8px;color:#8f8f8f;display:inline-block;vertical-align:top;width:500px}.footer__socials-circle{background-color:#1f1f1f;height:35px;padding-top:15px;width:50px;font-size:18px;text-align:center;border-radius:100%;overflow:hidden;margin-left:20px}.footer__socials-circle:first-child{margin-left:0}.footer__socials-logo{width:150px;margin-top:-12px}.footer__socials-right-line{text-align:right}.footer__socials-payment{margin-right:20px}.footer__socials-payment:last-child{margin-right:0}.footer__divider{padding-top:62px;border-bottom:2px solid #fff}.footer__info-col{color:#fff;width:380px;padding-top:65px}.footer__info-title{text-align:center;font-weight:600;font-size:32px;padding-bottom:20px}.footer__info-text{font-weight:100;font-style:normal;text-align:center;font-size:20px}.footer__info-text a{color:#fff}.footer__accomodation{color:#fff;font-weight:100;text-align:center;font-size:20px;padding-top:40px}.footer__subscribe-form{width:620px;padding-top:62px;margin:0 auto}.footer__subscribe-input{padding:20px;border:1px solid #fff;background-color:transparent;width:245px;color:#fff;font-weight:300;font-size:20px}.footer__subscribe-btn{background-color:#fff;border:none;width:290px;font-weight:600;color:#000;height:66px;padding:21px 0;font-size:20px;margin-left:30px}.modal,.modal-form,.modal__inner{display:block}.modal-background{width:100%;height:100%;z-index:100000000000;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.9)}.modal-item{position:fixed;left:50%;z-index:1000000000000;top:50%;margin-top:-200px;margin-left:-375px;height:400px;width:750px;background-color:#fff}.modal__inner{width:670px;margin:40px auto 0;border:4px solid #000;height:315px}.modal__title{margin-top:100px;text-align:center;font-weight:700;font-size:40px}.modal__subtitle{font-weight:700;font-size:20px;text-align:center;margin-top:15px}.banner{height:945px;padding:22px 0}.banner__banner-img{background-color:grey;background-size:cover;background-position:center;height:100%}.banner__table-wrapper{display:table;vertical-align:middle;width:100%;height:100%}.banner__table-cell-wrapper{vertical-align:middle;display:table-cell;width:810px;height:310px}.banner__text-block{height:240px;width:810px;margin:0 auto;background-color:#fff;padding:35px}.banner__text-bordered{border:3px solid #000;height:100%;display:table;width:100%;vertical-align:middle}.banner__title-wrapper{text-align:center;vertical-align:middle;display:table-cell}.banner__title{display:block;padding:10px 0 0;font-weight:700;font-size:38px}.banner__subtitle{font-size:24px;font-weight:300;margin-top:10px}.banner__divider{width:30px;height:3px;background-color:#000;margin:25px auto 0}.about{border-top:4px solid #000;height:513px;width:100%;border-bottom:4px solid #000}.about__title{font-weight:700;font-size:38px;width:1170px;text-align:center;margin:120px auto 0}.about__divider{width:60px;margin:15px auto 35px;height:4px;background-color:#cab381}.about__cols-wrapper{margin:0 auto;width:1170px}.about__col{width:560px;height:309px;display:inline-block;vertical-align:top;margin-left:43px;text-align:justify;font-weight:300;font-size:18px}.slider,.slider__item{min-width:1170px;width:100%}.about__col:first-child{margin-left:0}.slider{height:800px;padding:25px 0;position:relative}.slider__item{transition:all 1s;transition:display 1.2s;background-color:grey;height:930px;background-size:cover;background-position:center;position:absolute}.slider__item--inactive{opacity:0}.slider__nav{position:absolute;bottom:0;height:100px;width:1170px;margin:0 auto;left:0;right:0}.slider__nav-item,.slider__nav-item--active{cursor:pointer;text-align:center;width:280px;height:100%;display:inline-block;vertical-align:top;color:#fff;position:relative;font-size:26px;font-weight:600}.slider__nav-item--active,.slider__nav-item--active:hover,.slider__nav-item:hover{background-color:#fff;color:#000}.booking .js-index-book-room,.slider__link-text,.slider__link-text:visited{color:#fff}.slider__nav-text{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider__link{cursor:pointer;display:block;top:50%;left:50%;width:425px;height:181px;padding:25px;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;background-color:rgba(0,0,0,.8)}.slider__link-item{width:100%;height:100%;border:2px solid #fff}.slider__link-text{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:28px;display:block;font-weight:400;text-align:center}.slider__link-divider{width:60px;margin:15px auto 35px;height:2px;background-color:#fff}.booking{border-top:4px solid #000}.booking__title{margin-top:125px;text-align:center;font-weight:700;font-size:38px}.booking__divider{width:60px;margin:10px auto 35px;height:4px;background-color:#cab381}.booking__inputs{width:1170px;margin:0 auto}.booking__input-row{width:284px;height:200px;display:inline-block;vertical-align:top}.booking__name{margin:15px 0;font-weight:600;text-transform:uppercase;font-size:24px}.booking__input{height:20px;padding:15px;border:1px solid #000;width:240px;cursor:pointer}.booking__dropdown-item,.booking__dropdown-line,.booking__dropdown-square{cursor:pointer;background-color:#fff;width:280px;margin-left:-16px;margin-top:9px;position:absolute;border:1px solid #000;display:none}.booking__dropdown-item li.banner__dropdown-value,.booking__dropdown-item li.booking__dropdown-value,.booking__dropdown-line li.banner__dropdown-value,.booking__dropdown-line li.booking__dropdown-value,.booking__dropdown-square li.banner__dropdown-value,.booking__dropdown-square li.booking__dropdown-value{display:block;list-style:none;padding:7px 0 10px 15px}.booking__dropdown-item li.banner__dropdown-value:hover,.booking__dropdown-item li.booking__dropdown-value:hover,.booking__dropdown-line li.banner__dropdown-value:hover,.booking__dropdown-line li.booking__dropdown-value:hover,.booking__dropdown-square li.banner__dropdown-value:hover,.booking__dropdown-square li.booking__dropdown-value:hover{background-color:#000;color:#fff}.booking__dropdown-line,.booking__dropdown-square{width:338px;margin-left:-10px;margin-top:7px}.booking__dropdown-square{margin-left:-16px;margin-top:15px;width:270px}.booking__dropdown-item--active{display:block}.booking__dropdown-text{display:inline-block;vertical-align:top;width:225px}.booking__input-text{font-weight:300;border:none;outline:0;font-size:16px;display:inline-block;vertical-align:top;width:215px}.booking__datepicker-container{position:absolute;margin-top:20px;margin-left:-10px;width:260px;height:250px}.booking__input-icon,.booking__input-icon--down{display:inline-block;vertical-align:top}.booking__input-icon--down{font-size:28px;margin-top:-7px}.booking__total{margin:0 auto 120px;width:1170px;font-size:23px}.booking__total-room-type{font-weight:600;display:inline-block;vertical-align:middle;padding:2px 10px 2px 0;border-right:1px solid #000}.booking__total-days-number{display:inline-block;vertical-align:middle;padding:2px 0 2px 10px;font-weight:300}.booking__total-price{position:relative;font-weight:600;-ms-transform:translateX(1105px) translateY(-28px);transform:translateX(1105px) translateY(-28px)}.contacts{border-bottom:4px solid #000;border-top:4px solid #000;margin-top:25px;padding-top:100px}.contacts__title{text-align:center;font-weight:700;font-size:38px}.contacts__divider{width:60px;margin:10px auto 35px;height:4px;background-color:#cab381}.contacts__input-wrapper{height:30px;padding:15px 0;border-bottom:2px solid #000;width:555px;display:inline-block;vertical-align:top}.contacts__input-wrapper:nth-child(2n){margin-left:50px}.contacts__input-name{font-weight:600;display:inline-block;font-size:24px;vertical-align:top;width:100px}.contacts__input{border:none;background-color:transparent;text-outline:none;font-weight:400;outline:0;width:400px;font-size:24px;margin-left:10px}.contacts__textarea{height:167px;display:block;width:1115px;border:2px solid #000;margin-top:15px;font-size:20px;font-weight:300;padding:25px}.map,.room-description{border-bottom:4px solid #000}.contacts__button-wrapper{width:360px;margin:60px auto 120px}.contacts__hidden-err-text{text-align:center;margin-top:20px;font-size:18px;opacity:0;color:red}.contacts__hidden-err-text--active{opacity:1}.map{height:755px}.map__wrapper{height:730px;margin:25px 0}.map__infowindow{color:#fff;padding:50px;font-size:20px;width:320px;height:100%;text-align:justify;line-height:2}.map__infowindow strong{font-weight:600}.map__infowindow-title{font-weight:700;font-size:26px;text-align:center}.map__arrow-down{position:absolute;z-index:1000000;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;margin:0 auto;border-top:20px solid red}.room-description{padding:120px 0}.room-description__title{font-weight:700;font-family:Playfair;font-size:38px;width:1170px;text-align:center;margin:0 auto}.room-description__divider{width:60px;margin:15px auto 35px;height:4px;background-color:#cab381}.room-description__text{text-align:justify;font-weight:300;font-size:18px;width:1170px;margin:40px auto 0}.default-button,.reservation__complete-btn{height:20px;font-size:20px;padding:16px;background-color:#000;color:#fff!important;cursor:pointer;text-align:center;display:block;border:none;width:100%;box-sizing:content-box}.margin-top-25{margin-top:25px}.margin-top-50{margin-top:50px}.reservation--active,.reservation1,.reservation2,.reservation3{display:block}.reservation{padding:120px 0;margin:0 auto;border-top:4px solid #000}.reservation__title{padding-bottom:60px;font-weight:800;font-size:24px;text-align:center}.reservation__dropdown{width:320px;height:30px;font-size:20px;margin-left:70px;padding:0 10px;border:none;border-bottom:2px solid #000;display:inline-block;vertical-align:top}.reservation__dropdown:first-child{margin-left:0}.reservation__dropdown i{position:absolute;display:inline-block;vertical-align:top;margin-left:310px;margin-top:-20px}.reservation__booking-type{height:29px;border-bottom:2px solid #000;margin-top:85px}.reservation__booking-room-name{display:inline-block;vertical-align:top;font-weight:700;padding:2px 20px 2px 0;border-right:1px solid #000}.reservation__booking-nights-number{padding:3px 0 3px 20px;display:inline-block;vertical-align:top;width:300px}.reservation__booking-price{font-weight:700;width:700px;text-align:right;display:inline-block;vertical-align:top;padding:3px 0}.reservation__detail-col{padding:20px 10px;width:343px;display:inline-block;vertical-align:top;font-size:18px;border-right:2px solid #000;text-align:center}.reservation__detail-col:first-child{border-left:2px solid #000}.reservation__detail-title{color:#cab381;font-weight:600;display:inline-block;vertical-align:top}.reservation__detail-text{display:inline-block;vertical-align:top;margin-left:10px}.reservation__mt80{margin-top:80px}.reservation__amenity{text-align:center;margin-top:30px;padding:3px 25px;display:inline-block;vertical-align:top;border-right:2px solid #cab381}.reservation__mt118{margin-top:118px}.reservation__tabs{width:1170px;height:60px;margin:0 auto}.reservation__tab{border:2px solid transparent;width:386px;float:left;padding:15px 0;text-align:center;font-weight:800;font-size:20px;border-right:2px solid #000}.reservation__tab:first-child{border-left:2px solid #000}.reservation__tab--active{border:2px solid #000;border-left:none}.reservation__tab--active:first-child{border-left:2px solid #000}.reservation__sum{margin-top:60px;font-size:18px}.reservation__sum-room-name{font-weight:800;padding:3px 0}.reservation__sum-room-settings{padding-bottom:30px}.reservation__sum-room-setting{border-right:1px solid #000;padding:1px 10px;display:inline-block;vertical-align:top;margin-top:5px}.reservation__sum-room-setting:first-child{padding-left:0}.reservation__sum-room-setting:last-child{border-right:none}.reservation__sum-divider{width:1170px;height:2px;background-color:#000;margin:30px auto}.reservation__sum-services{padding-bottom:20px;font-weight:800}.reservation__sum-services:last-child{padding-bottom:0}.reservation__sum-service-name{width:1000px;display:inline-block;vertical-align:top}.reservation__sum-service-price{width:166px;display:inline-block;vertical-align:top;text-align:right}.reservation__guest-info{margin-top:80px}.reservation__guest-input{width:510px;padding:20px 25px;border:2px solid #000;background-color:transparent;margin-top:30px;font-size:20px}.reservation__guest-input:nth-child(2n){margin-left:36px}.reservation__guest-input::-webkit-input-placeholder{color:#000}.reservation__guest-input:-moz-placeholder{color:#000;opacity:1}.reservation__guest-input:-ms-input-placeholder{color:#000}.reservation__cards{margin-top:30px}.reservation__card{border:1px solid #000;padding:5px 15px;display:inline-block;vertical-align:top;height:40px;width:120px;text-align:center}.reservation__card:first-child img{margin-top:8px}.reservation__card:nth-child(2) img{margin-top:6px}.reservation__card:nth-child(3){background-color:#000}.reservation__card:nth-child(3) img{margin-top:3px}.reservation__card-inputs{margin-top:60px}.reservation__card-input{border:none;display:inline-block;vertical-align:top;width:365px;margin-left:30px;font-size:20px;padding-bottom:20px;border-bottom:2px solid #000;font-weight:700;outline:0}.reservation__card-input:first-child{margin-left:0}.reservation__black-placeholder-text::-webkit-input-placeholder{color:#000}.reservation__black-placeholder-text:-moz-placeholder{color:#000;opacity:1}.reservation__black-placeholder-text:-ms-input-placeholder{color:#000}.reservation__card-checkbox{font-size:20px;font-weight:300;padding-bottom:15px}.CalendarDay,.CalendarDay__button{padding:0;cursor:pointer;box-sizing:border-box}.reservation__complete-btn{margin:75px auto 0;width:360px;color:#fff!important}.CalendarDay{border:1px solid #e4e7e7;color:#565a5c}.CalendarDay__button{position:relative;height:100%;width:100%;text-align:center;background:0 0;border:0;margin:0;color:inherit;font:inherit;line-height:normal;overflow:visible}.CalendarDay__button:active{background:#f2f2f2;outline:0}.CalendarDay--highlighted-calendar{background:#ffe8bc;color:#565a5c;cursor:default}.CalendarDay--highlighted-calendar:active{background:#007a87}.CalendarDay--outside{border:0;cursor:default}.CalendarDay--outside:active{background:#fff}.CalendarDay--hovered{background:#e4e7e7;border:1px double #d4d9d9;color:inherit}.CalendarDay--blocked-minimum-nights{color:#cacccd;background:#fff;border:1px solid #e4e7e7;cursor:default}.CalendarDay--blocked-minimum-nights:active{background:#fff}.CalendarDay--selected-span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay--selected-span.CalendarDay--hovered,.CalendarDay--selected-span:active{background:#33dacd;border:1px double #00a699}.CalendarDay--selected-span.CalendarDay--last-in-range{border-right:#00a699}.CalendarDay--after-hovered-start,.CalendarDay--hovered-span{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay--selected,.CalendarDay--selected-end,.CalendarDay--selected-start{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay--selected-end:active,.CalendarDay--selected-start:active,.CalendarDay--selected:active{background:#00a699}.CalendarDay--blocked-calendar{background:#cacccd;color:#82888a;cursor:default}.CalendarDay--blocked-calendar:active{background:#cacccd}.CalendarDay--blocked-out-of-range{color:#cacccd;background:#fff;border:1px solid #e4e7e7;cursor:default}.CalendarDay--blocked-out-of-range:active{background:#fff}.CalendarMonth{text-align:center;padding:0 13px;vertical-align:top;-webkit-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth:first-of-type{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonth table{border-collapse:collapse;border-spacing:0;caption-caption-side:initial}.CalendarMonth--horizontal{display:inline-block;min-height:100%}.CalendarMonth--vertical{display:block}.CalendarMonth__caption{color:#3c3f40;margin-top:7px;font-size:18px;text-align:center;margin-bottom:2px;caption-side:initial}.CalendarMonth--horizontal .CalendarMonth__caption,.CalendarMonth--vertical .CalendarMonth__caption{padding:15px 0 35px}.CalendarMonth--vertical-scrollable .CalendarMonth__caption{padding:5px 0}.CalendarMonthGrid{background:#fff;z-index:0;text-align:left}.CalendarMonthGrid--animating{transition:transform .2s ease-in-out;z-index:1}.CalendarMonthGrid--horizontal{position:absolute;left:9px}.CalendarMonthGrid--vertical{margin:0 auto}.CalendarMonthGrid--vertical-scrollable{margin:0 auto;overflow-y:scroll}.DayPicker{background:#fff;position:relative;text-align:left}.DayPicker--horizontal{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker--horizontal.DayPicker--portal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker--vertical.DayPicker--portal{position:initial}.DayPicker__focus-region{outline:0}.DayPicker__week-headers{position:relative}.DayPicker--horizontal .DayPicker__week-headers{margin-left:9px}.DayPicker__week-header{color:#757575;position:absolute;top:56px;z-index:2;padding:0 13px;text-align:left}.DayPicker__week-header ul{list-style:none;margin:1px 0;padding-left:0}.DayPicker__week-header li{display:inline-block;text-align:center}.DayPicker--vertical .DayPicker__week-header{left:50%}.DayPicker--vertical-scrollable{height:100%}.DayPicker--vertical-scrollable .DayPicker__week-header{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker--vertical-scrollable .transition-container--vertical{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.transition-container{position:relative;overflow:hidden;border-radius:3px}.transition-container--horizontal{transition:height .2s ease-in-out}.transition-container--vertical{width:100%}.DayPickerNavigation__next,.DayPickerNavigation__prev{cursor:pointer;line-height:.78;-webkit-user-select:none;-ms-user-select:none;user-select:none}.DayPickerNavigation__next--default,.DayPickerNavigation__prev--default{border:1px solid #dce0e0;background-color:#fff;color:#757575}.DayPickerNavigation__next--default:focus,.DayPickerNavigation__next--default:hover,.DayPickerNavigation__prev--default:focus,.DayPickerNavigation__prev--default:hover{border:1px solid #c4c4c4}.DayPickerNavigation__next--default:active,.DayPickerNavigation__prev--default:active{background:#f2f2f2}.DayPickerNavigation--horizontal{position:relative}.DayPickerNavigation--horizontal .DayPickerNavigation__next,.DayPickerNavigation--horizontal .DayPickerNavigation__prev{border-radius:3px;padding:6px 9px;top:18px;z-index:2;position:absolute}.DayPickerNavigation--horizontal .DayPickerNavigation__prev{left:22px}.DayPickerNavigation--horizontal .DayPickerNavigation__next{right:22px}.DayPickerNavigation--horizontal .DayPickerNavigation__next--default svg,.DayPickerNavigation--horizontal .DayPickerNavigation__prev--default svg{height:19px;width:19px;fill:#82888a}.DayPickerNavigation--vertical{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:absolute;bottom:0;left:0;height:52px;width:100%;z-index:2}.DayPickerNavigation--vertical .DayPickerNavigation__next,.DayPickerNavigation--vertical .DayPickerNavigation__prev{display:inline-block;position:relative;height:100%;width:50%}.DayPickerNavigation--vertical .DayPickerNavigation__next--default{border-left:0}.DayPickerNavigation--vertical .DayPickerNavigation__next--default,.DayPickerNavigation--vertical .DayPickerNavigation__prev--default{text-align:center;font-size:2.5em;padding:5px}.DayPickerNavigation--vertical .DayPickerNavigation__next--default svg,.DayPickerNavigation--vertical .DayPickerNavigation__prev--default svg{height:42px;width:42px;fill:#484848}.DayPickerNavigation--vertical-scrollable{position:relative}.DayPickerNavigation--vertical-scrollable .DayPickerNavigation__next{width:100%}.DayPickerKeyboardShortcuts__close,.DayPickerKeyboardShortcuts__show{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer}.DayPickerKeyboardShortcuts__close:active,.DayPickerKeyboardShortcuts__show:active{outline:0}.DayPickerKeyboardShortcuts__show{width:22px;position:absolute}.DayPickerKeyboardShortcuts__show--bottom-right{border-top:26px solid #fff;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts__show--bottom-right:hover{border-right:33px solid #008489}.DayPickerKeyboardShortcuts__show--bottom-right .DayPickerKeyboardShortcuts__show_span{bottom:0;right:-28px}.DayPickerKeyboardShortcuts__show--top-right{border-bottom:26px solid #fff;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts__show--top-right:hover{border-right:33px solid #008489}.DayPickerKeyboardShortcuts__show--top-right .DayPickerKeyboardShortcuts__show_span{top:1px;right:-28px}.DayPickerKeyboardShortcuts__show--top-left{border-bottom:26px solid #fff;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts__show--top-left:hover{border-left:33px solid #008489}.DayPickerKeyboardShortcuts__show--top-left .DayPickerKeyboardShortcuts__show_span{top:1px;left:-28px}.DayPickerKeyboardShortcuts__show_span{color:#fff;position:absolute}.DayPickerKeyboardShortcuts__panel{background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px}.DayPickerKeyboardShortcuts__title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts__list{list-style:none;padding:0}.DayPickerKeyboardShortcuts__close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts__close svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts__close svg:focus,.DayPickerKeyboardShortcuts__close svg:hover{fill:#82888a}.DayPickerKeyboardShortcuts__close:active{outline:0}.KeyboardShortcutRow{margin:6px 0}.KeyboardShortcutRow__key-container{display:inline-block;width:15%;white-space:nowrap;text-align:right;margin-right:6px}.KeyboardShortcutRow__key{font-family:monospace;font-size:12px;background:#f2f2f2;padding:2px 6px}.KeyboardShortcutRow__action{display:inline-block}.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow{margin-bottom:16px}.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow__key-container{width:auto;text-align:left;display:inline}.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow__action{display:inline}.DateInput{font-weight:200;font-size:18px;line-height:24px;color:#757575;margin:0;padding:8px;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput--with-caret::after,.DateInput--with-caret::before{content:"";display:inline-block;position:absolute;bottom:auto;border:10px solid transparent;border-top:0;left:22px;z-index:2}.DateInput--with-caret::before{top:62px;border-bottom-color:rgba(0,0,0,.1)}.DateInput--with-caret::after{top:63px;border-bottom-color:#fff}.DateInput--disabled{background:#cacccd}.DateInput__input{opacity:0;position:absolute;top:0;left:0;border:0;height:100%;width:100%}.DateInput__input[readonly]{-webkit-user-select:none;-ms-user-select:none;user-select:none}.DateInput__display-text{padding:4px 8px;white-space:nowrap;overflow:hidden}.DateInput__display-text--has-input{color:#484848}.DateInput__display-text--focused{background:#99ede6;border-color:#99ede6;border-radius:3px;color:#007a87}.DateInput__display-text--disabled{font-style:italic}.screen-reader-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__picker{z-index:1;background-color:#fff;position:absolute;top:72px}.DateRangePicker__picker--direction-left{left:0}.DateRangePicker__picker--direction-right{right:0}.DateRangePicker__picker--portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker__picker--full-screen-portal{background-color:#fff}.DateRangePicker__close{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker__close svg{height:15px;width:15px;fill:#cacccd}.DateRangePicker__close:focus,.DateRangePicker__close:hover{color:#b0b3b4;text-decoration:none}.DateRangePickerInput{background-color:#fff;border:1px solid #cacccd;display:inline-block}.DateRangePickerInput--disabled{background:#cacccd}.DateRangePickerInput__arrow{display:inline-block;vertical-align:middle}.DateRangePickerInput__arrow svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput__clear-dates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 10px 0 5px}.DateRangePickerInput__clear-dates svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput__clear-dates--hover,.DateRangePickerInput__clear-dates:focus{background:#dbdbdb;border-radius:50%}.DateRangePickerInput__calendar-icon,.SingleDatePicker__close{border:0;color:inherit;font:inherit;overflow:visible;cursor:pointer}.DateRangePickerInput__calendar-icon{background:0 0;line-height:normal;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput__calendar-icon svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__picker{z-index:1;background-color:#fff;position:absolute;top:72px}.SingleDatePicker__picker--direction-left{left:0}.SingleDatePicker__picker--direction-right{right:0}.SingleDatePicker__picker--portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker__picker--full-screen-portal{background-color:#fff}.SingleDatePicker__close{background:0 0;line-height:normal;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker__close svg{height:15px;width:15px;fill:#cacccd}.SingleDatePicker__close:focus,.SingleDatePicker__close:hover{color:#b0b3b4;text-decoration:none}.SingleDatePickerInput{background-color:#fff;border:1px solid #dbdbdb}.SingleDatePickerInput__clear-date{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 10px 0 5px}.SingleDatePickerInput__clear-date svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput__clear-date--hover,.SingleDatePickerInput__clear-date:focus{background:#dbdbdb;border-radius:50%}.react-datepicker__month-read-view--down-arrow,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow::before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before{content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker__tether-element-attached-top .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker__month-read-view--down-arrow,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow::before{border-bottom:none;border-top-color:#fff}.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element{margin-top:-20px}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker__navigation{line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;border:.45rem solid transparent;z-index:1}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b2b2}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next:hover{border-left-color:#b3b2b2}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b2b2}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b2b2}.react-datepicker__month-container{display:inline;float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__week-number{width:1.7rem;line-height:1.7rem;margin:.166rem;display:inline-block;text-align:center}.react-datepicker__week-number{color:#ccc}.react-datepicker__day,.react-datepicker__day-name{color:#000}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{width:220px;position:relative;display:inline-block}.react-datepicker__input-container input{border:none;font-size:18px}.react-datepicker__month-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b2b2}.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b2b2}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b2b2}.react-datepicker__month-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:inline-block;height:0;outline:0;padding:0;vertical-align:middle}.react-datepicker__close-icon::after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\00d7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:7px;text-align:center;top:50%}a,a:visited{color:#000}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__tether-element{z-index:2147483647}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name{width:3rem;line-height:3rem}@media (max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b2b2}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b2b2}@font-face{font-family:Playfair;src:url(../fonts/playfair/PlayfairDisplay-Bold.ttf);font-weight:600}@font-face{font-family:Playfair;src:url(../fonts/playfair/PlayfairDisplay-Bold.ttf);font-weight:700}@font-face{font-family:Playfair;src:url(../fonts/playfair/PlayfairDisplay-Black.ttf);font-weight:800}@font-face{font-family:Aileron;src:url(../fonts/aileron/Aileron-Regular.otf);font-weight:400}@font-face{font-family:Aileron;src:url(../fonts/aileron/Aileron-Regular.otf);font-weight:400}@font-face{font-family:Aileron;src:url(../fonts/aileron/Aileron-Regular.otf);font-weight:500}@font-face{font-family:Aileron;src:url(../fonts/aileron/Aileron-Light.otf);font-weight:300}@font-face{font-family:Aileron;src:url(../fonts/aileron/Aileron-Light.otf);font-weight:200}@font-face{font-family:Aileron;src:url(../fonts/aileron/Aileron-Light.otf);font-weight:100}@font-face{font-family:Aileron;src:url(../fonts/aileron/Aileron-SemiBold.otf);font-weight:600}@font-face{font-family:Aileron;src:url(../fonts/aileron/Aileron-SemiBold.otf);font-weight:700}@font-face{font-family:Aileron;src:url(../fonts/aileron/Aileron-Bold.otf);font-weight:800}*{font-family:Aileron;padding:0;margin:0}input,textarea{outline:0}body,html{margin:0 auto;overflow-x:hidden;min-width:1250px}.preloader{top:0;z-index:10000;position:fixed;height:100%;width:100%;background:rgba(255,255,255,.9)}.preloader .loader,.preloader .loader:after{border-radius:50%;width:10em;height:10em}.preloader .loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid #cdcdcd;box-shadow:0 0 1px #000;border-right:1.1em solid #cdcdcd;border-bottom:1.1em solid #cdcdcd;border-left:1.1em solid #000;-ms-transform:translateZ(0);transform:translateZ(0);animation:load8 1.1s infinite linear}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.preloader__container{position:fixed;top:50%;display:block;text-align:center;margin:-130px auto 0;width:100%}.preloader__percents{margin-top:-268px;font-size:28px;margin-left:10px;display:inline-block;vertical-align:middle}a{text-decoration:none}.container{width:1170px;margin:0 auto}.centered{text-align:center!important}.underlined{text-decoration:underline}