/* Theme Name: cta */

@font-face{
    font-family: 'Inter-Regular';
    src: url('fonts/Inter/Inter-Regular.eot');
    src: url('fonts/Inter/Inter-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Inter/Inter-Regular.woff2') format('woff2'),
        url('fonts/Inter/Inter-Regular.woff') format('woff'),
        url('fonts/Inter/Inter-Regular.ttf') format('truetype'),
        url('fonts/Inter/Inter-Regular.svg#Inter-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'Inter-Bold';
    src: url('fonts/Inter/Inter-Bold.eot');
    src: url('fonts/Inter/Inter-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Inter/Inter-Bold.woff2') format('woff2'),
        url('fonts/Inter/Inter-Bold.woff') format('woff'),
        url('fonts/Inter/Inter-Bold.ttf') format('truetype'),
        url('fonts/Inter/Inter-Bold.svg#Inter-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
	font-family: 'Etude Noire';
	src: url('fonts/EtudeNoire/EtudeNoire.eot');
	src: url('fonts/EtudeNoire/EtudeNoire.eot?#iefix') format('embedded-opentype'),
        url('fonts/EtudeNoire/EtudeNoire.woff2') format('woff2'),
        url('fonts/EtudeNoire/EtudeNoire.woff') format('woff'),
        url('fonts/EtudeNoire/EtudeNoire.ttf') format('truetype'),
        url('fonts/EtudeNoire/EtudeNoire.svg#EtudeNoire') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
ol, ul {list-style: none;}
a{color:#797979;text-decoration:none;transition: all 0.5s;}
a:hover{color:#1c3e77;}
strong{font-weight: bold;color: #1c3e77;}
table{border-collapse: collapse;}
.grecaptcha-badge{display:none;}

body{
	font: 16px/1.3 'Inter-Regular';
	color:#797979;
	background:#fff;
}

h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6{
	font-family: 'Etude Noire';
	color: #1c3e77;
	line-height: 1;
	margin-bottom: 20px;
}
h1,.h1{font-size: 30px;}
h2,.h2{font-size: 28px;}
h3,.h3{font-size: 28px;}
h4,.h4{font-size: 28px;}
h5,.h5{font-size: 28px;}
h6,.h6{font-size: 28px;}

.wr{
	max-width:1440px;
	min-width:320px;
	margin:auto;
	padding:0 15px;
	box-sizing: border-box;
}

img{max-width:100%;max-height:100%;width:auto;height:auto}
img.alignright{float: right; margin: 0 0 1em 1em;}
img.alignleft{float: left; margin: 0 1em 1em 0;}
img.aligncenter{display: block; margin-left: auto; margin-right: auto;}

@media screen and (max-width:650px){
	img.alignright,
	img.alignleft,
	img.aligncenter{display:block;float:none;margin:0 auto 10px;max-width:100%;}
}

/* header
-----------------------------------------------------------------------------*/
header.inside{
	border-bottom: 1px solid #e9e9e9;
}
header .top{
	background: #f4f4f4;
	overflow:hidden;
}
header .top .data{
	display:flex;
	justify-content: space-between;
}
header .top .data > p{
	padding:7.5px 0;
}
header .top .data .contact{
	display:flex;
}
header .top .data .contact .mail_data{
	padding:7.5px 30px;
	background:#1c3e77;
	transform: skewX(-45deg);
}
header .top .data .contact .mail_data .mail{
	display:block;
	font-size: 14px;
	color: #fff;
	transform: skewX(45deg);
}
header .top .data .contact .mail_data .mail:before{
	content:'';
	display: inline-block;
	width:11px;
	height:9px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.2015 0.880409L6.435 4.13636C5.5 4.96364 5.50781 4.95455 4.56 4.13636L0.798516 0.880409M8 8.5H3C0.5 8.5 0.5 8.5 0.5 5.59091V3.40909C0.5 0.5 0.5 0.5 3 0.5H8C10.5 0.5 10.5 0.5 10.5 3.40909V5.59091C10.5 8.5 10.5 8.5 8 8.5Z' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	margin-right:10px;
	transition: all 0.5s;
}
header .top .data .contact .mail_data .mail:hover{
	color:#c80002;
}
header .top .data .contact .mail_data .mail:hover:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.2015 0.880409L6.435 4.13636C5.5 4.96364 5.50781 4.95455 4.56 4.13636L0.798516 0.880409M8 8.5H3C0.5 8.5 0.5 8.5 0.5 5.59091V3.40909C0.5 0.5 0.5 0.5 3 0.5H8C10.5 0.5 10.5 0.5 10.5 3.40909V5.59091C10.5 8.5 10.5 8.5 8 8.5Z' stroke='%23c80002' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}
header .top .data .contact .tel_data{
	padding:7.5px 0 7.5px 30px;
	transform: skewX(-45deg);
	position:relative;
}
header .top .data .contact .tel_data:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	background:#15315c;
	width:1500px;
}
header .top .data .contact .tel_data .tel{
	display:inline-block;
	font-size: 14px;
	color: #fff;
	transform: skewX(45deg);
}
header .top .data .contact .tel_data .tel:before{
	content:'';
	display: inline-block;
	width:12px;
	height:11px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 8.665C11 8.845 10.9599 9.03 10.8748 9.21C10.7897 9.39 10.6795 9.56 10.5343 9.72C10.2889 9.99 10.0185 10.185 9.71307 10.31C9.41262 10.435 9.08713 10.5 8.73661 10.5C8.22584 10.5 7.68002 10.38 7.10416 10.135C6.52829 9.89 5.95243 9.56 5.38157 9.145C4.80571 8.725 4.25989 8.26 3.73911 7.745C3.22333 7.225 2.75764 6.68 2.34201 6.11C1.9314 5.54 1.6009 4.97 1.36054 4.405C1.12018 3.835 1 3.29 1 2.77C1 2.43 1.06009 2.105 1.18027 1.805C1.30045 1.5 1.49074 1.22 1.75613 0.97C2.07661 0.655 2.42714 0.5 2.7977 0.5C2.93791 0.5 3.07812 0.53 3.20331 0.59C3.3335 0.65 3.44867 0.74 3.53881 0.87L4.70055 2.505C4.79069 2.63 4.85578 2.745 4.90085 2.855C4.94592 2.96 4.97096 3.065 4.97096 3.16C4.97096 3.28 4.9359 3.4 4.8658 3.515C4.8007 3.63 4.70556 3.75 4.58538 3.87L4.20481 4.265C4.14972 4.32 4.12469 4.385 4.12469 4.465C4.12469 4.505 4.12969 4.54 4.13971 4.58C4.15473 4.62 4.16975 4.65 4.17977 4.68C4.26991 4.845 4.42514 5.06 4.64547 5.32C4.87081 5.58 5.11117 5.845 5.37156 6.11C5.64196 6.375 5.90235 6.62 6.16775 6.845C6.42814 7.065 6.64347 7.215 6.81372 7.305C6.83876 7.315 6.8688 7.33 6.90386 7.345C6.94392 7.36 6.98398 7.365 7.02904 7.365C7.11417 7.365 7.17927 7.335 7.23435 7.28L7.61492 6.905C7.74011 6.78 7.86029 6.685 7.97546 6.625C8.09064 6.555 8.20581 6.52 8.331 6.52C8.42614 6.52 8.52629 6.54 8.63645 6.585C8.74662 6.63 8.86179 6.695 8.98698 6.78L10.6445 7.955C10.7747 8.045 10.8648 8.15 10.9199 8.275C10.97 8.4 11 8.525 11 8.665Z' stroke='white' stroke-miterlimit='10' /%3e%3c/svg%3e");
	margin-right:10px;
	transition: all 0.5s;
}
header .top .data .contact .tel_data .tel:hover{
	color:#c80002;
}
header .top .data .contact .tel_data .tel:hover:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 8.665C11 8.845 10.9599 9.03 10.8748 9.21C10.7897 9.39 10.6795 9.56 10.5343 9.72C10.2889 9.99 10.0185 10.185 9.71307 10.31C9.41262 10.435 9.08713 10.5 8.73661 10.5C8.22584 10.5 7.68002 10.38 7.10416 10.135C6.52829 9.89 5.95243 9.56 5.38157 9.145C4.80571 8.725 4.25989 8.26 3.73911 7.745C3.22333 7.225 2.75764 6.68 2.34201 6.11C1.9314 5.54 1.6009 4.97 1.36054 4.405C1.12018 3.835 1 3.29 1 2.77C1 2.43 1.06009 2.105 1.18027 1.805C1.30045 1.5 1.49074 1.22 1.75613 0.97C2.07661 0.655 2.42714 0.5 2.7977 0.5C2.93791 0.5 3.07812 0.53 3.20331 0.59C3.3335 0.65 3.44867 0.74 3.53881 0.87L4.70055 2.505C4.79069 2.63 4.85578 2.745 4.90085 2.855C4.94592 2.96 4.97096 3.065 4.97096 3.16C4.97096 3.28 4.9359 3.4 4.8658 3.515C4.8007 3.63 4.70556 3.75 4.58538 3.87L4.20481 4.265C4.14972 4.32 4.12469 4.385 4.12469 4.465C4.12469 4.505 4.12969 4.54 4.13971 4.58C4.15473 4.62 4.16975 4.65 4.17977 4.68C4.26991 4.845 4.42514 5.06 4.64547 5.32C4.87081 5.58 5.11117 5.845 5.37156 6.11C5.64196 6.375 5.90235 6.62 6.16775 6.845C6.42814 7.065 6.64347 7.215 6.81372 7.305C6.83876 7.315 6.8688 7.33 6.90386 7.345C6.94392 7.36 6.98398 7.365 7.02904 7.365C7.11417 7.365 7.17927 7.335 7.23435 7.28L7.61492 6.905C7.74011 6.78 7.86029 6.685 7.97546 6.625C8.09064 6.555 8.20581 6.52 8.331 6.52C8.42614 6.52 8.52629 6.54 8.63645 6.585C8.74662 6.63 8.86179 6.695 8.98698 6.78L10.6445 7.955C10.7747 8.045 10.8648 8.15 10.9199 8.275C10.97 8.4 11 8.525 11 8.665Z' stroke='%23c80002' stroke-miterlimit='10' /%3e%3c/svg%3e");
}
header .top .data .contact .tel_data .tel:last-child{
	margin-left:30px;
}

header .bottom{
	padding:20px 0;
}
header .bottom .data{
	display:flex;
	align-items: center;
	justify-content:space-between;
	position: relative;
}
header .bottom .data .menu_data{
	display:flex;
	align-items: center;
	justify-content:space-between;
}

@media (max-width: 1000px){
	header .top .data .contact .mail_data{display: none;}
}
@media (max-width: 768px){
	header .top{display: none;}
}

/* search_block
-----------------------------------------------------------------------------*/
header .data .menu_data .search_block{
	display:none;
	position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background: #fff;
    box-sizing: border-box;
}
header .data .menu_data .search_block.active{
	display:flex;
	align-items: center;
}

header .data .menu_data .search_block form{
	display:flex;
	justify-content: space-between;
	border: 1px solid #1c3e77;
	width: calc(100% - 40px);
}
header .data .menu_data .search_block form input{
	border: 0;
	margin: 0;
	outline: none;
	background:#fff;
	width: 100%;
	height: 40px;
}
header .data .menu_data .search_block form input[type="text"]{
	font-size:16px;
	padding: 8px 10px;
	box-sizing:border-box;
}
header .data .menu_data .search_block form input[type="submit"]{
	font-size: 0;
	width: 40px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.1663 14.5427L12.833 13.2093M13.4997 7.54268C13.4997 11.0405 10.6641 13.876 7.16634 13.876C3.66854 13.876 0.833008 11.0405 0.833008 7.54268C0.833008 4.04487 3.66854 1.20934 7.16634 1.20934C10.6641 1.20934 13.4997 4.04487 13.4997 7.54268Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-size: auto auto;
	background-position: center;
	transition: all 0.5s;
}
header .data .menu_data .search_block form input[type="submit"]:hover{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.1663 14.5427L12.833 13.2093M13.4997 7.54268C13.4997 11.0405 10.6641 13.876 7.16634 13.876C3.66854 13.876 0.833008 11.0405 0.833008 7.54268C0.833008 4.04487 3.66854 1.20934 7.16634 1.20934C10.6641 1.20934 13.4997 4.04487 13.4997 7.54268Z' stroke='%23c80002' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	cursor:pointer;
}
header .search_block .close_search{
	width:20px;
	height:20px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.964015 0.0820224C0.646616 0.198054 0.203266 0.652089 0.092429 0.974958C0.0420483 1.11621 0.00678181 1.37855 0.00678181 1.58034C0.00678181 2.27653 -0.300541 1.92843 5.26149 7.49793L10.2592 12.5075L5.21614 17.5624C-0.40634 23.2025 0.00678181 22.7333 0.00678181 23.4749C0.00678181 24.1005 0.344332 24.6252 0.908596 24.8875C1.07989 24.9632 1.24615 24.9934 1.54339 24.9934C2.31422 24.9934 1.85071 25.4021 7.47824 19.7771L12.5012 14.7524L17.504 19.7569C20.9651 23.2227 22.5723 24.7916 22.7285 24.8774C22.9199 24.9732 23.0307 24.9934 23.4338 24.9934C23.9678 24.9934 24.1744 24.9178 24.5321 24.5898C24.9503 24.2165 25.1115 23.4951 24.92 22.8897C24.8394 22.6375 24.5774 22.3701 19.7862 17.5624L14.7431 12.5075L19.761 7.47271C23.2222 4.00186 24.8092 2.38247 24.8747 2.24121C25.0107 1.94861 25.0309 1.33819 24.915 0.995138C24.7991 0.636954 24.3658 0.198054 24.0182 0.0820224C23.7008 -0.0239192 23.1718 -0.028964 22.8494 0.0769776C22.6227 0.15265 22.1793 0.581462 17.5544 5.21262L12.5012 10.2625L7.45304 5.21262C2.82306 0.581462 2.37971 0.15265 2.153 0.0769776C1.84064 -0.0239192 1.2663 -0.0239192 0.964015 0.0820224Z' fill='%23C4262E'/%3e%3c/svg%3e ");
	transition: all 0.5s;
	margin-left: 20px;
	cursor:pointer;
}
header .search_block .close_search:hover:before{
	color: #ED1B24;
	cursor:pointer;
}

header .data .menu_data .search_icon{
	display:block;
	width:20px;
	height:20px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 11L10 10M10.5 5.75C10.5 8.37335 8.37335 10.5 5.75 10.5C3.12665 10.5 1 8.37335 1 5.75C1 3.12665 3.12665 1 5.75 1C8.37335 1 10.5 3.12665 10.5 5.75Z' stroke='%231C3E77' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	transition: all 0.5s;
	margin-left: 25px;
}
header .data .menu_data .search_icon:hover{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 11L10 10M10.5 5.75C10.5 8.37335 8.37335 10.5 5.75 10.5C3.12665 10.5 1 8.37335 1 5.75C1 3.12665 3.12665 1 5.75 1C8.37335 1 10.5 3.12665 10.5 5.75Z' stroke='%23c80002' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}

/* menu
-----------------------------------------------------------------------------*/
nav.menu > ul{
	display: flex;
	align-items: center;
}
nav.menu > ul > li{
	position: relative;
	margin-right:20px;
}
nav.menu > ul > li:last-child{margin-right:0;}

nav.menu > ul > li a{
	display:block;
	font: 400 16px/1 "Inter-Regular";
	color: #1c3e77;
	padding: 5px 0;
}
nav.menu > ul > li a:hover,
nav.menu > ul > li.current-menu-item a,
nav.menu > ul > li > ul.sub-menu li.current-menu-item a{
	color: #c80002;
}
nav.menu > ul > li.menu-item-has-children > a{
	display: flex;
	align-items: center;
}
nav.menu > ul > li.menu-item-has-children > a:after{
	content:'';
	width:8px;
	height:5px;
	margin-left:7px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.3002 1.23047L4.58353 3.94714C4.2627 4.26797 3.7377 4.26797 3.41686 3.94714L0.700195 1.23047' stroke='%231c3e77' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
	transition:transform 0.5s;
}
nav.menu > ul > li.menu-item-has-children:hover > a:after{
	-webkit-transform:rotate(-540deg);
	transform:rotate(-540deg);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.3002 1.23047L4.58353 3.94714C4.2627 4.26797 3.7377 4.26797 3.41686 3.94714L0.700195 1.23047' stroke='%23c80002' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
nav.menu > ul > li.menu-item-has-children ul.sub-menu{
	position:absolute;
	left:-10px;
	top:120%;
	background: #f8f8f8;
	width:130px;
	opacity:0;
	visibility:hidden;
	transition:all 0.5s;
	padding: 10px;
	z-index:1;
}
nav.menu > ul > li.menu-item-has-children:hover ul.sub-menu{
	visibility:visible;
	opacity:1;
	top:100%;
}

@media (max-width: 1000px){nav.menu{display:none;}}

/* mobile_menu
-----------------------------------------------------------------------------*/
header .mob_icon_menu{
	display: none;
	flex-direction: column;
	justify-content: center;
	width: 40px;
	height: 40px;
	margin-left:20px;
	background: #1c3e77;
	padding: 8px;
	box-sizing: border-box;
	margin-left: 25px;
}
header .mob_icon_menu span{
	float:right;
	width:100%;
	height:3px;
	background:#fff;
	border-radius:10px;
	transition: all 0.5s;
	margin-bottom:5px;
}
header .mob_icon_menu span:last-child{margin-bottom:0;}

@media (max-width: 1000px){header .mob_icon_menu{display: flex;}}

/* mobile_menu
-----------------------------------------------------------------------------*/
.over{
	display:none;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.75);
	z-index:9999;
}
.mobile_menu{
	position:fixed;
	width:320px;
	right:-320px;
	top:0;
	height:100%;
	overflow:auto;
	background:#fff;
	z-index:7;
	padding:63px 20px 20px;
	box-sizing:border-box;
	font-size:15px;
	z-index:9999;
	transition:all 0.5s;
}
.mobile_menu.active{
	right:0;
}
.mobile_menu > span{
	position:fixed;
	width:320px;
	height:63px;
	top:0;
	right:-320px;
	background:#fff;
	z-index:7;
	transition:right 0.5s;
}
.mobile_menu.active > span{
	right:0;
}
.mobile_menu .close{
	position:fixed;
	right:-300px;
	top:20px;
	z-index:8;
	transition:right 0.5s;
	cursor: pointer;
	width:25px;
	height:25px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.964015 0.0820224C0.646616 0.198054 0.203266 0.652089 0.092429 0.974958C0.0420483 1.11621 0.00678181 1.37855 0.00678181 1.58034C0.00678181 2.27653 -0.300541 1.92843 5.26149 7.49793L10.2592 12.5075L5.21614 17.5624C-0.40634 23.2025 0.00678181 22.7333 0.00678181 23.4749C0.00678181 24.1005 0.344332 24.6252 0.908596 24.8875C1.07989 24.9632 1.24615 24.9934 1.54339 24.9934C2.31422 24.9934 1.85071 25.4021 7.47824 19.7771L12.5012 14.7524L17.504 19.7569C20.9651 23.2227 22.5723 24.7916 22.7285 24.8774C22.9199 24.9732 23.0307 24.9934 23.4338 24.9934C23.9678 24.9934 24.1744 24.9178 24.5321 24.5898C24.9503 24.2165 25.1115 23.4951 24.92 22.8897C24.8394 22.6375 24.5774 22.3701 19.7862 17.5624L14.7431 12.5075L19.761 7.47271C23.2222 4.00186 24.8092 2.38247 24.8747 2.24121C25.0107 1.94861 25.0309 1.33819 24.915 0.995138C24.7991 0.636954 24.3658 0.198054 24.0182 0.0820224C23.7008 -0.0239192 23.1718 -0.028964 22.8494 0.0769776C22.6227 0.15265 22.1793 0.581462 17.5544 5.21262L12.5012 10.2625L7.45304 5.21262C2.82306 0.581462 2.37971 0.15265 2.153 0.0769776C1.84064 -0.0239192 1.2663 -0.0239192 0.964015 0.0820224Z' fill='%231c3e77'/%3e%3c/svg%3e ");
	background-repeat:no-repeat;
	background-position:center;
}
.mobile_menu.active .close{
	right:20px;
}

.mobile_menu > ul > li{
	position:relative;
}
.mobile_menu > ul:nth-of-type(2) > li:last-child{
	border-bottom:none;
}
.mobile_menu > ul > li > a{
	display:block;
	font: 400 20px / 1 "Inter-Regular";
	padding:6px 0;
	color:#1c3e77;
	transition:color 0.5s;
	text-decoration: none;
}
.mobile_menu > ul > li.current-menu-item > a,
.mobile_menu > ul > li > a:hover,
.mobile_menu > ul > li > ul.sub-menu > li > a:hover,
.mobile_menu > ul > li > ul.sub-menu > li.current-menu-item > a{
	color:#c80002;
}
.mobile_menu > ul > li > ul.sub-menu{
	margin-left:20px;
	margin-bottom:10px;
}
.mobile_menu > ul > li > ul.sub-menu > li > a{
	display:block;
	font-size:15px;
	font-weight:normal;
	padding:4px 0;
	color:#1c3e77;
	transition:color 0.5s;
	text-decoration: none;
}

.mobile_menu .info{margin-top:30px;}
.mobile_menu .info .item{margin-bottom:20px;}
.mobile_menu .info .item:last-child{margin-bottom:0;}
.mobile_menu .info .item > p > a,
.mobile_menu .info .item > p{
	font: 400 18px / 1.2 "Inter-Regular";
	color:#1c3e77;
}
.mobile_menu .info .item > p:first-child{
	color:#c80002;
	margin-bottom:5px;
}
.mobile_menu .info .item > p > a:hover{color:#c80002;}

/* sec_1
-----------------------------------------------------------------------------*/
.sec_1{
	margin-bottom:50px;
	position:relative;
}
.sec_1 .slider{
	font-size:0;
}
.sec_1 .slider .item{
	display: inline-block;
	width: 100%;
	background-repeat:no-repeat;
	background-size: auto 100%;
	background-position:center;
	height:700px;
}
.sec_1 .slider .item .info_block{
	max-width:600px;
	position:absolute;
	left:15px;
	bottom:85px;
	z-index: 1;
	backdrop-filter: blur(20px);
	background: rgba(0, 0, 0, 0.1);
	padding:40px;
}
.sec_1 .slider .item .info_block .title{
	font: 400 40px / 1.2 "Etude Noire";
	color: #fff;
	margin-bottom:30px;
}
.sec_1 .slider .item .info_block .descr{
	font: 400 16px / 1.2 "Inter-Regular";
	color: rgba(255, 255, 255, 0.7);
	margin-bottom:30px;
}
.sec_1 .slider .item .info_block .more{
	display: block;
	font: 400 16px / 1.2 "Inter-Regular";
	color: #1c3e77;
	background: #fff;
	padding:15px 20px;
	text-align:center;
}
.sec_1 .slider .item .more:hover{
	color: #fff;
	background: #1c3e77;
}
.sec_1 .slider .item .more:hover:after{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.92 0.269999V10H8.744L8.786 2.174L1.646 10.196L0.624 9.258L7.988 1.39L0.19 1.446V0.269999H9.92Z' fill='%23fff'/%3e%3c/svg%3e");
}

.sec_1 .wr{
	position:relative;
	height: 100%;
}
.sec_1 .arrows_slider{
	position:absolute;
	bottom:85px;
	right: 15px;
}
.sec_1 .arrows_slider .slick-prev,
.sec_1 .arrows_slider .slick-next{
	position:relative;
	left: 0;
	top: 0;
	right: 0;
	transform: none;
}

@media (max-width: 1000px){
	.sec_1{margin-bottom: 90px;}
	.sec_1 .arrows_slider{display:none;}
	.sec_1 .slider .item{height: 550px;}
	.sec_1 .slider .item .info_block{
		max-width: 100%;
		left: 15px;
		right: 15px;
		bottom: 35px;
		margin-top:300px;
	}
	.sec_1 .slider .item .info_block {padding: 20px;}
	.sec_1 .slider .item .info_block .title{font: 400 32px / 1.2 "Inter-Regular";}
}

/* sec_2
-----------------------------------------------------------------------------*/
.sec_2{
	margin-bottom:90px;
}
.sec_2 .title{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 30px;
}
.sec_2 .title span{
	font: 400 38px / 1.2 "Etude Noire";
	color: #1c3e77;
}
.sec_2 .title .more{
	font: 400 16px / 1.2 "Inter-Regular";
	color: #797979;
	margin-left:20px;
}
.sec_2 .title .more:hover{
	color: #1c3e77;
}
.catalog{
	display: flex;
	flex-wrap: wrap;
	font-size: 0;
}
.catalog .item{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background: #f4f4f4 url(img/catalog_item_fon.png) center bottom / 100% auto no-repeat;
	width: calc((100% - 15px * 3) / 4);
	margin-right: 15px;
	margin-bottom: 20px;
}
.catalog .item:nth-child(4n){margin-right:0;}

@media (max-width: 1000px){
	.catalog .item{width: calc((100% - 15px * 2) / 3);}
	.catalog .item:nth-child(4n){margin-right:15px;}
	.catalog .item:nth-child(3n){margin-right:0;}
}
@media (max-width: 768px){
	.catalog .item{width: calc((100% - 15px * 1) / 2);}
	.catalog .item:nth-child(3n){margin-right:15px;}
	.catalog .item:nth-child(2n){margin-right:0;}
}
@media (max-width: 480px){
	.catalog .item{width: 100%; margin:0 0 20px;}
	.catalog .item:nth-child(3n){margin-right:0;}
}

.catalog .item .name{
	font: 400 20px / 1.2 "Inter-Regular";
	text-align: center;
	color: #1c3e77;
	padding: 20px 15px 10px;
	transition: all 0.5s;
}
.catalog .item:hover .name{
	color: #c80002;
}

.sec_2 .catalog .item{margin-bottom: 0;}
.sec_2 .catalog.slick-slider .slick-track{display: flex;}
.sec_2 .catalog.slick-slider .slick-track .slick-slide{height: initial;}
.sec_2 .catalog.slick-slider .slick-list{margin: 0 -7.5px;}
.sec_2 .catalog.slick-slider .slick-slide{margin: 0 7.5px;}

@media (max-width: 650px){
	
}

/* sec_3
-----------------------------------------------------------------------------*/
.sec_3{
	padding-bottom: 60px;
	background: url(img/sec_3.jpg) center / auto 100% no-repeat;
}
.sec_3 .top{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.sec_3 .top .item{
	width: calc((100% - 15px * 3) / 4);
	margin-right: 15px;
	padding: 60px 15px;
	text-align: center;
	backdrop-filter: blur(10px);
	background: rgba(255, 255, 255, 0.05) url(img/sec_3_top_item.png) bottom center / 100% auto no-repeat;
	box-sizing:border-box;
}
.sec_3 .top .items{
	display:flex;
	flex-wrap: wrap;
	width: calc((100% - 15px * 1) / 2);
	padding: 60px 0;
}
.sec_3 .top .items .it{
	width: calc((100% - 15px * 1) / 2);
	margin-right: 15px;
	font: 400 16px / 1.2 "Inter-Regular";
	color: #fff;
}
.sec_3 .top .items .it:last-child{margin-right:0;}

.sec_3 .top .item .logo span{
	display:block;
	font: 300 32px / 1 "Inter-Regular";
	color: #fff;
	margin-top: 20px;
}

.sec_3 .bottom{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background: #fff;
}
.sec_3 .bottom .item{
	width: calc((100% - 15px * 3) / 4);
	margin-right: 15px;
	padding: 40px 40px 110px;
	box-sizing: border-box;
	background: #c80002;
	position: relative;
}
.sec_3 .bottom .item .title{
	font: 400 34px / 1 "Etude Noire";
	color: #fff;
	margin-bottom: 20px;
}
.sec_3 .bottom .item .text{
	font: 400 16px / 1.2 "Inter-Regular";
	color: #fff;
}
.sec_3 .bottom .item .more{
	font: 400 16px / 1.2 "Inter-Regular";
	color: #1c3e77;
	margin-top: 20px;
	padding: 16px 40px;
	background: #fff;
	text-align: center;
	position: absolute;
    bottom: 40px;
    left: 40px;
    right: 40px;
    margin: auto;
}
.sec_3 .bottom .item .more:hover{
	color: #fff;
	background: #1c3e77;
}

.sec_3 .bottom .items{
	display:flex;
	flex-wrap: wrap;
	width: calc((100% - 15px * 1) / 1.324);
}
.sec_3 .bottom .items .it{
	padding: 30px 30px 30px;
	box-sizing: border-box;
}
.sec_3 .bottom .items .it img{
	height: 52px;
}
.sec_3 .bottom .items .it .name{
	font: 400 20px / 1.2 "Inter-Regular";
	color: #1c3e77;
	margin-top: 15px;
}
.sec_3 .bottom .items .it .descr{
	font: 400 16px / 1.2 "Inter-Regular";
	color: #797979;
	margin-top: 20px;
}

@media (max-width: 1200px){
	.sec_3 .top .item{width: calc((100% - 15px * 1) / 3);}
	.sec_3 .top .items{width: calc((100% - 15px * 1) / 1.5);}
	.sec_3 .bottom .item{width: calc((100% - 15px * 1) / 3);}
	.sec_3 .bottom .items{width: calc((100% - 15px * 1) / 1.5);}
}
@media (max-width: 1000px){
	.sec_3 .top .item{width:100%;margin-right: 0;}
	.sec_3 .top .items{width:100%;}
	.sec_3 .bottom .item{width: calc((100% - 15px * 1) / 2);}
	.sec_3 .bottom .items{width: calc((100% - 15px * 1) / 2);}
}
@media (max-width: 768px){
	.sec_3 .top .items .it{width:100%;margin-right: 0;}
	.sec_3 .bottom .item{width:100%;margin-right: 0;}
	.sec_3 .bottom .items{width:100%;}
}

/* sec_4
-----------------------------------------------------------------------------*/
.sec_4{
	padding: 60px 0 100px;
	background: #f4f4f4 url(img/sec_4_fon.png) center left / auto 100% no-repeat;
}
.sec_4 .data{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.sec_4 .data .item{
	width: calc((100% - 15px * 3) / 4);
	padding: 40px 40px 0;
	box-sizing: border-box;
	position: relative;
}
.sec_4 .data .item .title{
	font: 400 34px / 1 "Etude Noire";
	color: #1c3e77;
	margin-bottom: 20px;
}
.sec_4 .data .item .text{
	font: 400 16px / 1.2 "Inter-Regular";
	color: #797979;
}
.sec_4 .data .item .more{
	display: inline-block;
	font: 400 16px / 1.2 "Inter-Regular";
	color: #797979;
	margin-top: 20px;
}
.sec_4 .data .item .more:hover{
	color: #1c3e77;
}

.sec_4 .data .servis{
	width: calc(100% / 1.32);
}
.sec_4 .data .servis .it{
	margin-bottom:0;
}
.servis{
	display:flex;
	flex-wrap: wrap;
	width: 100%;
	font-size: 0;
}
.servis .it{
	width: calc((100% - 15px * 3) / 4);
	margin-right:15px;
	margin-bottom:20px;
	position:relative;
}
.servis .it:nth-child(4n){margin-right:0;}

@media (max-width: 1000px){
	.servis .it{width: calc((100% - 15px * 2) / 3);}
	.servis .it:nth-child(4n){margin-right:15px;}
	.servis .it:nth-child(3n){margin-right:0;}
}
@media (max-width: 768px){
	.servis .it{width: calc((100% - 15px * 1) / 2);}
	.servis .it:nth-child(3n){margin-right:15px;}
	.servis .it:nth-child(2n){margin-right:0;}
}
@media (max-width: 480px){
	.servis .it{width: 100%; margin:0 0 20px;}
	.servis .it:nth-child(3n){margin-right:0;}
}

.servis .it img{
	width: 100%;
}
.servis .it .name{
	font: 400 20px / 1.2 "Inter-Regular";
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	padding: 30px 30px 30px;
}
.servis .it .more{
	font: 400 16px / 1.2 "Inter-Regular";
	color: #1c3e77;
	background: #fff;
	position: absolute;
	bottom: 30px;
	left: 30px;
	right: 30px;
	text-align: center;
	padding: 15px 15px 15px;
	transition: all 0.5s;
}
.servis .it:hover .more{
	color: #fff;
	background: #1c3e77;
}

.sec_4 .data .servis.slick-slider .slick-track{display: flex;height: 100%;}
.sec_4 .data .servis.slick-slider .slick-track .slick-slide{height: initial;}
.sec_4 .data .servis.slick-slider .slick-list{margin: 0 -7.5px;}
.sec_4 .data .servis.slick-slider .slick-slide{margin: 0 7.5px;}

@media (max-width: 1200px){
	.sec_4 .data .item{width: calc((100% - 15px) / 3);}
	.sec_4 .data .servis{width: calc((100% - 15px * 1) / 1.471);}
}
@media (max-width: 1000px){
	.sec_4 .data .item{width:100%;margin-right: 0;padding: 0; margin-bottom: 30px;}
	.sec_4 .data .servis{width:100%;}
}

/* sec_5
-----------------------------------------------------------------------------*/
.sec_5{
	background: #fff;
	margin-bottom:60px;
}
.sec_5 .data{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.sec_5 .data .left{
	width: 49%;
	text-align: center;
	padding: 80px 0;
}
.sec_5 .data .left .title{
	font: 400 38px / 1.2 "Etude Noire";
	color: #1c3e77;
}
.sec_5 .data .left .title span{
	color: #c80002;
}
.sec_5 .data .left .descr{
	font: 400 16px / 1.2 "Inter-Regular";
	color: #797979;
	margin-top: 20px;
}
.sec_5 .data .left .data_tel{
	margin-top: 20px;
}
.sec_5 .data .left .data_tel .tel{
	font: 400 16px / 1.2 "Inter-Regular";
	color: #1c3e77;
}
.sec_5 .data .left .data_tel .tel:first-child{
	margin-right: 20px;
}
.sec_5 .data .left .data_tel .tel:before{
	content:'';
	display: inline-block;
	width:12px;
	height:11px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 8.665C11 8.845 10.9599 9.03 10.8748 9.21C10.7897 9.39 10.6795 9.56 10.5343 9.72C10.2889 9.99 10.0185 10.185 9.71307 10.31C9.41262 10.435 9.08713 10.5 8.73661 10.5C8.22584 10.5 7.68002 10.38 7.10416 10.135C6.52829 9.89 5.95243 9.56 5.38157 9.145C4.80571 8.725 4.25989 8.26 3.73911 7.745C3.22333 7.225 2.75764 6.68 2.34201 6.11C1.9314 5.54 1.6009 4.97 1.36054 4.405C1.12018 3.835 1 3.29 1 2.77C1 2.43 1.06009 2.105 1.18027 1.805C1.30045 1.5 1.49074 1.22 1.75613 0.97C2.07661 0.655 2.42714 0.5 2.7977 0.5C2.93791 0.5 3.07812 0.53 3.20331 0.59C3.3335 0.65 3.44867 0.74 3.53881 0.87L4.70055 2.505C4.79069 2.63 4.85578 2.745 4.90085 2.855C4.94592 2.96 4.97096 3.065 4.97096 3.16C4.97096 3.28 4.9359 3.4 4.8658 3.515C4.8007 3.63 4.70556 3.75 4.58538 3.87L4.20481 4.265C4.14972 4.32 4.12469 4.385 4.12469 4.465C4.12469 4.505 4.12969 4.54 4.13971 4.58C4.15473 4.62 4.16975 4.65 4.17977 4.68C4.26991 4.845 4.42514 5.06 4.64547 5.32C4.87081 5.58 5.11117 5.845 5.37156 6.11C5.64196 6.375 5.90235 6.62 6.16775 6.845C6.42814 7.065 6.64347 7.215 6.81372 7.305C6.83876 7.315 6.8688 7.33 6.90386 7.345C6.94392 7.36 6.98398 7.365 7.02904 7.365C7.11417 7.365 7.17927 7.335 7.23435 7.28L7.61492 6.905C7.74011 6.78 7.86029 6.685 7.97546 6.625C8.09064 6.555 8.20581 6.52 8.331 6.52C8.42614 6.52 8.52629 6.54 8.63645 6.585C8.74662 6.63 8.86179 6.695 8.98698 6.78L10.6445 7.955C10.7747 8.045 10.8648 8.15 10.9199 8.275C10.97 8.4 11 8.525 11 8.665Z' stroke='%231c3e77' stroke-miterlimit='10' /%3e%3c/svg%3e");
	margin-right:10px;
	transition: all 0.5s;
}
.sec_5 .data .left .data_tel .tel:hover{
	color: #c80002;
}
.sec_5 .data .left .data_tel .tel:hover:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 8.665C11 8.845 10.9599 9.03 10.8748 9.21C10.7897 9.39 10.6795 9.56 10.5343 9.72C10.2889 9.99 10.0185 10.185 9.71307 10.31C9.41262 10.435 9.08713 10.5 8.73661 10.5C8.22584 10.5 7.68002 10.38 7.10416 10.135C6.52829 9.89 5.95243 9.56 5.38157 9.145C4.80571 8.725 4.25989 8.26 3.73911 7.745C3.22333 7.225 2.75764 6.68 2.34201 6.11C1.9314 5.54 1.6009 4.97 1.36054 4.405C1.12018 3.835 1 3.29 1 2.77C1 2.43 1.06009 2.105 1.18027 1.805C1.30045 1.5 1.49074 1.22 1.75613 0.97C2.07661 0.655 2.42714 0.5 2.7977 0.5C2.93791 0.5 3.07812 0.53 3.20331 0.59C3.3335 0.65 3.44867 0.74 3.53881 0.87L4.70055 2.505C4.79069 2.63 4.85578 2.745 4.90085 2.855C4.94592 2.96 4.97096 3.065 4.97096 3.16C4.97096 3.28 4.9359 3.4 4.8658 3.515C4.8007 3.63 4.70556 3.75 4.58538 3.87L4.20481 4.265C4.14972 4.32 4.12469 4.385 4.12469 4.465C4.12469 4.505 4.12969 4.54 4.13971 4.58C4.15473 4.62 4.16975 4.65 4.17977 4.68C4.26991 4.845 4.42514 5.06 4.64547 5.32C4.87081 5.58 5.11117 5.845 5.37156 6.11C5.64196 6.375 5.90235 6.62 6.16775 6.845C6.42814 7.065 6.64347 7.215 6.81372 7.305C6.83876 7.315 6.8688 7.33 6.90386 7.345C6.94392 7.36 6.98398 7.365 7.02904 7.365C7.11417 7.365 7.17927 7.335 7.23435 7.28L7.61492 6.905C7.74011 6.78 7.86029 6.685 7.97546 6.625C8.09064 6.555 8.20581 6.52 8.331 6.52C8.42614 6.52 8.52629 6.54 8.63645 6.585C8.74662 6.63 8.86179 6.695 8.98698 6.78L10.6445 7.955C10.7747 8.045 10.8648 8.15 10.9199 8.275C10.97 8.4 11 8.525 11 8.665Z' stroke='%23c80002' stroke-miterlimit='10' /%3e%3c/svg%3e");
}
.sec_5 .data .left .data_feedback{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}
.sec_5 .data .left .data_feedback .feedback{
	display: flex;
	align-items: center;
	font: 400 16px / 1.2 "Inter-Regular";
	color: #fff;
	background: #1c3e77;
	padding: 15px 40px;
	border:1px solid #1c3e77;
	max-width: 280px;
	text-align: center;
}
.sec_5 .data .left .data_feedback .feedback:hover{
	color: #1c3e77;
	background: #fff;
}
.sec_5 .data .left .data_feedback .soc_seti{
	margin-left: 30px;
}
.sec_5 .data .left .data_feedback .soc_seti a{
	width: 51px;
	height: 51px;
}
.sec_5 .data .right{
	width: 49%;
	background:url(img/sec_5_right.jpg) center / auto 100% no-repeat;
	position: relative;
}
.sec_5 .data .right img{
	position: absolute;
    bottom: 0;
    left: -25px;
	max-height: 119%;
}
.sec_5 .data .right:before{
	content: '';
	width: 100%;
	height: 450px;
	background:url(img/sec_5_right_2.png) left bottom / 100% auto no-repeat;
	position: absolute;
	bottom: 0;
	left: -30px;
}

@media (max-width: 1000px){
	.sec_5 .data .left{width: 100%;}
	.sec_5 .data .right{display: none;}
}
@media (max-width: 768px){
	.sec_5 .data .left .data_tel .tel{display: block;}
	.sec_5 .data .left .data_tel .tel:first-child{margin-bottom: 10px;margin-right: 0;}
	.sec_5 .data .left .data_feedback{flex-direction: column;}
	.sec_5 .data .left .data_feedback .soc_seti{margin-top: 20px; margin-left: 0;}
}

/* sec_6
-----------------------------------------------------------------------------*/
.sec_6{
	background:#efefef;
	padding:60px 0;
}
.sec_6 .title{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 30px;
}
.sec_6 .title span{
	font: 400 38px / 1.2 "Etude Noire";
	color: #1c3e77;
}
.sec_6 .title .more{
	font: 400 16px / 1.2 "Inter-Regular";
	color: #797979;
	margin-left:20px;
}
.sec_6 .title .more:hover{
	color: #1c3e77;
}

.tabs .names{
	display: flex;
	flex-wrap: wrap;
	margin-bottom:20px;
}
.tabs .names > p{
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	color:#1c3e77;
	padding:10px 15px;
	border:1px solid rgba(28,62,119,0.1);
	cursor:pointer;
	transition:all 0.5s;
	box-sizing: border-box;
}
.tabs .names > p:hover,
.tabs .names > p.active{
	border:1px solid #c80002;
}
.tabs .names > p.active{
	background:#c80002;
	color:white;
}
.tabs .tabs_content{
	display: none;
	font-size: 15px;
    line-height: 24px;
}
.tabs .tabs_content.active{
	display: block;
}
.tabs .block_catalog{
	display:inline-block;
	width: 100%;
}
.tabs .block_catalog .slick-track{
	margin-left:0;
}
.media_posts{
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.media_posts.is_slider{
	display:block;
	overflow:hidden;
}
.media_posts.is_slider .slick-list{
	margin:0 -8px;
}
.media_posts.is_slider .slick-slide{
	margin:0 8px;
}
.media_posts .item{
	position:relative;
	border:1px solid #e9e9e9;
	background:white;
	width:-webkit-calc((100% - 16px * 3) / 4);
	width:calc((100% - 16px * 3) / 4);
	margin:0 16px 16px 0;
	box-sizing:border-box;
}
.media_posts .item:nth-child(4n){margin-right:0;}

@media (max-width: 1000px){
	.media_posts .item{width: calc((100% - 16px * 2) / 3);}
	.media_posts .item:nth-child(4n){margin-right:16px;}
	.media_posts .item:nth-child(3n){margin-right:0;}
}
@media (max-width: 768px){
	.media_posts .item{width: calc((100% - 16px * 1) / 2);}
	.media_posts .item:nth-child(3n){margin-right:16px;}
	.media_posts .item:nth-child(2n){margin-right:0;}
}
@media (max-width: 480px){
	.media_posts .item{width: 100%; margin:0 0 16px;}
	.media_posts .item:nth-child(3n){margin-right:0;}
}

.media_posts.is_slider .item{
	width:100%;
	margin:0;
}
.media_posts .item:nth-of-type(4n+4){
	margin-right:0;
}
.media_posts .item::before{
	position:absolute;
	left:10px;
	top:10px;
	background:white;
	width:40px;
	height:40px;
	z-index:2;
}
.media_posts .item.icon_12::before{
	content:'';
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15 1V19H1V1H15Z' stroke='%231C3E77' stroke-width='2' /%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
}
.media_posts .item.icon_13::before{
	content:'';
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15 1V18.207L8.52539 14.2119L8 13.8877L7.47461 14.2119L1 18.207V1H15Z' stroke='%231C3E77' stroke-width='2' /%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
}
.media_posts .item.icon_14::before{
	content:'';
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.1133 10L1 18.1953V1.80371L14.1133 10Z' stroke='%231C3E77' stroke-width='2' /%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
}
.media_posts .item a.img{
	display:block;
	overflow:hidden;
}
.media_posts .item a.img img{
	-webkit-transform:scale(1);
	transform:scale(1);
	transition:transform 0.5s;
	width: 100%;
}
.media_posts .item a.img:hover img,
.media_posts .item:has(.item_data > a:hover) a.img img{
	-webkit-transform:scale(1.08);
	transform:scale(1.08);
}
.media_posts .item .item_data{
	padding:20px;
}
.media_posts .item .item_data > p{
	font-size:14px;
	line-height:1;
	color:#797979;
	letter-spacing:-0.04em;
	margin:0 0 12px;
}
.media_posts .item .item_data > a{
	font-size:20px;
	line-height:24px;
	color:#1c3e77;
	letter-spacing:-0.04em;
	transition:color 0.5s;
}
.media_posts .item .item_data > a:hover,
.media_posts .item a.img:hover + .item_data > a{
	color:#c80002;
}
.media_posts.is_slider .slick-dots{
	position:initial;
	margin-top:20px;
}

@media (max-width: 640px){
	.tabs .names > p{width:50%;margin-bottom: 0;}
}
@media (max-width: 480px){
	.sec_6 .title{flex-direction: column;}
	.sec_6 .title .more{margin-left: 0;margin-top: 20px;}
}

/* footer
-----------------------------------------------------------------------------*/
footer{
	background: #1b1b1b;
	padding:30px 0;
}
footer .top{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom:30px;
}
footer .top .item{
	width: calc((100% - 15px* 1) / 4);
	text-align: center;
	margin-right: 15px;
}
footer .top .items{
	display:flex;
	flex-wrap: wrap;
	width: calc((100% - 15px* 1) / 2);
}
footer .top .items .it{
	text-align: center;
	width: calc((100% - 15px* 1) / 2);
	margin-right: 15px;
}
footer .top .items .it:last-child{margin-right:0;}

footer .top .item .logo span{
	display: block;
	font-size: 16px;
	letter-spacing: -0.04em;
	color: #fff;
	margin-top:10px;
}
footer .top .items .it .adres{
	font-size: 16px;
	color:#fff;
}
footer .top .items .it .adres:before{
	content:'';
	display: inline-block;
	width:10px;
	height:11px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.10163 3.44092C2.01903 -0.483071 7.99353 -0.478897 8.90641 3.44499C9.44196 5.74685 7.55077 7.82067 6.48841 9.13756C5.01942 10.9585 5.0042 10.9498 3.46181 9.13756C2.26262 7.72856 0.566309 5.74265 1.10163 3.44092ZM5.00402 2.85172C4.20167 2.85183 3.55166 3.48459 3.55166 4.2653C3.55166 5.04603 4.20167 5.67878 5.00402 5.67888C5.80647 5.67888 6.45716 5.04609 6.45716 4.2653C6.45716 3.48452 5.80646 2.85172 5.00402 2.85172Z' stroke='white' /%3e%3c/svg%3e");
	margin-right:10px;
}
footer .top .items .it .mail{
	display: inline-block;
	font-size: 16px;
	color:#fff;
	margin-top:20px;
}
footer .top .items .it .mail:before{
	content:'';
	display: inline-block;
	width:11px;
	height:9px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.2015 0.880409L6.435 4.13636C5.5 4.96364 5.50781 4.95455 4.56 4.13636L0.798516 0.880409M8 8.5H3C0.5 8.5 0.5 8.5 0.5 5.59091V3.40909C0.5 0.5 0.5 0.5 3 0.5H8C10.5 0.5 10.5 0.5 10.5 3.40909V5.59091C10.5 8.5 10.5 8.5 8 8.5Z' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	margin-right:10px;
	transition: all 0.5s;
}
footer .top .items .it .mail:hover{
	color:#c80002;
}
footer .top .items .it .mail:hover:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.2015 0.880409L6.435 4.13636C5.5 4.96364 5.50781 4.95455 4.56 4.13636L0.798516 0.880409M8 8.5H3C0.5 8.5 0.5 8.5 0.5 5.59091V3.40909C0.5 0.5 0.5 0.5 3 0.5H8C10.5 0.5 10.5 0.5 10.5 3.40909V5.59091C10.5 8.5 10.5 8.5 8 8.5Z' stroke='%23c80002' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}
footer .top .items .it .tel{
	display: inline-block;
	font-size: 16px;
	color:#fff;
}
footer .top .items .it .tel:first-child{
	margin-bottom:10px;
}
footer .top .items .it .tel:before{
	content:'';
	display: inline-block;
	width:12px;
	height:11px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 8.665C11 8.845 10.9599 9.03 10.8748 9.21C10.7897 9.39 10.6795 9.56 10.5343 9.72C10.2889 9.99 10.0185 10.185 9.71307 10.31C9.41262 10.435 9.08713 10.5 8.73661 10.5C8.22584 10.5 7.68002 10.38 7.10416 10.135C6.52829 9.89 5.95243 9.56 5.38157 9.145C4.80571 8.725 4.25989 8.26 3.73911 7.745C3.22333 7.225 2.75764 6.68 2.34201 6.11C1.9314 5.54 1.6009 4.97 1.36054 4.405C1.12018 3.835 1 3.29 1 2.77C1 2.43 1.06009 2.105 1.18027 1.805C1.30045 1.5 1.49074 1.22 1.75613 0.97C2.07661 0.655 2.42714 0.5 2.7977 0.5C2.93791 0.5 3.07812 0.53 3.20331 0.59C3.3335 0.65 3.44867 0.74 3.53881 0.87L4.70055 2.505C4.79069 2.63 4.85578 2.745 4.90085 2.855C4.94592 2.96 4.97096 3.065 4.97096 3.16C4.97096 3.28 4.9359 3.4 4.8658 3.515C4.8007 3.63 4.70556 3.75 4.58538 3.87L4.20481 4.265C4.14972 4.32 4.12469 4.385 4.12469 4.465C4.12469 4.505 4.12969 4.54 4.13971 4.58C4.15473 4.62 4.16975 4.65 4.17977 4.68C4.26991 4.845 4.42514 5.06 4.64547 5.32C4.87081 5.58 5.11117 5.845 5.37156 6.11C5.64196 6.375 5.90235 6.62 6.16775 6.845C6.42814 7.065 6.64347 7.215 6.81372 7.305C6.83876 7.315 6.8688 7.33 6.90386 7.345C6.94392 7.36 6.98398 7.365 7.02904 7.365C7.11417 7.365 7.17927 7.335 7.23435 7.28L7.61492 6.905C7.74011 6.78 7.86029 6.685 7.97546 6.625C8.09064 6.555 8.20581 6.52 8.331 6.52C8.42614 6.52 8.52629 6.54 8.63645 6.585C8.74662 6.63 8.86179 6.695 8.98698 6.78L10.6445 7.955C10.7747 8.045 10.8648 8.15 10.9199 8.275C10.97 8.4 11 8.525 11 8.665Z' stroke='white' stroke-miterlimit='10' /%3e%3c/svg%3e");
	margin-right:10px;
	transition: all 0.5s;
}
footer .top .items .it .tel:hover{
	color:#c80002;
}
footer .top .items .it .tel:hover:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 8.665C11 8.845 10.9599 9.03 10.8748 9.21C10.7897 9.39 10.6795 9.56 10.5343 9.72C10.2889 9.99 10.0185 10.185 9.71307 10.31C9.41262 10.435 9.08713 10.5 8.73661 10.5C8.22584 10.5 7.68002 10.38 7.10416 10.135C6.52829 9.89 5.95243 9.56 5.38157 9.145C4.80571 8.725 4.25989 8.26 3.73911 7.745C3.22333 7.225 2.75764 6.68 2.34201 6.11C1.9314 5.54 1.6009 4.97 1.36054 4.405C1.12018 3.835 1 3.29 1 2.77C1 2.43 1.06009 2.105 1.18027 1.805C1.30045 1.5 1.49074 1.22 1.75613 0.97C2.07661 0.655 2.42714 0.5 2.7977 0.5C2.93791 0.5 3.07812 0.53 3.20331 0.59C3.3335 0.65 3.44867 0.74 3.53881 0.87L4.70055 2.505C4.79069 2.63 4.85578 2.745 4.90085 2.855C4.94592 2.96 4.97096 3.065 4.97096 3.16C4.97096 3.28 4.9359 3.4 4.8658 3.515C4.8007 3.63 4.70556 3.75 4.58538 3.87L4.20481 4.265C4.14972 4.32 4.12469 4.385 4.12469 4.465C4.12469 4.505 4.12969 4.54 4.13971 4.58C4.15473 4.62 4.16975 4.65 4.17977 4.68C4.26991 4.845 4.42514 5.06 4.64547 5.32C4.87081 5.58 5.11117 5.845 5.37156 6.11C5.64196 6.375 5.90235 6.62 6.16775 6.845C6.42814 7.065 6.64347 7.215 6.81372 7.305C6.83876 7.315 6.8688 7.33 6.90386 7.345C6.94392 7.36 6.98398 7.365 7.02904 7.365C7.11417 7.365 7.17927 7.335 7.23435 7.28L7.61492 6.905C7.74011 6.78 7.86029 6.685 7.97546 6.625C8.09064 6.555 8.20581 6.52 8.331 6.52C8.42614 6.52 8.52629 6.54 8.63645 6.585C8.74662 6.63 8.86179 6.695 8.98698 6.78L10.6445 7.955C10.7747 8.045 10.8648 8.15 10.9199 8.275C10.97 8.4 11 8.525 11 8.665Z' stroke='%23c80002' stroke-miterlimit='10' /%3e%3c/svg%3e");
}
footer .top .items .it .soc_seti{
	margin-top: 20px;
}
footer .top .items .it .soc_seti a{
	border: 1px solid rgba(255, 255, 255, 0.05);
}
footer .top .items .it .soc_seti a.max{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.16847 15.9559C12.3004 15.9559 16 12.4981 16 8.05142C16 3.60475 12.4638 0 8.02933 0C3.59485 0 0 3.60475 0 8.05142C0.0220544 8.84114 0.00732603 8.96602 0.0404649 9.2966C0.0736037 9.62718 0.1542 10.0721 0.205129 10.4904C0.28717 11.1642 0.437555 11.6454 0.591356 12.1451C0.733067 12.6056 0.8764 13.0714 0.967036 13.6786C0.979463 13.7619 0.991693 13.8418 1.00352 13.919C1.07279 14.3716 1.12821 14.7337 1.12821 15.1478C1.12821 15.7649 1.50869 16 1.97803 16C2.59342 16 2.85777 15.8873 3.36998 15.6621C3.60284 15.5597 3.75491 15.4583 3.92498 15.3448C4.01713 15.2834 4.11456 15.2184 4.233 15.1478L4.57145 14.7952C4.57145 14.7952 5.1382 15.2114 5.53848 15.4123C6.07398 15.6811 6.21197 15.714 6.73207 15.8379C6.77145 15.8473 6.81302 15.8572 6.85711 15.8678C7.09906 15.9258 7.56768 15.9559 8.16847 15.9559ZM12.0952 8.05142C12.0952 10.2294 10.2086 12.0404 8.0366 12.0404C7.23091 12.0404 6.47454 11.7521 5.8509 11.3353C5.8509 11.3353 5.55308 11.6156 5.1648 11.9082C5.00472 12.0288 4.69888 12.15 4.57145 11.9951C4.19776 11.5409 4.07175 10.7286 3.96333 9.87328C3.87385 9.16748 3.96333 8.05142 3.96333 8.05142C3.96333 5.8734 5.87921 3.90083 8.05125 3.90083C10.2233 3.90083 12.0952 5.8734 12.0952 8.05142Z' fill='%23fff' /%3e%3c/svg%3e");
}
footer .top .items .it .soc_seti a.tg{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.69185 2.11936C8.25885 2.74867 5.39488 4.05119 1.09992 6.02691C0.402482 6.31974 0.0371353 6.60622 0.00387617 6.88633C-0.0523327 7.35973 0.509147 7.54614 1.27374 7.79998C1.37774 7.83451 1.4855 7.87029 1.59598 7.90821C2.34822 8.16638 3.36012 8.46843 3.88616 8.48042C4.36333 8.49131 4.89591 8.2836 5.48389 7.85731C9.49681 4.99723 11.5683 3.55161 11.6983 3.52045C11.7901 3.49846 11.9172 3.47081 12.0034 3.55166C12.0895 3.6325 12.0811 3.78561 12.0719 3.82668C12.0163 4.07704 9.81229 6.2405 8.67171 7.3601C8.31614 7.70912 8.06392 7.9567 8.01236 8.01324C7.89686 8.13991 7.77915 8.25972 7.66602 8.37487C6.96716 9.08618 6.44309 9.6196 7.69503 10.4907C8.29666 10.9093 8.77809 11.2554 9.25838 11.6008C9.78289 11.9779 10.3061 12.3541 10.9829 12.8225C11.1554 12.9419 11.3201 13.0659 11.4805 13.1866C12.0909 13.6461 12.6393 14.0589 13.3169 13.9931C13.7105 13.9548 14.1172 13.564 14.3237 12.3983C14.8118 9.64335 15.7712 3.6743 15.9929 1.2146C16.0123 0.999097 15.9879 0.723297 15.9683 0.602228C15.9486 0.481158 15.9076 0.30866 15.7586 0.180964C15.5821 0.029734 15.3095 -0.00215678 15.1877 0.000109877C14.6335 0.0104165 13.7834 0.322542 9.69185 2.11936Z' fill='white' /%3e%3cpath d='M1.09992 6.02691C5.39488 4.05119 8.25885 2.74867 9.69185 2.11936C13.7834 0.322542 14.6335 0.0104165 15.1877 0.000109877C15.3095 -0.00215678 15.5821 0.029734 15.7586 0.180964C15.9076 0.30866 15.9486 0.481158 15.9683 0.602228C15.9879 0.723297 16.0123 0.999097 15.9929 1.2146C15.7712 3.6743 14.8118 9.64335 14.3237 12.3983C14.1172 13.564 13.7105 13.9548 13.3169 13.9931C12.6393 14.0589 12.0909 13.6461 11.4805 13.1866C11.3201 13.0659 11.1554 12.9419 10.9829 12.8225C10.3061 12.3541 9.78289 11.9779 9.25838 11.6008C8.77809 11.2554 8.29666 10.9093 7.69503 10.4907C6.44309 9.6196 6.96716 9.08618 7.66602 8.37487C7.77915 8.25972 7.89686 8.13991 8.01236 8.01324C8.06392 7.9567 8.31614 7.70912 8.67171 7.3601C9.81229 6.2405 12.0163 4.07704 12.0719 3.82668C12.0811 3.78561 12.0895 3.6325 12.0034 3.55166C11.9172 3.47081 11.7901 3.49846 11.6983 3.52045C11.5683 3.55161 9.49681 4.99723 5.48389 7.85731C4.89591 8.2836 4.36333 8.49131 3.88616 8.48042C3.36012 8.46843 2.34822 8.16638 1.59598 7.90821C1.4855 7.87029 1.37774 7.83451 1.27374 7.79998C0.509147 7.54614 -0.0523327 7.35973 0.00387617 6.88633C0.0371353 6.60622 0.402482 6.31974 1.09992 6.02691Z' fill='%23fff' /%3e%3c/svg%3e");
}

footer .bottom{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top:30px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}
footer .bottom .item{
	width: calc((100% - 15px * 1) / 4);
	text-align: center;
	margin-right: 15px;
}
footer .bottom .items{
	display:flex;
	flex-wrap: wrap;
	width: calc((100% - 15px * 1) / 2);
}
footer .bottom .items .it{
	text-align: center;
	width: calc((100% - 15px * 1) / 2);
	margin-right: 15px;
}
footer .bottom .items .it:last-child{margin-right:0;}

footer .bottom .item a,
footer .bottom .items .it a,
footer .bottom .items .it p{
	color:#fff;
}
footer .bottom .item a:hover,
footer .bottom .items .it a:hover{
	color:#c80002;
}

@media (max-width: 1200px){
	footer .top .item{width: calc((100% - 15px * 1) / 3);}
	footer .top .items{width: calc((100% - 15px * 1) / 1.5);}
	footer .bottom .item{width: calc((100% - 15px * 1) / 3);}
	footer .bottom .items{width: calc((100% - 15px * 1) / 1.5);}
}
@media (max-width: 768px){
	footer .top .item{width:100%;margin-right:0; margin-bottom: 20px;}
	footer .top .items{width:100%;}
	footer .top .items .it{width: 100%;margin-right: 0;}
	footer .top .items .it:first-child{margin-bottom: 20px;}
	footer .bottom .item{width:100%;margin-right:0; margin-bottom: 20px;}
	footer .bottom .items{width:100%;}
	footer .bottom .items .it{width:100%;margin-right: 0;}
	footer .bottom .items .it:first-child{margin-bottom: 20px;}
}

/* content
-----------------------------------------------------------------------------*/
#content{
	min-height: 480px;
	padding: 20px 0 30px;
}
.text p{
	margin-bottom:20px;
}
.text ol,
.text ul{
	margin-left:20px;
	margin-bottom:20px;
}
.text ul li{
	position:relative;
	padding-left: 23px;
}
.text ul li:before{
	content: "";
	background:#c80002;
	width:11px;
	height:5px;
	position: absolute;
	top: 7px;
	left: 0;
	margin: auto;
}
.text ol{
    counter-reset: item;
}
.text ol li:before{
    content: counter(item) '. ';
    counter-increment: item;
    padding-right: 5px;
	color:#c80002;
	font-weight: bold;
}

table{
	display: block;
    overflow: auto;
	width:100%;
	margin-bottom:20px;
}
table th{
	background:#ccc;
}
table th,
table td{
	border: 1px solid #1c3e77;
	padding:10px;
}

#content .cat_view > div{
    margin-bottom:30px;
}
#content .cat_view > div:last-child,
#content .cat_view > div > p{
    margin-bottom:0;
}
#content .cat_view > div > a{
	display:inline-block;
	font:400 30px/1 "Inter-Regular";
	color:#c80002;
	margin-bottom:5px;
	transition:color 0.5s;
}
#content .cat_view > div > a:hover{
    color:#4b92c6;
}

/* contact_block
-----------------------------------------------------------------------------*/
.contact_block{
	display: flex;
	flex-wrap: wrap;
}
.contact_block .left{
	width: 40%;
	background: #f4f4f4 url(img/sec_4_fon.png) center left / auto 100% no-repeat;
	padding: 40px 40px;
	box-sizing: border-box;
}
.contact_block .left .name{
	font: 400 20px / 1.2 "Inter-Regular";
    color: #1c3e77;
	margin-bottom: 20px;
}
.contact_block .left .adres{
	font: 400 16px / 1.2 "Inter-Regular";
    color: #1c3e77;
	margin-bottom: 20px;
}
.contact_block .left .adres:before{
	content:'';
	display: inline-block;
	width:10px;
	height:11px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.10163 3.44092C2.01903 -0.483071 7.99353 -0.478897 8.90641 3.44499C9.44196 5.74685 7.55077 7.82067 6.48841 9.13756C5.01942 10.9585 5.0042 10.9498 3.46181 9.13756C2.26262 7.72856 0.566309 5.74265 1.10163 3.44092ZM5.00402 2.85172C4.20167 2.85183 3.55166 3.48459 3.55166 4.2653C3.55166 5.04603 4.20167 5.67878 5.00402 5.67888C5.80647 5.67888 6.45716 5.04609 6.45716 4.2653C6.45716 3.48452 5.80646 2.85172 5.00402 2.85172Z' stroke='%231c3e77' /%3e%3c/svg%3e");
	margin-right:10px;
}
.contact_block .left .tel{
	font: 400 16px / 1.6 "Inter-Regular";
    color: #1c3e77;
}
.contact_block .left .tel:before{
	content:'';
	display: inline-block;
	width:12px;
	height:11px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 8.665C11 8.845 10.9599 9.03 10.8748 9.21C10.7897 9.39 10.6795 9.56 10.5343 9.72C10.2889 9.99 10.0185 10.185 9.71307 10.31C9.41262 10.435 9.08713 10.5 8.73661 10.5C8.22584 10.5 7.68002 10.38 7.10416 10.135C6.52829 9.89 5.95243 9.56 5.38157 9.145C4.80571 8.725 4.25989 8.26 3.73911 7.745C3.22333 7.225 2.75764 6.68 2.34201 6.11C1.9314 5.54 1.6009 4.97 1.36054 4.405C1.12018 3.835 1 3.29 1 2.77C1 2.43 1.06009 2.105 1.18027 1.805C1.30045 1.5 1.49074 1.22 1.75613 0.97C2.07661 0.655 2.42714 0.5 2.7977 0.5C2.93791 0.5 3.07812 0.53 3.20331 0.59C3.3335 0.65 3.44867 0.74 3.53881 0.87L4.70055 2.505C4.79069 2.63 4.85578 2.745 4.90085 2.855C4.94592 2.96 4.97096 3.065 4.97096 3.16C4.97096 3.28 4.9359 3.4 4.8658 3.515C4.8007 3.63 4.70556 3.75 4.58538 3.87L4.20481 4.265C4.14972 4.32 4.12469 4.385 4.12469 4.465C4.12469 4.505 4.12969 4.54 4.13971 4.58C4.15473 4.62 4.16975 4.65 4.17977 4.68C4.26991 4.845 4.42514 5.06 4.64547 5.32C4.87081 5.58 5.11117 5.845 5.37156 6.11C5.64196 6.375 5.90235 6.62 6.16775 6.845C6.42814 7.065 6.64347 7.215 6.81372 7.305C6.83876 7.315 6.8688 7.33 6.90386 7.345C6.94392 7.36 6.98398 7.365 7.02904 7.365C7.11417 7.365 7.17927 7.335 7.23435 7.28L7.61492 6.905C7.74011 6.78 7.86029 6.685 7.97546 6.625C8.09064 6.555 8.20581 6.52 8.331 6.52C8.42614 6.52 8.52629 6.54 8.63645 6.585C8.74662 6.63 8.86179 6.695 8.98698 6.78L10.6445 7.955C10.7747 8.045 10.8648 8.15 10.9199 8.275C10.97 8.4 11 8.525 11 8.665Z' stroke='%231c3e77' stroke-miterlimit='10' /%3e%3c/svg%3e");
	margin-right:10px;
	transition: all 0.5s;
}
.contact_block .left .tel:hover{
	color:#c80002;
}
.contact_block .left .tel:hover:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 8.665C11 8.845 10.9599 9.03 10.8748 9.21C10.7897 9.39 10.6795 9.56 10.5343 9.72C10.2889 9.99 10.0185 10.185 9.71307 10.31C9.41262 10.435 9.08713 10.5 8.73661 10.5C8.22584 10.5 7.68002 10.38 7.10416 10.135C6.52829 9.89 5.95243 9.56 5.38157 9.145C4.80571 8.725 4.25989 8.26 3.73911 7.745C3.22333 7.225 2.75764 6.68 2.34201 6.11C1.9314 5.54 1.6009 4.97 1.36054 4.405C1.12018 3.835 1 3.29 1 2.77C1 2.43 1.06009 2.105 1.18027 1.805C1.30045 1.5 1.49074 1.22 1.75613 0.97C2.07661 0.655 2.42714 0.5 2.7977 0.5C2.93791 0.5 3.07812 0.53 3.20331 0.59C3.3335 0.65 3.44867 0.74 3.53881 0.87L4.70055 2.505C4.79069 2.63 4.85578 2.745 4.90085 2.855C4.94592 2.96 4.97096 3.065 4.97096 3.16C4.97096 3.28 4.9359 3.4 4.8658 3.515C4.8007 3.63 4.70556 3.75 4.58538 3.87L4.20481 4.265C4.14972 4.32 4.12469 4.385 4.12469 4.465C4.12469 4.505 4.12969 4.54 4.13971 4.58C4.15473 4.62 4.16975 4.65 4.17977 4.68C4.26991 4.845 4.42514 5.06 4.64547 5.32C4.87081 5.58 5.11117 5.845 5.37156 6.11C5.64196 6.375 5.90235 6.62 6.16775 6.845C6.42814 7.065 6.64347 7.215 6.81372 7.305C6.83876 7.315 6.8688 7.33 6.90386 7.345C6.94392 7.36 6.98398 7.365 7.02904 7.365C7.11417 7.365 7.17927 7.335 7.23435 7.28L7.61492 6.905C7.74011 6.78 7.86029 6.685 7.97546 6.625C8.09064 6.555 8.20581 6.52 8.331 6.52C8.42614 6.52 8.52629 6.54 8.63645 6.585C8.74662 6.63 8.86179 6.695 8.98698 6.78L10.6445 7.955C10.7747 8.045 10.8648 8.15 10.9199 8.275C10.97 8.4 11 8.525 11 8.665Z' stroke='%23c80002' stroke-miterlimit='10' /%3e%3c/svg%3e");
}
.contact_block .left .mail{
	font: 400 16px / 1.2 "Inter-Regular";
    color: #1c3e77;
	margin-bottom: 20px;
}
.contact_block .left .mail:before{
	content:'';
	display: inline-block;
	width:11px;
	height:9px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.2015 0.880409L6.435 4.13636C5.5 4.96364 5.50781 4.95455 4.56 4.13636L0.798516 0.880409M8 8.5H3C0.5 8.5 0.5 8.5 0.5 5.59091V3.40909C0.5 0.5 0.5 0.5 3 0.5H8C10.5 0.5 10.5 0.5 10.5 3.40909V5.59091C10.5 8.5 10.5 8.5 8 8.5Z' stroke='%231c3e77' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	margin-right:10px;
	transition: all 0.5s;
}
.contact_block .left .mail:hover{
	color:#c80002;
}
.contact_block .left .mail:hover:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.2015 0.880409L6.435 4.13636C5.5 4.96364 5.50781 4.95455 4.56 4.13636L0.798516 0.880409M8 8.5H3C0.5 8.5 0.5 8.5 0.5 5.59091V3.40909C0.5 0.5 0.5 0.5 3 0.5H8C10.5 0.5 10.5 0.5 10.5 3.40909V5.59091C10.5 8.5 10.5 8.5 8 8.5Z' stroke='%23c80002' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}
.contact_block .left .soc_seti{
	justify-content: start;
}

.contact_block .right{
	width: 60%;
}

@media (max-width: 768px){
	.contact_block .left{width: 100%;padding: 20px 20px;}
	.contact_block .right{width: 100%;height: 370px;}
}

/* blog
-----------------------------------------------------------------------------*/
.blog{
	display:flex;
	flex-wrap:wrap;
}
.blog .item{
	/* display:block; */
	width: 23.5%;
	/* margin-right:2%; */
	margin-bottom:20px;
}
/* .blog .item:nth-child(4n){margin-right:0;} */

@media (max-width: 1000px){
	.blog .item{width: 32%;}
	.blog .item:nth-child(4n){margin-right:2%;}
	.blog .item:nth-child(3n){margin-right:0;}
}
@media (max-width: 768px){
	.blog .item{width: 49%;}
	.blog .item:nth-child(3n){margin-right:2%;}
	.blog .item:nth-child(2n){margin-right:0;}
}

@media (max-width: 480px){
	.blog .item{width: 100%; margin:0 0 20px;}
	.blog .item:nth-child(3n){margin-right:0;}
}

.blog .slick-slide .item{width: 100%;}

.blog .item .img{
	display: block;
	font-size: 0;
	position: relative;
	margin-bottom:10px;
}
.blog .item .img:before{
    content: '';
    border: 1px solid transparent;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    transition: all 0.5s;
	box-sizing: border-box;
}
.blog .item:hover .img:before{
    border: 1px solid #c80002;
}
.blog .item img{
	border-radius: 10px;
	margin: auto;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.blog .item .date{
	font: 400 16px/1 "Inter-Regular";
	color: #6d6d6d;
	margin-bottom:10px;
}
.blog .item .name{
	font: 400 24px/1 "Inter-Regular";
	color: #000;
	transition: all 0.5s;
}
.blog .item:hover .name{
	color: #c80002;
}

/* bread
-----------------------------------------------------------------------------*/
#content .bread{
	position:relative;
	margin-bottom:20px;
	color:#c80002;
	font: 400 16px "Inter-Regular";
}
#content .bread a{
	color:#6d6d6d;
	transition:color 0.5s;
}
#content .bread .divider:before{
	content:'/';
	padding:0 7px 0 11px;
	color:#6d6d6d;
}
#content .bread a:hover{
	color:#c80002;
}

