

/* Start:/bitrix/templates/visit_siberia/components/bitrix/menu/main_menu/style.css?16518236152880*/
.top-block__menu{
	flex-grow: 1;
	display: flex;
	justify-content: flex-end;
	padding-right: 20px;
	width: 100%;
}
.top-block__menu-list{
	display: flex;
	flex-wrap: wrap;
	align-self: center;
}
.top-block__menu-list > li:first-child {
	padding: 0 12px 0 0;
}
.top-block__menu-list > li{
	padding: 0 12px;
	max-width: 195px;
	position: relative;
	align-items: center;
	display: flex;
}
.top-block__menu-list > li:last-child {
	padding: 0 0 0 12px;
}
.top-block__menu-list > li > a{
	color:#000e3e;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	font-size:14px;
	font-weight:400;
	font-family:'Inter',Arial,sans-serif;
	text-transform: uppercase;
}
.top-block__menu-list > li > a.parent{
	position: relative;
}
.top-block__menu-list > li > a.parent:before{
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 3px 0 3px;
	top: 50%;
	right: -10px;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-color: transparent transparent transparent transparent;
	border-top-color: inherit;
}
.top-block__menu-list > li > a:hover{
	color: #104b9d
}
.top-block__menu-list > li > a.selected{
	color: #104b9d;
	/*border-bottom: 1px solid #104b9d;*/
	text-decoration: underline;
}
.top-block__sub-menu-list-wrapper{
	padding-top: 1.5rem;
	position: absolute;
	left: -50%;
	top: 100%;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s ease-in-out;
}
.top-block__menu-list .top-block__sub-menu-list{
	display: flex;
	position: relative;
	padding: 1rem 1.5rem;
	flex-direction: column;
	background-color: #ffffff;
	text-align: left;
	min-width: 240px;
	box-shadow: 0 0 7px 0 rgb(0 0 0 / 20%);
}
.top-block__menu-list .top-block__sub-menu-list:before{
	content: " ";
	position: absolute;
	width: 0;
	bottom: 100%;
	height: 0;
	border: solid #fff;
	border-width: 10px;
	right: 50%;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%);
}
.top-block__menu-list .top-block__sub-menu-list li{
	padding: 0;
}
.top-block__menu-list .top-block__sub-menu-list li a{
	display: inline-block;
	margin-bottom: 12px;
	line-height: 1.35;
	text-decoration: none;
	color: #000e3e;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Inter', Arial, sans-serif;
}
.top-block__menu-list li:hover .top-block__sub-menu-list-wrapper{
	visibility: unset;
	opacity: 1;
}

.top-block__menu-mobile-button{
	display: none;
	width: 36px;
	height: 36px;
	background: url("/bitrix/templates/visit_siberia/components/bitrix/menu/main_menu/common/img/mobile_burger_button.svg") top left / cover no-repeat;
}
@media screen and (max-width: 980px){
	.top-block__menu-list{
		display: none;
	}
	.top-block__menu{
		display: block;
		width: 100%;
		text-align: right;
		padding-right: 20px;
	}
	.top-block__menu-mobile-button{
		display: inline-block;
		align-self: center;
		margin-top: 3.5%;
		z-index: 9999999;
	}
}
/* End */


