

/* Start:/rectangle-telegram.css?17240531654596*/
@media (max-width: 575.98px)
{
	.telegram {/*margin-top:70px;*/margin-bottom:50px;}
	.telegram-top {height:70px;}
	.telegram-body {background-color:#fff;}
	.telegram-body-relative {position:relative;height:153px;}
	.telegram-body img {position:absolute;bottom:0;right:0;width:139px;height:204px;}
	.telegram-body a {color:#195BA0;}
	.telegram-title {padding-top:20px;padding-bottom:15px;width:190px;font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:18px;line-height:18.16px;}
	.telegram-body-row {/*display:flex;*/}
	.telegram-body-row-1 {display:none;}
	.telegram-body-row-2 {/*padding-left:575px;*/}
	.telegram-body-row-2-text {width:195px;font-family:"Montserrat", sans-serif;color:#000;font-style:normal;font-weight:500;font-size:8px;line-height:11.2px;}
}

@media (min-width: 576px) and (max-width: 767.98px)
{
	.telegram {/*margin-top:70px;*/margin-bottom:50px;}
	.telegram-top {height:70px;}
	.telegram-body {background-color:#fff;}
	.telegram-body-relative {position:relative;height:153px;}
	.telegram-body img {position:absolute;bottom:0;right:0;width:139px;height:204px;}
	.telegram-body a {color:#195BA0;}
	.telegram-title {padding-top:20px;padding-bottom:15px;width:290px;font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:18px;line-height:18.16px;}
	.telegram-body-row {/*display:flex;*/}
	.telegram-body-row-1 {display:none;}
	.telegram-body-row-2 {/*padding-left:575px;*/}
	.telegram-body-row-2-text {width:195px;font-family:"Montserrat", sans-serif;color:#000;font-style:normal;font-weight:500;font-size:8px;line-height:11.2px;}
}

@media (min-width: 768px) and (max-width: 991.98px)
{
	.telegram {margin-top:200px;margin-bottom:70px;}
	.telegram-top {height:70px;}
	.telegram-body {background-color:#fff;}
	.telegram-body-relative {position:relative;height:200px;}
	.telegram-body img {position:absolute;bottom:0;right:0;}
	.telegram-body a {color:#195BA0;}
	.telegram-title {padding-top:30px;padding-bottom:26px;font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:19px;line-height:19px;}
	.telegram-body-row {/*display:flex;*/}
	.telegram-body-row-1 {display:none;}
	.telegram-body-row-2 {/*padding-left:575px;*/}
	.telegram-body-row-2-text {width:345px;font-family:"Montserrat", sans-serif;color:#000;font-style:normal;font-weight:500;font-size:14px;line-height:19.6px;}
}

@media (min-width: 992px) and (max-width: 1199.98px)
{
	.telegram {margin-top:200px;margin-bottom:70px;}
	.telegram-top {height:70px;}
	.telegram-body {background-color:#fff;}
	.telegram-body-relative {position:relative;height:200px;}
	.telegram-body img {position:absolute;bottom:0;right:0;}
	.telegram-body a {color:#195BA0;}
	.telegram-title {padding-top:30px;padding-bottom:26px;font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:28px;line-height:28.31px;}
	.telegram-body-row {display:flex;}
	.telegram-body-row-1 {margin-top:40px;}
	.telegram-body-row-2 {padding-left:175px;}
	.telegram-body-row-2-text {width:345px;font-family:"Montserrat", sans-serif;color:#000;font-style:normal;font-weight:500;font-size:14px;line-height:19.6px;}
}

@media (min-width: 1200px) and (max-width: 1399.98px)
{
	.telegram {margin-top:20px;margin-bottom:70px;}
	.telegram-top {height:70px;}
	.telegram-body {background-color:#fff;}
	.telegram-body-relative {position:relative;height:200px;}
	.telegram-body img {position:absolute;bottom:0;right:0;}
	.telegram-body a {color:#195BA0;}
	.telegram-title {padding-top:30px;padding-bottom:26px;font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:34px;line-height:34.31px;}
	.telegram-body-row {display:flex;}
	.telegram-body-row-1 {margin-top:40px;}
	.telegram-body-row-2 {padding-left:325px;}
	.telegram-body-row-2-text {width:345px;font-family:"Montserrat", sans-serif;color:#000;font-style:normal;font-weight:500;font-size:14px;line-height:19.6px;}
}

@media (min-width: 1400px)
{
	.telegram {margin-top:200px;margin-bottom:70px;}
	.telegram-top {height:70px;}
	.telegram-body {background-color:#fff;}
	.telegram-body-relative {position:relative;height:200px;}
	.telegram-body img {position:absolute;bottom:0;right:0;}
	.telegram-body a {color:#195BA0;}
	.telegram-title {padding-top:30px;padding-bottom:26px;font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:34px;line-height:34.31px;}
	.telegram-body-row {display:flex;}
	.telegram-body-row-1 {margin-top:40px;}
	.telegram-body-row-2 {padding-left:575px;}
	.telegram-body-row-2-text {width:345px;font-family:"Montserrat", sans-serif;color:#000;font-style:normal;font-weight:500;font-size:14px;line-height:19.6px;}
}
/* End */


/* Start:/local/templates/site/components/bitrix/menu/offcanvas-top/style.css?16850806791370*/
.menu-offcanvas-top
{
	margin-top:30px;
}
.menu-offcanvas-top-header
{
	padding-bottom:25px;
	font-family: 'RoadRadio';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
}
.menu-offcanvas-top-text
{
	padding-bottom:25px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 17px;
}
.menu-offcanvas-top-header a,
.menu-offcanvas-top-header a:hover,
.menu-offcanvas-top-text a,
.menu-offcanvas-top-text a:hover
{
	color: #ffffff !important; /* Цвет обычной ссылки */
}
.menu-offcanvas-top-link
{
	position: relative;
	cursor: pointer;
	text-decoration: none; /* Убираем подчеркивание */
}
.menu-offcanvas-top-link:after
{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: -3px;
	width: 0;
	height: 1px; /* Высота линии */
	background-color: #ffffff; /* Цвет подчеркивания при исчезании линии*/
	transition: width 0.5s; /* Время эффекта */
}

.menu-offcanvas-top-link:hover:after
{
	content: "";
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	bottom: -3px;
	height: 1px; /* Высота линии */
	background-color: #ffffff; /* Цвет подчеркивания при исчезании линии*/
	transition: width 0.5s;  /* Время эффекта */
}
/* End */


/* Start:/local/templates/site/components/bitrix/search.title/template-01/style.css?16842093032308*/
.top-right-search {width:100%;}

input[type="text"]::placeholder
{
	color:#8D8D8D !important;
	font-family:"RoadRadio";
	font-style:normal;
	font-weight:400;
	font-size:16px;
	line-height:16.14px;
}

div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/site/components/bitrix/search.title/template-01/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/site/components/bitrix/menu/menu-top-03/style.css?1680141701844*/
.menu-top
{
	height:63px;
	padding:10px 0;
	display:flex;
	justify-content:center;
}

.menu-top-item-selected
{
	float:left;
	margin:0 10px;
	width:231px;
	/*height:46px;*/
	background: #ffffff;
	border-radius: 1000px;
}
.menu-top-item-text-selected
{
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%;
	font-family: 'RoadRadio';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	color: #195BA0;
}

.menu-top-item
{
	float: left;
	margin:0 10px;
	width:231px;
	/*height:46px;*/
}
.menu-top-item-text
{
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%;
	font-family: 'RoadRadio';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	color: #FFFFFF;
}

.menu-top-item a:hover
{
	background: #ffffff;
	border-radius: 1000px;
	color: #195BA0;
}
/* End */


/* Start:/local/templates/site/components/bitrix/news.list/slider-main/style.css?17007961843669*/
.top-block-main {position:relative;}

.top-block-main-slider-background-img-bg {width:100%; height:100%; background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 69.91%, rgba(0, 0, 0, 0) 100%);}
.top-block-main-slider-background-title-button {position:absolute;top:35%;left:70px;max-width:1300px}
.top-block-main-slider-background-title {margin-bottom:70px;max-width:100%;font-family:"RoadRadio";color:#fff;font-style:normal;font-weight:700;font-size:42px;line-height:42px;}

.top-main-sections-block .card {}
.top-main-sections-block .card-icon-cargo {margin-bottom:10px;}
.top-main-sections-block .card-title {font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:16px;line-height:16px;}
.top-main-sections-block .card-rectangle {width:100%;height:1px;}
.top-main-sections-block .card-text {font-family:"Montserrat", sans-serif;font-style:normal;font-weight:500;font-size:11px;line-height:13.41px;}

.top-main-sections-block a .card-icon svg .svg-stroke {stroke:black;}
.top-main-sections-block a .card-icon svg .svg-fill {fill:black;}
.top-main-sections-block a .card-title {color:black;}
.top-main-sections-block a .card-rectangle {background:black;}
.top-main-sections-block a .card-text {color:#000;}

.top-main-sections-block a:hover .card-icon svg .svg-stroke {stroke:#195BA0;}
.top-main-sections-block a:hover .card-icon svg .svg-fill {fill:#195BA0;}
.top-main-sections-block a:hover .card-title {color:#195BA0;}
.top-main-sections-block a:hover .card-rectangle {background:#195BA0;}
.top-main-sections-block a:hover .card-text {color:#195BA0;}


.top-main-sections-block a .card-icon img {filter: grayscale(100%);-webkit-filter: grayscale(100%);}
.top-main-sections-block a:hover .card-icon img {filter: grayscale(0%);filter: gray;-webkit-filter: grayscale(0%);filter: none;}


@media (max-width: 575.98px)
{
	.top-block-main-slider-background {position:relative;overflow:hidden;min-width:575px;width:100%;height:670px;}
	.top-block-main-slider-background-title {max-width:80%;font-family:"RoadRadio";color:#fff;font-style:normal;font-weight:700;font-size:28px;line-height:28px;}
}

@media (min-width: 576px) and (max-width: 767.98px)
{
	.top-block-main-slider-background {position:relative;overflow:hidden;min-width:576px;width:100%;height:auto;min-height:670px;}
}

@media (min-width: 768px) and (max-width: 991.98px)
{
	.top-block-main-slider-background {position:relative;overflow:hidden;min-width:768px;width:100%;height:auto;min-height:670px;}
}

@media (min-width: 992px) and (max-width: 1199.98px)
{
	.top-block-main-slider-background {position:relative;overflow:hidden;min-width:992px;width:100%;height:auto;min-height:670px;}
}

@media (min-width: 1200px) and (max-width: 1399.98px)
{
	.top-block-main-slider-background {position:relative;overflow:hidden;min-width:1200px;width:100%;height:auto;min-height:670px;}
}

@media (min-width: 1400px)
{
	.top-block-main-slider-background
	{
		position:relative;
		margin:0 auto;
		overflow:hidden;
		width:1440px;
		height:670px;
	}
	.top-main-sections-block {z-index:1000;position:absolute;top:110%;left:50%;max-width:1440px;width:100%;/*height:100%;*/-webkit-transform:translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
}

.owl-carousel
{
	position: relative;
}

.owl-dots
{
	z-index:5000;
	position: absolute;
	bottom:10%;
	left:50%;
	transform:translate(-50%, -50%);
}
.owl-dot span
{
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #ffffff;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 30px;
}
.owl-dot:hover span
{
	background:red;
}
.owl-dot.active span
{
	background:#195BA0;
}
/* End */


/* Start:/local/templates/site/components/bitrix/news.list/slider-main/owl.carousel.min.css?16751533053355*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;/*width:100%*/}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/site/components/bitrix/news.list/slider-main/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?16532809002530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/local/templates/site/styles.css?17496160952779*/
.polk-section-title {text-align:center;text-transform: uppercase;font-family:"RoadRadio";font-weight:400;font-size:50px;}

.block-title {margin-bottom:30px;font-family:"RoadRadio";font-weight:400;font-size:34px;}

.items-list {font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:16px;line-height:100%;}
.items-list a, .items-list a:hover {color:#000000;}
.items-list-title {font-family:"Montserrat", sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:22.4px;}
.items-list .card-footer {background-color: transparent;border-top:none;}
.items-list-city {font-family:"Montserrat", sans-serif;color:#000;font-style:normal;font-weight:400;font-size:16px;line-height:22.4px;}
.items-list-filename {font-family:"Montserrat", sans-serif;color:#000;font-style:normal;font-weight:400;font-size:16px;line-height:22.4px;}
.items-list-line {display:block;margin:5px 0;border:0;border-top:1px solid #D4D4D4;}
.items-list-date {font-family:"Montserrat", sans-serif;color:#000;font-style:normal;font-weight:400;font-size:16px;line-height:22.4px;}
.items-list-arrow {margin:10px 0;}

.detail {}
.detail a, .detail a:hover {color:#195BA0;}
.detail-city-date {display:flex;margin-bottom:32px;}
.detail-city {flex:0 0 auto;width:15%;color:#232323;font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:16px;line-height:22.4px;}
.detail-date {flex:0 0 auto;width:15%;color:#232323;font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:16px;line-height:22.4px;}
.detail-detail-text {}
.detail-preview-text {}
.detail-detail-text, .detail-preview-text {font-family:"Montserrat", sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:25.6px;}
.detail-property {}

.rwy-button {margin-bottom:30px;}
.rwy-button-blue {padding:15px 35px;border-radius:100px;text-align:center;font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:16px;line-height:16px;}
a.rwy-button-blue {color:#fff;background:#195BA0;border:1px solid #195BA0;transition: all ease-in-out .5s;}
a:hover.rwy-button-blue {color:#195BA0;background:#fff;border:1px solid #195BA0;transition: all ease-in-out .5s;}

.rwy-btn {padding:30px 0 20px 0;}
.rwy-btn-blue {padding:15px 35px;border-radius:100px;text-align:center;font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:16px;line-height:16px;}
a.rwy-btn-blue {color:#fff;background:#195BA0;border:1px solid #195BA0;transition: all ease-in-out .5s;}
a:hover.rwy-btn-blue {color:#195BA0;background:#fff;border:1px solid #195BA0;transition: all ease-in-out .5s;}
span.rwy-btn-blue {color:#fff;background:#195BA0;border:1px solid #195BA0;transition: all ease-in-out .5s;}
span:hover.rwy-btn-blue {color:#195BA0;background:#fff;border:1px solid #195BA0;transition: all ease-in-out .5s;}
/* End */


/* Start:/local/templates/site/template_styles.css?17496160959267*/
@font-face {font-family:RoadRadio;src:url(/bitrix/fonts/RoadRadio-Bold.eot);src:url(/bitrix/fonts/RoadRadio-Bold.ttf);}

body
{
	padding:0;
	background-image:url(/images/background-body.png);
	background-repeat:repeat;
}

.btn-outline-rwy-light {border:1px solid #6c757d;background-color:#ffffff;}
.btn-outline-rwy-light:hover {border:2px solid #0C82C7;background-color:#ffffff;}
.btn-outline-rwy-light .selected {border:3px solid #0C82C7;background-color:#ffffff;}

a {text-decoration:none;}
a:hover {text-decoration:none;}

#header {height:63px;}

.navbar {--bs-navbar-padding-y:none;}
.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl {--bs-offcanvas-height: 93vh; background: #195BA0;}
.offcanvas-header-bg {background:#fff;}
.navbar-toggler {border:none;}
.navbar-toggler-icon
{
	width:3em;
	height:3em;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3e%3cpath stroke='red' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.offcanvas-header .btn-close {margin-right:0;margin-bottom:16px;background:none;}

.topBlockRight
{
	position:relative;
	width:100%;
}
.topBlockRight .search-box
{
	opacity: 0;
	pointer-events: none;
	transition: all 0.5s linear;
}
.topBlockRight.openSearch .search-box
{
	opacity: 1;
	pointer-events: auto;
}
.topBlockRight .topBlockRightOpenBtn, .topBlockRight .topBlockRightCloseBtn
{
	display: none;
}
.topBlockRight .search-title-button
{
	background-image: url(/images/icons/icon-search.svg);
	background-repeat: no-repeat;
	background-position: center;
	min-width: 45px;
	/* min-height: 38px; */
	height: calc(1.5em + 0.75rem);
	cursor: pointer;
}
.topBlockRight .search-close-button
{
	background-image: url(/images/icons/icon-close.svg);
	background-repeat: no-repeat;
	background-position: center;
	min-width: 45px;
	/* min-height: 38px; */
	height: calc(1.5em + 0.75rem);
	cursor: pointer;
}
.topBlockRight .top-block-icons
{
	position:absolute;
	top:10px;
	left:0;
	width:95%;
	display: flex;
	justify-content:right;
}
.topBlockRight .search-box
{
	position:absolute;
	top:10px;
	left:0;
	width:95%;
	display: flex;
	justify-content:right;
}

.top-block-icons-phone {padding:10px 20px 0 0;}
.top-block-icons-eye {padding:12px 20px 0 20px;}

.top-block-icons-email, .top-block-icons-phone, .top-block-icons-eye {font-family:"RoadRadio";font-style:normal;font-size:16px;line-height:16px;color:#195BA0;}
.top-block-icons-email a, .top-block-icons-phone a, .top-block-icons-eye a {color:#195BA0;}

.topBlockRight #searchIcon
{
	position:absolute;
	top:12px;
	right:0;
	width:5%;
}
.topBlockRight .btn-outline-secondary {background-color:#fff;}

.top-block-first {height:63px;background-color:#ffffff;}
/*.top-block {margin:5px 0 0 0;padding:5px 0;}
.top-block a, .top-block a:hover {color:#000000;}*/

.top-block-logo {display:flex;margin:0;}
.top-block-logo-img {margin:5px 0 5px 5px;padding:5px;}
.top-block-logo-name {margin:7px 5px 5px 0;padding:5px 5px 5px 0;}
.top-block-logo-name-text {font-family:"RoadRadio";font-style:normal;font-weight:700;font-size:16px;color:#195BA0;line-height:100%;text-align:left;}

.top-block-menu-btn {margin:5px 0 5px 5px;padding:5px;}
.top-block-menu-btn-sm {margin-top:10px;}

.top-block-second {position:relative;}
.top-block-second-menu {z-index:1000;position:absolute;left:0;right:0;top:0;margin: auto;background-color:#195BA0;}
.top-block-second-menu-opacity {z-index:1000;position:absolute;left:0;right:0;top:0;margin: auto;background: linear-gradient(0deg, rgba(68, 68, 68, 0.15), rgba(68, 68, 68, 0.15)), rgba(255, 255, 255, 0.2);backdrop-filter: blur(12px);}

.top-block-second-background {position:relative;overflow:hidden;width:575px;height:310px;}
.top-block-second-background img {position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.top-block-second-background-img {width:100%;height:310px;}

@media (min-width: 576px)
{
.top-block-second-background {position:relative;overflow:hidden;min-width:576px;width:100%;height:auto;min-height:310px;}
}

@media (min-width: 768px)
{
.top-block-second-background {position:relative;overflow:hidden;min-width:768px;width:100%;height:auto;min-height:310px;}
}

@media (min-width: 992px)
{
/*.top-block-second-background {position:relative;overflow:hidden;width:992px;height:310px;}*/
.top-block-second-background {position:relative;overflow:hidden;min-width:992px;width:100%;height:auto;min-height:310px;}
}

@media (min-width: 1200px)
{
.top-block-second-background {position:relative;overflow:hidden;min-width:1200px;width:100%;height:auto;min-height:310px;}
}

@media (min-width: 1400px)
{
.top-block-second-background {position:relative;overflow:hidden;min-width:1440px;width:100%;height:auto;min-height:310px;background-color:rgba(255, 255, 255, 0.7);}
}

.top-block-second-slider {}

#content
{

}

#content-center
{
margin:0 auto;
max-width:1440px;
/*height:100%;*/
background-color:rgba(255, 255, 255, 0.7);
}

#navigation {padding-top:80px;margin-bottom:20px;}
#navigation-sm {padding-top:20px;margin-bottom:20px;}
#pagetitle {margin-bottom:40px;font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:34px;line-height:140%;}

#work-area
{
padding-bottom:40px;
background-size: 100% auto;
background-repeat: no-repeat;
background-position:center top;
background-image: url(/images/content-background.png);
}

#footer {padding:30px 0;color:#ffffff;background-color:#195BA0;}
#footer a, #footer a:hover {color:#ffffff;}

.bottom-block-1 {margin:10px 0 20px 0;padding:10px 0 20px 0;border-bottom:1px solid #cccccc;}
.bottom-block-1-title {padding-bottom:10px;height:45px;font-family:"RoadRadio";font-style:normal;font-weight:700;font-size:18px;line-height:18.16px;}
.bottom-block-1-body {margin-bottom:10px;}
.bottom-block-1-body p {margin-top:0;margin-bottom:10px;font-family:"Montserrat", sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17.07px;}

.bottom-block-1-body svg
{
	fill:rgba(255, 255, 255, 0.8);
	-webkit-transition: fill .3s ease-in-out;
	-moz--transition: fill .3s ease-in-out;
	transition: fill .3s ease-in-out;
}
.bottom-block-1-body svg:hover
{
	fill:rgba(255, 255, 255, 1);
	-webkit-transition: fill .3s ease-in-out;
	-moz--transition: fill .3s ease-in-out;
	transition: fill .3s ease-in-out;
}

.bottom-block-2 {margin:10px 0 20px 0;padding:10px 0 20px 0;border-bottom:1px solid #cccccc;}
.bottom-block-2-title {padding-bottom:10px;font-weight:bold;}
.bottom-block-2-body {margin-bottom:10px;}
.bottom-block-2-menu {}
.bottom-block-2-menu-item {margin-top:0;margin-bottom:0.3rem;}

.bottom-block-3 {font-family:"RoadRadio";font-style:normal;font-weight:400;font-size:12px;line-height:12.11px;}

.link-border-bottom-animation-white a
{
	display:inline-block;
	color:#ffffff;
	line-height:1;
	text-decoration:none;
	cursor:pointer;
}
.link-border-bottom-animation-white a:after
{
	margin-top:3px;
	background-color:#ffffff;
	display:block;
	content:"";
	height:2px;
	width:0%;
	-webkit-transition: width .3s ease-in-out;
	-moz--transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
}
.link-border-bottom-animation-white a:hover:after,
.link-border-bottom-animation-white a:focus:after
{
	width:100%;
}

.link-border-bottom-animation-blue a
{
	display:inline-block;
	color:#195BA0;
	line-height:1;
	text-decoration:none;
	cursor:pointer;
}
.link-border-bottom-animation-blue a:after
{
	margin-top:3px;
	background-color:#195BA0;
	display:block;
	content:"";
	height:2px;
	width:0%;
	-webkit-transition: width .3s ease-in-out;
	-moz--transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
}
.link-border-bottom-animation-blue a:hover:after,
.link-border-bottom-animation-blue a:focus:after
{
	width:100%;
}

/* ====================== */

.underline-one-white
{
	color: #ffffff;
	position: relative;
	cursor: pointer;
	text-decoration: none;
}
.underline-one-white:after
{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: -3px;
	width: 0;
	height: 1px;
	background-color: #ffffff;
	transition: width 0.5s;
}

.underline-one-white:hover:after
{
	content: "";
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	bottom: -3px;
	height: 1px;
	background-color: #ffffff;
	transition: width 0.5s;
}


a.underline-one-blue
{
	color: #195BA0;
}
.underline-one-blue
{
	color: #195BA0;
	position: relative;
	cursor: pointer;
	text-decoration: none; /* Убираем подчеркивание */
}
.underline-one-blue:after
{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: -3px;
	width: 0;
	height: 1px; /* Высота линии */
	background-color: #195BA0; /* Цвет подчеркивания при исчезании линии*/
	transition: width 0.5s; /* Время эффекта */
}
.underline-one-blue:hover:after
{
	content: "";
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	bottom: -3px;
	height: 1px; /* Высота линии */
	background-color: #195BA0; /* Цвет подчеркивания при появлении линии*/
	transition: width 0.5s;  /* Время эффекта */
}
/* End */
/* /rectangle-telegram.css?17240531654596 */
/* /local/templates/site/components/bitrix/menu/offcanvas-top/style.css?16850806791370 */
/* /local/templates/site/components/bitrix/search.title/template-01/style.css?16842093032308 */
/* /local/templates/site/components/bitrix/menu/menu-top-03/style.css?1680141701844 */
/* /local/templates/site/components/bitrix/news.list/slider-main/style.css?17007961843669 */
/* /local/templates/site/components/bitrix/news.list/slider-main/owl.carousel.min.css?16751533053355 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?16532809002530 */
/* /local/templates/site/styles.css?17496160952779 */
/* /local/templates/site/template_styles.css?17496160959267 */