#content .wp-pagenavi{
    margin:25px 0 20px;
    text-align:center;
}
#content .wp-pagenavi a,
#content .wp-pagenavi span{
	font:18px/1 'Inter-Regular';
	display:inline-block;
	margin:0 3px;
	padding:4px 8px;
	color:#c80002;
	background:transparent;
	transition:all 0.5s;
}
#content .wp-pagenavi a:hover,
#content .wp-pagenavi span.current{
	background:#c80002;
	color:white;
}

/* modal_form
-----------------------------------------------------------------------------*/
body .modal_form{
	position:relative;
	display:none;
	max-width:430px;
	padding:40px;
	border:1px solid #c80002;
	box-sizing:border-box;
	background:#fff;
}
.modal_form p.title{
	color:#1B1B1B;
	font-size:22px;
	line-height:1;
	font-weight:300;
	margin-bottom:20px;
	text-align:center;
	text-transform:uppercase;
}
.modal_form form{
	position:relative;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea{
	font:14px/1 'Inter-Regular';
	width:100%;
	padding:11px 14px;
	border:1px solid #6d6d6d;
	box-sizing:border-box;
	color:#121b29;
	margin-bottom:20px;
	transition:border 0.5s;
	outline: none;
}
.wpcf7 textarea{
	max-height:67px;
	resize:none;
}
.wpcf7 input[type="checkbox"]{
	position:relative;
	top:2px;
	margin:0 7px 0 0;
}
.wpcf7 input[type="submit"]{
	background:#c80002;
	border:1px solid #c80002;
	color:white;
	padding: 15px 30px;
	cursor:pointer;
	margin-top:10px;
	text-align:center;
	font:16px/1 'Inter-Regular';
	appearance:none;
	-webkit-appearance:none;
	transition:all 0.5s;
}
.wpcf7 input[type="submit"]:hover{
	background:white;
	color:#c80002;
}
.wpcf7 .wpcf7-list-item{
	margin:0;
	line-height:1;
}
.wpcf7 .wpcf7-not-valid-tip,
.wpcf7 .ajax-loader{
	display:none!important;
}
.wpcf7 label{
	display:block;
	color:white;
	font-size:16px;
	font-weight:300;
	margin-bottom:5px;
}
.wpcf7 input.wpcf7-not-valid[type="text"],
.wpcf7 input.wpcf7-not-valid[type="email"],
.wpcf7 input.wpcf7-not-valid[type="tel"],
.wpcf7 textarea.wpcf7-not-valid{
    border:1px solid red;
}
.wpcf7 .wpcf7-response-output{
    margin:10px 0 0!important;
    padding:10px!important;
	font-size:14px;
}
.wpcf7 input[type="checkbox"],
.wpcf7 input[type="radio"]{
    opacity:0;
	margin:0;
	position:absolute;
}
.wpcf7 .wpcf7-radio > span{
	margin-right:20px;
}
.wpcf7 .wpcf7-radio > span:last-child{
	margin-right:0;
}
.wpcf7 span.wpcf7-list-item-label{
    position:relative;
	display:block;
	cursor:pointer;
}
.wpcf7 input[type="checkbox"]:not(checked) + span.wpcf7-list-item-label,
.wpcf7 input[type="radio"]:not(checked) + span.wpcf7-list-item-label{
	position:relative;
	font-size:13px;
	color: #1B1B1B;
}
.wpcf7 input[type="checkbox"]:not(checked) + span.wpcf7-list-item-label::before,
.wpcf7 input[type="radio"]:not(checked) + span.wpcf7-list-item-label::before{
    content:'';
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 10px 0 0;
	border: 1px solid #276dae;
	border-radius:3px;
	
}
.wpcf7 input[type="checkbox"]:checked + span.wpcf7-list-item-label::before,
.wpcf7 input[type="radio"]:checked + span.wpcf7-list-item-label::before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 611.99 611.99' xml:space='preserve'%3e%3cpath d='M589.105,80.63c-30.513-31.125-79.965-31.125-110.478,0L202.422,362.344l-69.061-70.438 c-30.513-31.125-79.965-31.125-110.478,0c-30.513,31.125-30.513,81.572,0,112.678l124.29,126.776 c30.513,31.125,79.965,31.125,110.478,0l331.453-338.033C619.619,162.202,619.619,111.755,589.105,80.63z' fill='red'/%3e%3c/svg%3e ");
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%;
}

