body {
    font-family: 'Roboto';
	line-height:initial;
	color:#222222;
	background:#F7FBFD;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
@media (min-width: 1200px) {
    .container {
        max-width: 1230px;
    }
}
input:hover,
input:active,
input:focus,
a:hover,
a:active,
a:focus,
button:hover,
button:active,
button:focus,
textarea:hover,
textarea:active,
textarea:focus {
	outline:none;
}
a,
a:hover {
    text-decoration: none;
}
:root {
	--f_o:'Oswald';
	--black:#222222;
	--blue:#003F71;
}

/* ------ ------ logo ------ ------ */

.logo {
	text-align:center;
	font-size:14px;
	font-weight:300;
	width:226px;
	margin:0 10px;
	display:flex;
	line-height: 20px;
	flex-direction:column;
	align-items:center;
	letter-spacing: -0.4px;
}
.logo span {
	font-family:var(--f_o);
	font-size:24px;
	font-weight:400;
	display:block;
	letter-spacing: initial;
}
.logo a,
.logo a:hover {
	color:#fff;
}

/* ------ ------ header ------ ------ */

.body_main header {
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:5;
}
.header_in {
	padding:12px 0 7px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-bottom:1px solid rgba(255,255,255,0.3);
}
.header_nav,
.header_info {
	width:calc(50% - 100px)
}
.header_nav ul {
    padding: 0;
    margin: 0;
    display: flex;
}
.header_nav li {
    list-style: none;
	margin:0 6px;
	position:relative;
}
.header_nav li:first-child {
	margin-left:0;
}
.header_nav li:after {
	position:absolute;
    height: 3px;
    bottom: -15px;
	left:0;
	right:0;
	background:#fff;
	content:'';
	opacity:0;
	display:block;
	transition:opacity 0.2s ease;
}
.header_nav li:hover:after,
.header_nav li.current-menu-item:after,
.header_nav li.current-post-ancestor:after {
	opacity:1;
}
.header_nav a {
    display: block;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
	font-weight:500;
    text-align: center;
	position:relative;
	padding:5px 0;
}
.header_nav a:hover {
    color: #fff;
}
.header_nav_btn {
    display: none;
    width: 24px;
    height: 24px;
    position: relative;
}
.header_nav_btn div,
.header_nav_btn:after,
.header_nav_btn:before {
    position: absolute;
    width:24px;
    height: 2px;
    background:#fff;
    transition: all 0.3s ease;
    left: 0;
    right: 0;
    margin: auto;
    content: "";
    display: block;
    border-radius: 10px;
}
.header_nav_btn div {
    top: 0;
    bottom: 0;
}
.header_nav_btn:after {
    top: 4px;
}
.header_nav_btn:before {
    bottom: 4px;
}
.header_nav_btn.active {
}
.header_nav_btn.active div {
    transform: rotate(-45deg);
    bottom: initial;
    top: 10px;
}
.header_nav_btn.active:before,
.header_nav_btn.active:after {
    transform: rotate(45deg);
    bottom: initial;
    top: 10px;
}
.header_info {
	display:flex;
	align-items:center;
	justify-content:end;
}
.header_phone,
.header_email {
	color:#fff;
	font-size:14px;
	padding:0 0 0 28px;
	background-position:left center;
	background-repeat:no-repeat;
}
.header_phone:hover,
.header_email:hover {
	color:#fff;
}
.header_phone {
	background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.3647 4.43014L8.90554 5.39925C9.39363 6.27382 9.19769 7.4211 8.42896 8.18983C8.42896 8.18983 7.49652 9.12229 9.18714 10.8129C10.8777 12.5035 11.8102 11.5711 11.8102 11.5711C12.5789 10.8023 13.7262 10.6064 14.6008 11.0945L15.5699 11.6353C16.8905 12.3724 17.0465 14.2244 15.8857 15.3852C15.1882 16.0827 14.3337 16.6254 13.3891 16.6612C11.799 16.7215 9.09861 16.3191 6.38979 13.6102C3.68098 10.9014 3.27855 8.20102 3.33883 6.6109C3.37464 5.66633 3.91738 4.81186 4.61488 4.11436C5.77567 2.95357 7.62769 3.10953 8.3647 4.43014Z" fill="white"/><path d="M11.0495 1.56673C11.1047 1.22599 11.4268 0.994843 11.7676 1.05001C11.7886 1.05404 11.8565 1.06673 11.8921 1.07465C11.9632 1.09048 12.0624 1.11486 12.186 1.15089C12.4333 1.22292 12.7789 1.34159 13.1935 1.53171C14.0238 1.91233 15.1286 2.57817 16.2751 3.72467C17.4216 4.87117 18.0874 5.97602 18.4681 6.80625C18.6582 7.22093 18.7769 7.56643 18.8489 7.81375C18.8849 7.93742 18.9093 8.03661 18.9251 8.10772C18.9331 8.14327 18.9388 8.17182 18.9429 8.19291L18.9477 8.21891C19.0028 8.55965 18.7738 8.89508 18.4331 8.95025C18.0933 9.00525 17.7732 8.77523 17.7167 8.43608C17.7149 8.42698 17.7102 8.40251 17.705 8.37944C17.6947 8.33329 17.677 8.2601 17.6488 8.16331C17.5924 7.96969 17.4944 7.68192 17.3318 7.32719C17.0069 6.6186 16.4228 5.64011 15.3912 4.60856C14.3597 3.577 13.3812 2.99284 12.6726 2.66798C12.3179 2.50535 12.0301 2.40741 11.8365 2.35101C11.7397 2.32282 11.618 2.2949 11.5719 2.28462C11.2327 2.2281 10.9945 1.9065 11.0495 1.56673Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.2381 4.44128C11.3329 4.10939 11.6788 3.9172 12.0107 4.01203L11.839 4.61298C12.0107 4.01203 12.0107 4.01203 12.0107 4.01203L12.0119 4.01238L12.0132 4.01274L12.016 4.01356L12.0224 4.01548L12.0389 4.02062C12.0515 4.02464 12.0672 4.02987 12.0859 4.03651C12.1233 4.04979 12.1728 4.06868 12.2335 4.09468C12.3549 4.14671 12.5208 4.22706 12.7245 4.34765C13.1324 4.58906 13.6892 4.99004 14.3434 5.64418C14.9975 6.29833 15.3985 6.85515 15.6399 7.26303C15.7605 7.46679 15.8408 7.63268 15.8929 7.75408C15.9189 7.81476 15.9378 7.86422 15.951 7.90165C15.9577 7.92036 15.9629 7.93605 15.9669 7.94861L15.9721 7.9651L15.974 7.97156L15.9748 7.97434L15.9752 7.97562C15.9752 7.97562 15.9755 7.97682 15.3746 8.14852L15.9755 7.97682C16.0703 8.30871 15.8782 8.65464 15.5463 8.74947C15.2172 8.84349 14.8743 8.65536 14.7761 8.32864L14.773 8.31966C14.7686 8.30714 14.7594 8.28249 14.7439 8.24648C14.7131 8.17454 14.6572 8.05684 14.5642 7.89968C14.3784 7.58573 14.0428 7.11136 13.4595 6.52807C12.8762 5.94477 12.4018 5.60918 12.0879 5.42338C11.9307 5.33036 11.813 5.27445 11.7411 5.24361C11.7051 5.22818 11.6804 5.21899 11.6679 5.21455L11.6589 5.21147C11.3322 5.11323 11.1441 4.77036 11.2381 4.44128Z" fill="white"/></svg>');
}
.header_email {
	background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.64294 4.30964C1.66663 5.28595 1.66663 6.8573 1.66663 10C1.66663 13.1427 1.66663 14.714 2.64294 15.6904C3.61925 16.6667 5.1906 16.6667 8.33329 16.6667H11.6666C14.8093 16.6667 16.3807 16.6667 17.357 15.6904C18.3333 14.714 18.3333 13.1427 18.3333 10C18.3333 6.8573 18.3333 5.28595 17.357 4.30964C16.3807 3.33333 14.8093 3.33333 11.6666 3.33333H8.33329C5.1906 3.33333 3.61925 3.33333 2.64294 4.30964ZM15.4801 6.26655C15.7011 6.53172 15.6652 6.92583 15.4001 7.1468L13.5697 8.67214C12.831 9.28769 12.2324 9.7866 11.704 10.1264C11.1536 10.4804 10.6175 10.7041 9.99996 10.7041C9.38239 10.7041 8.84635 10.4804 8.29594 10.1264C7.76756 9.7866 7.16889 9.28769 6.43026 8.67215L4.59984 7.1468C4.33467 6.92583 4.29884 6.53172 4.51982 6.26655C4.7408 6.00138 5.1349 5.96555 5.40007 6.18653L7.19915 7.68576C7.97662 8.33365 8.5164 8.78201 8.97211 9.07511C9.41324 9.35882 9.7124 9.45406 9.99996 9.45406C10.2875 9.45406 10.5867 9.35882 11.0278 9.07511C11.4835 8.78201 12.0233 8.33365 12.8008 7.68576L14.5998 6.18653C14.865 5.96555 15.2591 6.00138 15.4801 6.26655Z" fill="white"/></svg>');
	margin:0 0 0 24px;
}

/* ------ ------ hero ------ ------ */

.hero {
	background:url(img/hero.webp) center / cover no-repeat;
	height:720px;
	position:relative;
	padding:100px 0 0;
}
.hero .container {
	position:relative;
	z-index:3;
}
.hero:after {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	content:'';
	display:block;
	background: linear-gradient(to bottom,  rgba(0,63,113,0.5) 0%,rgba(0,63,113,0.5) 11%,rgba(0,63,113,0) 50%,rgba(0,63,113,0) 100%);
}
.hero_top {
	display:flex;
	justify-content:center;
}
.hero_top img {
	max-height:230px;
}
.hero_center {
	display:flex;
	margin:14px 0 0;
	justify-content:center;
}
.hero_center div {
	padding:8px;
	margin:0 8px;
	background: linear-gradient(30deg, rgba(255,111,0,1) 0%,rgba(255,240,129,1) 51%,rgba(255,111,0,1) 100%);
}
.hero_bottom {
	display:flex;
	padding:32px 0 0;
	justify-content:center;
}
.hero_bottom a {
	width:266px;
	height:48px;
	margin:0 8px;
	display:flex;
	justify-content:center;
	align-items:center;
	color:#fff;
	font-size:16px;
	font-weight:500;
	background:#FF6F00;
	border-radius:100px;
}
.hero_bottom a.btn_dialog {
	background:var(--blue)
}
.hero_bottom a img {
	margin:0 10px 0 0;
	max-width:20px;
}
.hero img {
	max-width:100%;
}
.hero_txt {
	background:#B3DEFF;
	overflow:hidden;
	padding:16px 0;
	color:var(--blue);
}
.hero_txt_slider {
	display:flex;
	padding:0 !important;
	align-items:center;
}
.hero_txt span {
	margin:0 6px;
	white-space:pre;
}

/* ------ ------ mobile_menu ------ ------ */

body {
	position:relative;
}
.mobile_menu_overlay {
	position:fixed;
	top:60px;
	bottom:0;
	background:rgba(0,0,0,0.6);
	left:-100%;
	height: 100%;
    width: 100%;
	transition:left 0.2s ease;
	z-index:101;
}
header:before {
	position:fixed;
	left:-100%;
	height:60px;
	width:100%;
	content:'';
	display:block;
	background:#fff;
	transition:left 0.2s ease;
}
header .container {
	position:relative;
	z-index:2;
}
.open_menu {
	overflow:hidden;
}
.open_menu .logo a {
	color:var(--black);
}
.open_menu .header_nav_btn div, 
.open_menu .header_nav_btn:after, 
.open_menu .header_nav_btn:before {
	background:var(--black);
}
.open_menu  .header_in {
	border-bottom:1px solid rgba(0, 0, 0, 0.3);
}
.mobile_menu {
	position:fixed;
	width:100%;
	left:-100%;
	padding:24px 0 84px;
	top:60px;
	background:#fff;
	height: 100%;
	overflow:auto;
	z-index:102;
	transition:left 0.2s ease;
}
.open_menu .mobile_menu_overlay,
.open_menu .mobile_menu,
.open_menu header:before {
	left:0;
}
.mobile_menu_title {
	font-size:14px;
	color:#878787;
	margin:0 0 20px;
}
.mobile_menu_info {
	display:flex;
	flex-direction:column;
}
.mobile_menu_info a,
.mobile_menu_info p {
	color:var(--black);
	margin:0 0 12px;
	font-size:14px;
	line-height:17px;
	padding: 0 0 0 28px;
    background-position: left center;
    background-repeat: no-repeat;
}
.mobile_menu_info p {
	margin:0;
}
.mobile_menu_info a:last-child {
}
.mobile_menu_phone {
	background-image:url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.69205 4.04412L7.12473 4.8194C7.5152 5.51906 7.35845 6.43689 6.74346 7.05187C6.74346 7.05187 5.99751 7.79783 7.35 9.15032C8.70247 10.5028 9.44846 9.75686 9.44846 9.75686C10.0634 9.14188 10.9813 8.98513 11.6809 9.3756L12.4562 9.80827C13.5127 10.3979 13.6375 11.8795 12.7088 12.8081C12.1508 13.3661 11.4673 13.8003 10.7116 13.829C9.43951 13.8772 7.27918 13.5552 5.11213 11.3882C2.94508 9.22115 2.62314 7.06082 2.67136 5.78873C2.70001 5.03307 3.13419 4.34949 3.6922 3.79149C4.62083 2.86286 6.10244 2.98763 6.69205 4.04412Z" fill="%23222222"/><path d="M8.83933 1.75338C8.88346 1.48079 9.14116 1.29587 9.41375 1.34001C9.43062 1.34324 9.48491 1.35338 9.51336 1.35972C9.57024 1.37239 9.6496 1.39189 9.74853 1.42071C9.94639 1.47834 10.2228 1.57327 10.5545 1.72536C11.2187 2.02987 12.1026 2.56254 13.0198 3.47974C13.937 4.39694 14.4697 5.28081 14.7742 5.945C14.9263 6.27674 15.0212 6.55314 15.0788 6.751C15.1076 6.84993 15.1271 6.92929 15.1398 6.98617C15.1461 7.01462 15.1508 7.03746 15.154 7.05433L15.1578 7.07513C15.202 7.34772 15.0187 7.61607 14.7461 7.6602C14.4743 7.7042 14.2183 7.52018 14.1731 7.24887C14.1717 7.24158 14.1678 7.22201 14.1637 7.20355C14.1555 7.16663 14.1413 7.10808 14.1187 7.03065C14.0736 6.87576 13.9952 6.64553 13.8651 6.36175C13.6053 5.79488 13.1379 5.01209 12.3127 4.18684C11.4874 3.3616 10.7047 2.89427 10.1378 2.63439C9.854 2.50428 9.62378 2.42593 9.46888 2.38081C9.39145 2.35826 9.29412 2.33592 9.2572 2.32769C8.98588 2.28248 8.79533 2.0252 8.83933 1.75338Z" fill="%23222222"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.99017 4.05303C9.06603 3.78751 9.34277 3.63376 9.60829 3.70963L9.47093 4.19039C9.60829 3.70963 9.60829 3.70963 9.60829 3.70963L9.60925 3.7099L9.61027 3.7102L9.61249 3.71085L9.61766 3.71239L9.63085 3.7165C9.6409 3.71971 9.65346 3.7239 9.66842 3.72921C9.69836 3.73983 9.73794 3.75494 9.78647 3.77575C9.8836 3.81737 10.0163 3.88165 10.1793 3.97812C10.5056 4.17125 10.9511 4.49203 11.4744 5.01535C11.9977 5.53866 12.3185 5.98412 12.5116 6.31043C12.6081 6.47343 12.6724 6.60614 12.714 6.70327C12.7348 6.75181 12.7499 6.79138 12.7605 6.82132C12.7658 6.83629 12.77 6.84884 12.7732 6.85889L12.7774 6.87208L12.7789 6.87725L12.7795 6.87947L12.7798 6.88049C12.7798 6.88049 12.7801 6.88145 12.2994 7.01882L12.7801 6.88145C12.856 7.14697 12.7022 7.42371 12.4367 7.49958C12.1735 7.57479 11.8992 7.42429 11.8206 7.16292L11.8181 7.15573C11.8145 7.14571 11.8072 7.12599 11.7949 7.09719C11.7702 7.03963 11.7255 6.94548 11.651 6.81975C11.5024 6.56859 11.2339 6.18909 10.7673 5.72245C10.3007 5.25582 9.92115 4.98735 9.66999 4.8387C9.54427 4.76429 9.45011 4.71956 9.39256 4.69489C9.36375 4.68255 9.34403 4.67519 9.33401 4.67164L9.32683 4.66917C9.06545 4.59059 8.91495 4.31629 8.99017 4.05303Z" fill="%23222222"/></svg>');
}
.mobile_menu_email {
	background-image:url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.11406 3.94771C1.33301 4.72876 1.33301 5.98584 1.33301 8.5C1.33301 11.0142 1.33301 12.2712 2.11406 13.0523C2.89511 13.8333 4.15218 13.8333 6.66634 13.8333H9.33301C11.8472 13.8333 13.1042 13.8333 13.8853 13.0523C14.6663 12.2712 14.6663 11.0142 14.6663 8.5C14.6663 5.98584 14.6663 4.72876 13.8853 3.94771C13.1042 3.16666 11.8472 3.16666 9.33301 3.16666H6.66634C4.15218 3.16666 2.89511 3.16666 2.11406 3.94771ZM12.3838 5.51324C12.5606 5.72538 12.5319 6.04066 12.3198 6.21744L10.8554 7.43771C10.2645 7.93015 9.7856 8.32928 9.36289 8.60115C8.92256 8.88435 8.49373 9.06325 7.99967 9.06325C7.50562 9.06325 7.07679 8.88435 6.63646 8.60115C6.21375 8.32928 5.73482 7.93015 5.14391 7.43772L3.67958 6.21744C3.46744 6.04066 3.43878 5.72538 3.61556 5.51324C3.79235 5.3011 4.10763 5.27244 4.31977 5.44922L5.75903 6.64861C6.381 7.16692 6.81283 7.52561 7.1774 7.76008C7.5303 7.98706 7.76963 8.06325 7.99967 8.06325C8.22972 8.06325 8.46905 7.98706 8.82195 7.76008C9.18652 7.52561 9.61835 7.16692 10.2403 6.64861L11.6796 5.44922C11.8917 5.27244 12.207 5.3011 12.3838 5.51324Z" fill="%23222222"/></svg>');
}
.mobile_menu_adress {
	background-image:url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.00033 1.83334C5.05481 1.83334 2.66699 4.50172 2.66699 7.5C2.66699 10.4748 4.36921 13.7083 7.02504 14.9496C7.64415 15.239 8.3565 15.239 8.97561 14.9496C11.6314 13.7083 13.3337 10.4748 13.3337 7.5C13.3337 4.50172 10.9458 1.83334 8.00033 1.83334ZM8.00033 8.5C8.73671 8.5 9.33366 7.90305 9.33366 7.16667C9.33366 6.43029 8.73671 5.83334 8.00033 5.83334C7.26395 5.83334 6.66699 6.43029 6.66699 7.16667C6.66699 7.90305 7.26395 8.5 8.00033 8.5Z" fill="%23222222"/></svg>');
}
.mobile_menu_soc {
	padding:20px 0 24px;
	margin:0 0 24px;
	border-bottom:1px solid rgba(0, 0, 0, 0.3);
	display:flex;
}
.mobile_menu_soc a {
	margin:0 8px 0 0;
}
.mobile_menu_nav {
	
}
.mobile_menu_nav ul {
	padding:0;
	margin:0 0 24px;
}
.mobile_menu_nav ul li {
	list-style:none;
	margin:0 0 16px;
}
.mobile_menu_nav ul li:last-child {
	margin:0;
}
.mobile_menu_nav ul li a {
	font-size:14px;
	color:var(--black);
}
.mobile_menu_btn a {
	width:266px;
	height:48px;
	display:flex;
	justify-content:center;
	align-items:center;
	color:#fff;
	font-size:16px;
	font-weight:500;
	background:#FF6F00;
	border-radius:100px;
	margin:0 auto;
}
.mobile_menu_btn a img {
	margin:0 10px 0 0;
}

/* ------ ------ indent ------ ------ */

.indent {
	padding:100px 0 0;
}

/* ------ ------ title ------ ------ */

.title {
	text-align:center;
	margin:0 0 32px;
}
.title h2 {
	font-size:32px;
	margin:0 0 12px;
	font-family:var(--f_o);
	font-weight:500;
	text-transform:uppercase;
}
.title h1 {
	font-size:48px;
	font-family:var(--f_o);
	font-weight:bold;
	text-transform:uppercase;
}
.title p {
	margin:0;
	font-size:16px;
}

/* ------ ------ news_row ------ ------ */

.news_row {
	display:flex;
	flex-wrap:wrap;
	margin:0 -8px;
	width:calc(100% + 16px);
}
.news_item {
	width:25%;
	padding:0 8px 16px;
}
.news_in {
	box-shadow:0 8px 20px rgba(0,63,113,.1);
	transition:box-shadow 0.2s ease;
	position:relative;
	border-radius:12px;
	height:100%;
}
.news_in:hover {
	box-shadow:0 16px 20px rgba(0,63,113,.2);
}
.news_img {
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	height:150px;
	border-radius:12px 12px 0 0;
}
.news_cats {
	position:absolute;
	left:12px;
	top:12px;
	display:flex;
	flex-wrap:wrap;
}
.news_cats span {
	background:var(--blue);
	color:#fff;
	padding:4px 8px 4px 16px;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0 4px 4px 0;
	border-radius:100px;
	font-size:12px;
	position:relative;
}
.news_cats span:before {
	content:'';
	display:block;
	width:4px;
	height:4px;
	border-radius:100px;
	background:#fff;
	position:absolute;
	left:8px;
	top:0;
	bottom:0;
	margin:auto 0;
}
.news_cont {
	padding:20px;
	height:calc(100% - 150px);
	background:#fff;
	border-radius:0 0 12px 12px;
	display:flex;
	flex-direction:column;
}
.news_title {
	font-size:16px;
	color:#444444;
	font-weight:bold;
	margin:0 0 12px;
}
.news_bottom {
	display:flex;
	justify-content:space-between;
	color:#878787;
	margin-top:auto;
	font-size:12px;
}
.news_date {
	padding:0 0 0 16px;
	background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6047_2402)'%3E%3Cpath d='M1 6C1 4.11438 1 3.17157 1.58579 2.58579C2.17157 2 3.11438 2 5 2H7C8.88562 2 9.82843 2 10.4142 2.58579C11 3.17157 11 4.11438 11 6V7C11 8.88562 11 9.82843 10.4142 10.4142C9.82843 11 8.88562 11 7 11H5C3.11438 11 2.17157 11 1.58579 10.4142C1 9.82843 1 8.88562 1 7V6Z' stroke='%23878787' stroke-width='0.75'/%3E%3Cpath d='M3.5 2V1.25' stroke='%23878787' stroke-width='0.75' stroke-linecap='round'/%3E%3Cpath d='M8.5 2V1.25' stroke='%23878787' stroke-width='0.75' stroke-linecap='round'/%3E%3Cpath d='M1.25 4.5H10.75' stroke='%23878787' stroke-width='0.75' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6047_2402'%3E%3Crect width='12' height='12' rx='2.5' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") left center no-repeat;
}
.news_view {
	padding:0 0 0 16px;
	background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.63745 7.64784C1.21248 7.09574 1 6.81969 1 6C1 5.18031 1.21248 4.90426 1.63745 4.35217C2.48598 3.24978 3.90906 2 6 2C8.09094 2 9.51402 3.24978 10.3626 4.35217C10.7875 4.90426 11 5.18031 11 6C11 6.81969 10.7875 7.09574 10.3626 7.64784C9.51402 8.75022 8.09094 10 6 10C3.90906 10 2.48598 8.75022 1.63745 7.64784Z' stroke='%23878787' stroke-width='0.75'/%3E%3Cpath d='M7.5 6C7.5 6.82843 6.82843 7.5 6 7.5C5.17157 7.5 4.5 6.82843 4.5 6C4.5 5.17157 5.17157 4.5 6 4.5C6.82843 4.5 7.5 5.17157 7.5 6Z' stroke='%23878787' stroke-width='0.75'/%3E%3C/svg%3E%0A") center left no-repeat;
}
.news_more {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	border-radius:12px;
}
.news_main_more {
	margin:32px 0 0;
	display:flex;
	justify-content:center;
}
.news_main_more a {
	display:flex;
	justify-content:center;
	align-items:center;
	color:#fff;
	font-size:16px;
	background:var(--blue);
	font-weight:500;
	width:218px;
	height:48px;
	border-radius:100px;
	box-shadow: 0 16px 20px rgba(0,63,113,0.2);
	transition:box-shadow 0.2s ease;
}
.news_main_more a:hover {
	box-shadow:0 0 0;
}

