/* Theme Name: beam_complex */

@font-face {
    font-family: 'OpenSans-Regular';
    src: url('fonts/OpenSans/OpenSans-Regular.eot');
    src: url('fonts/OpenSans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans/OpenSans-Regular.woff2') format('woff2'),
        url('fonts/OpenSans/OpenSans-Regular.woff') format('woff'),
        url('fonts/OpenSans/OpenSans-Regular.ttf') format('truetype'),
        url('fonts/OpenSans/OpenSans-Regular.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'OpenSans-Extrabold';
    src: url('fonts/OpenSans/OpenSans-Extrabold.eot');
    src: url('fonts/OpenSans/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans/OpenSans-Extrabold.woff2') format('woff2'),
        url('fonts/OpenSans/OpenSans-Extrabold.woff') format('woff'),
        url('fonts/OpenSans/OpenSans-Extrabold.ttf') format('truetype'),
        url('fonts/OpenSans/OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto Condensed';
    src: url('fonts/RobotoCondensed/RobotoCondensed-Regular.eot');
    src: url('fonts/RobotoCondensed/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/RobotoCondensed/RobotoCondensed-Regular.woff2') format('woff2'),
        url('fonts/RobotoCondensed/RobotoCondensed-Regular.woff') format('woff'),
        url('fonts/RobotoCondensed/RobotoCondensed-Regular.ttf') format('truetype'),
        url('fonts/RobotoCondensed/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') 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:#1a1a1a;text-decoration:none;transition: all 0.5s;}
a:hover{color:#00bdd4;}
strong{font-weight: bold;}
table{border-collapse: collapse;}

body{
	font-family: 'OpenSans-Regular';
	font-size: 16px;
	color:#1a1a1a;
	line-height: 1.2;
}

h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6{
	font-family: 'Roboto Condensed';
	font-weight:bold;
	color: #1a1a1a;
	line-height: 1;
	margin-bottom: 30px;
	text-transform: uppercase;
}
h1,.h1{font-size: 30px;}
h2,.h2{font-size: 24px;}
h3,.h3{font-size: 26px;}
h4,.h4{font-size: 24px;}
h5,.h5{font-size: 22px;}
h6,.h6{font-size: 20px;}

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

.grecaptcha-badge{display:none;}

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

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

.text p.wp-caption-text{
	font-size:16px;
	line-height:1;
	font-weight: bold;
	text-align:center;
}

/* header
-----------------------------------------------------------------------------*/
header{
	
}
header .top{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 0;
}
header .top .logo{
	display: flex;
	align-items: center;
}
/* header .top .logo img{ */
	/* max-width: 300px; */
/* } */
header .top .logo span{
	font: normal 30px "Roboto Condensed";
	text-transform: uppercase;
	color: #098e9e;
	margin-left:40px;
}
header .top .mail{
	font: normal 20px "Roboto Condensed";
	color: #1a1a1a;
}
header .top .mail:hover{
	color: #098e9e;
}
header .bottom{
	background: #f8f8f8;
}
header .bottom .data{
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* height: 50px; */
}
header .bottom .data form.search_form{
	display: flex;
	width:100px;
}
header .bottom .data form.search_form input[type="text"]{
	font: normal 16px "Roboto Condensed";
	color: #1a1a1a;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 0;
	border-radius: 4px 0 0 4px;
	padding: 8px 10px;
	outline:none;
	width: 75%;
	height: 34px;
	box-sizing:border-box;
}
header .bottom .data form.search_form input[type="text"]::placeholder{
	color: #1a1a1a;
}
header .bottom .data form.search_form input[type="submit"]{
	font-size:0;
	border: 1px solid #00bdd4;
	border-radius: 0 4px 4px 0;
	padding: 8px 10px;
	width: 15%;
	height: 34px;
	cursor:pointer;
	background-color: #00bdd4;
	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 d='M14.4687 15.5294C14.7616 15.8222 15.2365 15.8222 15.5294 15.5294C15.8222 15.2365 15.8222 14.7616 15.5294 14.4687L14.4687 15.5294ZM13.5294 12.4687L12.999 11.9384L11.9384 12.999L12.4687 13.5294L13.5294 12.4687ZM13.2487 7.66536C13.2487 10.749 10.749 13.2487 7.66536 13.2487V14.7487C11.5774 14.7487 14.7487 11.5774 14.7487 7.66536H13.2487ZM7.66536 13.2487C4.58177 13.2487 2.08203 10.749 2.08203 7.66536H0.582031C0.582031 11.5774 3.75335 14.7487 7.66536 14.7487V13.2487ZM2.08203 7.66536C2.08203 4.58177 4.58177 2.08203 7.66536 2.08203V0.582031C3.75335 0.582031 0.582031 3.75335 0.582031 7.66536H2.08203ZM7.66536 2.08203C10.749 2.08203 13.2487 4.58177 13.2487 7.66536H14.7487C14.7487 3.75335 11.5774 0.582031 7.66536 0.582031V2.08203ZM15.5294 14.4687L13.5294 12.4687L12.4687 13.5294L14.4687 15.5294L15.5294 14.4687Z' fill='white' /%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position: center center;
	transition: all 0.5s;
}
header .bottom .data form.search_form input[type="submit"]:hover{
	background-color: white;
	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 d='M14.4687 15.5294C14.7616 15.8222 15.2365 15.8222 15.5294 15.5294C15.8222 15.2365 15.8222 14.7616 15.5294 14.4687L14.4687 15.5294ZM13.5294 12.4687L12.999 11.9384L11.9384 12.999L12.4687 13.5294L13.5294 12.4687ZM13.2487 7.66536C13.2487 10.749 10.749 13.2487 7.66536 13.2487V14.7487C11.5774 14.7487 14.7487 11.5774 14.7487 7.66536H13.2487ZM7.66536 13.2487C4.58177 13.2487 2.08203 10.749 2.08203 7.66536H0.582031C0.582031 11.5774 3.75335 14.7487 7.66536 14.7487V13.2487ZM2.08203 7.66536C2.08203 4.58177 4.58177 2.08203 7.66536 2.08203V0.582031C3.75335 0.582031 0.582031 3.75335 0.582031 7.66536H2.08203ZM7.66536 2.08203C10.749 2.08203 13.2487 4.58177 13.2487 7.66536H14.7487C14.7487 3.75335 11.5774 0.582031 7.66536 0.582031V2.08203ZM15.5294 14.4687L13.5294 12.4687L12.4687 13.5294L14.4687 15.5294L15.5294 14.4687Z' fill='%230069b4' /%3e%3c/svg%3e");
}

@media (max-width: 1200px){
	header .bottom .data{
		padding:10px 0;
	}
}
@media (max-width: 768px){
	header .top .logo{width: 140px;flex-direction: column;}
	header .top .logo span{font-size:14px;margin-left: 0;}
	header .top .mail{
		font-size:0;
		width: 40px;
		height: 40px;
		background:#f8f8f8;
		border-radius:50%;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-left:20px;
	}
	header .top .mail:after{
		content:'';
		width:17px;
		height:16px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.33335 15.0834H12.6667C15.1667 15.0834 16.8334 13.8334 16.8334 10.9167V5.08342C16.8334 2.16675 15.1667 0.916748 12.6667 0.916748H4.33335C1.83335 0.916748 0.166687 2.16675 0.166687 5.08342V10.9167C0.166687 13.8334 1.83335 15.0834 4.33335 15.0834ZM2.47821 2.92224C2.15912 2.65813 1.68635 2.7027 1.42224 3.02179C1.15813 3.34088 1.2027 3.81365 1.52179 4.07776L6.45516 8.1611L6.46624 8.17009C7.59796 9.07108 9.39378 9.07108 10.5255 8.17009C10.5394 8.15903 10.5529 8.14748 10.566 8.13547L15.0076 4.05213C15.3125 3.7718 15.3325 3.29734 15.0521 2.99241C14.7718 2.68747 14.2973 2.66753 13.9924 2.94787L9.57259 7.01115C8.98649 7.46091 7.98502 7.45737 7.40547 7.00051L2.47821 2.92224Z' fill='%231471B7'/%3e%3c/svg%3e");
		background-repeat:no-repeat;
		background-position:center;
	}
}
@media (max-width: 480px){
	header .bottom .data form.search_form{width:100%; margin-right:20px;}
}

/* menu
-----------------------------------------------------------------------------*/
nav.menu{

}
nav.menu > ul{
	
}
nav.menu > ul > li{
	float:left;
	border-left:1px solid #e7e7e7;
	position: relative;
}
nav.menu > ul > li:last-child{
	border-right:1px solid #e7e7e7;
}
nav.menu > ul > li a{
	display:block;
	font: 400 16px "Roboto Condensed";
	color: #1a1a1a;
	/* text-transform: uppercase; */
	padding:15px 10px;
}
nav.menu > ul > li a:hover,
nav.menu > ul > li.current-menu-item a:hover{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	background: #b3b3b3;
   
}
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:10px;
	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='%231A1A1A' 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);
}
nav.menu > ul > li.menu-item-has-children ul.sub-menu{
	position:absolute;
	left:0;
	top:120%;
	background: #f8f8f8;
	width:250px;
	opacity:0;
	visibility:hidden;
	transition:all 0.5s;
	z-index: 1;
}
nav.menu > ul > li.menu-item-has-children:hover ul.sub-menu{
	visibility:visible;
	opacity:1;
	top:100%;
}

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

/* mobile_menu
-----------------------------------------------------------------------------*/
header .mob_icon_menu{
	display: none;
	width:30px;
}
header .mob_icon_menu span{
	float:right;
	width:100%;
	height:3px;
	background:#1a1a1a;
	border-radius:10px;
	transition: all 0.5s;
	margin-bottom:6px;
}
header .mob_icon_menu span:last-child{margin-bottom:0;}

header .mob_icon_menu:hover span{background:#098e9e;}

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

/* mobile_menu
-----------------------------------------------------------------------------*/
.over{
	display:none;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.75);
	z-index:100;
}
.mobile_menu{
	position:fixed;
	width:320px;
	right:-320px;
	top:0;
	height:100%;
	overflow:auto;
	background:#098e9e;
	color:black;
	z-index:7;
	padding:63px 20px 20px;
	box-sizing:border-box;
	font-size:15px;
	z-index:101;
	transition:all 0.5s;
}
.mobile_menu.active{
	right:0;
}
.mobile_menu > span{
	position:fixed;
	width:320px;
	height:63px;
	top:0;
	right:-320px;
	background:#098e9e;
	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='white'/%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-size:18px;
	font-weight:normal;
	padding:10px 0;
	color:#fff;
	transition:color 0.5s;
	text-decoration: none;
	text-transform: uppercase;
}
.mobile_menu > ul > li.current-menu-item > a,
.mobile_menu > ul > li > a:hover,
.mobile_menu > ul > li > ul.sub-menu > li > a:hover{
	color:#b3b3b3;
}
.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:5px 0;
	color:white;
	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-size:18px;
	color:#fff;
	text-transform: uppercase;
	margin-bottom:15px;
}
.mobile_menu .info .item > p > a:hover{
	color:#b3b3b3;
}

/* sec_1
-----------------------------------------------------------------------------*/
.sec_1 #content{
	min-height: auto;
}