/* acf_gal
-----------------------------------------------------------------------------*/
@-webkit-keyframes foto_op{
	0% {opacity:0;-webkit-transform:scale(0);}
	60% {opacity:1;-webkit-transform:scale(1.05);}
	100% {opacity:1;-webkit-transform:scale(1);}
}
@keyframes foto_op{
	0% {opacity:0;transform:scale(0);}
	60% {opacity:1;transform:scale(1.05);}
	100% {opacity:1;transform:scale(1);}
}
.acf_gal{
	font-size:0;
}
.acf_gal > a{
	display:inline-block;
	vertical-align:top;
	width:18.8%;
	margin-right:1.5%;
	line-height:0;
	font-size:0;
	margin-bottom:1.5%;
	-webkit-animation:foto_op 0.5s;
	animation:foto_op 0.5s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-delay:1s;
	animation-delay:1s;
	opacity:0;
	border-bottom:6px solid #1c3e77;
	transition:all 0.5s;
}
.acf_gal > a:nth-of-type(5n+5){
	margin-right:0;
}
	
@media screen and (max-width: 950px){
	.acf_gal > a,
	.acf_gal > a:nth-of-type(5n+5){
		width:23.875%;
		margin-right:1.5%;
	}
	.acf_gal > a:nth-of-type(4n+4){
		margin-right:0;
	}
}
@media screen and (max-width: 700px){
	.acf_gal > a,
	.acf_gal > a:nth-of-type(5n+5),
	.acf_gal > a:nth-of-type(4n+4){
		width:32.33%;
		margin-right:1.5%;
	}
	.acf_gal > a:nth-of-type(3n+3){
		margin-right:0;
	}
}
@media screen and (max-width: 450px){
	.acf_gal > a,
	.acf_gal > a:nth-of-type(5n+5),
	.acf_gal > a:nth-of-type(4n+4),
	.acf_gal > a:nth-of-type(3n+3){
		width:49.25%;
		margin-right:1.5%;
	}
	.acf_gal > a:nth-of-type(2n+2){
		margin-right:0;
	}
}
@media screen and (max-width: 350px){
	.acf_gal > a,
	.acf_gal > a:nth-of-type(5n+5),
	.acf_gal > a:nth-of-type(4n+4),
	.acf_gal > a:nth-of-type(3n+3),
	.acf_gal > a:nth-of-type(2n+2){
		width:100%;
		margin-right:0;
	}
}

