.calendar-page .layout-hero{background-size:0 0;min-height:320px;margin-bottom:0}@media (min-width:48em){.calendar-page .layout-hero{background-size:auto 215px}}@media (min-width:62em){.calendar-page .layout-hero{margin-bottom:40px}}.calendar-page__hero-content{flex-grow:1;margin-bottom:91px;padding:0 15px}@media (min-width:48em){.calendar-page__hero-content{margin-bottom:252px}}@media (min-width:62em){.calendar-page__hero-content{margin-bottom:-35px}}.calendar-page__search{border-radius:12px;max-width:691px;margin:0 auto;box-shadow:0 5px 25px #0000001a}@media (min-width:62em){.calendar-page__search{max-width:1290px}}.calendar-page__field{position:relative}.calendar-page__field-inner{text-align:left;cursor:pointer;background-color:#fff;border-radius:.75rem;flex-direction:column;padding:14px 16px;line-height:2rem;display:flex;position:relative}.calendar-page__field-inner:hover{text-decoration:none}@media (min-width:62em){.calendar-page__field-inner{padding:17px 20px}}.calendar-page__field-label{color:#6c6889;font-size:12px;line-height:1.2}.calendar-page__field-value{color:#28383f;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.2;display:block;overflow:hidden}.calendar-page__picker-search{padding:10px 0;position:relative}.calendar-page__picker-search[data-icon]:before{position:absolute;top:50%;left:0;transform:translateY(-50%)}.calendar-page__picker .calendar-page__picker-search .form-control{background:0 0;border:0;border-radius:0;outline:none;padding-left:30px;padding-right:0;box-shadow:none!important}.calendar-page__picker .calendar-page__picker-search .form-control::-webkit-input-placeholder{color:#aaa}.calendar-page__picker .checkbox-list{column-count:3;border-top:1px solid #28383f1a;column-gap:0;margin-bottom:1rem;padding:.5rem .5rem 0}@media (36em<=width<48em){.calendar-page__picker .checkbox-list{column-count:2}}@media not (min-width:36em){.calendar-page__picker .checkbox-list{column-count:auto;padding-left:0;padding-right:0}}.calendar-page__picker .checkbox-list__item{break-inside:avoid;padding:.5rem .75rem}.calendar-page__picker .checkbox-list__item:before{display:none}.calendar-page__picker .checkbox-list__item:hover{background:#f5f5f5;border-radius:.25rem}.calendar-page__picker .checkbox-list--countries .checkbox-list__item{padding:.5rem .75rem}.calendar-page__title{-webkit-user-select:none;user-select:none;color:#fff;text-align:center;margin-top:30px;margin-bottom:30px;font-size:32px;font-weight:600;line-height:1.2;display:block}@media (min-width:48em){.calendar-page__title{margin-top:20px;font-size:46px}}@media (min-width:62em){.calendar-page__title{text-align:left;margin-bottom:50px}}.calendar-page__calendar{padding-bottom:3rem}.calendar-page__calendar .low-price-calendar{padding-top:3rem}@media (min-width:36em){.calendar-page__calendar:nth-child(2n){background:#f5f5f5}.calendar-page__calendar:nth-child(2n) .price-chart .swiper:before,.calendar-page__calendar:nth-child(2n) .price-chart .swiper:after{background:linear-gradient(90deg,#f5f5f5 0% 75%,#f5f5f500 100%)}.calendar-page__calendar:nth-child(2n) .price-chart .swiper-buttons__prev,.calendar-page__calendar:nth-child(2n) .price-chart .swiper-buttons__next{background:#fff;box-shadow:0 1px 3px #00000026}.calendar-page__calendar:nth-child(2n) .price-chart .swiper-buttons__prev:hover,.calendar-page__calendar:nth-child(2n) .price-chart .swiper-buttons__prev:active,.calendar-page__calendar:nth-child(2n) .price-chart .swiper-buttons__next:hover,.calendar-page__calendar:nth-child(2n) .price-chart .swiper-buttons__next:active{box-shadow:0 5px 10px #00000040}.calendar-page__calendar:nth-child(2n) .price-chart .swiper-buttons__prev:active,.calendar-page__calendar:nth-child(2n) .price-chart .swiper-buttons__next:active{transform:translateY(-50%)scale(1.1)}.calendar-page__calendar:nth-child(2n) .price-chart .price-chart__highest:after,.calendar-page__calendar:nth-child(2n) .price-chart .price-chart__lowest:after{background:#3b36621a}}@media not (min-width:36em){.calendar-page__calendar .low-price-calendar{background:#f5f5f5;margin-left:-15px;margin-right:-15px;padding-bottom:1rem}.calendar-page__calendar .swiper-buttons__prev,.calendar-page__calendar .swiper-buttons__next{background:#fff;box-shadow:none!important}.calendar-page__calendar .price-chart__highest:after,.calendar-page__calendar .price-chart__lowest:after{background:#3b36621a}}.calendar-page__header{z-index:20;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.calendar-page__header-content{padding-left:2.75rem;position:relative}.calendar-page__flag{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:2rem;min-width:2rem;height:2rem;display:block;position:absolute;top:.25rem;left:0;box-shadow:0 1px 3px #00000026}.calendar-page__country{font-size:2rem}.calendar-page__description{color:#3b3662bf;line-height:1.25}@media not (min-width:36em){.calendar-page__header{flex-direction:column;padding:0 1rem}.calendar-page__country{margin-bottom:1rem}.calendar-page__header-content{text-align:center;padding-left:0}.calendar-page__flag{margin:0 auto .5rem;position:static}}