/* sec_2
-----------------------------------------------------------------------------*/
.sec_2{
	margin-bottom:45px;
}
.sec_2 .title{
	font: 400 30px 'Roboto Condensed';
	text-transform: uppercase;
	text-align: center;
	color: #1a1a1a;
	margin-bottom:45px;
}

.sec_2 .applications{
	display:flex;
	flex-wrap:wrap;
	width: 100%;
}
.sec_2 .applications .item{
	width:32%;
	margin-right:2%;
	margin-bottom:30px;
	border: 1px solid rgba(85, 85, 85, 0.2);
	border-radius: 10px;
	padding: 35px;
	box-sizing: border-box;
	text-align:center;
}
.sec_2 .applications .item:nth-child(3n){margin-right:0;}

@media (max-width: 768px){
	.sec_2 .applications .item{width: 49%;}
	.sec_2 .applications .item:nth-child(3n){margin-right:2%;}
	.sec_2 .applications .item:nth-child(2n){margin-right:0;}
}
@media (max-width: 480px){
	.sec_2 .applications .item{width: 100%; margin:0 0 30px;}
	.sec_2 .applications .item:nth-child(3n){margin-right:0;}
}
.sec_2 .applications .item img{
	margin-bottom:10px;
	max-height: 150px;
}
.sec_2 .applications .item .name{
	display:block;
	font: normal 30px/1 "Roboto Condensed";
	color: #098e9e;
	margin-bottom:20px;
}
.sec_2 .applications .item .descr{
	
}
.sec_2 .applications .item:hover{
	border: 1px solid #1471b7;
}