/* soc_seti
-----------------------------------------------------------------------------*/
.soc_seti{
	display: flex;
	align-items: center;
	justify-content: center;
}
.soc_seti a{
	width:40px;
	height:40px;
	border: 1px solid #1c3e77;
	margin-right: 10px;
}
.soc_seti a:last-child{margin-right: 0;}

.soc_seti a.max{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.16847 15.9559C12.3004 15.9559 16 12.4981 16 8.05142C16 3.60475 12.4638 0 8.02933 0C3.59485 0 0 3.60475 0 8.05142C0.0220544 8.84114 0.00732603 8.96602 0.0404649 9.2966C0.0736037 9.62718 0.1542 10.0721 0.205129 10.4904C0.28717 11.1642 0.437555 11.6454 0.591356 12.1451C0.733067 12.6056 0.8764 13.0714 0.967036 13.6786C0.979463 13.7619 0.991693 13.8418 1.00352 13.919C1.07279 14.3716 1.12821 14.7337 1.12821 15.1478C1.12821 15.7649 1.50869 16 1.97803 16C2.59342 16 2.85777 15.8873 3.36998 15.6621C3.60284 15.5597 3.75491 15.4583 3.92498 15.3448C4.01713 15.2834 4.11456 15.2184 4.233 15.1478L4.57145 14.7952C4.57145 14.7952 5.1382 15.2114 5.53848 15.4123C6.07398 15.6811 6.21197 15.714 6.73207 15.8379C6.77145 15.8473 6.81302 15.8572 6.85711 15.8678C7.09906 15.9258 7.56768 15.9559 8.16847 15.9559ZM12.0952 8.05142C12.0952 10.2294 10.2086 12.0404 8.0366 12.0404C7.23091 12.0404 6.47454 11.7521 5.8509 11.3353C5.8509 11.3353 5.55308 11.6156 5.1648 11.9082C5.00472 12.0288 4.69888 12.15 4.57145 11.9951C4.19776 11.5409 4.07175 10.7286 3.96333 9.87328C3.87385 9.16748 3.96333 8.05142 3.96333 8.05142C3.96333 5.8734 5.87921 3.90083 8.05125 3.90083C10.2233 3.90083 12.0952 5.8734 12.0952 8.05142Z' fill='%231c3e77' /%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
}
.soc_seti a.tg{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.69185 2.11936C8.25885 2.74867 5.39488 4.05119 1.09992 6.02691C0.402482 6.31974 0.0371353 6.60622 0.00387617 6.88633C-0.0523327 7.35973 0.509147 7.54614 1.27374 7.79998C1.37774 7.83451 1.4855 7.87029 1.59598 7.90821C2.34822 8.16638 3.36012 8.46843 3.88616 8.48042C4.36333 8.49131 4.89591 8.2836 5.48389 7.85731C9.49681 4.99723 11.5683 3.55161 11.6983 3.52045C11.7901 3.49846 11.9172 3.47081 12.0034 3.55166C12.0895 3.6325 12.0811 3.78561 12.0719 3.82668C12.0163 4.07704 9.81229 6.2405 8.67171 7.3601C8.31614 7.70912 8.06392 7.9567 8.01236 8.01324C7.89686 8.13991 7.77915 8.25972 7.66602 8.37487C6.96716 9.08618 6.44309 9.6196 7.69503 10.4907C8.29666 10.9093 8.77809 11.2554 9.25838 11.6008C9.78289 11.9779 10.3061 12.3541 10.9829 12.8225C11.1554 12.9419 11.3201 13.0659 11.4805 13.1866C12.0909 13.6461 12.6393 14.0589 13.3169 13.9931C13.7105 13.9548 14.1172 13.564 14.3237 12.3983C14.8118 9.64335 15.7712 3.6743 15.9929 1.2146C16.0123 0.999097 15.9879 0.723297 15.9683 0.602228C15.9486 0.481158 15.9076 0.30866 15.7586 0.180964C15.5821 0.029734 15.3095 -0.00215678 15.1877 0.000109877C14.6335 0.0104165 13.7834 0.322542 9.69185 2.11936Z' fill='white' /%3e%3cpath d='M1.09992 6.02691C5.39488 4.05119 8.25885 2.74867 9.69185 2.11936C13.7834 0.322542 14.6335 0.0104165 15.1877 0.000109877C15.3095 -0.00215678 15.5821 0.029734 15.7586 0.180964C15.9076 0.30866 15.9486 0.481158 15.9683 0.602228C15.9879 0.723297 16.0123 0.999097 15.9929 1.2146C15.7712 3.6743 14.8118 9.64335 14.3237 12.3983C14.1172 13.564 13.7105 13.9548 13.3169 13.9931C12.6393 14.0589 12.0909 13.6461 11.4805 13.1866C11.3201 13.0659 11.1554 12.9419 10.9829 12.8225C10.3061 12.3541 9.78289 11.9779 9.25838 11.6008C8.77809 11.2554 8.29666 10.9093 7.69503 10.4907C6.44309 9.6196 6.96716 9.08618 7.66602 8.37487C7.77915 8.25972 7.89686 8.13991 8.01236 8.01324C8.06392 7.9567 8.31614 7.70912 8.67171 7.3601C9.81229 6.2405 12.0163 4.07704 12.0719 3.82668C12.0811 3.78561 12.0895 3.6325 12.0034 3.55166C11.9172 3.47081 11.7901 3.49846 11.6983 3.52045C11.5683 3.55161 9.49681 4.99723 5.48389 7.85731C4.89591 8.2836 4.36333 8.49131 3.88616 8.48042C3.36012 8.46843 2.34822 8.16638 1.59598 7.90821C1.4855 7.87029 1.37774 7.83451 1.27374 7.79998C0.509147 7.54614 -0.0523327 7.35973 0.00387617 6.88633C0.0371353 6.60622 0.402482 6.31974 1.09992 6.02691Z' fill='%231c3e77' /%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
}
.soc_seti a:hover{
	border: 1px solid #c80002;
	background-color:#c80002;
}

