<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ðµ*/
@-ms-viewport {
    width: device-width;
}
@-o-viewport {
    width: device-width;
}
@viewport {
    width: device-width;
}

html{
	height: 100%;
}
html, body{
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	/*font-family: 'Noto Sans', sans-serif;*/
}
body{
	background-color: #fff;
	color: #333;
}
/*------------------------------------------------------------Ñ‚ÐµÐ³Ð¸*/
img{
	max-width: 100%;
	height: auto;
}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6{
	font-weight: 700;
	color: #333333;
}
p {
    margin: 0;
	color: #333333;
}
table tr td{
	font-size: 1rem;
}
ul, ol {
	list-style-position: inside;
    margin: 0;
    padding: 0;
}
ul.menu{
	margin: 0;
}
ul.menu li a:hover,
ul.menu li a:focus{
	outline: none;
	background-color: transparent;
}
form{
	margin: 0;
}
textarea {
	resize: none; /* Ð—Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÐ¼ Ð¸Ð·Ð¼ÐµÐ½ÑÑ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ */
}
.mod-bottom-form__form-block input::-webkit-input-placeholder {
	
}
.mod-bottom-form__form-block input::-moz-placeholder {
	
}
.mod-bottom-form__form-block textarea::-webkit-input-placeholder {
	
}
.mod-bottom-form__form-block textarea::-moz-placeholder {
	
}
a{
	outline: none;
	color: #000;
}
a.disabled {
    pointer-events: none; /* Ð´ÐµÐ»Ð°ÐµÐ¼ ÑÑÑ‹Ð»ÐºÑƒ Ð½ÐµÐºÐ»Ð¸ÐºÐ°Ð±ÐµÐ»ÑŒÐ½Ð¾Ð¹ */
    cursor: pointer;  /* ÑƒÑÑ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÐ¼ ÐºÑƒÑ€ÑÐ¾Ñ€ Ð² Ð²Ð¸Ð´Ðµ ÑÑ‚Ñ€ÐµÐ»ÐºÐ¸ */
}
a.mfc-link{
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}
a[data-fancybox]{
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}
a.review_video_link{
	display: block;
	position: relative;
}
a.review_video_link::after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(/images/video-button.png) center center no-repeat;
}
/*------------------------------------------------------------------ÐºÐ»Ð°ÑÑÑ‹*/
.w-80 {
	width: 80% !important;
}
.w-90 {
	width: 90% !important;
}
@media only screen and (min-width : 768px) {
	.w-md-75{
		width: 75%!important;
	}
	.w-md-80{
		width: 80%!important;
	}
	.w-md-90{
		width: 90%!important;
	}
	.w-md-100{
		width: 100%!important;
	}
}
@media only screen and (min-width : 992px) {
	.w-lg-75{
		width: 75%!important;
	}
	.w-lg-80{
		width: 80%!important;
	}
	.w-lg-90{
		width: 90%!important;
	}
	.w-lg-100{
		width: 100%!important;
	}
}
@media only screen and (min-width : 1920px) {
	.w-xl-75{
		width: 75%!important;
	}
	.w-xl-80{
		width: 80%!important;
	}
	.w-xl-90{
		width: 90%!important;
	}
	.w-xl-100{
		width: 100%!important;
	}
}
/*MDB*/
.waves-effect {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
}
.btn {
	margin: .375rem;
	color: inherit;
	text-transform: uppercase;
	word-wrap: break-word;
	white-space: normal;
	cursor: pointer;
	border: 0;
	border-radius: .125rem;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	-webkit-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
	padding: .84rem 2.14rem;
	font-size: .81rem;
}
.btn:hover,
.btn:focus,
.btn:active {
	outline: 0;
	-webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
	box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
}
/*//MDB*/
/*---------------------------------------------------Util*/
/*FONT SIZE*/
.fs-16 {font-size: 16px !important;}
.fs-20 {font-size: 20px !important;}
/*//FONT SIZE*/
/*Text Transform*/
.tt-up {text-transform: uppercase!important;}
.tt-no {text-transform: none!important;}
/*//Text Transform*/
/*Opacity*/
.op-0-0 {opacity: 0;}
.op-0-1 {opacity: 0.1;}
.op-0-2 {opacity: 0.2;}
.op-0-3 {opacity: 0.3;}
.op-0-4 {opacity: 0.4;}
.op-0-5 {opacity: 0.5;}
.op-0-6 {opacity: 0.6;}
.op-0-7 {opacity: 0.7;}
.op-0-8 {opacity: 0.8;}
.op-0-9 {opacity: 0.9;}
.op-1-0 {opacity: 1;}
/*//Opacity*/
/*Bacground Color*/
.bgwhite {background-color: white;}
.bgblack {background-color: black;}
/*//Bacground Color*/
/*Paddings*/
.p-t-15 {padding-top: 15px;}
.p-b-15 {padding-bottom: 15px;}
.p-l-15 {padding-left: 15px;}
.p-r-15 {padding-right: 15px;}
.p-t-20 {padding-top: 20px;}
.p-b-20 {padding-bottom: 20px;}
.p-l-20 {padding-left: 20px;}
.p-r-20 {padding-right: 20px;}
.p-t-30 {padding-top: 30px;}
.p-b-30 {padding-bottom: 30px;}
.p-l-30 {padding-left: 30px;}
.p-r-30 {padding-right: 30px;}
/*//Paddings*/
/*--------------------------------------------------//Util*/
.light-text{
	font-weight: 300!important;
}
.regular-text{
	font-weight: 400!important;
}
.medium-text{
	font-weight: 500!important;
}
.bold-text{
	font-weight: 700!important;
}
.white-block{
	background-color: #fff!important;
}
.orange-btn{
	color: #fff!important;
	background-color: rgb(255, 71, 0)!important;
	border-radius: 0!important;
	-webkit-box-shadow: none;
	        box-shadow: none;
}
.orange-block{
	color: #fff!important;
	background-color: rgb(255, 71, 0)!important;
}
.orange-text{
	color: #fd6228!important;
}
.readmore-button{
	position: relative;
}
.readmore-button .btn{
	font-size: 1rem;
	font-weight: 700;
	text-align: center;
	text-transform: none;
	white-space: nowrap;
	border-radius: 0;
	border: rgb(255, 71, 0) 2px solid;
	color: #333333;
	background-color: transparent;
	padding: 8px 10px;
}
.readmore-block{
	display: none;
	position: relative;
}
.lineb-center{
	position: relative;
	text-align: center;
	background: url(/images/lineb-center.png) center bottom no-repeat;
	padding-bottom: 24px;
	margin-bottom: 40px;
	font-weight: 700;
}
.linebs-center{
	position: relative;
	text-align: center;
	background: url(/images/linebs-center.png) center bottom no-repeat;
	padding-bottom: 20px;
}
.linebl-left{
	position: relative;
	text-align: left;
	background: url(/images/linebl-left.png) left bottom no-repeat;
	padding-bottom: 15px;
}
.linebs-left{
	position: relative;
	text-align: left;
	background: url(/images/linebs-left.png) left bottom no-repeat;
	padding-bottom: 15px;
}