/* sec_2_1
-----------------------------------------------------------------------------*/
.sec_2_1{
	margin-bottom:45px;
}
.sec_2_1 .title{
	font: 400 30px 'Roboto Condensed';
	text-transform: uppercase;
	text-align: center;
	color: #1a1a1a;
	margin-bottom:45px;
}
.applications_2{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.applications_2 .items_link{
	width:49%;
	min-height: 260px;
	padding:20px;
	box-sizing: border-box;
	position:relative;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}
.applications_2 .items_link:before{
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:#1a1a1a59;
	opacity:0;
	transition: all 0.5s;
}
.applications_2 .items_link:hover:before{
	opacity:1;
}
.applications_2 .items{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width:49%;
	box-sizing: border-box;
}
.applications_2 .item{
	width:49%;
	padding:15px;
	box-sizing: border-box;
	display:flex;
	flex-direction: column;
	justify-content: space-between;
	margin-bottom:20px;
	min-height:340px;
	position:relative;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}
.applications_2 .item:nth-last-child(-n+2){
	margin-bottom:0;
}
.applications_2 .item:before{
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:#1a1a1a59;
	opacity:0;
	transition: all 0.5s;
}
.applications_2 .item:hover:before{
	opacity:1;
}
.applications_2 .item:after{
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background: linear-gradient(0deg,rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.53) 70%);
	transition: all 0.5s;
	z-index: 0;
}

.applications_2 .items_link .name,
.applications_2 .item .name{
	display:block;
	font: normal 23px/1 "Roboto Condensed";
	color: #fff;
	margin-bottom:20px;
	position:relative;
	opacity:1;
	transition: all 0.5s;
	z-index: 1;
	text-align: center;
}
.applications_2 .items_link .descr,
.applications_2 .item .descr{
	position:relative;
	color: #fff;
	opacity:0;
	transition: all 0.5s;
}
/* .applications_2 .items_link:hover .name, */
/* .applications_2 .item:hover .name{ */
	/* opacity:1; */
/* } */
.applications_2 .items_link:hover .descr,
.applications_2 .item:hover .descr{
	opacity:1;
}

@media (max-width: 1000px){
	.applications_2 .items_link{width:100%; margin-bottom:20px;}
	.applications_2 .items{width:100%;}
	.applications_2 .items_link:before{opacity:1;}
	.applications_2 .item:before{opacity:1;}
}
@media (max-width: 640px){
	.applications_2 .item{width:100%;}
	.applications_2 .item:nth-last-child(-n+2){margin-bottom:20px;}
	.applications_2 .item:last-child(){margin-bottom:0;}
}

/* sec_3
-----------------------------------------------------------------------------*/
.sec_3{
	margin-bottom:45px;
}
.sec_3 .title{
	font: 400 30px 'Roboto Condensed';
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #1a1a1a;
	margin-bottom:45px;
}

.sec_3 .blocks{
	display:flex;
	flex-wrap:wrap;
	width: 100%;
}
.sec_3 .blocks .item{
	width:32%;
	margin-right:2%;
	margin-bottom:30px;
	border: 1px solid rgba(85, 85, 85, 0.2);
	border-radius: 10px;
	padding: 20px 15px;
	box-sizing: border-box;
	text-align:center;
	position:relative;
}
.sec_3 .blocks .item:nth-child(3n){margin-right:0;}

@media (max-width: 768px){
	.sec_3 .blocks .item{width: 49%;}
	.sec_3 .blocks .item:nth-child(3n){margin-right:2%;}
	.sec_3 .blocks .item:nth-child(2n){margin-right:0;}
}
@media (max-width: 480px){
	.sec_3 .blocks .item{width: 100%; margin:0 0 30px;}
	.sec_3 .blocks .item:nth-child(3n){margin-right:0;}
}
.sec_3 .blocks .item img{
	margin-bottom:10px;
	max-height: 110px;
}
.sec_3 .blocks .item .name{
	display:block;
	font: normal 30px/1 "Roboto Condensed";
	color: #098e9e;
}
.sec_3 .blocks .item .descr{
	display: block;
	margin-top:20px;
	margin-bottom:20px;
}
.sec_3 .blocks .item .link{
	color: #ffffff;
	background-color: #00bdd4;
	border:1px solid #00bdd4;
	border-radius: 5px;
	padding: 6px 15px;
	display:block;
	margin: 20px auto 0;
	width:100px;
}
.sec_3 .blocks .item .link:hover{
	color: #098e9e;
	background-color: #fff;
}

.sec_3 .more{
	color: #ffffff;
	text-transform: uppercase;
	border: 1px solid #00bdd4;
	background-color: #00bdd4;
	border-radius: 50px;
	width: 100px;
	display: block;
	margin: auto;
	padding: 15px;
	text-align: center;
}
.sec_3 .more:hover{
	background-color: #fff;
	color: #00bdd4;
}

/* sec_4
-----------------------------------------------------------------------------*/
.sec_4{
	margin-bottom:30px;
}
.sec_4 .feedback{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content: center;
	padding: 35px 15px;
	border:1px solid #00bdd4;
	background: #00bdd4 url(img/sec_10_back.png) left center / auto 100% no-repeat;
}
.sec_4 .feedback span{
	font: normal 30px "Roboto Condensed";
	color: white;
	text-transform: uppercase;
	transition: all 0.5s;
	position:relative;
	padding-right:60px;
	text-align: center;
}
.sec_4 .feedback span:after{
	content:'';
	width:40px;
	height:40px;
	background:#fff;
	border-radius: 100%;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.33335 15.0834H12.6667C15.1667 15.0834 16.8334 13.8334 16.8334 10.9167V5.08342C16.8334 2.16675 15.1667 0.916748 12.6667 0.916748H4.33335C1.83335 0.916748 0.166687 2.16675 0.166687 5.08342V10.9167C0.166687 13.8334 1.83335 15.0834 4.33335 15.0834ZM2.47821 2.92224C2.15912 2.65813 1.68635 2.7027 1.42224 3.02179C1.15813 3.34088 1.2027 3.81365 1.52179 4.07776L6.45516 8.1611L6.46624 8.17009C7.59796 9.07108 9.39378 9.07108 10.5255 8.17009C10.5394 8.15903 10.5529 8.14748 10.566 8.13547L15.0076 4.05213C15.3125 3.7718 15.3325 3.29734 15.0521 2.99241C14.7718 2.68747 14.2973 2.66753 13.9924 2.94787L9.57259 7.01115C8.98649 7.46091 7.98502 7.45737 7.40547 7.00051L2.47821 2.92224Z' fill='%231471B7'/%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:center;
	border:1px solid #00bdd4;
	position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
	box-sizing: border-box;
}
.sec_4 .feedback:hover{
	background-color: white;
}
.sec_4 .feedback:hover span{
	color: #098e9e;
}

@media (max-width: 1000px){
	.sec_4 .feedback span{
		padding-right:0;
		padding-bottom:60px;
	}
	.sec_4 .feedback span:after{
		right: 0;
		left:0;
		top: auto;
		bottom: 0;
	}
}


