@font-face{
	font-family:'Almoni Tzar AAA';
	src:url('fonts/almoni_tzar_aaa/almoni-tzar-400-aaa.eot');
	src:url('fonts/almoni_tzar_aaa/almoni-tzar-400-aaa.eot?#iefix') format('embedded-opentype'),
		/*url('fonts/almoni_tzar_aaa/almoni-tzar-400-aaa.ttf') format('truetype'),*/
		url('fonts/almoni_tzar_aaa/almoni-tzar-400-aaa.svg#almoni-tzar-400-aaa') format('svg'),
		url('fonts/almoni_tzar_aaa/almoni-tzar-400-aaa.woff') format('woff'),
		url('fonts/almoni_tzar_aaa/almoni-tzar-400-aaa.woff2') format('woff2');
	font-display:swap;
	font-weight:400;
}
@font-face{
	font-family:'Almoni Tzar AAA';
	src:url('fonts/almoni_tzar_aaa/almoni-tzar-600-aaa.eot');
	src:url('fonts/almoni_tzar_aaa/almoni-tzar-600-aaa.eot?#iefix') format('embedded-opentype'),
		/*url('fonts/almoni_tzar_aaa/almoni-tzar-600-aaa.ttf') format('truetype'),*/
		url('fonts/almoni_tzar_aaa/almoni-tzar-600-aaa.svg#almoni-tzar-600-aaa') format('svg'),
		url('fonts/almoni_tzar_aaa/almoni-tzar-600-aaa.woff') format('woff'),
		url('fonts/almoni_tzar_aaa/almoni-tzar-600-aaa.woff2') format('woff2');
	font-display:swap;
	font-weight:600;
}
@font-face{
	font-family:'Almoni Tzar AAA';
	src:url('fonts/almoni_tzar_aaa/almoni-tzar-700-aaa.eot');
	src:url('fonts/almoni_tzar_aaa/almoni-tzar-700-aaa.eot?#iefix') format('embedded-opentype'),
		/*url('fonts/almoni_tzar_aaa/almoni-tzar-700-aaa.ttf') format('truetype'),*/
		url('fonts/almoni_tzar_aaa/almoni-tzar-700-aaa.svg#almoni-tzar-700-aaa') format('svg'),
		url('fonts/almoni_tzar_aaa/almoni-tzar-700-aaa.woff') format('woff'),
		url('fonts/almoni_tzar_aaa/almoni-tzar-700-aaa.woff2') format('woff2');
	font-display:swap;
	font-weight:700;
}
input:-internal-autofill-selected,
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{
	transition:all 50000s linear 0s;
}
input.error:-internal-autofill-selected,
input.error:-webkit-autofill,
input.error:-webkit-autofill:hover,
input.error:-webkit-autofill:focus,
input.error:-webkit-autofill:active{
	-webkit-text-fill-color:red !important;
}
::-moz-selection{background:#00ADDC;color:#fff;}
::selection{background:#00ADDC;color:#fff;}
input[type="password"], input[type="url"], input[type="text"], input[type="email"], input[type="tel"], input[type="submit"], textarea, select{
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	direction:inherit;
	border-radius:0;
}
select::-ms-expand{display:none;}
button{
	background:none;
	border:none;
	padding:0;
	margin:0;
	line-height:inherit;
	cursor:pointer;
	font-family:inherit;
	font-size:inherit;
	color:inherit;
}
*, *::after, *::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;}
input[type="button"], input[type="submit"], input[type="image"], input[type="reset"], a, select{cursor:pointer;}
input[type="checkbox"], input[type="radio"]{vertical-align:middle;cursor:pointer;}
input, textarea, select{font-family:inherit;font-size:inherit;}
figure{margin:0;font-size:0;line-height:1px;}
img, embed, object, iframe, svg, hr{max-width:100%;}
textarea{overflow:auto;resize:vertical;}
form, p, blockquote{margin:0;padding:0;}
a img{border:0;text-decoration:none;}
table{border-collapse:collapse;}
a{text-decoration:underline;color:#00ADDC;}
a:hover{text-decoration:none;}
input.error, textarea.error, select.error{color:red;border:1px solid red !important;}
::-webkit-input-placeholder{color:#b4b4b4;opacity:1;}
:-moz-placeholder{color:#b4b4b4;opacity:1;}
.error::-webkit-input-placeholder{color:red !important;opacity:1;}
.error:-moz-placeholder{color:red !important;opacity:1;}
.select2.error + label.error{position:absolute;bottom:0;}
.select2.error ~ .select2-container{margin-bottom:24px;}
.select2.error ~ .select2-container .select2-selection{border-color:red;}
.select2.error ~ .select2-container .select2-selection__rendered{color:red;}
input[type="checkbox"].error ~ span{color:red;}
label.error{color:red;}
.clearfix::after{content:'';display:block;clear:both;min-height:1px;margin:0 0 -1px 0;}
.clear{display:block;clear:both;min-height:1px;}
body.showFocus *:focus{outline:3px solid #000 !important;background-color:yellow !important;color:#000 !important;}
body.showFocus *:focus *{background-color:yellow !important;color:#000 !important;}
body.showFocus .menuBTN:focus .menuIconSpans, body.showFocus .menuBTN:focus .menuBTNinner:before{background-color:#000 !important;}
body.showFocus *:focus::-webkit-input-placeholder{color:#000 !important;}
body.showFocus *:focus:-moz-placeholder{color:#000 !important;}
body.showFocus *:focus path[fill]:not([fill=""]){fill:#000 !important;}
body.showFocus *:focus path[stroke]:not([stroke=""]){stroke:#000 !important;}
body.showFocus .closeYbox:focus::after, body.showFocus .closeYbox:focus::before{background-color:#000;}
body.showFocus .yBoxFrame.yBoxImgWrap .yBoxNextImg:focus::after,
body.showFocus .yBoxFrame.yBoxImgWrap .yBoxPrevImg:focus::after{
	border-bottom-color:#000;
	border-left-color:#000;
}
.imgCenterWrap, .imgCenterHoverWrap{
	position:relative;
	overflow:hidden;
}
.imgCenter, .imgCenterHover{
	width:auto;
	max-width:none;
	min-width:100%;
	height:100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	object-fit:cover;
}
.unsupportedWrap{
	direction:ltr;
	text-align:center;
	font-family:arial;
}
.unsupported_title{
	color:#000;
	padding:100px;
	font-family:arial;
	font-size:26px;
	font-weight:500;
	line-height:33px;
}
.unsupported_a{
	margin:0 30px;
	height:128px;
	text-decoration:none;
	display:inline-block;
	vertical-align:top;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
	direction:rtl;
}
.unsupported_a img{
	height:128px;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.unsupported_a:hover img{
	-webkit-transform:translate(0,-10px);
	transform:translate(0,-10px);
}
.unsupported_a.unsupported_a_1:hover{color:#CE1F45;}
.unsupported_a.unsupported_a_2:hover{color:#F17B06;}
.unsupported_a.unsupported_a_3:hover{color:#4AD67A;}
.unsupported_a.unsupported_a_4:hover{color:#43B3E8;}
.unsupported_a.unsupported_a_5:hover{color:#DD133E;}
html, body{height:100%;}
body{
	display:flex;
	flex-direction:column;
	font-family:'Almoni Tzar AAA',arial;
	font-size:30px;
	line-height:39px;
	font-weight:400;
	margin:0;
	color:#161932;
	text-align:left;
	direction:ltr;
}
#main{width:100%;}
.container{
	width:1497px;
	max-width:100%;
	margin:0 auto;
	padding:0 25px;
	position:relative;
	z-index:1;
}
#header{
	width:100%;
	align-items:center;
	position:fixed;
	left:0;
	top:0;
	z-index:10;
	color:#fff;
}
#header .container{
	display:flex;
	min-height:109px;
	align-items:center;
	justify-content: space-between;
}
#header::before{
	content:'';
	background:#161932;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	filter:alpha(opacity=60);
	opacity:0.6;
	-khtml-opacity:0.6;
	z-index:-1;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
body.headerActive #header::before{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}

.pageContent{
	padding: 40px 0 80px;
}
.logoLink{
	position:relative;
	text-decoration:none;
}
.logoImg{
	height:75px;
	vertical-align:top;
}
.headerRight{
	margin:0 0 0 auto;
	width:860px;
	max-width:-webkit-calc(100% - 220px);
	max-width:calc(100% - 220px);
}
.headerRightTop{
	display:flex;
	padding:5px 0 4px 0;
	font-size:18px;
	align-items:center;
}
.headerTopNumbersWrap{
	display:flex;
	align-items:center;
}
.headerTopNum{
	margin:0 18px 0 26px;
	font-size:20px;
	font-weight:700;
}
.headerTopNum span{font-size:16px;}
.headerTopNum2{font-size:20px;}
.headerTopNumArrow{
	width:0;
	height:0;
	margin:0 9px 0 0;
	border-bottom:5px solid #44D96C;
	border-right:5px solid transparent;
	border-left:5px solid transparent;
}
.headerRightTopRight{
	display:flex;
	margin:0 0 0 auto;
	align-items:center;
	line-height:1px;
}
.headerTopEmail{
	height:14px;
	padding:1px 15px 0 0;
	border-right:1px solid rgba(255,255,255,0.2);
}
.headerTopEmail img{
	height:12px;
	vertical-align:top;
}
.topSearchBtn{
	background:url(../images/search.svg) center center no-repeat;
	width:42px;
	height:14px;
	border-right:1px solid rgba(255,255,255,0.2);
}
.topSearchWrap{
	background:#fff;
	display:flex;
	width:100%;
	height:109px;
	align-items:center;
	justify-content:center;
	position:fixed;
	top:0;
	left:0;
	z-index:2;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transform:translate(0,-100%);
	transform:translate(0,-100%);
}
body.searchIsOpen .topSearchWrap{
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
}
.closeTopSearch{
	width:20px;
	height:20px;
	line-height:1px;
	position:absolute;
	right:53px;
	top:44px;
}
.closeTopSearch svg{
	height:100%;
}
.headerSearchForm{
	width:76%;
	position:relative;
	line-height:1px;
}
.headerSearchField{
	background:none;
	width:100%;
	height:49px;
	line-height:49px;
	padding:0 40px 0 0;
	margin:0;
	color:#161932;
	font-size:30px;
	border:none;
	border-bottom:1px solid #E4E4E4;
}
.headerSearchField::-webkit-input-placeholder{color:#161932;}
.headerSearchField:-moz-placeholder{color:#161932;}
.headerSearchSubmit{
	background:url(../images/search_dark.svg) center center/30px 30px no-repeat;
	width:40px;
	height:100%;
	padding:0;
	margin:0;
	position:absolute;
	right:0;
	top:0;
	border:none;
}
.langComboWrap{height:26px;}
.langComboList{
	display:flex;
	list-style:none;
	flex-direction:column;
	padding:9px 0 5px 0;
	margin:-10px 0 0 0;
	position:relative;
	z-index:1;
	line-height:20px;
	list-style:none;
}
.langComboBtn{
	display:none;
	line-height:26px;
	text-decoration:none;
	color:#fff;
	padding:0 30px 0 15px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.langComboBtn:hover{color:#00ADDC;}
.langComboList::before{
	content:'';
	width:8px;
	height:8px;
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	position:absolute;
	right:2px;
	top:15px;
}
.langComboList li{order:1;}
.langComboList li.active{order:0;}
.langComboWrap.active .langComboBtn,
.langComboList li.active .langComboBtn{
	display:block;
}
.langComboWrap.active .langComboList::before{
	right:18px;
}
.langComboWrap.active .langComboList{
	background:#161932;
}
.langComboWrap.active .langComboBtn{
	padding-right:46px;
}
.menuBTN{
	display:flex;
	width:26px;
	height:31px;
	flex-shrink:0;
	position:relative;
	z-index:1;
	justify-content:center;
	align-items:center;
}
.menuBTNinner{
	width:100%;
	height:18px;
	position:relative;
}
.menuBTNinner:before, .menuIconSpans{
	background:#fff;
	width:100%;
	height:2px;
	position:absolute;
	left:0;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.menuIconSpans.menuIconSpan2,
.menuBTNinner:before{
	width:16px;
	left:10px;
}
body.mobileMenuIsOpen .menuBTNinner:before,
body.mobileMenuIsOpen .menuIconSpans{
	background:#00ADDC;
	left:0;
	width:100%;
}
.menuIconSpan1{
	top:0;
	-webkit-transition:all 0.15s ease;
	transition:all 0.15s ease;
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
.menuBTNinner:before{
	content:'';
	top:8px;
}
.menuIconSpan2{
	top:8px;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.menuIconSpan3{
	top:16px;
	-webkit-transition:all 0.15s ease;
	transition:all 0.15s ease;
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
body.mobileMenuIsOpen .menuIconSpan1{
	-webkit-transform:translate(0,6px);
	transform:translate(0,6px);
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
body.mobileMenuIsOpen .menuIconSpan2{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
body.mobileMenuIsOpen .menuBTNinner:before{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
body.mobileMenuIsOpen .menuIconSpan3{
	-webkit-transform:translate(0,-6px);
	transform:translate(0,-6px);
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
.headerRightLinks{
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font-weight:500;
	font-size:16px;
	line-height:31px;
	margin:0 25px 0 0;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.headerRightLinks svg{
	vertical-align:middle;
}
#nav ul{
	display:flex;
	width:100%;
	list-style:none;
	padding:0;
	margin:0 auto;
	justify-content:space-between;
}
#nav li{
	display:flex;
	align-items:center;
	position:relative;
}
#nav a{
	color:#fff;
	display:flex;
	align-items:center;
	text-decoration:none;
	font-size:18px;
	line-height:31px;
	letter-spacing:0.5px;
	padding:9px 10px;
	font-weight:600;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
#nav li:first-child > a{
	padding-left:0;
}
#nav li:last-child > a{
	padding-right:0;
}
.openSubMenu{
	width:8px;
	height:8px;
	margin:-5px 0 0 9px;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
#nav li.current_page_item > a,
#nav li.active > a,
#nav li > a.active{
	color:#00ADDC;
}
#nav li:hover > .openSubMenu,
#nav li > a.active ~ .openSubMenu,
#nav li.current_page_item > .openSubMenu,
#nav li.active > .openSubMenu{
	border-right-color:#00ADDC;
	border-bottom-color:#00ADDC;
}
#nav ul ul{
	background:#fff;
	width:100%;
	display:block;
	min-width:200px;
	border:2px solid #00ADDC;
	padding:20px;
	position:absolute;
	top:100%;
	left:0;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
#nav li.focus > ul,
#nav li:hover > ul{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
}
#nav ul ul li{display:block;}
#nav ul ul a{
	display:block;
	color:#161932;
	font-size:20px;
	line-height:29px;
	padding:10px 0;
	position:relative;
}
#nav ul ul a::after{
	content:'';
	background:#00ADDC;
	width:30px;
	height:2px;
	position:absolute;
	left:0;
	bottom:0;
}
.closeMobileMenu{
	background:url(../images/x_blue.svg) center center no-repeat;
	width:20px;
	height:22px;
	position:absolute;
	right:25px;
	top:25px;
}
.hpTopBannerSection{
	display:flex;
	min-height:915px;
	position:relative;
}
.contentTopBannerFigure, .hpTopBannerFigure{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
.contentTopBannerFigure .imgCenter,
.hpTopBannerFigure .imgCenter{
	-webkit-transition:all 2s ease 0.5s;
	transition:all 2s ease 0.5s;
	-webkit-transform:translate(-50%,-50%) scale(1.2);
	transform:translate(-50%,-50%) scale(1.2);
}
body.pageLoaded .contentTopBannerFigure .imgCenter,
body.pageLoaded .hpTopBannerFigure .imgCenter{
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1);
}
.hpTopBannerContainer{
	display:flex;
	align-items:center;
	position:relative;
	z-index:2;
	padding-top:140px;
	padding-bottom:119px;
}
.hpTopBannerText{
	max-width:730px;
	color:#fff;
	font-size:0;
	padding:75px 0 0 52px;
}
.hpTopBannerTitle{
	font-weight:700;
	font-size:64px;
	line-height:73px;
	margin:0 0 18px 0;
	text-transform:uppercase;
}
.contentTopBannerTitle{
	font-weight:700;
	font-size:64px;
	line-height:72px;
	margin:31px 0 0 0;
	text-transform:capitalize;
	color:#fff;
}
#footer{
	background:#161932;
	display:flex;
	color:#fff;
	margin:auto 0 0 0;
	padding:51px 0 34px 0;
	font-size:20px;
	line-height:30px;
}
.footerInner{
	display:flex;
	width:950px;
	max-width:100%;
}
.footerLinksWrap{padding:0 30px 0 0;}
.footerLinksWrap:nth-child(1){width:28.5%}
.footerLinksWrap:nth-child(2){width:38%}
.footerLinksWrap:nth-child(3){width:33.5%;padding:0;}
.footerLinksTitle{
	margin:0 0 12px 0;
	font-weight:700;
	text-transform:uppercase;
	line-height:21px;
}
.footerLinksWrap a{
	text-decoration:uinderline;
	color:#fff;
}
.footerBottom{
	border-top:1px solid rgba(255,255,255,0.15);
	margin:30px 0 0 0;
	padding:21px 0 0 0;
}
.footerBottom1{
	display:flex;
	font-size:22px;
	align-items:center;
}
.footerBottomLinksList{
	display:flex;
	list-style:none;
	margin:0;
	padding:0;
	line-height:18px;
}
.footerBottomLinksList > li{
	padding:0 17px;
	border-right:1px solid #fff;
}
.footerBottomLinksList > li:first-child{
	padding-left:0;
}
.footerBottomLinksList > li:last-child{
	border-right:none;
	padding-right:0;
}
.footerBottomLinksList a{
	text-decoration:none;
	color:#fff;
}
.footerBottomLinksList a:hover{
	text-decoration:underline;
}
.footerCopyrights{
	margin:0 0 0 auto;
	padding:0 0 0 30px;
	text-transform:capitalize;
}
.footerBottom2{
	max-width:1100px;
	padding:21px 0 0 0;
	color:rgba(255,255,255,0.7);
	font-size:16px;
	line-height:24px;
}
.doobleLinkWrap{
	padding:15px 0 0 0;
	text-align:center;
	line-height:20px;
}
.dooble{
	color:rgba(255,255,255,0.5);
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.greenBtn{
	background:#AAD24A;
	display:inline-flex;
	min-width:186px;
	min-height:48px;
	border-radius:100px;
	align-items:center;
	justify-content:center;
	font-weight:600;
	font-size:16px;
	text-decoration:none;
	color:#252525;
	line-height:30px;
	text-transform:uppercase;
	padding:10px 20px 6px;
	vertical-align:top;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.cookiesMSGwrap{
	display:none;
	background:#fff;
	width:100%;
	padding:17px 0 25px;
	text-align:center;
	font-size:22px;
	line-height:33px;
	box-shadow:rgba(0,0,0,0.25) 0px 0px 20px 0px;
	position:fixed;
	bottom:0;
	left:0;
	z-index:11;
}
.cookiesMSGwrap.active{
	display:block;
}
.cookiesMSGbtnsWrap{
	display:inline-flex;
	align-items:center;
	font-size:20px;
	margin:13px 0 0 0;
}
.cookiesMSGbtnsWrap a{
	margin:0 23px 0 0;
	color:rgba(22,25,50,0.5);
}
.agreeCookiesBtn{
	background:#00ADDC;
	padding:0 20px;
	color:#fff;
	margin:0 0 0 23px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.blueBtn, .wpcf7-submit, .transparentBtn{
    background:#00ADDC;
    display:inline-flex;
    min-width:265px;
	max-width:100%;
    height:50px;
    align-items:center;
    justify-content:space-between;
    text-decoration:none;
    color:#fff;
    padding:5px 20px;
    font-weight:600;
    font-size:22px;
    line-height:22px;
    border:2px solid #00ADDC;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.wpcf7-submit{
	background:#00ADDC url(../images/Arrow.svg) 92% center no-repeat;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
	border:none;
	letter-spacing:0.1em;
	margin:5px 0 0 0;
	width:312px;
	min-width:1px;
}
.transparentBtn{
	background:none;
	color:#00ADDC;
}
.blueBtn svg, .transparentBtn svg{
	margin:0 0 0 10px;
}
.blueBtn path, .transparentBtn path{
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.contentTopBannerSection{
	display:flex;
	min-height:366px;
	position:relative;
	align-items:center;
	padding:150px 0 40px 0;
}
.whoWeAreSection{
	padding:130px 0;
	text-align:center;
	letter-spacing:0.05em;
}
.container1200{
	max-width:1250px;
	padding:0 25px;
	margin:0 auto;
}
.contentTitles{
	color:#00ADDC;
	font-weight:700;
	font-size:30px;
	line-height:34px;
	align-items:center;
	letter-spacing:0.2em;
	text-transform:uppercase;
	position:relative;
	padding:0 0 27px 0;
	margin:0 0 35px 0;
	text-align:center;
}
.contentTitles::after{
	content:'';
	background:#00ADDC;
	width:80px;
	height:2px;
	position:absolute;
	left:50%;
	bottom:0;
	margin:0 0 0 -40px;
}
.aboutSection{
	background:#161932;
	padding:75px 0 50px 0;
	color:#fff;
	font-size:28px;
	line-height:36px;
	text-align:center;
}
.container902{
	max-width:952px;
	padding:0 25px;
	margin:0 auto;
}
.aboutSection .blueBtn{margin:57px 0 0 0;}
.boardSection{padding:130px 0 26px 0;}
.boardText{padding:0 0 79px 0;}
.boardList{
	display:flex;
	width:100%;
	margin:0;
	flex-wrap:wrap;
	list-style:none;
	padding:0;
	gap:0 91px;
}
.displayData .boardListItemDetails {
	padding: 5rem 0;
}
.boardList {
	max-width: 1250px;
    margin: auto;
	padding:0 25px;
}
.displayData .boardListItemDetailsTitle{
	font-size:40px;
}
.displayData  .boardListItemDetails {
	margin:auto;
}
.displayData > div {
	display:block !important;
	width:100%;
    margin-bottom: 6rem;
	background: #161932;
}
.boardList > li{
	width:-webkit-calc(24% - 61px);
	width:calc(33% - 61px);
	max-width:339px;
	padding:0 0 83px 0;
}
.boardList > li.opacity{
	filter:alpha(opacity=40);
	opacity:0.4;
	-khtml-opacity:0.4;
}
.boardListItem{
	display:block;
	text-decoration:none;

	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transform:translate(0,20px);
	transform:translate(0,20px);
}
.boardList.active .boardListItem{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
}
.boardList.active > li:nth-child(1) .boardListItem{-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.boardList.active > li:nth-child(2) .boardListItem{-webkit-transition-delay:0.7s;transition-delay:0.7s;}
.boardList.active > li:nth-child(3) .boardListItem{-webkit-transition-delay:0.9s;transition-delay:0.9s;}
.boardList.active > li:nth-child(4) .boardListItem{-webkit-transition-delay:1.1s;transition-delay:1.1s;}
.boardList.active > li:nth-child(5) .boardListItem{-webkit-transition-delay:1.3s;transition-delay:1.3s;}
.boardList.active > li:nth-child(6) .boardListItem{-webkit-transition-delay:1.5s;transition-delay:1.5s;}
.boardList.active > li:nth-child(7) .boardListItem{-webkit-transition-delay:1.7s;transition-delay:1.7s;}
.boardList.active > li:nth-child(8) .boardListItem{-webkit-transition-delay:1.9s;transition-delay:1.9s;}
.boardList.active > li:nth-child(9) .boardListItem{-webkit-transition-delay:2.1s;transition-delay:2.1s;}
.boardList.active > li:nth-child(10) .boardListItem{-webkit-transition-delay:2.3s;transition-delay:2.3s;}
.boardList.active > li:nth-child(11) .boardListItem{-webkit-transition-delay:2.5s;transition-delay:2.5s;}
.boardList.active > li:nth-child(12) .boardListItem{-webkit-transition-delay:2.7s;transition-delay:2.7s;}
.boardList.active > li:nth-child(13) .boardListItem{-webkit-transition-delay:2.9s;transition-delay:2.9s;}
.boardList.active > li:nth-child(14) .boardListItem{-webkit-transition-delay:3.1s;transition-delay:3.1s;}
.boardList.active > li:nth-child(15) .boardListItem{-webkit-transition-delay:3.3s;transition-delay:3.3s;}
.boardList.active > li:nth-child(16) .boardListItem{-webkit-transition-delay:3.5s;transition-delay:3.5s;}
.boardListItemImgWrap{
	display:flex;
	width:100%;
	height:312px;
	align-items:flex-end;
	justify-content:center;
	margin:0 0 17px 0;
}
.boardListItemImg{max-height:100%;}
.boardListItemTextWrap{display:flex;}
.boardListItemText{
	width:-webkit-calc(100% - 14px);
	width:calc(100% - 14px);
	padding:0 30px 0 0;
	line-height:24px;
	color:rgba(22,25,50,0.7);
	font-size:20px;
}
.boardListItemTextInner{
	max-width:245px;
}
.boardListItemTitle{
	font-size:24px;
	line-height:25px;
	color:#161932;
	margin:0 0 5px 0;
	font-weight:700;
}
.boardListItemArrow{line-height:1px;}
.yBoxFrame, .closeYbox{background:#161932 !important;}
.boardListItemDetails{
	background:#161932;
	width:1214px;
	max-width:100%;
	padding:5px 56px 48px;
	color:#CFCFCF;
	font-size:20px;
	line-height:23px;
}
.boardListItemDetailsInner{max-width:600px;}
.boardListItemDetailsTitle{
	font-weight:700;
	text-transform:capitalize;
	font-size:24px;
	line-height:25px;
	color:#fff;
	margin:0 0 7px 0;
}
.FinancialInformationSection{
	padding:129px 0 50px 0;
}
.FinancialInformationSection .contentTitles{
	margin:0 0 63px 0;
	text-align:left;
}
.FinancialInformationSection .contentTitles::after{
	left:0;
	margin:0;
}
.fiGroup{margin:0 0 100px 0;}
.fiGroupTitle{
	margin:0 0 50px 0;
	font-weight:400;
	font-size:30px;
	line-height:39px;
	letter-spacing:0.05em;
}
.tabsList{
	display:flex;
	list-style:none;
	margin:0;
	padding:0;
	overflow:auto;
}
.tabsList > li{margin:0 15px 0 0;}
.tabsBtn{
	display:flex;
	min-width:130px;
	min-height:58px;
	padding:8px 20px;
	align-items:center;
	justify-content:center;
	color:#00ADDC;
	letter-spacing:0.1em;
	text-transform:uppercase;
	font-weight:700;
	font-size:22px;
	line-height:33px;
	border:1px solid #00ADDC;
	border-bottom:none;
}
.tabsBtn.active{
	background:#00ADDC;
	color:#fff;
}
.tabsDiv{
	background:#F9F9F9;
	border:1px solid #00ADDC;
	padding:55px 106px;
}
ul.tabsDiv{
	flex-wrap:wrap;
	list-style:none;
	margin:0;
}
.filesList{
	display:flex;
	width:-webkit-calc(100% + 32px);
	width:calc(100% + 32px);
	margin:0 -16px;
	flex-wrap:wrap;
	list-style:none;
	padding:0;
}
ul.filesList > li, ul.tabsDiv > li{
	width:50%;
	padding:10px 16px;
}
.fiFilesItem{
	background:#fff;
	display:flex;
	height:100%;
	text-decoration:none;
	border:1px solid #D9D9DC;
	padding:29px 30px 14px 19px;
	color:#161932;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.tabsDiv{display:none;}
.tabsDiv.active{display:block;}
ul.tabsDiv.active{display:flex;}
.fileNameSquare{
	background:#eee;
	width:36px;
	height:36px;
	line-height:36px;
	flex-shrink:0;
	text-align:center;
	margin:7px 0 0 0;
	color:#00ADDC;
	font-weight:600;
	font-size:20px;
}
.fileItemText{
	width:-webkit-calc(100% - 66px);
	width:calc(100% - 66px);
	padding:0 24px;
	position:relative;
}
.fileItemText::before{
	content:'';
	display:block;
	background:#00ADDC;
	width:32px;
	height:2px;
	margin:0 0 7px 0;
	position:absolute;
	bottom:100%;
	left:24px;
}
.fileItemTitle{
	margin:0;
	font-weight:600;
	font-size:24px;
	line-height:31px;
}
.fileItemDate{
	font-size:20px;
	line-height:26px;
}
.downloadIconWrap{flex-shrink:0;}
.downloadIcon{
	width:30px;
	margin:6px 0 0 0;
}
.CorporateGovernanceSection{
	padding:130px 0 36px 0;
}
.filesListGroup{
	margin:0 0 114px 0;
}
.cgTitles{
	text-align:center;
	margin:0 0 52px 0;
	padding:27px 0 0 0;
	position:relative;
	letter-spacing:0.1em;
	text-transform:capitalize;
	font-weight:700;
	font-size:30px;
	line-height:45px;
}
.cgTitles::before{
	content:'';
	background:#00ADDC;
	width:80px;
	height:2px;
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -40px;
}
ul.filesList .fiFilesItem{
	padding:29px 20px 14px 19px;
}
ul.filesList .fileItemText{
	width:auto;
	flex-grow:1;
}
.fileReadMore{
	text-decoration:underline;
	color:#00ADDC;
	letter-spacing:0.1em;
	font-size:18px;
	line-height:27px;
	font-weight:600;
	flex-shrink:0;
}
.assetsListsSection{
	padding:118px 0 90px 0;
}
.assetsMapWrap{padding:0 50px 150px;}
.google-map{
	height:793px;
	max-height:-webkit-calc(100vh - 109px);
	max-height:calc(100vh - 109px);
}
.assetsListTitleWrap{
	display:flex;
	width:100%;
	justify-content:space-between;
	align-items:flex-end;
	margin:0 0 34px 0;
}
.assetsListTitleWrap .transparentBtn{
	min-width:218px;
	margin:0 0 0 20px;
	letter-spacing:0.1em;
}
.assetsListTitle{
	color:#00ADDC;
	letter-spacing:0.2em;
	text-transform:uppercase;
	font-weight:700;
	font-size:30px;
	line-height:30px;
	margin:0;
	padding:0 0 28px 0;
	position:relative;
}
.assetsListTitle::after{
	content:'';
	background:#00ADDC;
	width:80px;
	max-width:90%;
	height:2px;
	position:absolute;
	left:0;
	bottom:0;
}
.assetsListsGroup{
	border-bottom:1px solid #E4E4E4;
	margin:0 0 43px 0;
}
.assetsListsGroup:last-child{
	margin:0;
	border-bottom:none;
}
.assetsListsGroup:last-child .assetsList{
	padding:0;
}
.assetsList{
	display:flex;
	width:-webkit-calc(100% + 30px);
	width:calc(100% + 30px);
	margin:0 -15px;
	flex-wrap:wrap;
	padding:0 0 5px 0;
	list-style:none;
}
.assetsList > li{
	display:flex;
	width:33.333%;
	padding:0 15px 55px;
}
.assetsListsGroup:not(.active) .assetsList > li:nth-child(3) ~ li{
	display:none;
}
.assetsListItemImgWrap{
	width:46.73%;
	min-height:168px;
	overflow:hidden;
}
.assetsListItemImgWrap img {
	transition:all ease 0.5s;
	transform: scale(1);
}
.assetsListItemImgWrap:hover img {
	transition:all ease 0.5s;
	transform: scale(1.1);
}
.assetsListItemImgWrap .imgCenter, .assetsListItemImgWrap  .imgCenterHover {
	top:0; left:0;
}
.assetsListItemTextWrap{
	width:53.27%;
	padding:0 0 0 30px;
	letter-spacing:0.05em;
	font-size:18px;
	line-height:21px;
}
.assetsListItemTextWrap a {
	text-decoration:unset;
	color:black;
	transition: all ease 0.5s;
	display:inline-block;
}
.assetsListItemTextWrap a:hover {
	opacity:0.8;
	transition: all ease 0.5s;
}
.assetsListItemTitle{
	background:url(../images/address.png) left top no-repeat;
	padding:0 0 0 28px;
	font-weight:400;
	font-size:22px;
	line-height:27px;
	margin:0 0 11px 0;
}
.js_viewAllAssetsBtn:not(.show){
	display:none;
}
.gm-style .gm-style-iw-c{
	background:none;
	padding:0 !important;
}
.gm-style .gm-style-iw-d{
	overflow:auto !important;
}
.gm-style .gm-style-iw-c .gm-ui-hover-effect{
    background:#fff !important;
    filter:alpha(opacity=100);
    opacity:1;
    -khtml-opacity:1;
    width:25px !important;
    height:25px !important;
    top:0 !important;
    right:0 !important;
	border-radius:0 0 0 8px;
}
.gm-style .gm-style-iw-c .gm-ui-hover-effect img{
	margin:0 !important;
    display:inline !important;
    vertical-align:middle;
}
.mapDetailsBox{
	width:300px;
	background:#FFFFFF;
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15);
	border-radius:10px;
	overflow:hidden;
	font-family:'Almoni Tzar AAA';
}
.mapDetailsBoxImgWrap{
	height:109px;
}
.mapDetailsBoxText{
	padding:12px 15px 15px;
	color:#161932;
	font-size:18px;
	line-height:22px;
	letter-spacing:0.05em;
}
.mapDetailsBoxTitle{
	margin:0 0 10px 0;
	font-size:22px;
	line-height:28px;
}
.pressSection{padding:127px 0 100px 0;}
.pressList{
	list-style:none;
	margin:0;
	padding:0;
}
.pressList > li{
	display:flex;
	min-height:384px;
	gap:29px;
	margin:0 0 50px 0;
}
.pressListItemLogoWrap{
	display:flex;
	width:32%;
	align-items:center;
	justify-content:center;
	border:1px solid #00ADDC;
}
.pressListItemLogo{
	max-width:60%;
	max-height:60%;
}
.pressListItemTextWrap{
	background:#FAFAFA;
	display:flex;
	width:-webkit-calc(68% - 29px);
	width:calc(68% - 29px);
	align-items:flex-start;
	flex-direction:column;
	border:1px solid #00ADDC;
	padding:39px 28px 35px 48px;
}
.pressListItemTitleWrap{
	display:flex;
	width:100%;
	align-items:flex-start;
	margin:0 0 25px 0;
}
.pressListItemClock{
	background:url(../images/wall_clock.svg) left center no-repeat;
	min-height:18px;
	margin:0 0 0 auto;
	padding:0 0 0 30px;
	font-size:22px;
	line-height:27px;
	letter-spacing:0.05em;
	color:#CECECE;
	width: 100px;
}
.pressListItemTitle{
	margin:0;
	font-weight:700;
	font-size:32px;
	line-height:39px;
	text-transform:capitalize;
	position:relative;
	padding:0 20px 25px 0;
}
.pressListItemTitle::after{
	content:'';
	background:#00ADDC;
	width:80px;
	height:2px;
	position:absolute;
	left:0;
	bottom:0;
}
.pressListItemDate{
	margin:0 0 15px 0;
	font-size:22px;
	line-height:27px;
	letter-spacing:0.05em;
	color:#AAAAAA;
}
.pressListItemText{
	max-width:790px;
	font-size:22px;
	line-height:27px;
	letter-spacing:0.05em;
	padding:0 0 20px 0;
}
.pressListItemTextWrap .transparentBtn{
	margin:auto 0 0 0;
	letter-spacing:0.1em;
}
.contactSection{padding:133px 0 150px 0;}
.contactText{
	max-width:570px;
	margin:0 auto 47px;
	text-align:center;
	font-size:24px;
	line-height:32px;
}
.contactTitle{
	margin:0 0 22px 0;
	padding:13px 0 0 0;
	position:relative;
	letter-spacing:2px;
	text-transform:capitalize;
	font-weight:600;
	font-size:30px;
	line-height:42px;
}
.contactTitle::before{
	content:'';
	background:#00ADDC;
	width:80px;
	height:2px;
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -40px;
}
.contactDetailsWrap{
	display:flex;
	gap:30px;
}
.contactDetails{
	background:#161932;
	width:-webkit-calc(100% - 15px);
	width:calc(100% - 15px);
	color:#fff;
	padding:59px 69px;
}
.contactDetails .contactTitle{
	color:#fff;
	margin:0 0 0 0;
}
.contactDetails .contactTitle::before{
	left:0;
	margin:0;
}
.contactDetailsList{
	display:flex;
	flex-wrap:wrap;
	list-style:none;
	margin:0;
	padding:0;
}
.contactDetailsList > li{
	display:flex;
	width:33.3%;
	padding:105px 25px 0 0;
}
/* .contactDetailsList > li:nth-child(even){
	padding-right:0;
	width:45.7%;
} */
.cdlItemIconWrap{
	width:33px;
	flex-shrink:0;
	line-height:1px;
	padding:0 15px 0 0;
}
.cdlItemText{
	font-size:20px;
	line-height:30px;
}
.cdlItemTitle{
	font-size:20px;
	line-height:21px;
	font-weight:700;
	text-transform:uppercase;
	margin:0 0 8px 0;
}
.cdlItemText a{
	color:#fff;
}
.cdlItemEmailWrap{
	margin:0 0 0 0;
	line-height:21px;
}
.cdlItemEmailWrap .cdlItemIconWrap{
	width:35px;
	padding-top:8px;
}
.cdlItemSocialsWrap{
	display:flex;
	align-items:center;
	margin:0 0 0 0;
	line-height:21px;
	gap:37px;
}
.cdlItemSocials{
	display:block;
	text-decoration:none;
}
.contactForm{
	width:-webkit-calc(50% - 15px);
	width:calc(50% - 15px);
	border:3px solid #00ADDC;
	padding:21px 44px 42px;
}
.contactForm > p{
	max-width:522px;
	margin:0 auto;
}
.wpcf7-form-control-wrap{position:relative;display:block;}
.inputsLabel, .valIsEmpty:focus ~ .inputsLabel{
	cursor:text;
	position:absolute;
	left:0;
	top:3px;
	padding:0;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
	color:#888;
	font-size:16px;
	line-height:16px;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
	background:#fff;
	right:17px;
}
.valIsEmpty ~ .inputsLabel{
	overflow:hidden;
	color:#444;
	font-size:16px;
	top:0;
	line-height:32px;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
}
.inputsLabel span{
	position:relative;
	z-index:1;
}
.valIsEmpty.error ~ .inputsLabel{color:red;}
.hideInputsLabel{display:none;}
body.showFocus .checkbox-wrap input[type="checkbox"]:focus + .wpcf7-list-item-label::before{
	border-color:#000;
	background-color:yellow;
}
.checkbox-wrap a{color:#161932;}
.checkbox-wrap{position:relative;}
.checkbox-wrap label{cursor:pointer;}
.checkbox-wrap input[type="checkbox"]{
	position:absolute;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	cursor:pointer;
}
.checkbox-wrap .wpcf7-list-item-label{
	display:block;
	padding:0 0 0 28px;
	position:relative;
	line-height:26px;
}
.checkbox-wrap .wpcf7-list-item-label::before,
.checkbox-wrap .wpcf7-list-item-label::after{
	content:'';
	width:16px;
	height:16px;
	border:1px solid #161932;
	position:absolute;
	left:0;
	top:5px;
}
.checkbox-wrap .wpcf7-list-item-label::after{
	background:url(../images/v.svg) center center no-repeat;
	border:none;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
}
.checkbox-wrap input[type="checkbox"]:checked ~ .wpcf7-list-item-label::after{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}
.wpcf7-form-control-wrap{
	padding:21px 0 22px 0;
}
.checkbox-wrap .wpcf7-form-control-wrap{
	margin:0;
	padding:0 0 18px 0;
}
.wpcf7-form-control:not(.wpcf7-submit){
	background:none;
	width:100%;
	height:40px;
	line-height:40px;
	font-size:20px;
	padding:0;
	border:none;
	vertical-align:top;
	border-bottom:2px solid #00ADDC;
}
.checkbox-wrap .wpcf7-form-control {
	border-bottom:unset;
}
textarea.wpcf7-form-control:not(.wpcf7-submit){
	height:103px;
	line-height:22px;
	padding:0px 0 0 0;
}
.otgs-development-site-front-end {
	display:none !important;
}
.animateOnLoad, .animateOnWaypoint{
	-webkit-transition:transform 1s ease,opacity 1s ease,background 0.3s ease,color 0.3s ease;
	transition:transform 1s ease,opacity 1s ease,background 0.3s ease,color 0.3s ease;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
}
.bottomToTop{
	-webkit-transform:translate(0,20px);
	transform:translate(0,20px);
}
body.pageLoaded .animateOnLoad, .waypoint.active.animateOnWaypoint, .waypoint.active .animateOnWaypoint{
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}
.animateDelay05{
	-webkit-transition:transform 1s ease 0.5s,opacity 1s ease 0.5s,background 0.3s ease 0s,color 0.3s ease 0s;
	transition:transform 1s ease 0.5s,opacity 1s ease 0.5s,background 0.3s ease 0s,color 0.3s ease 0s;
}
.animateDelay07{
	-webkit-transition:transform 1s ease 0.7s,opacity 1s ease 0.7s,background 0.3s ease 0s,color 0.3s ease 0s;
	transition:transform 1s ease 0.7s,opacity 1s ease 0.7s,background 0.3s ease 0s,color 0.3s ease 0s;
}
.animateDelay09{
	-webkit-transition:transform 1s ease 0.9s,opacity 1s ease 0.9s,background 0.3s ease 0s,color 0.3s ease 0s;
	transition:transform 1s ease 0.9s,opacity 1s ease 0.9s,background 0.3s ease 0s,color 0.3s ease 0s;
}
.product {
	background: #161932;
	padding: 65px 0;
}
.product .container1200 {
	display:flex;
	flex-wrap:wrap;
}
.product .container1200 > div {
	width:50%;
}
.product_desc {
	padding: 0 30px;
}
.product_desc h2 {
	font-weight: 700;
	font-size: 40px;
	color: #00ADDC;
	margin:0;
}
.product_text {
	font-weight: 400;
	font-size: 24px;
	line-height: 130%;
	color: #FFFFFF;
	margin: 30px 0;
}
#primary .product:nth-child(odd) .container1200 {
	flex-direction: row-reverse;
}
#nav li {
	padding: 0 25px;
}
.boardListItemDetails a {
	position:absolute;
	top:50px;
	right:50px;
}
.displayData {
	position: relative;
}
.social {
	width:100%;
	text-align:center;
	padding:0;
}
.social li {
	list-style:none;
	margin: 0 25px;
	display:inline-block;
}