/* ------ ------ about ------ ------ */

.about {
	
}
.about_row {
	display:flex;
	margin:0 -8px;
	width:calc(100% + 16px);
}
.about_row > div {
	width:50%;
	padding:0 8px;
}
.about_video a {	
	height:332px;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	border-radius:12px;
	position:relative;
	width:100%;
	display:block;
	z-index:3;
}
.about_video div {
	display:none;
}
#video {
	padding:0 !important;
}
#video iframe {
	display:block;
	margin:0;
	padding:0;
}
.about_video {
	position:relative;
}
.about_video a:after {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	content:'';
	display:block;
	background:url(img/icon_play.png) center no-repeat;
	width:50px;
	height:50px;
}
.about_content_item {
	margin:0 0 8px;
}
.aboumargin:0;t_content_item:last-child {
	margin:0;
}
.about_content_title {
	font-family:var(--f_o);
	font-size:24px;
	font-weight:500;
	background:#fff;
	padding:16px 24px;
	cursor:pointer;
	border-radius:12px;
	box-shadow: 0 8px 20px rgba(0, 63, 113, .1);
}
.about_content_title span {
	position:relative;
	display:flex;
	align-items:baseline;
}
.about_content_title span:before {
	content:'';
	display:block;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 2H17C18.8856 2 19.8284 2 20.4142 2.58579C21 3.17157 21 4.11438 21 6V21.25H22C22.4142 21.25 22.75 21.5858 22.75 22C22.75 22.4142 22.4142 22.75 22 22.75H2C1.58579 22.75 1.25 22.4142 1.25 22C1.25 21.5858 1.58579 21.25 2 21.25H3V9C3 7.11438 3 6.17157 3.58579 5.58579C4.17157 5 5.11438 5 7 5H11C12.8856 5 13.8284 5 14.4142 5.58579C15 6.17157 15 7.11438 15 9V21.25H16.5V9L16.5 8.91051C16.5001 8.04488 16.5002 7.25121 16.4134 6.60559C16.3178 5.89462 16.0929 5.14317 15.4749 4.52513C14.8568 3.90708 14.1054 3.68219 13.3944 3.5866C12.7579 3.50102 11.9774 3.49991 11.126 3.49999C11.2103 3.11275 11.351 2.82059 11.5858 2.58579C12.1716 2 13.1144 2 15 2ZM5.25 8C5.25 7.58579 5.58579 7.25 6 7.25H12C12.4142 7.25 12.75 7.58579 12.75 8C12.75 8.41421 12.4142 8.75 12 8.75H6C5.58579 8.75 5.25 8.41421 5.25 8ZM5.25 11C5.25 10.5858 5.58579 10.25 6 10.25H12C12.4142 10.25 12.75 10.5858 12.75 11C12.75 11.4142 12.4142 11.75 12 11.75H6C5.58579 11.75 5.25 11.4142 5.25 11ZM5.25 14C5.25 13.5858 5.58579 13.25 6 13.25H12C12.4142 13.25 12.75 13.5858 12.75 14C12.75 14.4142 12.4142 14.75 12 14.75H6C5.58579 14.75 5.25 14.4142 5.25 14ZM9 18.25C9.41421 18.25 9.75 18.5858 9.75 19V21.25H8.25V19C8.25 18.5858 8.58579 18.25 9 18.25Z' fill='%23003F71'/%3E%3C/svg%3E%0A");
	width:24px;
	height:24px;
	margin:0 8px 0 0;
}
.about_content_title span:after {
	content:'';
	display:block;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L12 7L19 13' stroke='%23003F71' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 17L12 11L19 17' stroke='%23003F71' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	width:24px;
	height:24px;
	margin:0 0 0 auto;
	transition:transform 0.2s ease;
}
.about_content_item:not(.active) .about_content_title span:after {
	transform: scale(-1);
}
.about_content_text {
	padding:20px 0 12px;
	font-size:16px;
	display:none;
}