/* sec_2_1
-----------------------------------------------------------------------------*/
/* .sec_2_1{ */
	/* margin-bottom:60px; */
/* } */
/* .sec_2_1 img{ */
	/* margin-bottom:20px; */
/* } */
/* .sec_2_1 .title{ */
	/* font: bold 20px/1 'OpenSans-Extrabold'; */
    /* color: #1a1a1a; */
	/* margin-bottom:30px; */
/* } */
/* .sec_2_1 .learn_more{ */
	/* font: normal 20px "Roboto Condensed"; */
	/* text-decoration: underline; */
	/* text-transform: uppercase; */
	/* color: #fff; */
	/* background: #098e9e; */
	/* border-radius: 30px; */
	/* padding: 15px 30px; */
	/* border:1px solid #098e9e; */
	/* display: block; */
	/* width: 170px; */
	/* text-align: center; */
/* } */
/* .sec_2_1 .learn_more:after{ */
	/* content: ''; */
	/* display: inline-block; */
	/* background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.59375 1.05313L5.66875 5.12813C6.15 5.60938 6.15 6.39688 5.66875 6.87813L1.59375 10.9531' stroke='%23fff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e"); */
	/* background-repeat: no-repeat; */
	/* background-position: center; */
	/* width: 7px; */
	/* height: 12px; */
	/* margin-left: 10px; */
	/* transition: all 0.5s; */
/* } */
/* .sec_2_1 .learn_more:hover{ */
	/* color: #098e9e; */
	/* background: #fff; */
/* } */
/* .sec_2_1 .learn_more:hover:after{ */
	/* background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.59375 1.05313L5.66875 5.12813C6.15 5.60938 6.15 6.39688 5.66875 6.87813L1.59375 10.9531' stroke='%231471b7' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e"); */
	/* background-repeat: no-repeat; */
	/* background-position: center; */
/* } */

/* sec_3
-----------------------------------------------------------------------------*/
/* .sec_3{ */
	/* margin-bottom:60px; */
/* } */
/* .sec_3 .title{ */
	/* font: 400 30px 'Roboto Condensed'; */
	/* text-transform: uppercase; */
	/* text-align: center; */
	/* color: #1a1a1a; */
	/* margin-bottom:60px; */
/* } */
/* .sec_3 .text{ */
	/* font-size:20px; */
/* } */

/* sec_4
-----------------------------------------------------------------------------*/
/* .sec_4{ */
	/* margin-bottom:60px; */
/* } */
/* .sec_4 .title{ */
	/* font: 400 30px 'Roboto Condensed'; */
	/* text-transform: uppercase; */
	/* text-align: center; */
	/* color: #1a1a1a; */
	/* margin-bottom:60px; */
/* } */

/* sec_5
-----------------------------------------------------------------------------*/
/* .sec_5{ */
	/* margin-bottom:60px; */
/* } */
/* .sec_5 .title{ */
	/* font: 400 30px 'Roboto Condensed'; */
	/* text-transform: uppercase; */
	/* text-align: center; */
	/* color: #1a1a1a; */
	/* margin-bottom:60px; */
/* } */
/* .sec_5 .text{ */
	/* font-size:20px; */
	/* text-align:center; */
/* } */

/* sec_6
-----------------------------------------------------------------------------*/
/* .sec_6{ */
	/* margin-bottom:60px; */
/* } */
/* .sec_6 .title{ */
	/* font: 400 30px 'Roboto Condensed'; */
	/* text-transform: uppercase; */
	/* text-align: center; */
	/* color: #1a1a1a; */
	/* margin-bottom:60px; */
/* } */

.benefits{
	display:flex;
	flex-wrap:wrap;
	width:100%;
}
.benefits .item{
	width:32%;
	margin-right:2%;
	margin-bottom:30px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='26' viewBox='0 0 33 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 15.5L10.5 23L30.5 3' stroke='%2300bdd4' stroke-width='5' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left: 50px;
    box-sizing: border-box;
}
.benefits .item:nth-child(3n){margin-right:0;}

@media (max-width: 768px){
	.benefits .item{width: 49%;}
	.benefits .item:nth-child(3n){margin-right:2%;}
	.benefits .item:nth-child(2n){margin-right:0;}
}
@media (max-width: 480px){
	.benefits .item{width: 100%; margin:0 0 30px;}
	.benefits .item:nth-child(3n){margin-right:0;}
}

/* sec_7
-----------------------------------------------------------------------------*/
/* .sec_7{ */
	/* margin-bottom:60px; */
/* } */
/* .sec_7 .title{ */
	/* font: 400 30px 'Roboto Condensed'; */
	/* text-transform: uppercase; */
	/* text-align: center; */
	/* color: #1a1a1a; */
	/* margin-bottom:60px; */
/* } */

.data_programs{
	display:flex;
	flex-wrap:wrap;
}
.data_programs .item{
	width:23.5%;
	margin-right:2%;
	margin-bottom:30px;
}
.data_programs .item:nth-child(4n){margin-right:0;}

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