/* products
-----------------------------------------------------------------------------*/
.products{
	display: flex;
	flex-wrap: wrap;
	font-size: 0;
}
.products .item{
	width: calc((100% - 15px * 3) / 4);
	margin-right:15px;
	margin-bottom:20px;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
}
.products .item:nth-child(4n){margin-right:0;}

@media (max-width: 1000px){
	.products .item{width: calc((100% - 15px * 2) / 3);}
	.products .item:nth-child(4n){margin-right:15px;}
	.products .item:nth-child(3n){margin-right:0;}
}
@media (max-width: 768px){
	.products .item{width: calc((100% - 15px * 1) / 2);}
	.products .item:nth-child(3n){margin-right:15px;}
	.products .item:nth-child(2n){margin-right:0;}
}
@media (max-width: 480px){
	.products .item{width: 100%; margin:0 0 20px;}
	.products .item:nth-child(3n){margin-right:0;}
}

.products .item img{
	display: block;
	margin: auto;
}
.products .item .block_name{
	display: block;
	padding: 20px 20px 85px;
	background: #f4f4f4;
	position: relative;
}
.products .item .block_name .name{
	display: block;
	font: 400 20px/1 "Inter-Regular";
	color: #1c3e77;
	height: 60px;
	overflow: hidden;
}
.products .item .block_name .more{
	position: absolute;
	bottom: 20px;
	left: 20px;
	right: 20px;
	font: 400 16px/1 "Inter-Regular";
	color: #fff;
	background: #1c3e77;
	padding: 15px 15px;
	text-align: center;
	transition: all 0.5s;
}
.products .item:hover .block_name .name{color: #c80002;}
.products .item:hover .block_name .more{background: #c80002;}

/* single_product
-----------------------------------------------------------------------------*/
.single_product{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-bottom: 50px;
}
.single_product .left{
	width:49%;
	font-size:0;
	background-color:#fff;
	text-align:center;
}
.single_product .left .img .item{
	display: block;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
}
.single_product .left .slick-slider{font-size: 0;}

.single_product .left .slider_for{margin-bottom: 10px; border: 1px solid #e9e9e9;}

.single_product .left .slider_for .item{
	position: relative;
	height:380px;
}
.single_product .left .slider_for .item img{
	position: absolute;
	left: 0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.single_product .left .slider_nav{padding: 0 80px;}
.single_product .left .slider_nav img{cursor:pointer;border: 1px solid #e9e9e9;}
.single_product .left .slider_nav.slick-slider .slick-list{margin: 0 -7px;}
.single_product .left .slider_nav.slick-slider .slick-slide{margin: 0 7px;}

.single_product .left .slider_nav .slick-next{right: 0;}
.single_product .left .slider_nav .slick-prev{left: 0;}

.single_product .right{
	width:49%;
}
.single_product .right h1{
	margin-top:0;
}
.single_product .right .price{
	font-size:32px;
	line-height: 1;
	color: #1c3e77;
	margin-bottom:20px;
}
.single_product .right .feedback{
	display:inline-block;
	padding: 15px 15px;
	background: #1c3e77;
	font: 400 16px/1 "Inter-Regular";
	color: #fff;
	border: 1px solid #1c3e77;
	transition: all 0.5s;
	width: 215px;
	text-align: center;
}
.single_product .right .feedback:hover{
	background: #fff;
    color: #1c3e77;
}
.single_product .right .model_3d{
	display:inline-block;
	padding: 15px 15px;
	background: #c80002;
	font: 400 16px/1 "Inter-Regular";
	color: #fff;
	border: 1px solid #c80002;
	transition: all 0.5s;
	width: 215px;
	text-align: center;
}
.single_product .right .model_3d:hover{
	background: #fff;
    color: #c80002;
}
.single_product .bottom{
	width:100%;
	margin-top:40px;
}

@media (max-width: 768px){
	.single_product .left{width:100%; margin-bottom:30px;}
	.single_product .right{width:100%;}
}

/* related_product
-----------------------------------------------------------------------------*/
.related_product .products.slick-slider .item{margin-bottom: 0;}
.related_product .products.slick-slider .slick-track{display: flex;margin-left: 0;}
.related_product .products.slick-slider .slick-track .slick-slide{height: initial;}
.related_product .products.slick-slider .slick-list{margin: 0 -7.5px;flex-grow: 1;}
.related_product .products.slick-slider .slick-slide{margin: 0 7.5px;}

/* documents
-----------------------------------------------------------------------------*/
.documents{
	margin-bottom:20px;
}
.documents > a.item{
	display: block;
	font: 400 20px/1 "Inter-Regular";
	color: #1c3e77;
	margin-bottom:20px;
	padding: 20px 70px 20px 20px;
	position: relative;
	background: #f4f4f4 url(img/documents_item.png) left center / auto 100% no-repeat;
}
.documents > a.item:last-child{margin-bottom:0;}

.documents > a.item:before{
	content: '';
	width: 40px;
	height: 40px;
	position: absolute;
	right:15px;
	top:0;
	bottom:0;
	margin: auto;
	background-color: #1c3e77;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.33333 8.14H9M4.33333 10.94H7.25333M9.66667 2.414C11.8867 2.54 13 3.401 13 6.6V10.8C13 13.6 12.3333 15 9 15H5C1.66667 15 1 13.6 1 10.8V6.6C1 3.408 2.11333 2.54 4.33333 2.414M5.66667 3.8H8.33333C9.66667 3.8 9.66667 3.1 9.66667 2.4C9.66667 1 9 1 8.33333 1H5.66667C5 1 4.33333 1 4.33333 2.4C4.33333 3.8 5 3.8 5.66667 3.8Z' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
	transition: all 0.5s;
}
.documents > a.item:after{
	content: '';
	position: absolute;
	right:0;
	left:0;
	top:0;
	bottom:0;
	margin: auto;
	border:1px solid #c80002;
	transition: all 0.5s;
	opacity: 0;
}
.documents > a.item:hover{color: #c80002;}
.documents > a.item:hover:before{background-color: #c80002;}
.documents > a.item:hover:after{opacity: 1;}

/* gas_converter
-----------------------------------------------------------------------------*/
.CS__header{
	position:relative;
}
.CS__header .CS_arrowIcon{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	margin:auto;
	width: 38px;
	height: 38px;
	cursor: pointer;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.48 12H0.36V10.656L9.272 10.72L0.856 1.728L2.024 0.655999L10.184 9.824L10.136 0.879999H11.48V12Z' fill='%23616161'/%3e%3c/svg%3e");
	background-position:center;
	background-repeat:no-repeat;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	transition: all 0.5s;
}
.is-active > .CS__header > .CS_arrowIcon{
	-webkit-transform:rotate(-540deg);
	transform:rotate(-540deg);
}
.CS.is-active .CS__body {
	display: block;
	transform: scaleY(1);
	transition: transform linear .5s;
}
.CS {
	width: 100%;
	position: relative;
}
.CS__body {
	z-index: 1;
	display: none;
	border: 1px solid #ccc;
	border-top: none;
	position: absolute;
	width: 100%;
	overflow: auto;
	background-color: #fff;
	box-sizing: border-box;
	max-height: 250px;
}

.CS__item_hint {color: #888;}
.CS__item:hover > .CS__item_hint {color: #fff;}
.CS__item {
	padding: 5px 7px;
	user-select: none;
	cursor: pointer;
}
.CS__item:hover{background-color: #ccc;}

#tooltip {
	z-index: 100;
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	background-color: #fff;
	box-shadow: 4px 4px 4px 0px #aaa;
	padding: 3px 5px;
	max-width: 200px;
	word-wrap: break-word;
	border-radius: 5px;
	outline: 1px solid #ddd;
}
[data-tooltip] {cursor: help;}

#conv-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#conv-container .data-container {
	background-color: #fff;
	margin-bottom:20px;
	box-sizing: border-box;
}

#conv-container .data-container input{
	font:16px/1 'Inter-Regular';
	color: #616161;
	padding: 10px 40px 10px 15px;
	border: 1px solid #d1d1d1;
	outline:none;
	width: 100%;
	box-sizing: border-box;
}

#conv-container .data-container input.CS__input{cursor: pointer;}

#conv-container .data-container .CS,
#conv-container .data-container input.input-text{margin-bottom:20px;}
#conv-container .data-container .input-button{
	font:16px/1 'Inter-Regular';
	color: #fff;
	cursor: pointer;
	padding: 15px 20px 15px 20px;
	background-color: #276dae;
	border: 0;
	border-radius: 5px;
	transition: all 0.5s;
}
#conv-container .data-container .input-button:hover{background-color: #c73023;}
#conv-container .data-container label{
	display: block;
	font-size: 16px;
	color: #1c3e77;
	margin-bottom:10px;
}
#conv-input-data{width:calc(100% - 420px);}
#conv-output-data{width: 400px;}
#other-info-container{width: 100%;}
#conv-table{display:table;}

@media (max-width: 1000px){
	#conv-input-data{width:100%;}
	#conv-output-data{width: 100%;}
}

/* partners_data
-----------------------------------------------------------------------------*/
.partners_data{

}
.partners_data .partners{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.partners_data .partners .item{
	width: 49%;
	background: #efefef;
	padding: 40px;
	box-sizing: border-box;
}
.partners_data .partners .item p:last-child{margin-bottom: 0;}

.partners_data .partners .item a:hover{color: #c80002;}

.partners_data .partners .item .name{
	font: 400 20px/1.2 "Inter-Regular";
	color: #1c3e77;
}
.partners_data .partners .item .inn{
	font: 400 16px/1.2 "Inter-Regular";
	color: #797979;
}
.partners_data .partners .item .adres{
	font: 400 16px/1.2 "Inter-Regular";
	color: #1c3e77;
}
.partners_data .partners .item .adres:before{
	content:'';
	display: inline-block;
	width:10px;
	height:11px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.10163 3.44092C2.01903 -0.483071 7.99353 -0.478897 8.90641 3.44499C9.44196 5.74685 7.55077 7.82067 6.48841 9.13756C5.01942 10.9585 5.0042 10.9498 3.46181 9.13756C2.26262 7.72856 0.566309 5.74265 1.10163 3.44092ZM5.00402 2.85172C4.20167 2.85183 3.55166 3.48459 3.55166 4.2653C3.55166 5.04603 4.20167 5.67878 5.00402 5.67888C5.80647 5.67888 6.45716 5.04609 6.45716 4.2653C6.45716 3.48452 5.80646 2.85172 5.00402 2.85172Z' stroke='%231c3e77' /%3e%3c/svg%3e");
	margin-right:10px;
}
.partners_data .partners .item .mail{
	font: 400 16px/1.2 "Inter-Regular";
	color: #1c3e77;
}
.partners_data .partners .item .mail:before{
	content:'';
	display: inline-block;
	width:11px;
	height:9px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.2015 0.880409L6.435 4.13636C5.5 4.96364 5.50781 4.95455 4.56 4.13636L0.798516 0.880409M8 8.5H3C0.5 8.5 0.5 8.5 0.5 5.59091V3.40909C0.5 0.5 0.5 0.5 3 0.5H8C10.5 0.5 10.5 0.5 10.5 3.40909V5.59091C10.5 8.5 10.5 8.5 8 8.5Z' stroke='%231c3e77' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	margin-right:10px;
	transition: all 0.5s;
}
.partners_data .partners .item .mail:hover:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.2015 0.880409L6.435 4.13636C5.5 4.96364 5.50781 4.95455 4.56 4.13636L0.798516 0.880409M8 8.5H3C0.5 8.5 0.5 8.5 0.5 5.59091V3.40909C0.5 0.5 0.5 0.5 3 0.5H8C10.5 0.5 10.5 0.5 10.5 3.40909V5.59091C10.5 8.5 10.5 8.5 8 8.5Z' stroke='%23c80002' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}
.partners_data .partners .item .tel{
	font: 400 16px/1.2 "Inter-Regular";
	color: #1c3e77;
}
.partners_data .partners .item .tel:before{
	content:'';
	display: inline-block;
	width:12px;
	height:11px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 8.665C11 8.845 10.9599 9.03 10.8748 9.21C10.7897 9.39 10.6795 9.56 10.5343 9.72C10.2889 9.99 10.0185 10.185 9.71307 10.31C9.41262 10.435 9.08713 10.5 8.73661 10.5C8.22584 10.5 7.68002 10.38 7.10416 10.135C6.52829 9.89 5.95243 9.56 5.38157 9.145C4.80571 8.725 4.25989 8.26 3.73911 7.745C3.22333 7.225 2.75764 6.68 2.34201 6.11C1.9314 5.54 1.6009 4.97 1.36054 4.405C1.12018 3.835 1 3.29 1 2.77C1 2.43 1.06009 2.105 1.18027 1.805C1.30045 1.5 1.49074 1.22 1.75613 0.97C2.07661 0.655 2.42714 0.5 2.7977 0.5C2.93791 0.5 3.07812 0.53 3.20331 0.59C3.3335 0.65 3.44867 0.74 3.53881 0.87L4.70055 2.505C4.79069 2.63 4.85578 2.745 4.90085 2.855C4.94592 2.96 4.97096 3.065 4.97096 3.16C4.97096 3.28 4.9359 3.4 4.8658 3.515C4.8007 3.63 4.70556 3.75 4.58538 3.87L4.20481 4.265C4.14972 4.32 4.12469 4.385 4.12469 4.465C4.12469 4.505 4.12969 4.54 4.13971 4.58C4.15473 4.62 4.16975 4.65 4.17977 4.68C4.26991 4.845 4.42514 5.06 4.64547 5.32C4.87081 5.58 5.11117 5.845 5.37156 6.11C5.64196 6.375 5.90235 6.62 6.16775 6.845C6.42814 7.065 6.64347 7.215 6.81372 7.305C6.83876 7.315 6.8688 7.33 6.90386 7.345C6.94392 7.36 6.98398 7.365 7.02904 7.365C7.11417 7.365 7.17927 7.335 7.23435 7.28L7.61492 6.905C7.74011 6.78 7.86029 6.685 7.97546 6.625C8.09064 6.555 8.20581 6.52 8.331 6.52C8.42614 6.52 8.52629 6.54 8.63645 6.585C8.74662 6.63 8.86179 6.695 8.98698 6.78L10.6445 7.955C10.7747 8.045 10.8648 8.15 10.9199 8.275C10.97 8.4 11 8.525 11 8.665Z' stroke='%231c3e77' stroke-miterlimit='10' /%3e%3c/svg%3e");
	margin-right:10px;
	transition: all 0.5s;
}
.partners_data .partners .item .tel:hover:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 8.665C11 8.845 10.9599 9.03 10.8748 9.21C10.7897 9.39 10.6795 9.56 10.5343 9.72C10.2889 9.99 10.0185 10.185 9.71307 10.31C9.41262 10.435 9.08713 10.5 8.73661 10.5C8.22584 10.5 7.68002 10.38 7.10416 10.135C6.52829 9.89 5.95243 9.56 5.38157 9.145C4.80571 8.725 4.25989 8.26 3.73911 7.745C3.22333 7.225 2.75764 6.68 2.34201 6.11C1.9314 5.54 1.6009 4.97 1.36054 4.405C1.12018 3.835 1 3.29 1 2.77C1 2.43 1.06009 2.105 1.18027 1.805C1.30045 1.5 1.49074 1.22 1.75613 0.97C2.07661 0.655 2.42714 0.5 2.7977 0.5C2.93791 0.5 3.07812 0.53 3.20331 0.59C3.3335 0.65 3.44867 0.74 3.53881 0.87L4.70055 2.505C4.79069 2.63 4.85578 2.745 4.90085 2.855C4.94592 2.96 4.97096 3.065 4.97096 3.16C4.97096 3.28 4.9359 3.4 4.8658 3.515C4.8007 3.63 4.70556 3.75 4.58538 3.87L4.20481 4.265C4.14972 4.32 4.12469 4.385 4.12469 4.465C4.12469 4.505 4.12969 4.54 4.13971 4.58C4.15473 4.62 4.16975 4.65 4.17977 4.68C4.26991 4.845 4.42514 5.06 4.64547 5.32C4.87081 5.58 5.11117 5.845 5.37156 6.11C5.64196 6.375 5.90235 6.62 6.16775 6.845C6.42814 7.065 6.64347 7.215 6.81372 7.305C6.83876 7.315 6.8688 7.33 6.90386 7.345C6.94392 7.36 6.98398 7.365 7.02904 7.365C7.11417 7.365 7.17927 7.335 7.23435 7.28L7.61492 6.905C7.74011 6.78 7.86029 6.685 7.97546 6.625C8.09064 6.555 8.20581 6.52 8.331 6.52C8.42614 6.52 8.52629 6.54 8.63645 6.585C8.74662 6.63 8.86179 6.695 8.98698 6.78L10.6445 7.955C10.7747 8.045 10.8648 8.15 10.9199 8.275C10.97 8.4 11 8.525 11 8.665Z' stroke='%23c80002' stroke-miterlimit='10' /%3e%3c/svg%3e");
}
.partners_data .partners .item .site{
	font: 400 16px/1.2 "Inter-Regular";
	color: #1c3e77;
}
.partners_data .partners .item .site:before{
	content:'';
	display: inline-block;
	width:12px;
	height:11px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 1H4.5C3.525 3.92 3.525 7.08 4.5 10H4M7.5 1C8.475 3.92 8.475 7.08 7.5 10M1.5 7.5V7C4.42 7.975 7.58 7.975 10.5 7V7.5M1.5 4C4.42 3.025 7.58 3.025 10.5 4M11 5.5C11 8.26142 8.76142 10.5 6 10.5C3.23858 10.5 1 8.26142 1 5.5C1 2.73858 3.23858 0.5 6 0.5C8.76142 0.5 11 2.73858 11 5.5Z' stroke='%231C3E77' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	margin-right:10px;
	transition: all 0.5s;
}
.partners_data .partners .item .site:hover:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 1H4.5C3.525 3.92 3.525 7.08 4.5 10H4M7.5 1C8.475 3.92 8.475 7.08 7.5 10M1.5 7.5V7C4.42 7.975 7.58 7.975 10.5 7V7.5M1.5 4C4.42 3.025 7.58 3.025 10.5 4M11 5.5C11 8.26142 8.76142 10.5 6 10.5C3.23858 10.5 1 8.26142 1 5.5C1 2.73858 3.23858 0.5 6 0.5C8.76142 0.5 11 2.73858 11 5.5Z' stroke='%23c80002' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}

@media (max-width: 768px){
	.partners_data .partners .item{width: 100%;}
	.partners_data .partners .item:first-child{margin-bottom: 20px;}
}