*{outline:none !important;}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.row:before{
    display: table;
    content: " ";
}
.row:after{
    display: table;
    content: " ";
    clear: both;
}


body{margin:0px; padding:0px; font-family: 'Roboto', sans-serif; font-weight:300; color:#000000;}
img{max-height:100%; max-width:100%;}
.main{padding:0px; margin:auto; position:relative;}
.block-top{padding:0px 15px; margin-top:4px; margin-left: 440px;}
.header{position:relative; background:#d2d3d5; padding:35px 5% 20px; min-height:220px; z-index:1000;}
.header:after{content:""; display:block; clear:both;}
.header .logo{float:left; width:420px; height:135px;}
.header .slogon{font-size:20px; padding-top:1px; font-weight:bold; white-space:nowrap; line-height:20px; text-transform:uppercase;}
.header .slogon a{color:#d02327; text-decoration:none;}
.header .slogon a:hover{color:#000000; text-decoration:none;}
.header .addres{font-size:15px; white-space:nowrap; line-height:20px; white-space:nowrap;}
.header .addres a{text-decoration:none; color:#000000}
.header .addres a:hover{color:#d02327}
.header .addres .icon-top{position:relative; top:3px;}
.header .menu{font-size:15px; white-space:nowrap; line-height:20px; white-space:nowrap;}
.header .menu a{display:block; color:#d02327; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.header .menu a:hover{color:#000000;}
.header .tel-zvon a{display:inline-block; margin-bottom:5px; white-space:nowrap; color:#000000; border-bottom: 1px dotted #000000; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.header .tel-zvon a:hover{color:#d02327; border-bottom: 1px dotted #d02327;}
.header .tel{font-size:20px; line-height:20px;}
.header .zvon{font-size:15px; line-height:15px;}
.header .zayavka{display:none !important; font-size:15px; line-height:15px;}
.header .icon-top {font-size:20px; height:35px;}
.header .icon-top i{margin-right:15px;}
.header .icon-top .pikti_home{margin-right:15px;}
.header .icon-top .pikti_home{display:inline-block; position:relative; vertical-align:top; width:20px; height:20px;}
.header .icon-top .pikti_home img{display:block;}
.header .col-xs-t{
	width: 25%;
	float: left;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.header .tel-zvon_m .icon-top  .m{border:0px; font-weight:normal}

.header .icon-top .i_menu{display:block; position:relative; top:7px; border-top:3px solid #d02327; border-bottom:3px solid #d02327; width:20px;}
.header .icon-top .i_menu div{border-top:3px solid #d02327; solid #d02327; margin:3px 0;}

.block-carousel{padding:30px 5%; overflow:hidden; background:#D2232A; min-height:150px;}
.block-carousel .owl-carousel.index{border-right:1px solid #ffffff;}

.owl-carousel.index .item{
	margin:auto;
	border-left:1px solid #ffffff;
}

.owl-carousel.index .item .img_m{
	margin:auto;
	display:block; 
	text-align:center;
	width:170px;
	height:170px;

}

.owl-carousel.index .item .img_m div{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-radius:50%;
	width:170px;
	height:170px;
	border:5px solid #ffffff;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
}

.block-pic{
	font-size:0px;
	padding:0 5% 20px;
	text-align:center;
}
.block-pic:after{
	content:""; display:block; clear:both;
}
.block-pic .item{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	padding:45px 10px 30px;
	width:20%;
}

.block-pic .item img{display:block; width:60px; height:60px; margin:auto;}
.block-pic .item svg{width:60px !important; height:60px !important;}
.block-pic .item svg polygon, .block-pic .item svg path, .block-pic .item svg rect {fill: #D2232A !important;}
.block-pic .item a:hover svg polygon, .block-pic .item a:hover svg path, .block-pic .item a:hover svg rect {fill: #000000 !important;}
	


.block-pic .item a{text-decoration:none}
.block-pic .item a:hover .text{color:#000000}

.block-pic .item .text{
	font-size:16px;
	padding-top:30px;
	color:#D2232A;
}
.block-pic .item .text .z{font-size:20px; font-weight:bold; text-transform:uppercase; height:60px; line-height:24px;}

.block-cir{padding:60px 5%; font-size:0px; background:#D2232A; text-align:center; color:#ffffff;}
.block-cir .item{display:inline-block; vertical-align:top; width:25%; height:185px; border-right:1px solid #ffffff}
.block-cir .item:first-child{border-left:1px solid #ffffff}
.block-cir .item .cir{width:115px; height:115px; margin:auto; padding-top:10px; border:4px solid #ffffff; border-radius:50%;}
.block-cir .item .cir .t-big{font-size:34px; font-weight:bold; line-height:32px;}
.block-cir .item .cir .t-small{font-size:16px;}
.block-cir .item .t{font-size:18px; line-height:24px; padding-top:15px;}

.block-cir-r.pad{padding:60px 5%;}

.block-cir-r{padding:60px 0; font-size:0px; background:#ffffff; text-align:left; color:#D2232A;}
.block-cir-r .item{display:inline-block; vertical-align:top; width:25%; height:185px; border-right:1px solid #D2232A; text-align:center;}
.block-cir-r .item:first-child{border-left:1px solid #D2232A}
.block-cir-r .item .cir{width:120px; height:120px; margin:auto; padding-top:18px; border:4px solid #D2232A; border-radius:50%;}
.block-cir-r .item .cir .t-big{font-size:34px; font-weight:bold; line-height:32px;}
.block-cir-r .item .cir .t-small{font-size:14px;}
.block-cir-r .item .t{font-size:16px; line-height:22px; padding-top:15px;}

.sub-menu{display:none;}

.footer{background:#6d6e71; color:#ffffff; padding:40px 5% 0; font-size:0px;}
.footer .footer-cell{width:19%; padding:0px 15px 40px; font-size:16px; display:inline-block; vertical-align:top;}
.footer .footer-cell:last-child{width:24%;}
.footer .h{text-transform:uppercase; font-size:16px; font-weight:bold}
.footer a{font-size:16px; text-decoration:none; line-height:26px; color:#ffffff;}
.footer a:hover{text-decoration:none; border-bottom:0; color:#E59279}
.footer .pic{height:49.606px; margin-bottom:30px;}

.footer .pic svg{height:49.606px; margin-bottom:30px;}
.footer .pic svg path{fill:#ffffff;}
.footer .pic svg polygon{fill:#ffffff;}
.footer .pic svg rect{fill:#ffffff;}

.footer .map{height:150px; background:#d2d3d5; margin-top:30px;}
.footer .pikti_home{display:inline-block; width:15px; height:15px; position:absolute; top:0px; left:0px;}
.footer i{width:20px; font-style:normal; display:inline-block; position:absolute; top:3px; left:0px;}
.footer .last_f.h i{font-size:20px; top:-2px;}
.footer .last_f{padding-left:35px; position:relative;}
.footer .last_f a{line-height:18px;}

.block-carousel2{width:100%; overflow:hidden;}
.block-carousel2 .owl-stage{display:block;}
.block-carousel2 .owl-stage .owl-item{display:block; vertical-align: top; background:#000000;}
.block-carousel2 .item{display:block; position:relative; width:100%;}
.block-carousel2 .item .table-cell_1{display:block; vertical-align:middle; text-align:center}
.block-carousel2 .item .table-cell_1:before{background:rgba(0,0,0,0.5); position:absolute; top:0px; left:0px; bottom:0px; right:0px; content:""; display:block;}
.block-carousel2 .item .table-cell{display:block; position:absolute; width:100%; left:0px; right:0px; top:30%; bottom:0px; vertical-align:middle; text-align:center}
.block-carousel2 .item .slog{z-index:2; padding:0px 30px;}
.block-carousel2 .item .slog .i_block{display:inline-block; text-align:left;}
.block-carousel2 .item .logo_w{z-index:2; width:60px; height:auto; float:left}
.block-carousel2 .item .logo_w img{ width:width:60px;  height:auto;}
.block-carousel2 .item .slogon_k{z-index:2; position:relative; font-size:20px; text-transform:uppercase; color:#ffffff; margin-top:20px; margin-left:70px;}
.block-carousel2 .item .slogon_k .pl{line-height:30px; color:#ffffff; font-weight:bold}
.block-carousel2 .item .slogon_k .pl i{position:relative; color:#ffffff;}
.block-carousel2 .item .slogon_k .pl .red_k{color:#E59279;}
.block-carousel2 .item .i2{white-space:nowrap;}



.content{font-size:0px; padding:60px 0; width:75%; margin:auto;}
.content .center-col{display:inline-block; vertical-align:top; font-size:18px; width:80%; padding-right:15%; color:#000000; font-weight:300;}
.content .right-col{display:inline-block; vertical-align:top; font-size:18px; width:20%; padding-top:70px; font-size:16px; font-weight:normal;}
.content .center-col .icon_top{width:50px; height:50px; display:block; margin-bottom:30px;}

.content .center-col .icon_top svg{width:50px; height:50px;}
.content .center-col .icon_top svg path{fill:#000;}
.content .center-col .icon_top svg polygon{fill:#000;}
.content .center-col .icon_top svg rect{fill:#000;}

.content .center-col h3{font-size:20px; font-weight:bold; line-height:30px; margin:0px; padding:0px; text-transform:uppercase;}
.content .center-col h1.h3{font-size:20px; font-weight:bold; line-height:30px; margin:0px; padding:0px; text-transform:uppercase;}
.content .center-col h2{font-size:20px; font-weight:bold; line-height:20px; margin:0px; padding:0px; margin-bottom:40px; text-transform:uppercase; color:#d02327}


.content .center-col .sub{margin-bottom:30px;}
.content .center-col h1{font-size:16px; font-weight:bold; line-height:20px; margin:0px; padding:0px; margin-bottom:5px; text-transform:uppercase; color:#000000; margin-top:40px; margin-bottom:40px;}
.content .center-col h1.h2{font-size:20px; font-weight:bold; line-height:20px; margin:0px; padding:0px; margin-bottom:40px; text-transform:uppercase; color:#d02327; margin-top:0px;}
.content .center-col .sub a{display:inline-block; color:#000000; font-weight:300; margin-right:10px; text-decoration:none;}
.content .center-col .sub a.active, .content .center-col .sub a:hover{color:#D2232A}
.content .center-col .sub .foto_gal_a i{display:inline-block; width:14.173px; height:14.173px; margin-right:5px; background:url(/i/foto_black.svg);}
.content .center-col .sub .info_a i{display:inline-block; width:14.173px; height:14.173px; margin-right:5px; background:url(/i/opisanie_black.svg);}
.content .center-col .sub .foto_gal_a.active i, .content .center-col .sub .foto_gal_a:hover i{background:url(/i/foto_red.svg);}
.content .center-col .sub .info_a i{display:inline-block; width:14.173px; height:14.173px; margin-right:5px; background:url(/i/opisanie_black.svg);}
.content .center-col .sub .info_a.active i, .content .center-col .sub .info_a:hover i{background:url(/i/opisanie_red.svg);}
.content .center-col .sub .contact_a i{display:inline-block; width:14.173px; height:14.173px; margin-right:5px; background:url(/i/kontakt_black.svg);}
.content .center-col .sub .contact_a.active i, .content .center-col .sub .contact_a:hover i{background:url(/i/kontakt_red.svg);}
.content .center-col a{color:#000000; text-decoration:underline;}
.content .center-col a:hover{color:#D2232A;}

.content .icon_xls{width:auto; height:20px; margin-right:5px;}

.content .right-col .menu_right{margin-bottom:50px;}
.content .right-col .menu_right a{padding-left:20px; display:block; color:#939598; text-decoration:none; font-weight:bold; position:relative; padding-bottom:5px; line-height:18px;}
.content .right-col .menu_right > div > div.sub_ a{padding-left:40px; text-decoration:none; font-weight:300;}

.content .right-col .block_doc_right .icon_doc_right{width:50px; height:50px; display:block; margin-bottom:30px; margin-left:20px;}
.content .right-col .block_doc_right .icon_doc_right svg{width:50px; height:50px;}
.content .right-col .block_doc_right .icon_doc_right svg path{fill:#939598;}
.content .right-col .block_doc_right .icon_doc_right svg polygon{fill:#939598;}
.content .right-col .block_doc_right .icon_doc_right svg rect{fill:#939598;}


.content .right-col .block_doc_right{color:#939598;}
.content .right-col .block_doc_right .h{color:#939598; text-transform:uppercase; padding-left:20px; font-weight:bold}
.content .right-col .block_doc_right a{padding-left:20px; display:block; color:#939598; text-decoration:none; font-weight:300; position:relative;}
.content .right-col .block_doc_right a:hover{color:#D2232A;}

.content .right-col .menu_right > div > div.sub_ a:before{
	position:absolute;
	left:20px;
	top:3px;
	font-family: "Font Awesome 5 Free";
	content: "\f192"; 
	font-weight: normal;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}
.content .right-col .menu_right > div > div.sub_ a:hover:before{
	position:absolute;
	left:20px;
	top:3px;
	font-family: "Font Awesome 5 Free";
	content: "\f192"; 
	font-weight: normal;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}
.content .right-col .menu_right > div > a.onsub:before{
	position:absolute;
	left:0px;
	top:2px;
	font-family: "Font Awesome 5 Free";
	content: "\f078"; 
	font-weight: 900;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}
.content .right-col .menu_right a.active{display:block; color:#d02327}
.content .right-col .menu_right > div > a.onsub.active:before{
	content: "\f077"; 
}
.content .right-col .menu_right a:hover{color:#d02327}

.carousal_group {
    position: relative;
    margin-bottom:30px;
}
.carousal {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.carousal li{
	overflow:hidden;
}
.carousel_dots {padding:0px; margin:20px 7px 15px; clear:both; position:relative;}

.carousel_dots:before{position:absolute; display:block; content:""; top:-0px; bottom:-0px; left:-8px; border-left:1px solid #000000}
.carousel_dots:after{position:absolute; display:block; content:""; top:-0px; bottom:-0px; right:-8px; border-left:1px solid #000000}

.carousel_dots li{overflow:auto; padding:4px 0}
.carousel_dots li:before{position:absolute; display:block; content:""; top:-0px; bottom:-0px; left:-8px; border-left:1px solid #000000}

.carousel_dots li div{border:0px solid #ffffff; overflow:hidden;}
.carousel_dots li div img{width:100%; opacity:0.2}
.carousel_dots li div:hover img{opacity:1}
.carousel_dots li div.active_{border:0px solid #000000}
.carousel_dots li div.active_ img{opacity:1;}
.carousel_dots li div:focus{outline:none;}
.owl-nav i{color:#ffffff; display:inline-block; width:33.359px; height:59.455px;}
.carousel_dots li .no-foto{background:#d2d3d5; padding-top:54%}
.carousel_dots .owl-nav > div.owl-prev {margin-left:-100px;}
.carousel_dots .owl-nav > div.owl-next {margin-right:-100px;}
.carousel_dots .owl-nav > div.owl-prev i{background:url(/i/arrow_red_left.svg)}
.carousel_dots .owl-nav > div.owl-next i{background:url(/i/arrow_red_right.svg)}
.carousel_dots .owl-nav i{color:#d02327}

.carousal_b .owl-stage{display:table; table-layout: fixed;}
.carousal_b .owl-stage .owl-item{display:table-cell; float:none; vertical-align: top;}
.carousal_b .text_gal{margin-top:20px; padding:0px 5px;}
.carousal_b .owl-item .owl-item{
	border: 0px solid #e1e1e1;
}
.carousal_b .owl-nav > div.owl-prev i{background:url(/i/arrow_white_left.svg)}
.carousal_b .owl-nav > div.owl-next i{background:url(/i/arrow_white_right.svg)}

.owl-nav i{margin-top:-10px; background:none;}
.owl-nav {
    height: 0;
    left: 0;
    margin-top: -18px;
    opacity: 1;
    padding: 0 20px;
    position: absolute;
    top: 50%;

    width: 100%;
}
.carousal_b .owl-nav {
	padding:0px;
}
.owl-carousel:hover .owl-nav {
    opacity: 1;
}
.owl-nav div {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
		background: none;
    color: #30292a;
    text-align:center;
    padding-top:0px;
    float: left;
    height: 80px;
    position: relative;

    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;

    width: 80px;
}
.owl-nav > div:hover{
}

.owl-nav > div.disabled{
	display:none;	
}

.owl-nav > div.owl-next {
    float: right;
}
.owl-nav > div:before {
    font-size: 80px;
    height: 100%;
    left: 0;
    line-height: 80px;
    position: absolute;
    text-align: center;
    top: 0;

    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;

    width: 100%;
}
.carousal_group{margin-top:40px;}

.form {margin-top:60px; margin-bottom:20px; font-size:0px; width:90%}

.modal .form {margin-top:0px; margin-bottom:0px; font-size:0px; width:100%}

.form label{display:inline-block; vertical-align:top; width:45%; margin-bottom:5px; padding-top:3px; font-size:18px; color:#000000; font-weight:300;}
.form input{display:block; vertical-align:top; padding:0 5px; width:100%; height:30px; border:1px solid #d2d3d5; color:#000000; font-size:18px;}
.form textarea{display:block; vertical-align:top; width:100%; height:70px; padding:0 5px; border:1px solid #d2d3d5; color:#000000; font-size:18px;}
.form button{font-size:14px; display:inline-block; font-weight:bold; vertical-align:top; width:55%; text-align:center; padding:10px 0; color:#d02327; background:#d2d3d5; border:0px;}
.form .relative{position:relative; display:inline-block; width:55%; margin-bottom:15px; vertical-align:top;}
.form .error{border:1px solid red;}
.form label.error{display:block; width:100%; margin:0px; padding:0px; border:0px; color:red; font-weight:bold; font-size:13px; text-align:center;}

.form #message, .form #message_top{overflow:hidden; margin-bottom:10px; font-size:18px;}
.form #ok, .form #ok_top{overflow:hidden; margin-bottom:10px; font-size:18px; margin-top:10px;}
.form #ok.active > div, .form #ok_top.active > div{background:green; padding:20px; color:#ffffff; font-weight:bold}
.form #message.active > div, .form #message_top.active > div{background:green; padding:20px; color:#ffffff; font-weight:bold}
.form #message.error_f > div, .form #message_top.error_f > div{background:red; padding:20px; color:#ffffff; font-weight:bold}

.form #message, .form #message_top, .form #ok_top, .form #ok{
	height:0px;
	max-height:0px;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
 .form #ok_top.active, .form #ok.active, .form #message.active, .form #message.error_f, .form #message_top.active, .form #message_top.error_f{
	height:auto;
	max-height:200px;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}


.content .center-col table{
	border-collapse:collapse;
	border-top:2px solid #d2d3d5;
	border-bottom:2px solid #d2d3d5;
	margin-bottom:40px;
}
.content .center-col table td, .content .center-col table th{padding:3px 10px; border-left:1px solid #d2d3d5}
.content .center-col table tr th:first-child{border-left:0px;}
.content .center-col table tr{border-bottom:1px solid #d2d3d5;}
.content .center-col table tr.border{border-top:2px solid #d2d3d5;}

.content .center-col .sub_sub{display:none; margin-bottom:40px;}
.content .center-col .sub_sub .sub_sub_a{display:block; text-decoration:none; color:#000000; position:relative; padding-left:20px;}
.content .center-col .sub_sub .sub_sub_a:before{display:inline-block; width:14.173px; height:14.173px; margin-right:5px;

	position: absolute;
	left: 0px;
	top: 3px;
	font-family: "Font Awesome 5 Free";
	content: "\f192";
	font-weight: normal;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;	
}
.content .center-col .sub_sub .sub_sub_a.active, .content .center-col .sub_sub_a:hover {
	color:#d02327;
}

.content .right-col .contact_right{margin-bottom:50px; color:#939598;}
.content .right-col .contact_right a{display:block; color:#939598; text-decoration:none;}
.content .right-col .contact_right a:hover{text-decoration:none; color:#d02327;}
.content .right-col .contact_right .c_h{padding-left:20px; display:block; color:#d02327; font-weight:bold;}
.content .right-col .contact_right .name{position:relative; font-weight:bold; font-size:14px;}
.content .right-col .contact_right .name i{display:inline-block; width:10px; height:10px; margin-right:10px; background:url(/i/kontakt_small_sprava.svg);}
.content .right-col .contact_right .email a{display:block; position:relative; font-size:14px;}
.content .right-col .contact_right .email a i{display:inline-block; width:11px; height:11px; font-size:11px; margin-right:9px;}
.content .right-col .contact_right .tel{position:relative; font-size:14px;}
.content .right-col .contact_right .tel i{display:inline-block; width:10px; height:10px; margin-right:10px;  font-size:10px;}


.content .center-col .block_partners{margin:40px 0;}
.content .center-col .block_partners:after{display:block; position:relative; content:""; clear:both;}
.content .center-col .block_partners .item{display:block; float:left; width:25%; color:#d02327; position:relative; text-decoration:none; margin-bottom:30px;}
.content .center-col .block_partners a.item:hover{color:#000000;}
.content .center-col .block_partners .item:before{position:absolute; display:block; content:""; top:0px; left:0px; right:-1px; bottom:0px; border-left:1px solid #d2d3d5; border-right:1px solid #d2d3d5;}
.content .center-col .block_partners .item .logo{display:block; position:relative; width:100%; height:100px;}
.content .center-col .block_partners .item .logo span{display:block; width:85%; margin:auto; height:100px; background-size:contain; background-position:center center; background-repeat: no-repeat;}
.content .center-col .block_partners .item .logo span img{width:auto; max-width:100%; max-height:100%; }
.content .center-col .block_partners .item .name{display:block;text-align:center; padding-top:10px; height:70px; overflow:hidden; font-size:14px;}

.content .center-col .block_contacts{display:table; width:100%; border-collapse:collapse; color:#D2232A; margin:60px 0}
.content .center-col .block_contacts a{text-decoration:none; color:#D2232A;}
.content .center-col .block_contacts a:hover{color:#000000;}
.content .center-col .block_contacts .table-row{display:table-row;}
.content .center-col .block_contacts .item{display:table-cell; border-left:1px solid #d2d3d5; border-right:1px solid #d2d3d5; text-align:center; vertical-align:top; padding:20px 0}
.content .center-col .block_contacts .item .foto{width:100px; height:100px; margin: auto; margin-bottom:10px; text-align:center;}
.content .center-col .block_contacts .item .name{text-transform:uppercase; font-size:18px; font-weight:bold;}
.content .center-col .block_contacts .item .email{font-size:16px;}
.content .center-col .block_contacts .item .tel{font-size:16px;}

ul.list1{margin:0px 0px 30px 0; padding:0px;}
ul.list1 li{display:inline-block; padding-left:30px; color:#000000; margin-right:20px; position:relative;}
ul.list1 li:before{
	position:absolute;
	left:0px;
	top:3px;
	font-family: "Font Awesome 5 Free";
	content: "\f192"; 
	font-weight: normal;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

ul.list{margin:0px 0px 30px 0; padding:0px;}
ul.list li{display:block; padding-left:30px; margin-right:20px; position:relative;}
ul.list li:before{
	color:#D2232A;
	position:absolute;
	left:0px;
	top:3px;
	font-family: "Font Awesome 5 Free";
	content: "\f192"; 
	font-weight: normal;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