.data_programs .item .name{
	font: bold 20px 'OpenSans-Extrabold';
	color: #1a1a1a;
	margin-bottom:10px;
}
.data_programs .item .descr{
	font: normal 16px 'OpenSans-Regular';
	color: #1a1a1a;
	margin-bottom:10px;
}
.data_programs .item .more{
	font: normal 15px "Roboto Condensed";
	color: #00bdd4;
	text-transform: uppercase;
	display: flex;
	align-items: center;
}
.data_programs .item .more:after{
	content:'';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.59375 1.05313L5.66875 5.12813C6.15 5.60938 6.15 6.39688 5.66875 6.87813L1.59375 10.9531' stroke='%230069B4' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:center;
	width:7px;
	height:12px;
	margin-left:10px;
	transition: all 0.5s;
}
.data_programs .item .more:hover{
	color: #b3b3b3;
}
.data_programs .item .more:hover:after{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.59375 1.05313L5.66875 5.12813C6.15 5.60938 6.15 6.39688 5.66875 6.87813L1.59375 10.9531' stroke='%23b3b3b3' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}

/* .sec_7 .title.two{ */
	/* margin-bottom:35px; */
/* } */
/* .sec_7 .learn_more{ */
	/* font: normal 20px "Roboto Condensed"; */
	/* text-decoration: underline; */
	/* text-transform: uppercase; */
	/* color: #fff; */
	/* background: #00bdd4; */
	/* border-radius: 30px; */
	/* padding: 15px 30px; */
	/* border:1px solid #00bdd4; */
	/* display: block; */
	/* width: 170px; */
	/* text-align: center; */
	/* margin: auto; */
/* } */
/* .sec_7 .learn_more:hover{ */
	/* color: #098e9e; */
	/* background: #fff; */
/* } */

/* .blocks_icons{ */
	/* display:flex; */
	/* flex-wrap:wrap; */
	/* width: 100%; */
/* } */
/* .blocks_icons .item{ */
	/* width:32%; */
	/* margin-right:2%; */
	/* margin-bottom:30px; */
	/* border: 1px solid rgba(85, 85, 85, 0.2); */
	/* border-radius: 10px; */
	/* padding: 35px; */
	/* box-sizing: border-box; */
	/* text-align:center; */
/* } */
/* .blocks_icons .item:nth-child(3n){margin-right:0;} */

/* @media (max-width: 768px){ */
	/* .blocks_icons .item{width: 49%;} */
	/* .blocks_icons .item:nth-child(3n){margin-right:2%;} */
	/* .blocks_icons .item:nth-child(2n){margin-right:0;} */
/* } */
/* @media (max-width: 480px){ */
	/* .blocks_icons .item{width: 100%; margin:0 0 30px;} */
	/* .blocks_icons .item:nth-child(3n){margin-right:0;} */
/* } */
/* .blocks_icons .item img{ */
	/* margin-bottom:10px; */
	/* max-height: 110px; */
/* } */
/* .blocks_icons .item .name{ */
	/* display:block; */
	/* font: normal 30px/1 "Roboto Condensed"; */
	/* color: #00bbd4; */
	/* margin-bottom:20px; */
/* } */
/* .blocks_icons .item .descr{ */
	
/* } */
/* .sec_8 .data{ */
	/* display:flex; */
	/* flex-wrap:wrap; */
/* } */
/* .sec_8 .data .item{ */
	/* width:23.5%; */
	/* margin-right:2%; */
	/* margin-bottom:30px; */
	/* border: 1px solid rgba(85, 85, 85, 0.2); */
	/* border-radius: 10px; */
	/* padding: 40px; */
	/* box-sizing: border-box; */
/* } */
/* .sec_8 .data .item:nth-child(4n){margin-right:0;} */

/* @media (max-width: 1000px){ */
	/* .sec_8 .data .item{width: 32%;} */
	/* .sec_8 .data .item:nth-child(4n){margin-right:2%;} */
	/* .sec_8 .data .item:nth-child(3n){margin-right:0;} */
/* } */
/* @media (max-width: 768px){ */
	/* .sec_8 .data .item{width: 49%;} */
	/* .sec_8 .data .item:nth-child(3n){margin-right:2%;} */
	/* .sec_8 .data .item:nth-child(2n){margin-right:0;} */
/* } */
/* @media (max-width: 480px){ */
	/* .sec_8 .data .item{width: 100%; margin:0 0 30px;} */
	/* .sec_8 .data .item:nth-child(3n){margin-right:0;} */
/* } */

/* .sec_8 .data .item .name{ */
	/* font: normal 30px/1 "Roboto Condensed"; */
	/* color: #00bbd4; */
	/* margin-bottom:20px; */
/* } */
/* .sec_8 .data .item .descr{ */
	
/* } */

/* sec_9
-----------------------------------------------------------------------------*/
/* .sec_9{ */
	/* margin-bottom:60px; */
/* } */
/* .sec_9 .title{ */
	/* font: 400 30px 'Roboto Condensed'; */
	/* text-transform: uppercase; */
	/* text-align: center; */
	/* color: #1a1a1a; */
	/* margin-bottom:60px; */
/* } */
.data_news{
	display:flex;
	flex-wrap:wrap;
}
.data_news .item{
	width:23.5%;
	margin-right:2%;
	margin-bottom:30px;
}
.data_news .item:nth-child(4n){margin-right:0;}

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

.data_news .item .date{
	font: normal 16px "OpenSans-Regular";
	color: #545454;
	margin-bottom:10px;
}
.data_news .item .name{
	font: normal 20px "Roboto Condensed";
	color: #050505;
	transition: all 0.5s;
}
.data_news .item:hover .name{
	color: #545454;
}
/* .sec_9 .more{ */
	/* font: normal 20px "Roboto Condensed"; */
	/* text-transform: uppercase; */
	/* color: #fff; */
	/* background: #098e9e; */
	/* border-radius: 30px; */
	/* padding: 15px 30px; */
	/* border:1px solid #098e9e; */
	/* display: block; */
	/* width: 170px; */
	/* text-align: center; */
	/* margin: auto; */
/* } */
/* .sec_9 .more:hover{ */
	/* color: #098e9e; */
	/* background: #fff; */
/* } */

/* content
-----------------------------------------------------------------------------*/
#content{
	display: inline-block;
	width: 100%;
	padding:40px 0 40px;
	min-height:450px;
}
.text{
	
}
.text p{
	margin-bottom:7px;
}
.text hr{
	margin-bottom:30px;
}
.text ol,
.text ul{
	margin-left:20px;
	margin-bottom:30px;
}
.text ul li{
	position:relative;
	padding-left: 23px;
	margin-bottom:5px;
}
.text ul li:before{
	content: "";
	background:#00bdd4;
	width:11px;
	height:5px;
	position: absolute;
	top: 8px;
	left: 0;
	margin: auto;
}
.text ul li ul{
	margin-top: 5px;
	margin-left: 0;
}
.text ol{
    counter-reset: item;
}
.text ol li{
	margin-bottom:15px;
}
.text ol li:before{
    content: counter(item) ') ';
    counter-increment: item;
    padding-right: 5px;
	color:#00bdd4;
	font-weight: bold;
}

.over_table{
	overflow:auto;
	margin-bottom:30px;
}
table{
	width:100%;
	border-top:1px solid #00bdd4;
}
table th{
	background:#ccc;
}
table th,
table td{
	border-bottom: 1px solid rgba(85, 85, 85, 0.2);
	padding:10px 20px;
}

#content .sign{
	padding-left:50px;
	background:url(img/sign.png) left top / auto no-repeat;
	text-transform: uppercase;
}

#content a.learn_more{
	display:block;
	margin:0 auto;
	text-align:center;
	width:300px;
	color:#fff;
	text-transform:uppercase;
	background:#00bdd4;
	border-radius: 30px;
	padding: 15px;
	margin-bottom:30px;
	border:1px solid #00bdd4;
	clear: both;
}
#content a.learn_more:hover{
	color:#00bdd4;
	background:#fff;
}