/* ------ ------ doc ------ ------ */

.doc_row {
	
}
.doc_item {
	margin:0 8px;
}
.doc_item a {
	height:320px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:12px;
	display:block;
}


/* ------ ------ slick-dots ------ ------ */

.slick-dots {
	padding:0;
	margin:32px 0 0;
	display:flex;
	width:100%;
	justify-content:center;
}
.slick-dots li {
	list-style:none;
	font-size:0;
	margin:0 3px;
}
.slick-dots li button {
	padding:0;
	width:10px;
	height:10px;
	opacity:0.6;
	background:var(--blue);
	display:block;
	border:0;
	cursor:pointer;
	border-radius:100px;
	transition:opacity 0.2s ease;
}
.slick-dots li.slick-active button {
	opacity:1;
}

/* ------ ------ dform ------ ------ */

.dform_in {
	background:url(img/hero.webp) center / cover no-repeat;
	border-radius:12px;
	padding:40px 20px 40px 40px;
	display:flex;
	position:relative;
}
.dform_in:after {
	position:absolute;
	left:0;
	right:0;
	border-radius:12px;
	top:0;
	bottom:0;
	content:'';
	display:block;
	background: linear-gradient(to bottom,  rgba(0,63,113,0.5) 0%,rgba(0,63,113,0.5) 11%,rgba(0,63,113,0) 50%,rgba(0,63,113,0) 100%);
}
.dform_img {
	max-width:calc(100% - 640px);
	position:relative;
	z-index:2;
	display:flex;
	align-items:center;
	margin:0 0 0 40px;
}
.dform_img img {
	max-width:100% 
}
.dform_content {
	width:600px;
	min-width:600px;
	position:relative;
	z-index:2;
}
.dform_content .title {
	color:#fff;
	text-align:left;
    margin: 0;
}
.dform_tabs {
	display:flex;
	margin:0 0 32px;
}
.dform_tabs > div {
	cursor:pointer;
	margin:0 8px 0 0;
	font-size:14px;
	font-weight:500;
	color:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:8px 12px;
	background:rgba(22,117,199,0.4);
	border:1px solid transparent;
	border-radius:12px;
	transition:border 0.2s ease,background 0.2s ease;
}
.dform_tabs > div.active {
	background:rgba(22,117,199,1);
	border:1px solid #fff;
}
.dform_blocks {

}
.dform_blocks > div {
	display:none;
}
.dform_blocks > div.active {
	display:block;
}
.dform_desc_is {
	display:flex;
	margin:0 -8px;
	width:calc(100% + 16px);
}
.dform_desc_is .dform_i {
	width:calc(50% - 16px);
}
.dform_i {
	width:100%;
	background:#fff;
	border-radius:12px;
	margin:0 8px 16px;
	position:relative;
	padding:8px 16px 8px 16px;
}
.dform_i span {
	color:#878787;
	display:flex;
	font-size:14px;
	margin:0 0 8px;
}
.dform_i p {
	margin:0;
	font-size:16px;
}
.dform_i i {
	position:absolute;
	width:20px;
	cursor:pointer;
	height:20px;
	right:16px;
	bottom:8px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M5 9.16675C5 6.80973 5 5.63121 5.73223 4.89898C6.46447 4.16675 7.64298 4.16675 10 4.16675H12.5C14.857 4.16675 16.0355 4.16675 16.7678 4.89898C17.5 5.63121 17.5 6.80973 17.5 9.16675V13.3334C17.5 15.6904 17.5 16.8689 16.7678 17.6012C16.0355 18.3334 14.857 18.3334 12.5 18.3334H10C7.64298 18.3334 6.46447 18.3334 5.73223 17.6012C5 16.8689 5 15.6904 5 13.3334V9.16675Z' stroke='%23003F71' stroke-width='1.25'/%3E%3Cpath d='M5 15.8334C3.61929 15.8334 2.5 14.7141 2.5 13.3334V8.33341C2.5 5.19072 2.5 3.61937 3.47631 2.64306C4.45262 1.66675 6.02397 1.66675 9.16667 1.66675H12.5C13.8807 1.66675 15 2.78604 15 4.16675' stroke='%23003F71' stroke-width='1.25'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.dform_block_desc > .dform_i,
.dform_block_phone > .dform_i {
	margin:0;
}
.dform_i i.copied {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M5 9.16675C5 6.80973 5 5.63121 5.73223 4.89898C6.46447 4.16675 7.64298 4.16675 10 4.16675H12.5C14.857 4.16675 16.0355 4.16675 16.7678 4.89898C17.5 5.63121 17.5 6.80973 17.5 9.16675V13.3334C17.5 15.6904 17.5 16.8689 16.7678 17.6012C16.0355 18.3334 14.857 18.3334 12.5 18.3334H10C7.64298 18.3334 6.46447 18.3334 5.73223 17.6012C5 16.8689 5 15.6904 5 13.3334V9.16675Z' stroke='%23008000' stroke-width='1.25'/%3E%3Cpath d='M5 15.8334C3.61929 15.8334 2.5 14.7141 2.5 13.3334V8.33341C2.5 5.19072 2.5 3.61937 3.47631 2.64306C4.45262 1.66675 6.02397 1.66675 9.16667 1.66675H12.5C13.8807 1.66675 15 2.78604 15 4.16675' stroke='%23008000' stroke-width='1.25'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.dform_i i:hover {
    opacity: 0.7;
}
.dform_block_qr img {
	max-width:160px;
	max-height:160px;
}
.dform_bottom {
	margin:16px 0 0;
	border-radius:12px;
	padding:16px 16px 16px 40px;
	background-color:var(--blue);
	color:#fff;
	font-size:16px;
	line-height:160%;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.115 16.154H12.115V9.65401H11.115V16.154ZM11.615 8.23101C11.7897 8.23101 11.936 8.17201 12.054 8.05401C12.172 7.93601 12.2307 7.78967 12.23 7.61501C12.2293 7.44034 12.1703 7.29434 12.053 7.17701C11.9357 7.05967 11.7897 7.00067 11.615 7.00001C11.4403 6.99934 11.2943 7.05834 11.177 7.17701C11.0597 7.29567 11.0007 7.44201 11 7.61601C10.9993 7.79001 11.0583 7.93601 11.177 8.05401C11.2957 8.17201 11.4417 8.23101 11.615 8.23101Z' fill='white'/%3E%3Ccircle cx='11.5' cy='12.5' r='9' stroke='white'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-position:left 12px top 16px;
}
.dform_bottom a {
	color:#fff;
	text-decoration:underline;
}
.dform_bottom a:hover {
	text-decoration:none;
}

/* ------ ------ reports_slider ------ ------ */

.reports_slider {
	display:flex;
	flex-wrap:wrap;
}
.reports_slider .slick-list {
	margin:0 -8px;
	width:calc(100% + 24px);
}
.reports_item {
	padding:0 8px 16px;
}
.reports_in {
	box-shadow:0 4px 10px rgba(0,63,113,.1);
	transition:box-shadow 0.2s ease;
	position:relative;
	border-radius:12px;
	padding:16px;
	display:flex;
	flex-direction:column;
	background:#fff;
}
.reports_in:hover {
	box-shadow:0 8px 10px rgba(0,63,113,.2);
}
.reports_item_tit {
	font-size:14px;
	color:#878787;
	margin:0 0 16px;
}
.reports_item_y {
	font-size:48px;
	font-family:var(--f_o);
	font-weight:bold;
	color:var(--blue);
}

/* ------ ------ footer ------ ------ */

footer {
	margin-top:auto;
}
.footer_in {
	background:var(--blue);
	
}
.footer_top {
	padding:48px 0 32px;
	display:flex;
	justify-content:space-between;
}
.footer_top .logo {
	margin:0;
}
.footer_title {
	color:rgba(255,255,255,0.3);
	margin:0 0 16px;
}

.footer_menu ul {
	padding:0;
	margin:0;
}
.footer_menu ul li {
	list-style:none;
	margin:0 0 12px;
}
.footer_menu ul li:last-child {
	margin:0;
}
.footer_menu ul li a {
	font-size:14px;
	color:#fff;
}
.footer_menu ul li a:hover {
	border-bottom:1px solid #fff;
}


.footer_info_in {
	display:flex;
	flex-direction:column;
}
.footer_info_in a,
.footer_info_in p {
	color:#fff;
	margin:0 0 8px;
	font-size:14px;
	line-height:17px;
	padding: 0 0 0 28px;
    background-position: left center;
    background-repeat: no-repeat;
}
.footer_info_in p {
	margin:0;
}
.footer_info_in a:last-child {
	
}
.footer_menu_phone {
	background-image:url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.69205 4.04412L7.12473 4.8194C7.5152 5.51906 7.35845 6.43689 6.74346 7.05187C6.74346 7.05187 5.99751 7.79783 7.35 9.15032C8.70247 10.5028 9.44846 9.75686 9.44846 9.75686C10.0634 9.14188 10.9813 8.98513 11.6809 9.3756L12.4562 9.80827C13.5127 10.3979 13.6375 11.8795 12.7088 12.8081C12.1508 13.3661 11.4673 13.8003 10.7116 13.829C9.43951 13.8772 7.27918 13.5552 5.11213 11.3882C2.94508 9.22115 2.62314 7.06082 2.67136 5.78873C2.70001 5.03307 3.13419 4.34949 3.6922 3.79149C4.62083 2.86286 6.10244 2.98763 6.69205 4.04412Z" fill="%23fff"/><path d="M8.83933 1.75338C8.88346 1.48079 9.14116 1.29587 9.41375 1.34001C9.43062 1.34324 9.48491 1.35338 9.51336 1.35972C9.57024 1.37239 9.6496 1.39189 9.74853 1.42071C9.94639 1.47834 10.2228 1.57327 10.5545 1.72536C11.2187 2.02987 12.1026 2.56254 13.0198 3.47974C13.937 4.39694 14.4697 5.28081 14.7742 5.945C14.9263 6.27674 15.0212 6.55314 15.0788 6.751C15.1076 6.84993 15.1271 6.92929 15.1398 6.98617C15.1461 7.01462 15.1508 7.03746 15.154 7.05433L15.1578 7.07513C15.202 7.34772 15.0187 7.61607 14.7461 7.6602C14.4743 7.7042 14.2183 7.52018 14.1731 7.24887C14.1717 7.24158 14.1678 7.22201 14.1637 7.20355C14.1555 7.16663 14.1413 7.10808 14.1187 7.03065C14.0736 6.87576 13.9952 6.64553 13.8651 6.36175C13.6053 5.79488 13.1379 5.01209 12.3127 4.18684C11.4874 3.3616 10.7047 2.89427 10.1378 2.63439C9.854 2.50428 9.62378 2.42593 9.46888 2.38081C9.39145 2.35826 9.29412 2.33592 9.2572 2.32769C8.98588 2.28248 8.79533 2.0252 8.83933 1.75338Z" fill="%23fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.99017 4.05303C9.06603 3.78751 9.34277 3.63376 9.60829 3.70963L9.47093 4.19039C9.60829 3.70963 9.60829 3.70963 9.60829 3.70963L9.60925 3.7099L9.61027 3.7102L9.61249 3.71085L9.61766 3.71239L9.63085 3.7165C9.6409 3.71971 9.65346 3.7239 9.66842 3.72921C9.69836 3.73983 9.73794 3.75494 9.78647 3.77575C9.8836 3.81737 10.0163 3.88165 10.1793 3.97812C10.5056 4.17125 10.9511 4.49203 11.4744 5.01535C11.9977 5.53866 12.3185 5.98412 12.5116 6.31043C12.6081 6.47343 12.6724 6.60614 12.714 6.70327C12.7348 6.75181 12.7499 6.79138 12.7605 6.82132C12.7658 6.83629 12.77 6.84884 12.7732 6.85889L12.7774 6.87208L12.7789 6.87725L12.7795 6.87947L12.7798 6.88049C12.7798 6.88049 12.7801 6.88145 12.2994 7.01882L12.7801 6.88145C12.856 7.14697 12.7022 7.42371 12.4367 7.49958C12.1735 7.57479 11.8992 7.42429 11.8206 7.16292L11.8181 7.15573C11.8145 7.14571 11.8072 7.12599 11.7949 7.09719C11.7702 7.03963 11.7255 6.94548 11.651 6.81975C11.5024 6.56859 11.2339 6.18909 10.7673 5.72245C10.3007 5.25582 9.92115 4.98735 9.66999 4.8387C9.54427 4.76429 9.45011 4.71956 9.39256 4.69489C9.36375 4.68255 9.34403 4.67519 9.33401 4.67164L9.32683 4.66917C9.06545 4.59059 8.91495 4.31629 8.99017 4.05303Z" fill="%23fff"/></svg>');
}
.footer_menu_email {
	background-image:url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.11406 3.94771C1.33301 4.72876 1.33301 5.98584 1.33301 8.5C1.33301 11.0142 1.33301 12.2712 2.11406 13.0523C2.89511 13.8333 4.15218 13.8333 6.66634 13.8333H9.33301C11.8472 13.8333 13.1042 13.8333 13.8853 13.0523C14.6663 12.2712 14.6663 11.0142 14.6663 8.5C14.6663 5.98584 14.6663 4.72876 13.8853 3.94771C13.1042 3.16666 11.8472 3.16666 9.33301 3.16666H6.66634C4.15218 3.16666 2.89511 3.16666 2.11406 3.94771ZM12.3838 5.51324C12.5606 5.72538 12.5319 6.04066 12.3198 6.21744L10.8554 7.43771C10.2645 7.93015 9.7856 8.32928 9.36289 8.60115C8.92256 8.88435 8.49373 9.06325 7.99967 9.06325C7.50562 9.06325 7.07679 8.88435 6.63646 8.60115C6.21375 8.32928 5.73482 7.93015 5.14391 7.43772L3.67958 6.21744C3.46744 6.04066 3.43878 5.72538 3.61556 5.51324C3.79235 5.3011 4.10763 5.27244 4.31977 5.44922L5.75903 6.64861C6.381 7.16692 6.81283 7.52561 7.1774 7.76008C7.5303 7.98706 7.76963 8.06325 7.99967 8.06325C8.22972 8.06325 8.46905 7.98706 8.82195 7.76008C9.18652 7.52561 9.61835 7.16692 10.2403 6.64861L11.6796 5.44922C11.8917 5.27244 12.207 5.3011 12.3838 5.51324Z" fill="%23fff"/></svg>');
}
.footer_menu_adress {
	background-image:url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.00033 1.83334C5.05481 1.83334 2.66699 4.50172 2.66699 7.5C2.66699 10.4748 4.36921 13.7083 7.02504 14.9496C7.64415 15.239 8.3565 15.239 8.97561 14.9496C11.6314 13.7083 13.3337 10.4748 13.3337 7.5C13.3337 4.50172 10.9458 1.83334 8.00033 1.83334ZM8.00033 8.5C8.73671 8.5 9.33366 7.90305 9.33366 7.16667C9.33366 6.43029 8.73671 5.83334 8.00033 5.83334C7.26395 5.83334 6.66699 6.43029 6.66699 7.16667C6.66699 7.90305 7.26395 8.5 8.00033 8.5Z" fill="%23fff"/></svg>');
}
.footer_info > .footer_soc_in {
	display:none;
}
.footer_soc_in {
	display:flex;
}
.footer_soc_in a {
	margin:0 8px 0 0;
}
.footer_bottom {
	text-align:center;
	padding:16px 0 32px;
	color:rgba(255,255,255,0.3);
	border-top:1px solid rgba(255,255,255,0.3);
}
.footer_bottom a {
	color:#fff;
}


/* ------ ------ page ------ ------ */

body:not(.body_main) header {
	margin:0 0 40px;
}
body:not(.body_main) header,
body:not(.body_main) header a,
body:not(.body_main) header a:hover {
	color:var(--black);
}
body:not(.body_main) header .header_phone {
	background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.3647 4.43014L8.90554 5.39925C9.39363 6.27382 9.19769 7.4211 8.42896 8.18983C8.42896 8.18983 7.49652 9.12229 9.18714 10.8129C10.8777 12.5035 11.8102 11.5711 11.8102 11.5711C12.5789 10.8023 13.7262 10.6064 14.6008 11.0945L15.5699 11.6353C16.8905 12.3724 17.0465 14.2244 15.8857 15.3852C15.1882 16.0827 14.3337 16.6254 13.3891 16.6612C11.799 16.7215 9.09861 16.3191 6.38979 13.6102C3.68098 10.9014 3.27855 8.20102 3.33883 6.6109C3.37464 5.66633 3.91738 4.81186 4.61488 4.11436C5.77567 2.95357 7.62769 3.10953 8.3647 4.43014Z" fill="%23003F71"/><path d="M11.0495 1.56673C11.1047 1.22599 11.4268 0.994843 11.7676 1.05001C11.7886 1.05404 11.8565 1.06673 11.8921 1.07465C11.9632 1.09048 12.0624 1.11486 12.186 1.15089C12.4333 1.22292 12.7789 1.34159 13.1935 1.53171C14.0238 1.91233 15.1286 2.57817 16.2751 3.72467C17.4216 4.87117 18.0874 5.97602 18.4681 6.80625C18.6582 7.22093 18.7769 7.56643 18.8489 7.81375C18.8849 7.93742 18.9093 8.03661 18.9251 8.10772C18.9331 8.14327 18.9388 8.17182 18.9429 8.19291L18.9477 8.21891C19.0028 8.55965 18.7738 8.89508 18.4331 8.95025C18.0933 9.00525 17.7732 8.77523 17.7167 8.43608C17.7149 8.42698 17.7102 8.40251 17.705 8.37944C17.6947 8.33329 17.677 8.2601 17.6488 8.16331C17.5924 7.96969 17.4944 7.68192 17.3318 7.32719C17.0069 6.6186 16.4228 5.64011 15.3912 4.60856C14.3597 3.577 13.3812 2.99284 12.6726 2.66798C12.3179 2.50535 12.0301 2.40741 11.8365 2.35101C11.7397 2.32282 11.618 2.2949 11.5719 2.28462C11.2327 2.2281 10.9945 1.9065 11.0495 1.56673Z" fill="%23003F71"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.2381 4.44128C11.3329 4.10939 11.6788 3.9172 12.0107 4.01203L11.839 4.61298C12.0107 4.01203 12.0107 4.01203 12.0107 4.01203L12.0119 4.01238L12.0132 4.01274L12.016 4.01356L12.0224 4.01548L12.0389 4.02062C12.0515 4.02464 12.0672 4.02987 12.0859 4.03651C12.1233 4.04979 12.1728 4.06868 12.2335 4.09468C12.3549 4.14671 12.5208 4.22706 12.7245 4.34765C13.1324 4.58906 13.6892 4.99004 14.3434 5.64418C14.9975 6.29833 15.3985 6.85515 15.6399 7.26303C15.7605 7.46679 15.8408 7.63268 15.8929 7.75408C15.9189 7.81476 15.9378 7.86422 15.951 7.90165C15.9577 7.92036 15.9629 7.93605 15.9669 7.94861L15.9721 7.9651L15.974 7.97156L15.9748 7.97434L15.9752 7.97562C15.9752 7.97562 15.9755 7.97682 15.3746 8.14852L15.9755 7.97682C16.0703 8.30871 15.8782 8.65464 15.5463 8.74947C15.2172 8.84349 14.8743 8.65536 14.7761 8.32864L14.773 8.31966C14.7686 8.30714 14.7594 8.28249 14.7439 8.24648C14.7131 8.17454 14.6572 8.05684 14.5642 7.89968C14.3784 7.58573 14.0428 7.11136 13.4595 6.52807C12.8762 5.94477 12.4018 5.60918 12.0879 5.42338C11.9307 5.33036 11.813 5.27445 11.7411 5.24361C11.7051 5.22818 11.6804 5.21899 11.6679 5.21455L11.6589 5.21147C11.3322 5.11323 11.1441 4.77036 11.2381 4.44128Z" fill="%23003F71"/></svg>');
}
body:not(.body_main) header .header_email {
	background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.64294 4.30964C1.66663 5.28595 1.66663 6.8573 1.66663 10C1.66663 13.1427 1.66663 14.714 2.64294 15.6904C3.61925 16.6667 5.1906 16.6667 8.33329 16.6667H11.6666C14.8093 16.6667 16.3807 16.6667 17.357 15.6904C18.3333 14.714 18.3333 13.1427 18.3333 10C18.3333 6.8573 18.3333 5.28595 17.357 4.30964C16.3807 3.33333 14.8093 3.33333 11.6666 3.33333H8.33329C5.1906 3.33333 3.61925 3.33333 2.64294 4.30964ZM15.4801 6.26655C15.7011 6.53172 15.6652 6.92583 15.4001 7.1468L13.5697 8.67214C12.831 9.28769 12.2324 9.7866 11.704 10.1264C11.1536 10.4804 10.6175 10.7041 9.99996 10.7041C9.38239 10.7041 8.84635 10.4804 8.29594 10.1264C7.76756 9.7866 7.16889 9.28769 6.43026 8.67215L4.59984 7.1468C4.33467 6.92583 4.29884 6.53172 4.51982 6.26655C4.7408 6.00138 5.1349 5.96555 5.40007 6.18653L7.19915 7.68576C7.97662 8.33365 8.5164 8.78201 8.97211 9.07511C9.41324 9.35882 9.7124 9.45406 9.99996 9.45406C10.2875 9.45406 10.5867 9.35882 11.0278 9.07511C11.4835 8.78201 12.0233 8.33365 12.8008 7.68576L14.5998 6.18653C14.865 5.96555 15.2591 6.00138 15.4801 6.26655Z" fill="%23003F71"/></svg>');
}
body:not(.body_main) header .header_in {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
body:not(.body_main) header .header_nav li:after {
    background: #000;
}
body:not(.body_main) header .header_nav_btn div, 
body:not(.body_main) header .header_nav_btn:after, 
body:not(.body_main) header .header_nav_btn:before {
    background: #000;
}

/* ------ ------ category ------ ------ */

.category_list {
	margin:0 0 26px;
}
.category_list ul {
	padding:0;
	margin:0;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.category_list ul li {
	margin:0 4px 8px;
	list-style:none;
}
.category_list ul li a {
	cursor:pointer;
	font-size:14px;
	font-weight:500;
	color:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:8px 12px;
	color:var(--blue);
	background:rgba(22,117,199,0.4);
	border-radius:12px;
	transition:border 0.2s ease,background 0.2s ease;
}
.category_list ul li.active a {
	background:rgba(22,117,199,1);
	border:1px solid #fff;
	color:#fff;
}
.pagination {
	clear: both;
	justify-content: center;
	margin: 4px 0 0;
	display:flex;
}
.pagination a,
.pagination span,
.pagination span.current {
	text-decoration: none;
	font-size: 16px;
	font-weight: 500;
	margin:0 10px;
	color:var(--black);
	height:40px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.pagination span.current {
	background: var(--blue);
	color: #fff;
	border-radius:100px;
	width:40px;
	height:40px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.prev.page-numbers {
	background:url(img/pag_p.svg) center no-repeat;
	width:24px;
	font-size:0;
}
.next.page-numbers {
	background:url(img/pag_n.svg) center no-repeat;
	width:24px;
	font-size:0;
}

/* ------ ------ single ------ ------ */

.single_back {
	margin:0 0 40px;
}
.single_back a {
	color:var(--black);
	font-size:14px;
	font-weight:500;
	padding:0 0 0 32px;
	line-height:24px;
	background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 12H4M4 12L10 6M4 12L10 18" stroke="%23222222" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') left center no-repeat;
}
.single_container {
	background:rgba(0,63,113,0.05);
	border-radius:12px;
	padding:40px 200px;
}
.single_share {
	margin:32px 0 0;
}
.single_share p {
	font-weight:500;
	font-size:16px;
	margin:0 0 10px;
}
.single_share div {
	display:flex;
}
.single_share a {
	margin:0 10px 0 0;
}
.single_meta {
	margin:0 0 32px;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.single_meta_cat {
	display:flex;
}
.single_meta_cat span {
    background: var(--blue);
    color: #fff;
    padding: 4px 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 4px 0 0;
    border-radius: 100px;
    font-size: 12px;
    position: relative;
}
.single_meta_info {
	font-size:12px;
	color:#878787;
	display:flex;
	align-items:center;
}
.single_meta_info .news_view {
	margin:0 0 0 16px;
}

.single_slider {
	margin:0 0 32px;
}
.single_slider_big {
	height:450px;
	margin:0 0 16px;
	position:relative;
}
.single_slider_big img {
	max-height:450px;
	border-radius:12px;
	object-fit:cover;
	cursor:pointer;
	width:100%;
}
.single_slider_big .slide_item div {
	position:absolute;
	bottom:0;
	left:0;
	border-radius:0 0 12px 12px;
	right:0;
	background:rgba(0,0,0,0.5);
	padding:20px;
	color:#fff;
	text-align:center;
	font-size:16px;
}
.single_slider_nav  {
	position:relative;
}
.single_slider_nav:before,
.single_slider_nav:after {
	content:'';
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	width:50px;
	z-index:5;
}
.single_slider_nav:before {
	left:0;
	width:32px;
	background: linear-gradient(to right, rgba(234,241,246,1) 0%,rgba(234,241,246,0) 100%);
}
.single_slider_nav:after {
	right:0;
	width:32px;
	background: linear-gradient(to left, rgba(234,241,246,1) 0%,rgba(234,241,246,0) 100%);
}
.single_slider .slick-arrow {
	content:'';
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	width:50px;
	z-index:6;
	background-position:center;
	background-color:transparent;
	font-size:0;
	border:0;
	cursor:pointer;
	padding:0;
	background-repeat:no-repeat;
}
.single_slider .slick-prev {
	left:0;
	width:32px;
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' transform='matrix(-1,0,0,1,0,0)'%3E%3Crect width='32' height='32' rx='16' fill='white'%3E%3C/rect%3E%3Cpath d='M8 16H24M24 16L18 10M24 16L18 22' stroke='%23003F71' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.single_slider .slick-next {
	right:0;
	width:32px;
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='white'/%3E%3Cpath d='M8 16H24M24 16L18 10M24 16L18 22' stroke='%23003F71' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.single_slider_nav img {
	width:100px;
	height:100px;
	object-fit:cover;
	border-radius:12px;
	margin:0 4px;
	cursor:pointer;
}




.news_img {
	height:250px;
}
.news_cont {
    height: calc(100% - 250px);
}
.single_slider_big img {
	height:550px;
}

#modal {
	width:700px;
	padding:30px;
	border-radius:20px;
}
.input input,
.input textarea{
    border: 1px solid var(--blue);
    border-radius: 15px;
    max-width: 100%;
	width:100%;
    padding: 0 15px;
    height: 50px;
}
.input textarea {
	height:140px;
	 padding:15px;
}
.submit {
	display:flex;
	width:100%;
	justify-content:center;
}
.submit p {
	margin:0;
	width:100%;
}
.submit input {
	width:100%;
	background:var(--blue);
	height:50px;
	color:#fff;
	border:0;
	cursor:pointer;
	font-weight:bold;
	border-radius:100px;
	padding:0;
}
.polit {
	font-size:12px;
	padding:30px 0 0;
	cursor:pointer;
	display:flex;
}
.polit > p {
	display:none;
}
.polit > div {
	display:flex;
	align-items:center;
	margin:0;
}
.polit i {
	min-width:18px;
    width: 18px;
    height: 18px;
	background-color:#fff;
	margin:0 14px 0 0;
	display:block;
	border: 1px solid #979797;
	border-radius:3px;
	position:relative;
	transition:border 0.5s ease,background 0.5s ease;
}
.polit.active i {

}
.polit div p {
	margin:0;
	align-items: center;
	display:flex;
}
.polit i:after {
	background:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 9.4721L7.47222 12.9443L14.4167 5.99988" stroke="%23003F71" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;
	background-position:center;
    width: 18px;
    height: 18px;
	opacity:0;
	display:block;
	content:'';
	transition:opacity 0.5s ease;
}
.polit.active i:after {
	opacity:1;
}
.polit a {
	text-decoration:underline;
	color:var(--blue);
}
.polit a:hover {
	text-decoration:none;
}
.wpcf7-spinner {
	position:absolute !important;
	left:0;
}
.sended {
	display:none;
	padding:30px 50px;
	background:#fff;
	width:500px;
	border-radius:20px;
}
.sended_title {
	text-align:center;
}
.sended_title h2 {
}
.sended_txt {
	text-align:center;
	font-size:16px;
	font-weight:600;
	color:#444444;
}
.sended_btn {
    margin: 30px auto 0;
    display: flex;
	background:var(--blue);
	color:#fff;
    text-align: center;
    width: 200px;
	height:54px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
}
.wpcf7 .wpcf7-response-output {
	display:none !important;
}

/* ------ ------ 1199 ------ ------ */

@media all and (max-width: 1199px) {
	.header_nav {
		display:none;
	}
	.header_info {
		display:none;
	}
	header .logo {
		margin:0;
		width:auto;
	}
	.header_nav_btn {
		display:block;
		margin-left:auto;
	}
	.news_slider .slick-track {
		display:flex !important;
	}
	.news_slider .news_item {
		width:290px;
		padding:5px 4px 20px;
		height:auto !important;
	}
	.news_slider .slick-list {
		padding:0 !important;
	}
	.news_title {
		font-size: 14px;
	}
	.news_cont {
		padding:12px;
	}
	.news {
	}
	.news_row.news_slider  {
		margin: 0 -15px;
		width: calc(100% + 30px); 
	}
	.dform_img {
		display:none;
	}
	.dform_content {
		width:100%;
		min-width:unset;
	}
	.dform_in {
		padding:40px;
	}
    .reports_slider  {
 
    }
	.reports_slider .slick-list {
		margin: 0 -6px;
        width: calc(100% + 12px);
	}
	.single_container {
		padding:30px;
	}
}

/* ------ ------ 991 ------ ------ */

@media all and (max-width: 991px) {
	.hero {
		height:auto;
		padding-bottom:64px;
	}
	.hero_txt {
		font-size:12px;
		padding:12px 0;
	}
	.hero_txt span {
		margin:0 3px;
	}
	.indent {
		padding-top:80px;
	}
	footer {

	}
	.title h2 {
		font-size:24px;
	}
	.title h1 {
		font-size:34px;
	}
	.title {
		margin:0 0 24px;
	}
	.about_row {
		flex-direction:column;
		margin: 0 -15px;
		width: calc(100% + 30px); 
	}
	.about_row > div {
		width:100%;
		padding:0 15px;
	}
	.about_row > .about_video {
		padding-bottom:18px;
	}
	.category .news_item {
		width:33.33%;
	}
	.category_list ul {
		flex-wrap:nowrap;
		overflow:auto;
		justify-content: left;
	}
	.category_list ul  li a {
	    white-space: pre;
	}
	.category_list ul li:first-child {
		margin-left:0;
	}
	.category_list ul li:last-child {
		margin-right:0;
	}
	.single_container {
		padding:15px;
	}
	.single_slider_big img {
		max-height: 400px;
	}
	.single_slider_big {
		height: 400px;
	}
	.footer_top {
		flex-wrap:wrap;
		padding:26px 0 16px;
	}
	.footer_top .logo {
		width:100%;
		text-align:center;
		padding-bottom:16px;
		margin-bottom:16px;
		border-bottom:1px solid rgba(255,255,255,0.3);
	}
}

/* ------ ------ 767 ------ ------ */

@media all and (max-width: 767px) {
	.about_content_title {
		font-size: 18px;
		padding:14px;
	}
	.about_content_title span {
		align-items:center;
	}
	.about_content_text {
		font-size:14px;
		padding:12px 0 4px;
	}
	.about_video a {
		height:180px;
	}
	.dform_in {
        padding: 12px;
    }
	.dform_desc_is {
		flex-direction:column;
	}
	.dform_desc_is .dform_i {
		width:calc(100% - 16px);
	}
	.dform_tabs {
		margin:0 0 24px;
	}
	.dform_i span {
		font-size:12px;
		margin:0 0 8px;
	}
	.dform_i p {
		font-size:14px;
	}
	.dform_i {
		margin:0 8px 8px;
	}
	.dform_content .title {
		text-align:center;
	}
	.dform_tabs > div {
		margin: 0 2px;
		font-size: 12px;
		padding: 4px 6px;
	}
	.dform_tabs {
		justify-content:center;
	}
	.footer_info > .footer_soc_in {
		display:flex;
		margin:16px 0 0;
	}
	.footer_soc {
		display:none;
	}
	.footer_menu {
		width:33.33%;
	}
	.footer_info {
		width:33.33%;
	}
	.footer_friend {
		width:33.33%;
	}
	.footer_bottom {
		font-size:12px;
		padding:16px 0;
	}
	.title h1 { 
		font-size:26px;
	}
	.dform_bottom {
		font-size:14px;
	}
	.category .news_item {
		width:50%;
	}
	.single_container {
		padding:12px;
	}
	.single_slider_big img {
		max-height: 350px;
	}
	.single_slider_big {
		height: 350px;
	}
	.single_slider_big .slide_item div {
		padding: 12px;
		font-size: 10px;
	}
}

/* ------ ------ 576 ------ ------ */

@media all and (max-width: 576px) {
	.doc_item a {
		background-size:contain;
		height:220px;
	}
	.single_slider_big img {
		max-height: 260px;
	}
	.single_slider_big {
		height: 260px;
	}
	.single_slider_nav img {
		width: 56px;
		height: 56px;
	}
    .title h1 {
        font-size: 22px;
    }
	.footer_menu {
		width:50%;
	}
	.footer_info {
		width:50%;
	}
	.footer_friend {
		width:100%;
		order:3;
		padding:20px 0 0;
		text-align:center;
	}
	.hero_bottom {
		flex-direction:column;
		    align-items: center;
	}
	.hero_bottom a {
		margin:4px 0;
	}
	#modal {
		padding:30px 15px;
	}
}

/* ------ ------ 400 ------ ------ */

@media all and (max-width: 400px) {
	.category .news_item {
		width:100%;
	}
	.single_slider_big img {
		max-height: 160px;
	}
	.single_slider_big {
		height: 160px;
	}
}
.wp-block-image {
	margin:0 0 16px;
}
.entry ol li,
.entry ul li {
	margin:0 0 16px;
}
.entry iframe {
	margin:0 auto 26px;
	display:block;
}

@media all and (max-width: 767px) {
	.entry iframe {
		max-width:100%;
	}
}
.entry .wp-block-separator {
	margin:14px 0 30px;
}