html{scroll-behavior:smooth}:root{--color: #343A40;--color-blue: #2472E7;--btn-color: #1488CA;--btn-color-hover: #169AE4;--btn-color-active: #0A72AD}.b-top,.title{padding-top:var(--block-pt, 0);padding-right:var(--block-pr, 0);padding-bottom:var(--block-pb, 3.125rem);padding-left:var(--block-pl, 0)}:root{--font-family: "HelveticaNeueCyr", Arial, Helvetica, sans-serif}.breadcrumbs-line{position:relative;z-index:5}.page{margin-top:-18px}.container-page,.page{font-family:var(--font-family);font-size:18px;font-style:normal;font-weight:400;line-height:32px;color:#4c4c4b}.container-page{color:var(--color);max-width:1140px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.title{font-family:var(--four-family);font-weight:600;line-height:1.2em;letter-spacing:-0.03em;color:var(--color-blue);text-align:center;--block-pb: 20px}@media(min-width: 1140px){.title{font-size:1.875rem}}@media(min-width: 320px)and (max-width: 1140px){@supports(font-size: clamp( 1.25rem , 1.006097561rem  +  1.2195121951vw , 1.875rem )){.title{font-size:clamp( 1.25rem , 1.006097561rem  +  1.2195121951vw , 1.875rem )}}@supports not (font-size: clamp( 1.25rem , 1.006097561rem  +  1.2195121951vw , 1.875rem )){.title{font-size:calc(1.25rem + 0.625*(100vw - 20rem)/51.25)}}}@media(max-width: 320px){.title{font-size:1.25rem}}.sub-title{color:var(--color);text-align:center;font-size:18px;font-weight:300;line-height:177.778%;padding-top:15px}.blue{color:var(--color-blue)}.b-top{position:relative;--block-pb: 20px}@media(min-width: 768px){.b-top{--block-pb: 50px}}.b-top__row{display:flex;flex-wrap:wrap;align-items:center;gap:110px}.b-top__item-text{flex:1}.b-top__item-img{display:none}@media(min-width: 768px){.b-top__item-img{display:block;flex:0 0 35%}}@media(min-width: 992px){.b-top__item-img{flex:0 0 40%}}@media(min-width: 1140px){.b-top__item-img{flex:0 0 45%}}.b-top__title{color:#f0ae00;font-weight:700;line-height:1.3;padding-bottom:3%}@media(min-width: 1140px){.b-top__title{font-size:3.125rem}}@media(min-width: 320px)and (max-width: 1140px){@supports(font-size: clamp( 1.75rem , 1.2134146341rem  +  2.6829268293vw , 3.125rem )){.b-top__title{font-size:clamp( 1.75rem , 1.2134146341rem  +  2.6829268293vw , 3.125rem )}}@supports not (font-size: clamp( 1.75rem , 1.2134146341rem  +  2.6829268293vw , 3.125rem )){.b-top__title{font-size:calc(1.75rem + 1.375*(100vw - 20rem)/51.25)}}}@media(max-width: 320px){.b-top__title{font-size:1.75rem}}.b-top__text{color:#000;font-weight:300;line-height:133.4%}@media(min-width: 1140px){.b-top__text{font-size:1.25rem}}@media(min-width: 320px)and (max-width: 1140px){@supports(font-size: clamp( 1rem , 0.9024390244rem  +  0.487804878vw , 1.25rem )){.b-top__text{font-size:clamp( 1rem , 0.9024390244rem  +  0.487804878vw , 1.25rem )}}@supports not (font-size: clamp( 1rem , 0.9024390244rem  +  0.487804878vw , 1.25rem )){.b-top__text{font-size:calc(1rem + 0.25*(100vw - 20rem)/51.25)}}}@media(max-width: 320px){.b-top__text{font-size:1rem}}._btn{display:inline-flex;justify-content:center;background-color:#00bc08;border-radius:8px;padding:18px 25px;font-size:22px;line-height:1;font-weight:700;color:#fff;margin-left:auto;transition:.4s ease-in-out}._btn:hover{color:#fff;text-decoration:none;background-color:#008e07}.page-desc{text-align:center;padding-bottom:20px;line-height:1.3}.tours-list-regions{padding-bottom:25px}@media(min-width: 992px){.tours-list-regions{padding-inline:10px}}.tours-list-regions__row{display:grid;grid-template-columns:repeat(auto-fill, minmax(310px, 1fr));gap:16px}@media(min-width: 992px){.tours-list-regions__row{grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:36px}}.tours-list-regions__item{display:flex;flex-direction:column;border:1px solid #e5e7e8;border-radius:20px;padding:15px}@media(min-width: 992px){.tours-list-regions__item{padding:19px 19px 37px 19px}}.tours-list-regions__name{font-weight:700;font-size:clamp(26px,1.5vw,36px);line-height:1.2;color:#ff842b;margin-bottom:15px}.tours-list-regions__img{margin-bottom:15px}.tours-list-regions__img img{border-radius:16px}@media(min-width: 992px){.tours-list-regions__img img{border-radius:36px}}.tours-list-regions__text{font-weight:400;font-size:18px;color:#272723;line-height:1.4}.tours-list-regions__footer{padding-top:10px;text-align:right;margin-top:auto}.footer{margin-top:0}