#content a.mybutton{
	font-size: 17px;
	display:block;
	margin:0 auto;
	text-align:center;
	max-width:300px;
	color:#fff;
	text-transform:uppercase;
	background:#00bdd4;
	border-radius: 30px;
	padding: 15px;
	margin-bottom:30px;
	border:1px solid #00bdd4;
	clear: both;
}
#content a.mybutton:hover{
	color:#00bdd4;
	background:#fff;
}

/* bread
-----------------------------------------------------------------------------*/
.bread{
	position:relative;
	color:white;
	font-size:16px;
	line-height:1.2;
	font-weight:300;
	background:#00bbd4;
	padding: 9px 20px;
}
.bread a{
	color:white;
	transition:color 0.5s;
}
.bread .divider::before{
	content:'/';
	padding:0 7px 0 11px;
	color:white;
}
.bread a:hover{
	color:#b3b3b3;
}

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

#content .cat_view > div{
    margin-bottom:20px;
}
#content .cat_view > div:last-child,
#content .cat_view > div > p{
    margin-bottom:0;
}
#content .cat_view > div > a{
	display:inline-block;
	font-size:24px;
	color:#282828;
	margin-bottom:10px;
	transition:color 0.5s;
}
#content .cat_view > div > a:hover{
	color:#00bdd4;
}

.block_title_img{
	position:relative;
	font-size: 0;
	height:400px;
	background-repeat:no-repeat;
	background-position:center;
	background-size: auto 100%;
}
.block_title_img .img_title{
	max-width:85%;
	position:absolute;
	left:0;
	bottom:20px;
	font: normal 27px "Roboto Condensed";
	color: #1a1a1a;
	background:white;
	padding:10px 35px 10px 20px;
	clip-path: polygon(0% 0%,100% 0%,97% 100%,0% 100%);
	box-sizing: border-box;
	margin-bottom:0;
	text-transform:uppercase;
}
@media (max-width: 768px){
	.block_title_img .img_title{font: normal 19px "Roboto Condensed";}
}

/* acf_gal
-----------------------------------------------------------------------------*/
.acf_gal,
.acf_gal_3,
.acf_gal_2{
	display: inline-block;
	width: 100%;
	font-size:0;
	margin-bottom:30px;
}

.acf_gal a > span,
.acf_gal_3 a > span,
.acf_gal_2 a > span{
	display: block;
	font-size: 18px;
	line-height: 1.2;
	color: #1a1a1a;
	margin-top: 10px;
}

.acf_gal_products{
	display:flex;
	flex-wrap:wrap;
	font-size:0;
}
.acf_gal_products a{
	width:23.5%;
	margin-right:2%;
	margin-bottom:50px;
	text-align: center;
}
.acf_gal_products a:nth-child(4n){margin-right:0;}

@media (max-width: 1000px){
	.acf_gal_products a{width: 32%;}
	.acf_gal_products a:nth-child(4n){margin-right:2%;}
	.acf_gal_products a:nth-child(3n){margin-right:0;}
}
@media (max-width: 768px){
	.acf_gal_products a{width: 49%;}
	.acf_gal_products a:nth-child(3n){margin-right:2%;}
	.acf_gal_products a:nth-child(2n){margin-right:0;}
}
@media (max-width: 480px){
	.acf_gal_products a{width: 100%; margin:0 0 30px;}
	.acf_gal_products a:nth-child(3n){margin-right:0;}
}

.acf_gal_products a img{
	width:80%;
}
.acf_gal_products a span{
	display: block;
	font: normal 25px "Roboto Condensed";
	color: #00bbd4;
	text-transform: uppercase;
	border-top:3px solid #098e9e;
}

/* data_scientific
-----------------------------------------------------------------------------*/
.data_scientific{
	display:flex;
	flex-wrap:wrap;
}
.data_scientific .item{
	width:32%;
	margin-right:2%;
	margin-bottom:30px;
	border-radius: 10px;
	box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.25);
	background: #fff;
	padding: 40px 40px 60px;
	box-sizing: border-box;
	position:relative;
}
.data_scientific .item:nth-child(3n){margin-right:0;}

@media (max-width: 1000px){
	.data_scientific .item{width: 49%;}
	.data_scientific .item:nth-child(3n){margin-right:2%;}
	.data_scientific .item:nth-child(2n){margin-right:0;}
}
@media (max-width: 480px){
	.data_scientific .item{width: 100%; margin:0 0 30px;}
	.data_scientific .item:nth-child(3n){margin-right:0;}
}
.data_scientific .item .name{
	font-size: 20px;
	color: #1a1a1a;
	font-weight: bold;
}
.data_scientific .item .more{
	font: normal 15px "Roboto Condensed";
	color: #00bdd4;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.59375 1.04922L5.66875 5.12422C6.15 5.60547 6.15 6.39297 5.66875 6.87422L1.59375 10.9492' stroke='%2300bdd4' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:center right;
	padding-right: 15px;
	text-transform: uppercase;
	position:absolute;
	right:40px;
	bottom:20px;
}

/* data_programs_two
-----------------------------------------------------------------------------*/
.data_programs_two{
	display:flex;
	flex-wrap:wrap;
}
.data_programs_two .item{
	width:49%;
	margin-right:2%;
	margin-bottom:30px;
}
.data_programs_two .item:nth-child(2n){margin-right:0;}

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