/* Start:/bitrix/templates/visit_siberia/components/bitrix/menu/main_menu_mobile/style.css?16518236152498*/
.mobile-menu__container{
	position: fixed;
	z-index: -1;
	transition: z-index ease-in-out 1s;
	height: 100%;
	width: 100%;
	top: 0;
}
.mobile-menu__overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: 0;
	overflow: hidden;
	transition: opacity ease-in-out 0.4s;
}
.mobile-menu__container.active {
	z-index: 9999;
}
.mobile-menu__container.active .mobile-menu__overlay {
	opacity: .6;
}
.mobile-menu__wrapper{
	max-width: 260px;
	background-color: #1d498d;
	height: 100%;
	overflow: scroll;
	padding: 48px 30px 38px;
	position: absolute;
	right: 0;
	transition: transform .3s ease-in-out;
	transform: translateX(100%);
	top: 0;
}
.mobile-menu__container.active .mobile-menu__wrapper{
	transform: translateX(0);
}
.mobile-menu__close {cursor: pointer; position: absolute; top: 25px; right: 35px;}
.mobile-menu__close:before, .mobile-menu__close:after {content: ""; position: absolute; width: 24px; height: 2px; background: #fff;}
.mobile-menu__close:before {transform: rotate(45deg);}
.mobile-menu__close:after {transform: rotate(-45deg);}
.mobile-menu{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
.mobile-menu__list ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.mobile-menu__list > ul > li > a{
	color: #ffffff;
	font-size: 20px;
	line-height: 1.2;
	text-decoration: none;
	font-family: 'Roboto',Arial,sans-serif;
	display: inline-block;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.mobile-menu__list ul li a.parent{
	position: relative;
}
.mobile-menu__list ul li a.parent:before{
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 3px 0 3px;
	top: 50%;
	right: -15px;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-color: transparent transparent transparent transparent;
	border-top-color: inherit;
}
.mobile-menu__sub-list li a{
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	display: block;
	font-family: 'Inter',Arial,sans-serif;
	margin-bottom: 16px;
}
.mobile-menu__contacts{
	display: flex;
	flex-direction: column;
	padding-bottom: 1rem;
}
.mobile-menu__telegram{
	margin-bottom: 1rem;
}
.mobile-menu__telegram a{
	display: inline-block;
}
.mobile-menu__mail a{
	color: rgb(95, 144, 188);
	border-bottom: 1px solid rgb(95, 144, 188);
	text-decoration: none;
	font-size: 16px;
	font-family: 'Roboto',Arial,sans-serif;
	line-height: 1.55;
}
/* End */


/* Start:/bitrix/templates/visit_siberia/components/bitrix/menu/main_footer_menu/style.css?1651823615860*/
.footer__menu{
	flex-grow: 1;
	display: flex;
	justify-content: flex-end;
}
.footer__menu ul{
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	max-width: 535px;
	padding: 1.5rem 0 0 0;
	margin: 0;
}
.footer__menu ul li{
	width: 170px;
}
.footer__menu ul li:nth-child(odd){
	margin-right: 3rem;
}
.footer__menu ul li a {
	color: #000e3e;
	display: block;
	margin-bottom: .7rem;
	font-size: 14px;
	font-family: 'Inter', Arial, sans-serif;
	line-height: 1.29;
	text-decoration: none;
	font-weight: 400;
	text-transform: uppercase;
}

@media screen and (max-width: 980px) and (min-width: 576px){
	.footer__menu{
		padding-left: 0;
	}
	.footer__menu ul{
		flex-direction: column;
	}
}
@media screen and (max-width: 576px){
	.footer__menu{
		padding-left: 0;
	}
	.footer__menu ul li:nth-child(odd){
		margin: 0;
	}
	.footer__menu ul li{
		min-width: 185px;
	}
}
/* End */


/* Start:/bitrix/templates/visit_siberia/template_styles.css?16518236168256*/

body{
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
}
body main{
    flex-grow: 1;
}
.reply-button {
    color: #fff;
    cursor: pointer;
    background-color: #1d498d;
    font-family: 'Inter',Arial,sans-serif;
    text-transform: uppercase;
    text-align: center;
    border: 2px solid transparent;
    outline: none;
    font-weight: 600;
    font-size: 14px;
    width: 230px;
    height: 40px;
    padding: 0 15px;
    text-decoration: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: all .2s ease-in-out;
}
.reply-button:hover {
    color: #1d498d;
    border-color: #1d498d;
    background-color: transparent;
}
/* main_page */
    body.overlay_visible{
        overflow: hidden;
    }
    #header{
        padding-top: 90px;
    }

    .container{
        max-width: 1200px;
        margin: 0 auto;
        width: 100%;
        position: relative;
    }
    .container_pd{
        max-width: 1200px;
        margin: 0 auto;
        width: 100%;
        position: relative;
        padding: 0 20px;
    }
    a{
        -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
        transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
    }

    .top-block__wrapper{
        background-color: rgba(255,255,255,1);
        height: 90px;
        box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
        position: fixed;
        width: 100%;
        z-index: 990;
        top: 0;
        transition: background-color 300ms linear;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .top-block{
        display: flex;
    }

    .top-block__logo{
        padding-left: 20px;
        min-width: 170px;
    }
    .header-logo-mobile{
        display: none;
    }


    @media screen and (max-width: 980px){
        #header{
            padding-top: 75px;
        }
        .top-block__wrapper{
            height: 75px;
            background-color: #1d498d;
            box-shadow: unset;
        }

        .header-logo{
            display: none;
        }
        .header-logo-mobile{
            display: block;
        }
    }

    .btn{
        display: inline-block;
        color: #ffffff;
        font-size: 16px;
        font-family: 'Inter',Arial,sans-serif;
        line-height: 1.55;
        font-weight: 600;
        text-decoration: none;
        text-transform: uppercase;
        border-width: 1px;
        background-color: #1d498d;
        transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
        position: relative;
        padding: 1rem 2rem;
    }
    .btn:hover{
        background-color: #5f90bc;
    }

    .btn.btn-white{
        background-color: #ffffff;
        color: #104b9d;
    }
    .btn.btn-white:hover{
        background-color: #c8dbea;
    }

    .btn.with-arrow{
        padding: 1.1rem 4rem 1.1rem 3rem;
    }
    .btn.with-arrow:before{
        position: absolute;
        content: url("/bitrix/templates/visit_siberia/common/img/button-arrow-right.svg");
        width: 20px;
        height: 20px;
        right: 10%;
        top: 50%;
        transition: transform 0.2s ease-in-out;
        transform: translate(-50%, -50%);
    }
    .btn.btn-white:before{
        content: url("/bitrix/templates/visit_siberia/common/img/button-arrow-right-white.svg");
    }
    .btn.with-arrow:hover:before{
        transform: translate(-25%, -50%);
    }

    .footer__wrapper{
        background-color: #eff2f7;
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .footer__row{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }


@-webkit-keyframes pulse {
    0% {
        width: 18px;
    }
    25% {
        width: 24px;
    }
    50% {
        width: 18px;
    }
    75% {
        width: 24px;
    }
    100% {
        width: 18px;
    }
}

@-moz-keyframes pulse {
    0% {
        width: 18px;
    }
    25% {
        width: 24px;
    }
    50% {
        width: 18px;
    }
    75% {
        width: 24px;
    }
    100% {
        width: 18px;
    }
}

@-ms-keyframes pulse {
    0% {
        width: 18px;
    }
    25% {
        width: 24px;
    }
    50% {
        width: 18px;
    }
    75% {
        width: 24px;
    }
    100% {
        width: 18px;
    }
}

@keyframes pulse {
    0% {
        width: 18px;
    }
    25% {
        width: 24px;
    }
    50% {
        width: 18px;
    }
    75% {
        width: 24px;
    }
    100% {
        width: 18px;
    }
}

    .with_love_from_Addamant__i_love_Addamant{
        width: 24px;
        height: 24px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .footer__contacts{
        min-width: 200px;
        padding-top: 1.3rem;
        padding-left: 2rem;
    }
    .footer__contacts a{
        color: #000e3e;
        font-size: 16px;
        font-family: 'Inter',Arial,sans-serif;
        font-weight: 400;
        text-decoration: none;
        position: relative;
        display: block;
        margin-bottom: 1.3rem;
    }
    .footer__contacts-phone a:before{
        position: absolute;
        content: url("/bitrix/templates/visit_siberia/common/img/footer_phone.svg");
        left: -34px;
        top: 2px;
    }
    .footer__contacts-mail a:before{
        position: absolute;
        content: url("/bitrix/templates/visit_siberia/common/img/footer_mail.svg");
        left: -34px;
        top: 2px;
    }
    .footer__contacts-telegram a:before{
        position: absolute;
        content: url("/bitrix/templates/visit_siberia/common/img/footer_telegram.svg");
        left: -34px;
        top: 2px;
    }
    .footer__copyright{
        padding-top: 0.6rem;
        color: #000e3e;
        font-size: 16px;
        font-family: 'Inter',Arial,sans-serif;
        line-height: 1.13;
        font-weight: 400;
        opacity: 0.4;
    }
    .footer__policy{
        flex-grow: 1;
        padding-left: 15.2%;
        padding-top: 0.2rem;
    }
    .footer__policy a{
        opacity: 0.5;
        color: #000e3e;
        font-size: 16px;
        font-family: 'Inter',Arial,sans-serif;
        font-weight: 400;
    }
    .footer__developer{
        min-width: 203px;
    }
    .footer__developer a {
        color: #000e3e;
        text-decoration: none;
        font-size: 14px;
        display: flex;
        font-family: 'Inter', Arial, sans-serif;
        line-height: 1.55;
        font-weight: 400;
        padding-top: 0.3rem;
    }

    .footer__developer a.with_love_from_Addamant__link:hover .with_love_from_Addamant__i_love_Addamant svg{
        -webkit-animation: pulse 2s ease-in-out;
        -moz-animation: pulse 2s ease-in-out;
        -o-animation: pulse 2s ease-in-out;
        animation: pulse 2s ease-in-out;
        -webkit-animation-iteration-count: infinite;
        -moz-animation-iteration-count: infinite;
        -o-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
    }

    .footer__contacts.footer__contacts__variant-1{
        display: none;
    }


@media screen and (max-width: 980px) and (min-width: 576px){
    .container{
        max-width: 90%;
    }
    .footer__contacts.footer__contacts__variant-1{
        display: block;
    }
    .footer__contacts.footer__contacts__variant-2{
        display: none;
    }

}
@media screen and (max-width: 576px){
    .footer__contacts.footer__contacts__variant-1{
        display: none;
    }
    .footer__wrapper{
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }

    .footer__copyright{
        order: 2;
        margin-bottom: 1rem;
    }
    .footer__policy{
        order: 1;
        opacity: 0.4;
        margin-bottom: 1rem;
        padding-left: unset;
    }
    .footer__developer{
        order: 3;
    }
}

/* /main_page */

/* about_page */


/* /about_page */

/* subjects_page */


/* /subjects_page */
/* routes_page */

/* /routes_page */
/* subject_detail */




/* /subject_detail */
/* End */


/* Start:/bitrix/templates/visit_siberia/common/fonts/inter/stylesheet.css?16518236157727*/
@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-BoldItalic.eot');
    src: local('Inter Bold Italic'), local('Inter-BoldItalic'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-BoldItalic.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-BoldItalic.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-MediumItalic.eot');
    src: local('Inter Medium Italic'), local('Inter-MediumItalic'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-MediumItalic.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-MediumItalic.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ThinItalicBETA.eot');
    src: local('Inter Thin Italic BETA'), local('Inter-ThinItalicBETA'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ThinItalicBETA.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ThinItalicBETA.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ThinItalicBETA.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ThinItalicBETA.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Regular.eot');
    src: local('Inter Regular'), local('Inter-Regular'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Regular.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Regular.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Regular.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Black.eot');
    src: local('Inter Black'), local('Inter-Black'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Black.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Black.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Black.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-BlackItalic.eot');
    src: local('Inter Black Italic'), local('Inter-BlackItalic'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-BlackItalic.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-BlackItalic.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-LightBETA.eot');
    src: local('Inter Light BETA'), local('Inter-LightBETA'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-LightBETA.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-LightBETA.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-LightBETA.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-LightBETA.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-SemiBold.eot');
    src: local('Inter Semi Bold'), local('Inter-SemiBold'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-SemiBold.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-SemiBold.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraBoldItalic.eot');
    src: local('Inter Extra Bold Italic'), local('Inter-ExtraBoldItalic'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraBoldItalic.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraBoldItalic.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Bold.eot');
    src: local('Inter Bold'), local('Inter-Bold'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Bold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Bold.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Bold.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraLightItalicBETA.eot');
    src: local('Inter Extra Light Italic BETA'), local('Inter-ExtraLightItalicBETA'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraLightItalicBETA.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraLightItalicBETA.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraLightItalicBETA.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraLightItalicBETA.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraLightBETA.eot');
    src: local('Inter Extra Light BETA'), local('Inter-ExtraLightBETA'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraLightBETA.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraLightBETA.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraLightBETA.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraLightBETA.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraBold.eot');
    src: local('Inter Extra Bold'), local('Inter-ExtraBold'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraBold.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraBold.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ThinBETA.eot');
    src: local('Inter Thin BETA'), local('Inter-ThinBETA'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ThinBETA.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ThinBETA.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ThinBETA.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-ThinBETA.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-LightItalicBETA.eot');
    src: local('Inter Light Italic BETA'), local('Inter-LightItalicBETA'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-LightItalicBETA.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-LightItalicBETA.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-LightItalicBETA.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-LightItalicBETA.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Italic.eot');
    src: local('Inter Italic'), local('Inter-Italic'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Italic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Italic.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Italic.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-SemiBoldItalic.eot');
    src: local('Inter Semi Bold Italic'), local('Inter-SemiBoldItalic'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-SemiBoldItalic.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-SemiBoldItalic.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Medium.eot');
    src: local('Inter Medium'), local('Inter-Medium'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Medium.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Medium.woff2') format('woff2'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Medium.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/inter/Inter-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}


/* End */


/* Start:/bitrix/templates/visit_siberia/common/fonts/roboto/stylesheet.css?16518236154457*/
/* This stylesheet generated by Transfonter (https://transfonter.org) on February 25, 2018 4:00 PM */

@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-MediumItalic.eot');
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-MediumItalic.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Italic.eot');
    src: local('Roboto Italic'), local('Roboto-Italic'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Italic.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Bold.eot');
    src: local('Roboto Bold'), local('Roboto-Bold'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Bold.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Regular.eot');
    src: local('Roboto'), local('Roboto-Regular'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Regular.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Medium.eot');
    src: local('Roboto Medium'), local('Roboto-Medium'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Medium.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-BoldItalic.eot');
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-BoldItalic.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-ThinItalic.eot');
    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-ThinItalic.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Black.eot');
    src: local('Roboto Black'), local('Roboto-Black'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Black.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Light.eot');
    src: local('Roboto Light'), local('Roboto-Light'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Light.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-LightItalic.eot');
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-LightItalic.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-BlackItalic.eot');
    src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-BlackItalic.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Thin.eot');
    src: local('Roboto Thin'), local('Roboto-Thin'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Thin.woff') format('woff'),
        url('/bitrix/templates/visit_siberia/common/fonts/roboto/Roboto-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

/* End */


/* Start:/bitrix/templates/visit_siberia/common/vendor/slick/slick.css?16518236151776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/bitrix/templates/visit_siberia/common/vendor/loupe-js-master/style.css?1651823615239*/
.__loupe{border:2px solid #fff;position:absolute;z-index:1001;background-repeat:no-repeat;background-color:#fff;display:none;visibility:hidden;cursor:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}

/* End */


/* Start:/bitrix/templates/visit_siberia/common/css/reset.css?16518236151810*/
/* Указываем box sizing */
*,
*::before,
*::after {
    box-sizing: border-box;
}

/* Убираем внутренние отступы */
ul[class],
ol[class] {
    padding: 0;
}

/* Убираем внешние отступы */
body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
    margin: 0;
}

/* Выставляем основные настройки по-умолчанию для body */
body {
    min-height: 100vh;
    scroll-behavior: smooth;
    text-rendering: optimizeSpeed;
    line-height: 1.5;
}

/* Удаляем стандартную стилизацию для всех ul и il, у которых есть атрибут class*/
ul[class],
ol[class] {
    list-style: none;
}

/* Элементы a, у которых нет класса, сбрасываем до дефолтных стилей */
a:not([class]) {
    text-decoration-skip-ink: auto;
}

/* Упрощаем работу с изображениями */
img {
    max-width: 100%;
    display: block;
}

/* Указываем понятную периодичность в потоке данных у article*/
article > * + * {
    margin-top: 1em;
}

/* Наследуем шрифты для инпутов и кнопок */
input,
button,
textarea,
select {
    font: inherit;
}

/* Удаляем все анимации и переходы для людей, которые предпочитай их не использовать */
@media (prefers-reduced-motion: reduce) {
    * {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}
/* End */
/* /bitrix/templates/visit_siberia/components/bitrix/menu/main_menu/style.css?16518236152880 */
/* /bitrix/templates/visit_siberia/components/bitrix/menu/main_menu_mobile/style.css?16518236152498 */
/* /bitrix/templates/visit_siberia/components/bitrix/menu/main_footer_menu/style.css?1651823615860 */
/* /bitrix/templates/visit_siberia/template_styles.css?16518236168256 */
/* /bitrix/templates/visit_siberia/common/fonts/inter/stylesheet.css?16518236157727 */
/* /bitrix/templates/visit_siberia/common/fonts/roboto/stylesheet.css?16518236154457 */
/* /bitrix/templates/visit_siberia/common/vendor/slick/slick.css?16518236151776 */
/* /bitrix/templates/visit_siberia/common/vendor/loupe-js-master/style.css?1651823615239 */
/* /bitrix/templates/visit_siberia/common/css/reset.css?16518236151810 */