.linebsw-left{
	position: relative;
	text-align: left;
	background: url(/images/linebsw-left.png) left bottom no-repeat;
	padding-bottom: 15px;
}
.linet-left{
	position: relative;
	text-align: left;
	background: url(/images/linet-left.png) left top no-repeat;
	padding-top: 16px;
}
.rgba-myorange-strong {
	background-color: rgba(255, 71, 0, .769);

}
.inline &gt; *{
	display: inline-block !important;
}
.tags{
	list-style: none !important;
	margin-bottom: .1rem !important;
	margin-left: 1% !important;
}
.tags li{
	margin: 0 !important;
}
div.icons{
	position: absolute;
	z-index: 9;
	top: 0;
	right: 0;
	float: right;
}
#clear {
    clear: both;
}
input#filter-search{
	min-width: 20rem;
	margin-bottom: 1rem;
}
/**/
.scroll-icon-wrapper{
	display: block;
	color: #a1a1a1;
	text-align: left;
	font-size: 0;
	padding: 0 0 10px 20px;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.scroll-icon{
	-webkit-animation: t774__icon-anim 1.5s infinite;
	animation: t774__icon-anim 1.5s infinite;
}
@-webkit-keyframes t774__icon-anim{
	0%{
		-webkit-transform:translate3d(-20px,0,0);
		opacity:0
	}
	10%{
		-webkit-transform:translate3d(-20px,0,0);
		opacity:0
	}
	20%{
		-webkit-transform:translate3d(-20px,0,0);
		opacity:1
	}
	70%{
		-webkit-transform:translate3d(0,0,0);
		opacity:1
	}
	80%{
		-webkit-transform:translate3d(0,0,0);
		opacity:1
	}
	81%{
		-webkit-transform:translate3d(0,0,0);
		opacity:0
	}
	100%{
		-webkit-transform:translate3d(0,0,0);
		opacity:0
	}
}
@keyframes t774__icon-anim{
	0%{
		-webkit-transform:translate3d(-20px,0,0);
		transform:translate3d(-20px,0,0);
		opacity:0
	}
	10%{
		-webkit-transform:translate3d(-20px,0,0);
		transform:translate3d(-20px,0,0);
		opacity:0
	}
	20%{
		-webkit-transform:translate3d(-20px,0,0);
		transform:translate3d(-20px,0,0);
		opacity:1
	}
	70%{
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		opacity:1
	}
	80%{
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		opacity:1
	}
	81%{
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		opacity:0
	}
	100%{
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		opacity:0
	}
}
/*Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¾Ñ€ JCE*/
.my-content-area{
	font-size: 14px;
	line-height: 1rem;
	background-color: #fff !important;
}
.my-content-area table tr td{
	font-size: 14px;
	line-height: 1rem;
}
/*Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð±ÑƒÑ‚ÑÑ‚Ñ€Ð°Ð¿Ð°*/
.row-fluid [class*="span"]{
	min-height: 0;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc;
    -webkit-border-image: none;
         -o-border-image: none;
            border-image: none;
    border-style: solid none;
    border-width: .1rem 0;
    margin: 1rem 0;
}
dt.article-info-term, 
dd.published span.icon-calendar{
	display: none;
}
ol.breadcrumb,
ul.breadcrumb{
    background-color: transparent;
	margin: 0;
}
ol.breadcrumb li a,
ol.breadcrumb li span.divider{

}
ol.breadcrumb li a:hover{

}
ol.breadcrumb li span.divider{

}
cite {
    background: #eaeaea;
    display: block;
    font-family: "Courier New", Courier, monospace;
    font-style: italic;
}
/*Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½ÐµÐµ*/
hr.system-pagebreak{
	width: 100%;
	clear: both;
}
/*Ð½ÑƒÐ¼ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ñ€Ñ‹Ð²Ðµ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹*/
div.pager{
	clear: both;
}
/*----------------------------------------------------------------------Fancy Carousel*/
.f-carousel{
	--f-button-prev-pos: -35px;
	--f-button-next-pos: -35px;
}
.f-carousel .f-button{
	--f-button-width: 40px;
	--f-button-height: 40px;
	--f-button-color: #000;
}
.f-carousel .f-button svg{
	--f-button-svg-width: 40px;
	--f-button-svg-height: 40px;
	/*--f-button-svg-fill: ;*/
	/*--f-button-svg-stroke-width*/
}
.f-carousel .f-carousel__slide a[data-fancybox]{
	display: inline-block;
	height: 100%;
}
/*iPhone 12/13 Pro Max landscape*/
@media only screen and (max-width : 926px) and (orientation: landscape){
	.f-carousel{
		--f-button-prev-pos: 0;
		--f-button-next-pos: 0;
	}
	.f-carousel .f-button{
		background-color: rgba(255,255,255,0.5);
	}
}
/*//iPhone 12/13 Pro Max landscape*/
/*iPhone 12/13 Pro Max portrait*/
@media only screen and (max-width : 428px) and (orientation:portrait){
	.f-carousel{
		--f-button-prev-pos: 0;
		--f-button-next-pos: 0;
	}
	.f-carousel .f-button{
		background-color: rgba(255,255,255,0.5);
	}
}
/*//iPhone 12/13 Pro Max portrait*/
/*----------------------------------------------------------------------//Fancy Carousel*/
/*--------------------------------------------------ÑˆÐ°Ð¿ÐºÐ°*/
header{
	height: auto !important;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 16px 0 rgba(0,0,0,0.2);
	        box-shadow: 0 1px 16px 0 rgba(0,0,0,0.2);
}
.mobile header{
	position: relative;
	-webkit-box-shadow: none;
	        box-shadow: none;
}
.first-screen-container{
	display: block;
	position: relative;
	clear: both;
	padding-top: 72px;
}
.mobile header + .first-screen-container{
	padding-top: 0;
}
/*--------------------------------------------------//ÑˆÐ°Ð¿ÐºÐ°*/
/*-------------------------------------------------------ÑÐµÑ€ÐµÐ´Ð¸Ð½Ð°*/
/*---------------------------------------------------ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð¸ Ð±Ð»Ð¾Ð³Ð¸ ÑÐ°Ð¹Ñ‚Ð°*/
.item-page, 
.blog, 
.blog-featured, 
.category-list, 
.pg-category-view{
	position: relative;
	height: auto;
}
.item-page &gt; div &gt; table{
	max-width: 100%;
}
/*-------------------------------------------------//ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð¸ Ð±Ð»Ð¾Ð³Ð¸ ÑÐ°Ð¹Ñ‚Ð°*/
/*------------------------------------------------------Ð·Ð°Ð³Ð¾Ð»Ð²ÐºÐ¸ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†*/
.page-header{
	border: none;
}
/*----------------------------------------------------------//Ð·Ð°Ð³Ð¾Ð»Ð²ÐºÐ¸ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†*/
/*----------------------------------------------------------ÐºÐ¾Ð½Ñ‚ÐµÐ½Ñ‚*/
.top-block-line{
	position: relative;
	color: #fff;
	background-color: rgb(33, 33, 33);
}
.top-block-line p{
	color: #fff;
}
.article-body{
	position: relative;
	height: auto;
}
.default-item-page .article-body{
    padding-top: 16px;
    padding-bottom: 70px;
}
.default-item-page .article-body p,
.default-item-page .article-body ul,
.default-item-page .article-body ol{
    font-size: 16px;
    margin-bottom: 25px;
}
.default-item-page .article-body h2,
.default-item-page .article-body h3,
.default-item-page .article-body h4{
    margin-bottom: 25px;
}
.default-item-page .article-body ul,
.default-item-page .article-body ol{
    list-style-position: inside;
}
.default-item-page .article-body ul{
    list-style: none;
}
.default-item-page .article-body ul li{
    position: relative;
    padding-left: 1em;
}
.default-item-page .article-body ul li::before{
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    left: 2px;
    top: calc(1em - 4px);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: url(/images/li-orange.png) center center no-repeat;
}
.article-body .video-content{
    position: relative;
    text-align: center;
}
.article-body .video-content .review_video_link{
    display: block;
    position: relative;
}
.article-body .video-content .review_video_link img{
    position: relative;
    margin: 0 auto;
}
.before-display-content{
	padding-top: 20px;
}
.home-before-display-content{
	position: relative;
	height: auto;
	min-height: 55px;
}
/*-----------------------------------------------------Page Ð“Ð»Ð°Ð²Ð½Ð°Ñ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ð°*/
.home-page-top-block{
	height: auto !important;
}
.home__page-header{
	z-index: 1;
	left: 0;
	top: 0;
}
.home__page-header h1{
	text-shadow: 0 0 5px #000, 1px 1px 10px #000;
	margin-top: -1em;
}
/*---------------------------------------------------//Page Ð“Ð»Ð°Ð²Ð½Ð°Ñ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ð°*/
/*Page Ð£ÑÐ»ÑƒÐ³Ð°*/
.usluga-top-block{
	height: auto !important;
}
/*//Page Ð£ÑÐ»ÑƒÐ³Ð°*/
/*---------------------------------------------------Page ÐšÐ°Ð»ÑŒÐºÑƒÐ»ÑÑ‚Ð¾Ñ€*/
.calculator-content-section{
	position: relative;
	background: url(/images/calculator-back.jpg) center top no-repeat;
	background-size: cover;
}
.calculator-breadcrumbs ol.breadcrumb li a,
.calculator-breadcrumbs .breadcrumb-item.active,
.calculator-breadcrumbs .breadcrumb-item + .breadcrumb-item::before{
	color: #fefefe;
}
.calc-item-page{
	position: relative;
	color: #fff;
	padding-bottom: 50px;
}
.calc-item-page .page-header h1,
.calc-item-page .article-body,
.calc-item-page .article-body p{
	color: #fff;
}
.calc-item-page .page-header h1{
    margin-bottom: 20px;
}
.calc-item-page .article-body{
	position: relative;
	padding-bottom: 25px;
}
@media only screen and (min-width: 1280px) and (max-width: 1920px) and (orientation: landscape){
    .calc-item-page{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        height: calc(100vh - 110px);
    }
}
/*iPhone 6/7/8 Plus landscape*/
@media only screen and (max-width : 740px) and (orientation: landscape){
	.calc-item-page .article-body{
		padding-bottom: 0;
	}
}
/*//iPhone 6/7/8 Plus landscape*/
/*iPhone 6/7/8 Plus portrait*/
@media only screen and (max-width : 480px) and (orientation:portrait){
	.calc-item-page .page-header{
		padding-top: 18px;
	}
	.calc-item-page .page-header h1{
		margin-bottom: 22px;
	}
	.calc-item-page .article-body{
		padding-bottom: 0;
	}
}
/*//iPhone 6/7/8 Plus portrait*/
/*---------------------------------------------------//Page ÐšÐ°Ð»ÑŒÐºÑƒÐ»ÑÑ‚Ð¾Ñ€*/
/*----------------------------------------------------------//ÐºÐ¾Ð½Ñ‚ÐµÐ½Ñ‚*/
/*--------------------------------------------ÑÑ‚Ð¸Ð»Ð¸ Ð±Ð»Ð¾Ð³Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ*/
.blog{
	position: relative;
}
.blog .items-row{
	position: relative;
	height: auto;
}
.blog .items-row .item{
	position: relative;
	height: auto;
}
.blog .items-row .item .page-header{
	border: none;
}
.blog .items-row .item .page-header [itemprop="name"]{
	background-color: transparent;
}
.blog .items-row .item .page-header h2{
	background-color: transparent;
}
.blog .items-row .item .item-image{
	position: relative;

}
/*--------------------------------------------//ÑÑ‚Ð¸Ð»Ð¸ Ð±Ð»Ð¾Ð³Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ*/
/*----------------------------------------------------Page Ð’Ð¾Ð¿Ñ€Ð¾Ñ - Ð¾Ñ‚Ð²ÐµÑ‚*/
.vopros-otvet-category{
    position: relative;
}
.vopros-otvet-category .page-header h1{
    margin-bottom: 24px;
}
.chasto-zadavaemye-voprosy__title{
    padding-bottom: 40px;
}
.vopros-otvet-black-line{
    position: relative;
    background-color: rgb(40, 40, 40);
    padding-top: 27px;
    padding-bottom: 28px;
}
.vopros-otvet-black-line__title{
    font-size: 18px;
}
.vopros-otvet-black-line__button{
	font-size: 16px;
	line-height: 1;
}
.vopros-otvet-category__articles-list{
	position: relative;
	padding-top: 56px;
	padding-bottom: 78px;
}
.vopros-otvet-category__article{
	position: relative;
}
.vopros-otvet-category__article-title{
	padding-bottom: 27px;
}
.vopros-otvet-category__article-text{
	position: relative;
	background-color: rgb(232, 232, 232);
	padding: 26px 30px 26px 22px;
}
.vopros-otvet-category__article-date{
	position: relative;
}
.vopros-otvet-category__article-link{
	position: relative;
	padding-top: 8px;
}
.vopros-otvet-category__article-link a.btn{
	font-size: 1rem;
	line-height: 1;
	font-weight: 700;
	text-decoration: underline;
}
.vopros-otvet-category__article-link a.btn:hover{
	text-decoration: none;
}
/*---------------------------------------------------//Page Ð’Ð¾Ð¿Ñ€Ð¾Ñ - Ð¾Ñ‚Ð²ÐµÑ‚*/
/*-------------------------------------------------------Page Ð¾Ñ‚Ð²ÐµÑ‚*/
.otvet-item-page{
	position: relative;
}
.otvet-item-page__introtext{
	position: relative;
	background-color: rgb(232, 232, 232);
	padding: 26px 30px 26px 22px;
	margin-bottom: 1rem;
}
.otvet-item-page__fulltext{
	position: relative;
	padding-bottom: 60px;
}
/*----------------------------------------------------//Page Ð¾Ñ‚Ð²ÐµÑ‚*/
/*----------------------------------------------------------//ÑÐµÑ€ÐµÐ´Ð¸Ð½Ð°*/
/*-----------------------------------------------------------ÑÐµÑ€ÐµÐ´Ð¸Ð½Ñ‹*/
.sub-medium-container{
	position: relative;
}
/*----------------------------------------------------------Ð´Ð¾Ð¿ ÑÐµÑ€ÐµÐ´Ð¸Ð½Ñ‹*/
/*--------------------------------------------------------ÐœÐ¾Ð´ÑƒÐ»Ð¸ Ð¸ Ð±Ð»Ð¾ÐºÐ¸*/
.block-title{
	position: relative;
	padding-top: 1rem;
	padding-bottom: 2rem;
}
/*---------------------------------------------------------Module Ð¤Ð¸Ð»Ð¸Ð°Ð»Ñ‹*/
.mod-filials{
	position: relative;
	padding-bottom: 50px;
}
.mod-filials__title{
	position: relative;
}
.mod-filials__category-list{
	position: relative;
	list-style: none;
}
.mod-filials__category-list .mod-articles-category-title{
	position: relative;
}
.mod-filials__category-list .mod-articles-category-title span{
	font-size: 16px;
	line-height: 1.1;
	color: #ff4700;
}
.mod-filials__category-list .mod-articles-category-title:hover span{
	text-decoration: underline;
}
/*---------------------------------------------------------//Module Ð¤Ð¸Ð»Ð¸Ð°Ð»Ñ‹*/
/*--------------------------------------------Module Ð›Ð¾Ð³Ð¾Ñ‚Ð¸Ð¿*/
.mod-logo-desktop{
	padding-top: 8px;
	padding-bottom: 12px;
}
.mod-logo-mobile__list{
	height: auto !important;
}
.mod-logo-desktop .mod-logo__logo{
	position: relative;
	width: 60%;
}
/*--------------------------------------------//Module Ð›Ð¾Ð³Ð¾Ñ‚Ð¸Ð¿*/
/*------------------------------------------Module Ð¢ÐµÐ»ÐµÑ„Ð¾Ð½ + Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð·Ð²Ð¾Ð½Ð¾Ðº Ð² Ð¨Ð°Ð¿ÐºÐµ*/
.mod-phone-top{
	position: relative;
}
.mod-phone-top__phone{
	font-size: 22px;
	line-height: 1;
	font-weight: 700;
	color: #333333;
}
.mod-phone-top__phone a{
	color: #333333;
}
.mod-phone-top__phone a:hover,
.mod-phone-top__phone a:focus{
	outline: none;
}
.mod-phone-top__ring{
	position: relative;
}
.btn.mod-phone-top__ring-link{
	font-size: 1rem;
	line-height: 1.5;
	text-transform: none;
	color: #fd4500!important;
	border-bottom: rgb(254, 74, 0) 2px dotted;
}
.btn.mod-phone-top__ring-link:hover,
.btn.mod-phone-top__ring-link:focus{
	outline: none;
	text-decoration: none;
	border-bottom: transparent 2px dotted;
}
.btn.mod-phone-top__ring-link.mod-phone-top__ring-link_moby{
	line-height: 1;
	font-weight: 700;
	color: #333333!important;
	border: none;
	padding-top: 7px!important;
}
/*iPhone 6/7/8 Plus landscape*/
@media only screen and (max-width : 740px) and (orientation: landscape){
	.mod-phone-top{
		padding-bottom: 28px;
	}
}
/*//iPhone 6/7/8 Plus landscape*/
/*iPhone 6/7/8 Plus portrait*/
@media only screen and (max-width : 480px) and (orientation:portrait){
	.mod-phone-top{
		padding-bottom: 28px;
	}
}
/*//iPhone 6/7/8 Plus portrait*/
/*----------------------------------------//Module Ð¢ÐµÐ»ÐµÑ„Ð¾Ð½ + Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð·Ð²Ð¾Ð½Ð¾Ðº Ð² Ð¨Ð°Ð¿ÐºÐµ*/
/*----------------------------------------Module (in Home) Ð£ÑÐ»ÑƒÐ³Ð¸ Ð¿Ð¾ Ð´ÐµÐ·Ð¸Ð½Ñ„ÐµÐºÑ†Ð¸Ð¸, Ð´ÐµÐ·Ð¸Ð½ÑÐµÐºÑ†Ð¸Ð¸ Ð¸ Ð´ÐµÑ€Ð°Ñ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸*/
.mod-service-home{
	position: relative;
	padding-top: 57px;
	padding-bottom: 66px;
}
.mod-service-home__item{
	position: relative;
    text-align: center;
}
.mod-service-home__item .view{
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.mod-service-home__item .view img{
    position: relative;
	display: block;
    margin: 0 auto;
}
.mod-service-home__item .zoom img,
.mod-service-home__item .zoom video {
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.mod-service-home__item .zoom:hover img,
.mod-service-home__item .zoom:hover video {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.mod-service-home__item-content{
	display: block;
	position: absolute;
	left: 40px;
	bottom: 40px;
    text-align: left;
}
.mod-service-home__item-content p{
	color: #fff;
}
.mod-service-home__item .view .mask {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-attachment: fixed;
}
.mod-service-home__item .overlay .mask {
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.mod-service-home__item .overlay .mask:hover {
	opacity: 1;
}
/*iPhone 6/7/8 Plus landscape*/
@media only screen and (max-width : 740px) and (orientation: landscape){
    .mod-service-home{
        padding-top: 0;
    }
    .mod-service-home__title{
		padding-top: 40px;
    }
	.mod-service-home__list &gt; .row{
		margin-left: -5px;
		margin-right: -5px;
	}
	.mod-service-home__list &gt; .row &gt; div[class*="col-"]{
		padding-left: 5px;
		padding-right: 5px;
	}
	.mod-service-home__item-content{
		left: 0;
		top: 0;
		bottom: auto;
		width: 100%;
		height: 100%;
		padding: 5px;
	}
	.mod-service-home__item-content p{
		font-size: 0.9rem;
	}
}
/*//iPhone 6/7/8 Plus landscape*/
/*iPhone 6/7/8 Plus portrait*/
@media only screen and (max-width : 480px) and (orientation:portrait){
    .mod-service-home{
        padding-top: 0;
		padding-bottom: 25px;
    }
    .mod-service-home__title{
		padding-top: 40px;
    }
	.mod-service-home__list &gt; .row{
		margin-left: -5px;
		margin-right: -5px;
	}
	.mod-service-home__list &gt; .row &gt; div[class*="col-"]{
		padding-left: 5px;
		padding-right: 5px;
	}
	.mod-service-home__item-content{
		left: 0;
		top: 0;
		bottom: auto;
		width: 100%;
		height: 100%;
		padding: 5px;
	}
	.mod-service-home__item-content p{
		font-size: 1.1rem;
	}
}
/*//iPhone 6/7/8 Plus portrait*/
/*iPhone 5 landscape*/
@media only screen and (max-width : 480px) and (orientation: landscape){
    .mod-service-home__title{
        font-size: 18px;
    }
}
/*//iPhone 5 landscape*/
/*iPhone 5 portrait*/
@media only screen and (max-width : 320px) and (orientation:portrait){
    .mod-service-home__title{
        font-size: 18px;
    }
}
/*//iPhone 5 portrait*/
/*-----------------------------------//Module (in Home) Ð£ÑÐ»ÑƒÐ³Ð¸ Ð¿Ð¾ Ð´ÐµÐ·Ð¸Ð½Ñ„ÐµÐºÑ†Ð¸Ð¸, Ð´ÐµÐ·Ð¸Ð½ÑÐµÐºÑ†Ð¸Ð¸ Ð¸ Ð´ÐµÑ€Ð°Ñ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸*/
/*----------------------------------------------------Module ÐšÐ°Ñ€ÑƒÑÐµÐ»ÑŒ - Ð›Ð¾Ð³Ð¾Ñ‚Ð¸Ð¿Ñ‹ ÐšÐ»Ð¸ÐµÐ½Ñ‚Ð¾Ð²*/
.mod-logo-klients{
	position: relative;
	padding: 85px 5% 0;
}
/*iPhone 6/7/8 Plus landscape*/
@media only screen and (max-width : 740px) and (orientation: landscape){
	.mod-logo-klients{
		padding: 40px 5%;
	}
}
/*//iPhone 6/7/8 Plus landscape*/
/*iPhone 6/7/8 Plus portrait*/
@media only screen and (max-width : 480px) and (orientation:portrait){
	.mod-logo-klients{
		padding: 40px 5%;
	}
}
/*//iPhone 6/7/8 Plus portrait*/
/*--------------------------------------------------//Module ÐšÐ°Ñ€ÑƒÑÐµÐ»ÑŒ - Ð›Ð¾Ð³Ð¾Ñ‚Ð¸Ð¿Ñ‹ ÐšÐ»Ð¸ÐµÐ½Ñ‚Ð¾Ð²*/
/*-----------------------------------------------Module ÐÐ°ÑˆÐ¸ Ð¿Ñ€ÐµÐ¸Ð¼ÑƒÑ‰ÐµÑÑ‚Ð²Ð°*/
.mod-preimu{
	position: relative;
	padding-top: 40px;
	padding-bottom: 80px;
}
.home-item-page + .mod-preimu{
	padding-top: 30px;
}
.mod-preimu__item{
	position: relative;
	margin-bottom: 10px;
}
.mod-preimu__item-icon{
	position: relative;
}
.mod-preimu__item-content{
	position: relative;
	padding-left: 30px;
}
.mod-preimu__item-title{
	position: relative;
	margin-bottom: 14px;
	font-weight: 700;
}
.mod-preimu__item-text{
	font-size: 16px;
	line-height: 1.1;
}
/*iPhone 6/7/8 Plus landscape*/
@media only screen and (max-width : 740px) and (orientation: landscape){
    .mod-preimu{
        padding-bottom: 0;
    }
    .mod-preimu__item{
        margin-bottom: 35px;
    }
}
/*//iPhone 6/7/8 Plus landscape*/
/*iPhone 6/7/8 Plus portrait*/
@media only screen and (max-width : 480px) and (orientation:portrait){
    .mod-preimu{
        padding-bottom: 0;
    }
    .mod-preimu__item{
        margin-bottom: 35px;
    }
}
/*//iPhone 6/7/8 Plus portrait*/
/*-----------------------------------------------//Module ÐÐ°ÑˆÐ¸ Ð¿Ñ€ÐµÐ¸Ð¼ÑƒÑ‰ÐµÑÑ‚Ð²Ð°*/
/*----------------------------------------------Module Ð¢ÐµÐ»ÐµÑ„Ð¾Ð½ + ÐŸÐ¾Ñ‡Ñ‚Ð° + Ð¡Ð¾Ñ†Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ðµ ÑÐµÑ‚Ð¸ Ð² ÐŸÐ¾Ð´Ð²Ð°Ð»Ðµ*/
.sub-footer-container{
	position: relative;
	background-color: rgb(244, 242, 242);
	padding-top: 25px;
	padding-bottom: 30px;
}
.sub-footer-row{
	position: relative;
}
.sub-footer-item{
	position: relative;
}
.sub-footer__item-title{
	font-weight: 700;
	line-height: 1;
	padding-bottom: 11px;
}
.sub-footer__item-content{
	position: relative;
}
.sub-footer__item-content p{
	line-height: 1.1;
}
.sub-footer__item-content a{
	color: #333;
	text-decoration: none;
}
.sub-footer__item-content_soc a{
	margin-right: 25px;
}
.sub-footer__item-content_soc a:last-child{
	margin-right: 0;
}
.sub-footer__item-content .fab.fa-facebook-square{
	color: #396594;
}
.sub-footer__item-content .fab.fa-vk{
	color: #5f83aa;
}
.sub-footer__item-content .fab.fa-twitter{
	color: #4da7d0;
}
.sub-footer__item-content .fab.fa-youtube{
    color: #ff0000;
}
/*iPhone 6/7/8 Plus landscape*/
@media only screen and (max-width : 740px) and (orientation: landscape){
	.sub-footer-container{
		padding-top: 4px;
	}
	.sub-footer__item{
		padding-top: 21px;
	}
	.sub-footer__item-content p{
		font-size: 14px!important;
	}
}
/*//iPhone 6/7/8 Plus landscape*/
/*iPhone 6/7/8 Plus portrait*/
@media only screen and (max-width : 480px) and (orientation:portrait){
	.sub-footer-container{
		padding-top: 4px;
	}
	.sub-footer__item{
		padding-top: 21px;
	}
	.sub-footer__item-content p{
		font-size: 14px!important;
	}
}
/*//iPhone 6/7/8 Plus portrait*/
/*----------------------------------------------//Module Ð¢ÐµÐ»ÐµÑ„Ð¾Ð½ + ÐŸÐ¾Ñ‡Ñ‚Ð° + Ð¡Ð¾Ñ†Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ðµ ÑÐµÑ‚Ð¸ Ð² ÐŸÐ¾Ð´Ð²Ð°Ð»Ðµ*/
/*-----------------------------------------------Module ÐÐ´Ñ€ÐµÑ Ð² Ð¤ÑƒÑ‚ÐµÑ€Ðµ*/
.mod-footer-adres{
	position: relative;
}
.mod-footer-adres__title{
	line-height: 1;
	color: #fff;
	padding-bottom: 16px;
}
.mod-footer-adres__adres{
	font-size: 1rem;
	line-height: 1.1;
	color: #fff;
}
.mod-footer-adres__conf{
	line-height: 1;
	padding-top: 21px;
}
.mod-footer-adres__conf a{
	color: #fff;
}
/*iPhone 6/7/8 Plus landscape*/
@media only screen and (max-width : 740px) and (orientation: landscape){
}
/*//iPhone 6/7/8 Plus landscape*/
/*iPhone 6/7/8 Plus portrait*/
@media only screen and (max-width : 480px) and (orientation:portrait){
	.mod-footer-adres{
		padding-bottom: 22px;
	}
}
/*//iPhone 6/7/8 Plus portrait*/
/*-----------------------------------------------//Module ÐÐ´Ñ€ÐµÑ Ð² Ð¤ÑƒÑ‚ÐµÑ€Ðµ*/
/*-------------------------------------------------Module ÐšÐ½Ð¾Ð¿ÐºÐ¸ Ð² Ñ„ÑƒÑ‚ÐµÑ€Ðµ*/
.mod-footer-button{
	position: relative;
}
.mod-footer-button__button{
	position: relative;
	font-size: 1rem;
	white-space: nowrap;
	text-transform: none;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}
.mod-footer-button__button_ring{
	margin-bottom: 21px;
}
.mod-footer-button__button_zayavka{
	margin-bottom: 37px;
}
/*------------------------------------------------//Module ÐšÐ½Ð¾Ð¿ÐºÐ¸ Ð² Ñ„ÑƒÑ‚ÐµÑ€Ðµ*/
/*-------------------------------------------------------//ÐœÐ¾Ð´ÑƒÐ»Ð¸ Ð¸ Ð±Ð»Ð¾ÐºÐ¸*/
/*--------------------------------------------------------Ð¿Ð¾Ð´Ð²Ð°Ð»*/
.footer{
	position: relative;
}
.footer-container{
	position: relative;
	color: #fff;
	background-color: rgb(51, 51, 51);
	padding-top: 74px;
	padding-bottom: 68px;
}
.footer-row{
	position: relative;
}
.copy-container{
	position: relative;
	color: #fff;
	background-color: rgb(33, 33, 33);
	padding-top: 39px;
	padding-bottom: 35px;
}
.copy-text{
	line-height: 1.2;
	color: #fff;
}
.support-text{
	font-size: .9rem;
	color: #ccc;
}
.support-text a{
	color: #ccc;
}
/*iPhone 6/7/8 Plus landscape*/
@media only screen and (max-width : 740px) and (orientation: landscape){
	#qrcodefriendly{
		text-align: center;
	}
	#qrcodefriendly img{
		position: relative;
		margin: 0 auto;
	}
	.footer-container{
		padding-top: 44px;
		padding-bottom: 31px;
	}
	.copy-text,
	.support-text{
		font-size: 10px;
	}
}
/*//iPhone 6/7/8 Plus landscape*/
/*iPhone 6/7/8 Plus portrait*/
@media only screen and (max-width : 480px) and (orientation:portrait){
	#qrcodefriendly{
		text-align: center;
	}
	#qrcodefriendly img{
		position: relative;
		margin: 0 auto;
	}
	.footer-container{
		padding-top: 44px;
		padding-bottom: 31px;
	}
	.copy-text,
	.support-text{
		font-size: 10px;
	}
}
/*//iPhone 6/7/8 Plus portrait*/
/*---------------------------------------------------------//Ð¿Ð¾Ð´Ð²Ð°Ð»*/
/*---------------------------------------------------------To top*/
#toTop {
	width: 64px;
	height: 64px;
	border: none;
	background-image: url(/templates/dimone-mdb/img/toTop.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	position: fixed;
	opacity: 0.7;
	bottom: 120px;
	right: 25px;
	cursor: pointer;
	display: none;
	z-index: 15;
}
#toTop:hover {
	opacity: 1;
}
/*-----------------------------------------------------//To top*/
/*--------------------------------------------------------ÐœÐ¾Ð´Ð°Ð»Ð¸*/
.modal .modal-dialog .modal-content{
	padding-top: 2rem;
}
.modal .modal-dialog .modal-content .close{
	position: absolute;
	right: 2%;
	top: .5rem;
	font-size: 160%;
}
#sessionModal .modal-dialog .modal-content {
padding: 25px;
}
#sessionModal .close img {
	width: 32px;
}
.modal__conf-label{
	font-size: 12px;
	line-height: 1.2;
	color: #000;
}
.modal__conf-label a{
	text-transform: uppercase;
	text-decoration: underline;
	color: rgb(255, 71, 0);
}
/*--------------------------------------------------//ÐœÐ¾Ð´Ð°Ð»Ð¸*/
a:hover {
    color:#000;
   text-decoration:none;
}</pre></body></html>