.data_programs_two .item img{
	width:100%;
}
.data_programs_two .item .name{
	font: bold 20px 'OpenSans-Extrabold';
	color: #1a1a1a;
	margin-bottom:10px;
}
.data_programs_two .item .descr{
	font: normal 16px 'OpenSans-Regular';
	color: #1a1a1a;
	margin-bottom:10px;
}
.data_programs_two .item .more{
	font: normal 15px "Roboto Condensed";
	color: #00bdd4;
	text-transform: uppercase;
	display: flex;
	align-items: center;
}
.data_programs_two .item .more:after{
	content:'';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.59375 1.05313L5.66875 5.12813C6.15 5.60938 6.15 6.39688 5.66875 6.87813L1.59375 10.9531' stroke='%2300bdd4' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:center;
	width:7px;
	height:12px;
	margin-left:10px;
	transition: all 0.5s;
}
.data_programs_two .item .more:hover{
	color: #b3b3b3;
}
.data_programs_two .item .more:hover:after{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.59375 1.05313L5.66875 5.12813C6.15 5.60938 6.15 6.39688 5.66875 6.87813L1.59375 10.9531' stroke='%23b3b3b3' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}

/* benefits
-----------------------------------------------------------------------------*/
.benefits{
	display:flex;
	flex-wrap:wrap;
	width:100%;
}
.benefits .item{
	width:32%;
	margin-right:2%;
	margin-bottom:30px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='26' viewBox='0 0 33 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 15.5L10.5 23L30.5 3' stroke='%2300bdd4' stroke-width='5' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left: 50px;
    box-sizing: border-box;
}
.benefits .item:nth-child(3n){margin-right:0;}

@media (max-width: 768px){
	.benefits .item{width: 49%;}
	.benefits .item:nth-child(3n){margin-right:2%;}
	.benefits .item:nth-child(2n){margin-right:0;}
}
@media (max-width: 480px){
	.benefits .item{width: 100%; margin:0 0 30px;}
	.benefits .item:nth-child(3n){margin-right:0;}
}

/* blocks_icons
-----------------------------------------------------------------------------*/
.blocks_icons{
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	width: 100%;
}
.blocks_icons .item{
	width:23.5%;
	margin-right:2%;
	margin-bottom:30px;
	border: 1px solid rgba(85, 85, 85, 0.2);
	border-radius: 10px;
	padding: 20px 15px;
	box-sizing: border-box;
	text-align:center;
	position:relative;
}
.blocks_icons.gray_frames1 .item{border: 0;}

.blocks_icons .item:nth-child(4n){margin-right:0;}

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

@media (max-width: 768px){
	.blocks_icons .item{width: 49%;}
	.blocks_icons .item:nth-child(3n){margin-right:2%;}
	.blocks_icons .item:nth-child(2n){margin-right:0;}
}
@media (max-width: 480px){
	.blocks_icons .item{width: 100%; margin:0 0 30px;}
	.blocks_icons .item:nth-child(3n){margin-right:0;}
}
.blocks_icons .item img{
	margin-bottom:10px;
	max-height: 85px;
}
.blocks_icons.big_img1 .item img{
	max-height: none;
}
.blocks_icons .item .name{
	display:block;
	font: normal 25px/1 "Roboto Condensed";
	color: #098e9e;
}
.blocks_icons .item .descr{
	display: block;
	margin-top:20px;
}
.blocks_icons .item .link{
	color: #ffffff;
	background-color: #00bdd4;
	border:1px solid #00bdd4;
	border-radius: 5px;
	padding: 6px 15px;
	display:block;
	margin: 20px auto 0;
	width:100px;
}
.blocks_icons .item .link:hover{
	color: #00bdd4;
	background-color: #fff;
}

/* phytosanitary
-----------------------------------------------------------------------------*/
.phytosanitary{
	display: inline-block;
	width: 100%;
}
.phytosanitary .item{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom:30px;
}
.phytosanitary .item.img_left{
	flex-direction:row-reverse;
}
.phytosanitary .item .data{
	width:59%;
}
.phytosanitary .item .data_img{
	text-align:center;
	width:39%;
}
.phytosanitary .item .data > .title{
	display: inline-block;
	font: normal 30px "Roboto Condensed";
	color: #1a1a1a;
	text-transform:uppercase;
	margin-bottom:15px;
	border-bottom:1px solid #00bbd4;
}
.phytosanitary .item .data .effect{
	
}
.phytosanitary .item .data .effect > .title{
	font-family: 'OpenSans-Extrabold';
	font-size: 20px;
	color: #1a1a1a;
	margin-bottom:30px;
}
.phytosanitary .item .data .effect .text{
	
}
.phytosanitary .item .data .benefit{
	display:flex;
	flex-wrap:wrap;
}
.phytosanitary .item .data .benefit .item{
	flex-wrap:wrap;
	width:32%;
	border: 1px solid rgba(85, 85, 85, 0.2);
	border-radius: 10px;
	padding: 15px;
	box-sizing: border-box;
	margin-right:2%;
}
.phytosanitary .item .data .benefit .item:nth-child(3n){margin-right:0;}

@media (max-width: 640px){
	.phytosanitary .item .data .benefit .item{width: 100%; margin:0 0 15px;}
	.phytosanitary .item .data .benefit .item:nth-child(3n){margin-right:0;}
}

.phytosanitary .item .data .benefit .item > .title{
	width:100%;
	font-size: 16px;
	line-height:22px;
	color: rgba(26, 26, 26, 0.5);
	padding-left: 30px;
	background-repeat:no-repeat;
	background-position:center left;
}
.phytosanitary .item .data .benefit .item:nth-child(1) > .title{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 8.95906C8.63 6.14906 13.37 6.14906 17 8.95906M6.59998 12.0492C9.26998 9.98915 12.74 9.98915 15.41 12.0492M8.80005 15.1397C10.13 14.1097 11.87 14.1097 13.2 15.1397M8 21H14C19 21 21 19 21 14V8C21 3 19 1 14 1H8C3 1 1 3 1 8V14C1 19 3 21 8 21Z' stroke='%2300bdd4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}
.phytosanitary .item .data .benefit .item:nth-child(2) > .title{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.17004 6.44141L11 11.5514L19.77 6.47137M11 20.613V11.543M16 12.2416V8.5816L6.51001 3.10156M8.92999 1.48L3.59 4.45003C2.38 5.12003 1.39001 6.80001 1.39001 8.18001V13.83C1.39001 15.21 2.38 16.89 3.59 17.56L8.92999 20.53C10.07 21.16 11.94 21.16 13.08 20.53L18.42 17.56C19.63 16.89 20.62 15.21 20.62 13.83V8.18001C20.62 6.80001 19.63 5.12003 18.42 4.45003L13.08 1.48C11.93 0.84 10.07 0.84 8.92999 1.48Z' stroke='%2300bdd4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}
.phytosanitary .item .data .benefit .item:nth-child(3) > .title{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 21C16.5228 21 21 16.5228 21 11C21 5.47715 16.5228 1 11 1C5.47715 1 1 5.47715 1 11C1 16.5228 5.47715 21 11 21Z' stroke='%2300bdd4' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M7.67999 10.9101L9.32998 11.32L8.38 15.1601C8.16 16.0601 8.59998 16.36 9.35998 15.83L14.54 12.2401C15.17 11.8001 15.08 11.2901 14.33 11.1001L12.68 10.6901L13.63 6.85006C13.85 5.95006 13.41 5.65007 12.65 6.18007L7.47 9.7701C6.84 10.2101 6.92999 10.7201 7.67999 10.9101Z' stroke='%2300bdd4' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
}
.phytosanitary .item .data .benefit .item > .param{
	font-size: 20px;
	color: #1a1a1a;
}

.phytosanitary .item .data .more{
	display:block;
	text-align:center;
	width:200px;
	color:#fff;
	text-transform:uppercase;
	background:#00bdd4;
	border-radius: 30px;
	padding: 15px;
	margin-bottom:30px;
	border:1px solid #00bdd4;
	clear: both;
}
.phytosanitary .item .data .more:hover{
	color:#00bdd4;
	background:#fff;
}

@media (max-width: 768px){
	.phytosanitary .item .data{width:100%;}
	.phytosanitary .item .data_img{width:100%;}
}

/* footer
-----------------------------------------------------------------------------*/
footer{
	background: #00bdd4;
	padding: 30px 0;
}
footer .data{
	display:flex;
	align-items:center;
	justify-content: space-between;
}
footer .data .logo{
	margin-right:20px;
	max-width: 300px;
}
footer .data .footer_menu_1,
footer .data .footer_menu_2{
	margin-right:20px;
}
footer .data .footer_menu_1 ul li,
footer .data .footer_menu_2 ul li{
	margin-bottom:10px;
}
footer .data .footer_menu_1 ul li:last-child,
footer .data .footer_menu_2 ul li:last-child{
	margin-bottom:0;
}
footer .data .footer_menu_1 ul li a,
footer .data .footer_menu_2 ul li a{
	font: normal 16px "Roboto Condensed";
	color: #ffffff;
	text-transform: uppercase;
}
footer .data .footer_menu_1 ul li a:hover,
footer .data .footer_menu_2 ul li a:hover{
	color: #ffffff;
}
footer .data .footer_menu_2 ul li a{
	color: #fff;
}
footer .data .footer_menu_2 ul li a:hover{
	color: #ffffff;
}
footer .data .contact{
	
}
footer .data .contact .mail{
	font: normal 18px "Roboto Condensed";
	color: #ffffff;
	text-transform: uppercase;
	margin-bottom:20px;
}
footer .data .contact .mail a{
	color: #fff;
	text-transform: none;
}
footer .data .contact .mail a:hover{
	color: #ffffff;
}
footer .data .contact .contact_me{
	display:flex;
	align-items:center;
	justify-content: center;
	font: normal 15px "Roboto Condensed";
	color: #fff;
	text-transform: uppercase;
	padding:10px 20px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	border-radius: 5px;
}
footer .data .contact .contact_me:after{
	content:'';
	width:7px;
	height:12px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.59375 1.04922L5.66875 5.12422C6.15 5.60547 6.15 6.39297 5.66875 6.87422L1.59375 10.9492' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:center;
	margin-left:10px;
}
footer .data .contact .contact_me:hover{
	background:#00bbd4;
}

@media (max-width: 1000px){
	footer .data .logo{width:190px;}
	footer .data .footer_menu_2{display:none;}
}
@media (max-width: 768px){
	footer .data{flex-direction:column;}
	footer .data .logo{margin-right: 0; margin-bottom:20px;}
	footer .data .footer_menu_1{margin-right: 0; margin-bottom:20px; text-align:center;}
}

/* modal_form
-----------------------------------------------------------------------------*/
body .modal_form{
	position:relative;
	display:none;
	max-width:430px;
	padding:40px;
	border:1px solid #098e9e;
	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{
	max-width:450px;
}
.wpcf7 > form > p{
	margin-bottom:10px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea{
	font-size:14px;
	width:100%;
	padding:11px 14px;
	border:1px solid #098e9e;
	box-sizing:border-box;
	color:#121b29;
	margin-bottom:10px;
	transition:border 0.5s;
	border-radius: 5px;
	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:#00bdd4;
	border:1px solid #00bdd4;
	border-radius: 30px;
	font: normal 30px/1 "OpenSans-Regular";
	color:white;
	text-transform: uppercase;
	padding:12px 30px;
	cursor:pointer;
	margin-top:10px;
	text-align:center;
	font-size:17px;
	-webkit-appearance:none;
	transition:all 0.5s;
}
.wpcf7 input[type="submit"]:hover{
	background:white;
	color:#00bdd4;
}
.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:16px;
	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:'\f096';
	font-family:'FontAwesome';
    display:inline-block;
	width:10px;
	margin:0 10px 0 0;
}
.wpcf7 input[type="checkbox"]:checked + span.wpcf7-list-item-label::before,
.wpcf7 input[type="radio"]:checked + span.wpcf7-list-item-label::before{
    content:'\f046';
}

#button-up{
	display: none;
	opacity:0.7;
	filter:alpha(opacity=50);
	position: fixed;
	right: 20px;
	bottom: 150px;
	color: #000;
	transition: .3s;
	background: #00bdd4;
	border-radius:50%;
	width:45px;
	height:45px;
}
 
#button-up:hover{
	cursor: pointer;
	opacity: 1;
	filter:alpha(opacity=100);
	transition: .3s;
	color: #FF0000;
}


