.slider-buttons{display:flex}.slider-buttons__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--color-border);cursor:pointer;height:48px;line-height:1;outline:none;padding:0;position:relative;text-align:center;transition:.25s ease-in-out;width:48px}.slider-buttons__button svg{transition:.15s ease-in-out}.slider-buttons__button:hover{background:#e9eaf31a;border:1px solid #dadce9;z-index:1}.slider-buttons__button:focus svg,.slider-buttons__button:hover svg{fill:var(--color-accent-500)}.slider-buttons__button--prev{border-radius:4px 0 0 24px}.slider-buttons__button--next{border-radius:0 24px 4px 0;margin-left:-1px}.slider-buttons__button svg{color:var(--color-gray-400)}.landing-destinations{padding:calc(var(--landing-section-vertical-padding)*2) 0}.landing-destinations__title{font-weight:600;line-height:1.15;margin-bottom:32px;text-align:center}.landing-destinations__title strong{color:var(--color-accent-500);font-weight:600}@media screen and (min-width:992px){.landing-destinations__title{margin-bottom:48px}}.landing-destinations__actions{align-items:center;display:flex;width:100%}.landing-destinations__actions .as-button__body{text-align:center}.landing-destinations__actions .slider-buttons button{border:1px solid #f0f0f2;height:48px;width:48px}@media screen and (min-width:992px){.landing-destinations__slider-button{margin-right:24px}}@media screen and (max-width:991px){.landing-destinations__slider-button{position:absolute;right:0;top:0}}.landing-destinations__tour-title.h3{color:var(--color-text);display:block;margin-bottom:16px;margin-top:12px}@media screen and (max-width:991px){.landing-destinations__tour-title.h3{max-width:calc(100% - 108px)}}@media screen and (min-width:992px){.landing-destinations__tour-title.h3{margin-top:20px}}.landing-destinations__photos-slider{padding:16px 0 16px 16px}@media screen and (max-width:991px){.landing-destinations__photos-slider{padding-left:0!important;padding-right:0!important}}.landing-destinations__text-col{position:relative}@media screen and (min-width:992px){.landing-destinations__text-col{flex:0 0 272px;max-width:272px;padding-top:8px}.landing-destinations__photos-col{flex:0 0 calc(100% - 272px);max-width:calc(100% - 272px)}.landing-destinations__slider{margin-left:56px}}.landing-destinations__left-card.is-animated,.landing-destinations__photos-col.is-animated{animation-duration:.6s;animation-name:slideLeftOutIn}.landing-destinations__subtitle{letter-spacing:normal;line-height:1.3}.landing-destinations__description{color:var(--color-text-secondary);margin-bottom:24px}@media screen and (min-width:992px){.landing-destinations__description{margin-bottom:40px}}@media screen and (max-width:991px){.landing-destinations__slider .as-slider-container{margin-left:calc(var(--container-padding-left)*-1);margin-right:calc(var(--container-padding-right)*-1);padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}}@media screen and (min-width:992px){.landing-destinations__slider .as-slider-container{padding:8px 0}}.landing-main-header{background:var(--app-header-bg);color:#fff;line-height:1.5;margin-top:calc(var(--app-header-height)*-1);overflow:hidden;padding-top:calc(var(--app-header-height) + 24px);position:relative}.landing-main-header__cover{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;transition:opacity .4s,filter .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}.landing-main-header__cover--loading{filter:blur(30px);opacity:0}.landing-main-header__content{position:relative;z-index:1}.landing-main-header__title{font-weight:600;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:760px;text-align:center}@media screen and (min-width:1200px){.landing-main-header__title{font-size:56px;font-weight:700}}.landing-main-header__title strong{color:#ffd000;font-weight:inherit}.landing-main-header__form{margin-top:16px}@media screen and (min-width:992px){.landing-main-header__form{margin-top:24px}}.landing-main-header .fade-enter-active,.landing-main-header .fade-leave-active{transition:opacity 2s}.main-page__media{margin-top:-32px;position:relative;z-index:3}@media screen and (min-width:992px){.main-page__media{margin-top:-112px}}.main-page__certificates{padding-top:0}
