.sr-countdown{border:2px dashed #0197f6;border-radius:15px;padding:32px 52px}.sr-countdown__timer{align-items:center;color:#2c2c41;display:flex;font-size:40px;font-weight:700;height:97px;justify-content:center;width:293px}.sr-countdown__finished,.sr-countdown__timer{border:2px dashed #0197f6;border-radius:12px;margin:0 auto}.sr-countdown__finished{font-size:18px;padding:20px;text-align:center;width:-moz-fit-content;width:fit-content}.sr-countdown__title{color:#4e5c6e;display:flex;font-size:12px;font-weight:500;justify-content:space-between;margin-top:14px}.sr-countdown__progress{background:linear-gradient(90deg,#0197f6,#7e2b93 50%,#ed145b);border-radius:99px;height:12px;margin-top:14px;overflow:hidden;position:relative;width:100%}.sr-countdown__progress:after{background-color:#dbdee8;content:"";height:100%;position:absolute;right:0;top:0;width:var(--hiding-percent)}.price{line-height:1.2}.price__item{display:flex}.price__item__value{color:#0197f6;font-size:20px;font-weight:700}@media (max-width:1399.98px){.price__item__value{font-size:18px}}.price__item__currency{color:#4e5c6e;font-size:12px;margin-right:.3125rem}.price__discount,.price__item__currency{align-items:center;display:flex}.price__discount__value{color:#999;font-size:18px;font-weight:400;-webkit-text-decoration:line-through;text-decoration:line-through}@media (max-width:1399.98px){.price__discount__value{font-size:16px}}.price__discount__percent{background:#ff725e;border-radius:14px;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:20px;margin-right:7px;padding:0 8px;text-align:center}.price__inline{display:flex!important;gap:6px}.price .price__item+.price__item{padding-right:13px}.price .price__item+.price__item:after{color:#4e5c6e;content:"+";font-size:14px;margin-right:-13px;margin-top:.3125rem;position:absolute}.hotel-service{display:flex;line-height:35px!important}.hotel-service *{font-size:14px}.hotel-service__name{padding-right:.3125rem;padding-top:2px}.hotel-service__full-name{margin-left:.625rem}.hotel-service__icon{font-size:24px}.hotel-service__icon:before{height:24px!important;width:24px!important}.score-no{background-color:#ff725e;border-radius:5px 5px 5px 0;color:#fff;display:flex;justify-content:center}.score-no__xl{font-size:28px;font-weight:700;height:50px;line-height:52px!important;width:70px}.score-no__lg{font-size:24px;height:43px;line-height:47px!important;width:53px}@media (max-width:1399.98px){.score-no__lg{font-size:18px;height:35px;line-height:40px!important;width:42px}}.score-no__md{font-size:16px;height:28px;line-height:33px!important;margin-left:.3125rem;width:40px}@media (max-width:1399.98px){.score-no__md{font-size:14px;height:25px;line-height:28px!important;margin-left:.3125rem;width:34px}}.score-no__sm{font-size:14px;height:27px;line-height:30px;width:35px}.score-no__xs{font-size:12px;height:22px;line-height:27px;width:28px}.rating{display:flex;flex-direction:column}.rating__bullets-score{display:flex;justify-content:space-between}.rating__bullets-score .bullets{align-items:center;color:#ff725e;display:flex;flex-direction:row-reverse}.rating__bullets-score .bullets i{margin-right:3px}.rating__bullets-score .bullets i:before{margin:0!important}.rating__bullets-score .bullets__xl{font-size:20px}@media (max-width:1399.98px){.rating__bullets-score .bullets__xl{font-size:18px}}.rating__bullets-score .bullets__lg{font-size:18px}@media (max-width:1399.98px){.rating__bullets-score .bullets__lg{font-size:16px}}.rating__bullets-score .bullets__md{font-size:16px}@media (max-width:1399.98px){.rating__bullets-score .bullets__md{font-size:14px}}.rating__bullets-score .bullets__sm{font-size:14px}@media (max-width:1399.98px){.rating__bullets-score .bullets__sm{font-size:12px}}.rating__bullets-score .bullets__xs{font-size:12px}@media (max-width:1399.98px){.rating__bullets-score .bullets__xs{font-size:10px}}.rating .count{color:#717c8b;display:flex;justify-content:flex-end}.rating .count__lg{font-size:14px}@media (max-width:1399.98px){.rating .count__lg{font-size:12px}}.rating .count__md,.rating .count__sm{font-size:12px}.rating .count__xs{font-size:10px}.tw-offer{border:2px dashed #d9dce0;border-radius:5px}.tw-offer-item{flex:1 1 auto;padding:12px 6px}.tw-offer-item:not(:first-child){border-right:2px dashed #d9dce0}.tw-offer-item-wrapper{display:flex}.tw-offer-item-wrapper:not(:first-child){border-top:2px dashed #d9dce0}.tw-offer-item-actions{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.tw-offer-item-actions-accept{background-color:#58d3a6!important;border-radius:999px!important;color:#fff!important}@media (min-width:1660px){.tw-offer-item-actions-accept{font-size:14px!important}}.tw-offer-item-actions-more{border:1px solid #58d3a6!important;border-radius:999px!important;color:#58d3a6!important;margin-top:8px}@media (min-width:1660px){.tw-offer-item-actions-more{font-size:14px!important}}.tw-offer-item-hotel{display:flex;gap:12px}.tw-offer-item-hotel-img{height:120px;width:180px}.tw-offer-item-hotel-content{display:flex;flex-direction:column;justify-content:space-between}.tw-offer-item-hotel-content-title{align-items:baseline;display:flex;gap:8px}.tw-offer-item-hotel-content-title-main{font-size:14px;font-weight:700}.tw-offer-item-hotel-content-title-side{color:#2f3742;font-size:12px}.tw-offer-item-hotel-content-rating{width:-moz-fit-content;width:fit-content}.tw-offer-item-hotel-content-review{color:#4e5c6e;font-size:12px}.tw-offer-item-extra{align-items:center;color:#2f3742;display:flex;flex-direction:column;font-size:14px;justify-content:space-between}.tw-offer-item-extra-service{margin-top:16px}.tw-offer-item-extra-nights{align-items:center;display:flex;margin-top:16px}.tw-offer-item-extra-nights>i{display:flex;margin-left:8px}.tw-offer-item-extra-nights>i:before{font-size:18px}.tw-offer-item-date{align-items:center;display:flex;flex-direction:column}.tw-offer-item-date-end,.tw-offer-item-date-start{color:#2f3742;font-size:14px}.tw-offer-item-date-angle{border-left:2px dashed #fcc104;flex:1 1 auto;margin:4px 0;position:relative}.tw-offer-item-date-angle:after{border:solid transparent;border-top:solid #fcc104;border-width:7px 5px;bottom:0;content:"";height:0;left:-1px;position:absolute;transform:translate(-50%,50%);width:0}.tw-offer-item-airline{align-items:center;color:#2f3742;display:flex;flex-direction:column;font-size:14px;justify-content:space-between}.tw-offer-item-airline-img{display:flex;height:40px;justify-content:center;overflow:hidden;width:100%}.tw-offer-item-airline-img>img{-o-object-fit:contain;object-fit:contain;transform:scale(2)}.tw-offer-item-airline>i:before{font-size:30px;height:30px;width:30px}.tw-offer-item-airline-title{margin-top:12px}.tw-offer-item-airline-time{margin-top:16px}.tw-offer-item-price{display:flex;flex-direction:column;justify-content:space-between}.tw-offer-item-price-title{align-items:baseline;color:#4e5c6e;display:flex;font-size:12px}@media (min-width:1660px){.tw-offer-item-price-title{font-size:14px}}.tw-offer-item-price-title>i{display:flex;font-size:4px;margin-left:6px}@media (min-width:1660px){.tw-offer-item-price-title>i{font-size:6px}}.tw-offer-item-price-value{margin-top:16px}.tw-offer-item-price-value .price__discount__value,.tw-offer-item-price-value .price__item__value{font-size:12px}@media (min-width:1660px){.tw-offer-item-price-value .price__discount__value,.tw-offer-item-price-value .price__item__value{font-size:14px}}.tw-offer-item-price-value .price__item__currency{font-size:10px}@media (min-width:1660px){.tw-offer-item-price-value .price__item__currency{font-size:12px}}.trek-list-item:hover{box-shadow:0 0 40px rgba(24,23,24,.2)!important}.trek-list-item:hover .card-header a{color:#000}.trek-list-item .card-header{align-items:center;background-color:#f9f9fa!important;display:flex;height:65px;justify-content:space-between!important;padding:0 1.25rem!important}.trek-list-item .card-header a{color:#2f3742}.trek-list-item .card-header a:hover{color:#000}.trek-list-item .card-header a .title{font-size:18px;font-weight:700}@media (max-width:1399.98px){.trek-list-item .card-header a .title{font-size:16px}}.trek-list-item .card-header a small{color:#717c8b;font-size:14px;margin-right:.3125rem}@media (max-width:1399.98px){.trek-list-item .card-header a small{font-size:12px}}.trek-list-item .card-header .buttons{display:flex}.trek-list-item .card-header .buttons__item{border-radius:20px;font-size:14px;margin-right:.3125rem;padding:.3125rem 1.25rem}@media (max-width:1659.98px){.trek-list-item .card-header .buttons__item{font-size:12px}}@media (max-width:1399.98px){.trek-list-item .card-header .buttons__item{font-size:10px}}.trek-list-item .card-header .buttons__item__promotion{border:2px solid #58d3a6;color:#58d3a6}.trek-list-item .card-header .buttons__item__online{border:2px solid #0197f6;color:#0197f6}.trek-list-item .card-header .buttons__item__offer{border:2px solid #f7ca18;color:#f7ca18}.trek-list-item .card-header .buttons__item__lastsecond{border:2px solid #ff725e;color:#ff725e}.trek-list-item .card-header .buttons__item__luxury{border:2px solid #6312b5;color:#6312b5}.trek-list-item .card-header .buttons__item__recommended{border:2px solid #2ab4c0;color:#2ab4c0}.trek-list-item .card-header .buttons__item__installment{border:2px solid #796799;color:#796799}.trek-list-item .card-header .buttons__item__has-coupon{border:2px solid #be1049;color:#be1049}.trek-list-item .card-header .buttons__item__is-direct{border:2px solid #ff725e;color:#ff725e}.trek-list-item .card-header .buttons__item__has-refund-guarantee{border:2px solid #378669;color:#378669}.trek-list-item .card-body{align-items:center;display:flex}.trek-list-item .card-body .body-item{border-left:1px solid rgba(233,233,243,.6);flex:1;height:-moz-fit-content;height:fit-content;min-height:120px}.trek-list-item .card-body .body-item:last-child{border-left:0}.trek-list-item .card-body .body-item__hotel-info{max-width:468px;min-width:468px}.trek-list-item .card-body .body-item__dates{color:#717c8b;display:flex;flex-direction:column;font-size:14px;gap:16px;justify-content:flex-end;padding:16px 16px 0;white-space:nowrap}@media (max-width:1659.98px){.trek-list-item .card-body .body-item__dates{border-left:none}}.trek-list-item .card-body .body-item__dates>div{align-items:center;display:flex}.trek-list-item .card-body .body-item__dates .airline{margin-left:12px}.trek-list-item .card-body .body-item__dates .airline__img{border:1px solid rgba(233,233,243,.6);border-radius:50%;height:28px;max-width:28px;min-height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.trek-list-item .card-body .body-item__dates .airline i{height:28px;width:28px}.trek-list-item .card-body .body-item__dates .airline i:before{height:100%;margin-left:.625rem;width:100%}.trek-list-item .card-body .body-item__agency{align-items:center;color:#717c8b;display:flex;flex-direction:column;font-size:14px;gap:26px;height:100%;justify-content:flex-end;max-width:160px;min-width:160px;padding:16px 16px 0}@media (max-width:1659.98px){.trek-list-item .card-body .body-item__agency{display:none}}.trek-list-item .card-body .body-item__airline-agency{align-items:center;color:#717c8b;display:flex;flex-direction:column;font-size:16px}@media (max-width:1659.98px){.trek-list-item .card-body .body-item__airline-agency{font-size:12px}}.trek-list-item .card-body .body-item__airline-agency .airline{align-items:center;display:flex;margin-bottom:1.25rem;overflow:hidden;text-align:center;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1659.98px){.trek-list-item .card-body .body-item__airline-agency .airline{width:150px}}@media (max-width:1399.98px){.trek-list-item .card-body .body-item__airline-agency .airline{width:115px}}.trek-list-item .card-body .body-item__airline-agency .airline__name{align-items:center;display:flex;font-size:14px;height:35px;margin-right:.3125rem;white-space:pre-wrap;width:85px}@media (max-width:1399.98px){.trek-list-item .card-body .body-item__airline-agency .airline__name{font-size:12px}}.trek-list-item .card-body .body-item__airline-agency .departure-time{text-align:center;width:90%}.trek-list-item .card-body .body-item__price-details{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:flex-end}@media (max-width:1659.98px){.trek-list-item .card-body .body-item__price-details{display:none}}.trek-list-item .card-body .body-item__price-details .price{margin-bottom:1.875rem;margin-left:-.625rem}.trek-list-item .card-body .body-item__price-details .btn{border-radius:99px;color:#fff;margin-left:-.625rem;width:85%}@media (max-width:1399.98px){.trek-list-item .card-body .body-item__price-details .btn{font-size:12px;padding-bottom:5px;padding-top:5px}}.trek-list-item .card-footer{align-items:center;background-color:#fff;display:flex;justify-content:space-between}@media (min-width:1660px){.trek-list-item .card-footer{display:none}}.trek-list-item .card-footer .item-agency{color:#717c8b;font-size:14px}.trek-list-item .card-footer .item-price{align-items:center;display:flex}.trek-list-item .card-footer .item-price .price{width:-moz-fit-content;width:fit-content}.trek-list-item .card-footer .item-price .btn{border-radius:99px;margin-right:16px}.trek-list-item .tour-date-tooltip__origin{border-bottom:1px solid #fff;margin-bottom:.625rem;padding-bottom:.625rem}