.form_survey{
	padding:95px 20px 40px;
	background-position:center;
	background-size:auto 100%;
	background-repeat:no-repeat;
}
.form_survey p{
	font: normal 30px/1 "Roboto Condensed";
	color: #fff;
	text-align:center;
}
.form_survey .learn_more{
	margin-bottom:0 !important;
}

.questionnaire{
	background:url(img/questionnaire.jpg) top center / auto no-repeat;
	margin-bottom:30px;
}
.questionnaire h1{
	color:#fff;
	text-align:center;
}
.questionnaire .wpcf7{
	margin:auto;
}
.questionnaire .wpcf7 > form > p{
	color:#fff;
}

/* .ionizing{ */
	/* display:flex; */
	/* flex-wrap:wrap; */
/* } */
/* .ionizing .item{ */
	/* width:49%; */
	/* margin-right:2%; */
	/* margin-bottom:30px; */
	/* display: flex; */
	/* align-items: center; */
/* } */
/* .ionizing .item:nth-child(2n){margin-right:0;} */

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

/* .ionizing .item img{ */
	/* max-height:150px; */
	/* margin-right:15px; */
/* } */
/* .ionizing .item .name{ */
	/* font-size:18px; */
	/* font-weight:bold; */
/* } */

/* @media (max-width: 768px){ */
	/* .ionizing .item img{width:80px;} */
/* } */

/* --- form_fos --- */
.form_fos{
	display:flex;
	flex-direction: column;
	align-items: center;
	/* padding:40px 0 0; */
}
.form_fos .title{
	font-size: 21px;
	font-weight:bold;
	margin-bottom: 30px;
}
.form_fos .name{
	margin-bottom: 30px;
}
.form_fos .button{
	color: #ffffff;
	font-weight:normal;
	border: 3px solid #00bdd4;
	background-color: #00bdd4;
	border-radius: 300px;
	padding: 20px;
	margin-bottom:20px;
}
.form_fos .button:hover{
	color: #00bdd4;
	background-color: #fff;
}

.form_fos .wpcf7 input[type="submit"]{
	display:block;
	margin: 10px auto 0;
}
