body,
button,
input,
select,
optgroup,
textarea {
	color: #333333;
	font-size: 14px;
	line-height: 1.5;
}
h1 {
	font-size: 72px;
}
h2 {
	font-family: 'Rubik', sans-serif;
	font-size: 48px;
	line-height: 72px;
}
h3 {
	font-family: 'Rubik', sans-serif;
	font-size: 36px;
}
h4 {
	font-family: 'Heebo', sans-serif;
	font-size: 28px;
}
h5 {
	font-family: 'Rubik', sans-serif;
	font-size: 24px;
}
h6 {
	font-family: 'Rubik', sans-serif;
	font-size: 18px;
	line-height: 21px;
}
/* btns */
.btn-white,
.btn-green-1,
.btn-purple,
.btn-orange-1,
.btn-red {
	display: inline-block;
	font-family: 'Heebo';
	font-size: 16px;
	font-weight: 700;
	line-height: 23px;
	text-align: center;
	letter-spacing: 0.04em;
	color: #1B2430;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-radius: 20px;
	padding: 9px 33px;
	cursor: pointer;
}
.btn-white:hover {
	color: #FFFFFF;
	background-color: #1B2430;
}
.btn-dark,
.btn-green-2,
.btn-orange-2 {
	display: inline-block;
	font-family: 'Heebo';
	font-size: 16px;
	font-weight: 700;
	line-height: 23px;
	text-align: center;
	letter-spacing: 0.04em;
	color: #FFFFFF;
	background-color: #1B2430;
	border: 1px solid #FFFFFF;
	border-radius: 20px;
	padding: 9px 33px;
}
.btn-dark:hover {
	color: #1B2430;
	background-color: #FFFFFF;
}
.btn-green-1 {
	color: #56BF93;
	border: 1px solid #56BF93;
}
.btn-green-1:hover {
	color: #FFFFFF;
	background-color: #56BF93;
}
.btn-green-2 {
	background-color: #56BF93;
	border: 1px solid #56BF93;
}
.btn-green-2:hover {
	color: #56BF93;
	background-color: #fff;
}
.btn-purple {
	color: #5E4D8C;
	background-color: #FFFFFF;
	border: 1px solid #5E4D8C;
}
.btn-purple:hover {
	color: #fff;
	background-color: #5E4D8C;
}
.btn-orange-1 {
	color: #fff;
	background-color: #FAAB5E;
	border: 1px solid #FAAB5E;
}
.btn-orange-1:hover {
	color: #FAAB5E;
	background-color: #fff;
}
.btn-orange-2 {
	color: #FAAB5E;
	background-color: #FFFFFF;
	border: 1px solid #FAAB5E;
}
.btn-orange-2:hover {
	color: #fff;
	background-color: #FAAB5E;
}
.btn-red {
	color: #fff;
	background-color: #E6505A;
	border: 1px solid #E6505A;
}
.btn-red:hover {
	color: #E6505A;
	background-color: #fff;
}
.mailsent-form {
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    font-family: 'Heebo',sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 112%;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    transition: all .4s;
    width: calc(100% - 40px);
	text-align: center;
}
.wpcf7-not-valid-tip {
	font-family: 'Heebo', sans-serif;
}
/* header */
header {
	position: sticky;
    top: 0;
    width: 100%;
}
.admin-bar .desktop-header {
	top: 32px;
}
.desktop-header {
	z-index: 100;
}
.desktop-header {
	background-color: #1B2430;
}
body:not(.home) .desktop-header {
	background-color: #fff;
}
.desktop-header .col-3,
.desktop-header .col-9 {
	padding: 0;
}
.menu-header {
	position: relative;
	display: flex;
    padding: 33px 125px 33px 70px;
    list-style: none;
}
.header__logo {
	position: relative;
    max-width: 293px;
    background-color: #fff;
    padding: 17px 40px 10px 20px;
}
.header__logo img {
	margin: 0 auto;
}
body.home .header__logo::before {
    content: "";
    position: absolute;
    top: 0;
    right: calc(100% - 1px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 14px 90px 0px;
    border-color: transparent #fff transparent transparent;
}
body.home .header__logo::after {
	content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 46px 288px 0 6px;
    border-color: #fff transparent transparent transparent;
}
.desktop-header.fix-head .header__logo {
	height: 100%;
}
.desktop-header.fix-head .header__logo::before,
.desktop-header.fix-head .header__logo::after {
	display: none;
}
.menu-header .menu-item {
	padding: 0 12px;
}
header .menu-item > span {
	display: inline-block;
    height: 8px;
    width: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46885 7.00957L1.21885 2.75957C0.925098 2.46582 0.925098 1.99082 1.21885 1.70019L1.9251 0.993943C2.21885 0.700193 2.69385 0.700193 2.98447 0.993943L6.0001 4.00332L9.0126 0.990818C9.30635 0.697068 9.78135 0.697068 10.072 0.990818L10.7813 1.69707C11.0751 1.99082 11.0751 2.46582 10.7813 2.75644L6.53135 7.00644C6.2376 7.30332 5.7626 7.30332 5.46885 7.00957Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    padding-right: 10px;
	transition: all .4s;
}
.menu-header .menu-item:hover > span {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46885 7.00957L1.21885 2.75957C0.925098 2.46582 0.925098 1.99082 1.21885 1.70019L1.9251 0.993943C2.21885 0.700193 2.69385 0.700193 2.98447 0.993943L6.0001 4.00332L9.0126 0.990818C9.30635 0.697068 9.78135 0.697068 10.072 0.990818L10.7813 1.69707C11.0751 1.99082 11.0751 2.46582 10.7813 2.75644L6.53135 7.00644C6.2376 7.30332 5.7626 7.30332 5.46885 7.00957Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
	transform: rotateX(180deg);
}
header .menu-item .sub-menu {
	display: none;
	position: absolute;
	top: calc(100% - 33px);
	opacity: 0;
	height: 0;
	transition: all .4s;
	list-style: none;
	padding: 0px;
    transform: translateX(20px);
	border-radius: 0px 0px 20px 20px;
}
body.home .menu-header .menu-item .sub-menu {
	background-color: #1B2430;
}
body:not(.home) .menu-header .menu-item .sub-menu {
	background-color: #fff;
}
.menu-header .menu-item .sub-menu .menu-item {
	padding-right: 0;
	margin-bottom: 15px;
}
.menu-header .menu-item:hover .sub-menu {
	display: block;
	opacity: 1;
	height: auto;
	padding: 20px;
}
.menu-header .menu-item a {
    font-family: 'Rubik';
    font-size: 16px;
    color: #FFFFFF;
}
.menu-header .menu-item.current_page_item a {
	color: #F9A34E;
}
body:not(.home) .menu-header .menu-item a {
	color: #1B2430;
}
body:not(.home) .menu-header .menu-item.current_page_item a {
	color: #F9A34E;
}
body:not(.home) header .menu-item > span {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46876 7.00957L1.21876 2.75957C0.925006 2.46582 0.925006 1.99082 1.21876 1.70019L1.92501 0.993943C2.21876 0.700193 2.69376 0.700193 2.98438 0.993943L6.00001 4.00332L9.0125 0.990818C9.30625 0.697068 9.78125 0.697068 10.0719 0.990818L10.7813 1.69707C11.075 1.99082 11.075 2.46582 10.7813 2.75644L6.53126 7.00644C6.23751 7.30332 5.76251 7.30332 5.46876 7.00957Z' fill='%231B2430'/%3E%3C/svg%3E%0A");
}
header .menu-item a:hover {
	color: #F9A34E;
}
.mobile-header {
	display: none;
}
body:not(.home) .menu-header .menu-item:hover > a,
header .menu-item-has-children:hover > a {
	color: #F9A34E;
}

.open-main-menu {
	margin-right: auto;
    padding: 0;
	cursor: pointer;
	border: 0;
	display: block;
	margin-top: 27px;
    margin-left: 6px;
    width: 23px;
    height: 23px;
	position: relative;
	background: 0 0;
}
.open-main-menu::after,
.open-main-menu::before {
	content: "";
	width: 100%;
	height: 2px;
	background: #fff;
	display: block;
	position: absolute;
	transition: all .4s ease;
}
.open-main-menu::after {
	top: 0;
}
.open-main-menu::before {
	bottom: 0;
}
.open-main-menu .line {
	width: 100%;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	opacity: 1;
	transition: all .4s ease;
}
body:not(.home) .open-main-menu .line {
	background-color: #1B2430;
}
body:not(.home) .open-main-menu::after,
body:not(.home) .open-main-menu::before {
	background-color: #1B2430;
}
.open-main-menu.active .line {
	opacity: 0;
}
.open-main-menu.active::before {
	transform: rotate(45deg) translate(1px, -1px);
	top: 7px;
	bottom: unset;
}
.open-main-menu.active::after {
	top: unset;
	transform: rotate(-45deg) translate(1px, 0);
	bottom: 9px;
}
.mobile-header .social-media {
	display: none;
}
/* languages */
.wpm-languages.menu-item-has-children {
    position: relative;
}
#menu-header-menu .wpm-languages {
    font-size: 0;
}
#menu-header-menu .wpm-languages .sub-menu {
	top: 100%;
    left: 0;
    transform: translateX(0);
    padding: 0 12px;
}
#menu-header-menu .wpm-languages .wpm-languages {
	padding: 0;
    margin-bottom: 0;
}
#menu-item-language-he > a,
#menu-item-language-en > a,
.language-mobile .item-language-he > a,
.language-mobile .item-language-en > a {
	display: inline-block;
	width: 26px;
	height: 24px;
	background-repeat: no-repeat;
	background-size: contain;
}
.language-mobile .item-language-he > a,
#menu-item-language-he > a {
	background-image: url("data:image/svg+xml,%3Csvg width='29' height='26' viewBox='0 0 29 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.135 18.5H6.951C7.175 18.5 7.335 18.34 7.335 18.132V13.54H12.839V18.132C12.839 18.34 12.983 18.5 13.207 18.5H14.023C14.247 18.5 14.407 18.34 14.407 18.132V7.684C14.407 7.46 14.247 7.3 14.023 7.3H13.207C12.983 7.3 12.839 7.46 12.839 7.684V12.1H7.335V7.684C7.335 7.46 7.175 7.3 6.951 7.3H6.135C5.911 7.3 5.767 7.46 5.767 7.684V18.132C5.767 18.356 5.911 18.5 6.135 18.5ZM17.5569 18.5H24.2929C24.5169 18.5 24.6609 18.34 24.6609 18.132V17.508C24.6609 17.284 24.5169 17.14 24.2929 17.14H18.7249V13.508H23.8129C24.0369 13.508 24.1809 13.348 24.1809 13.14V12.548C24.1809 12.324 24.0369 12.164 23.8129 12.164H18.7249V8.66H24.1649C24.3889 8.66 24.5329 8.516 24.5329 8.292V7.684C24.5329 7.46 24.3889 7.3 24.1649 7.3H17.5569C17.3329 7.3 17.1889 7.46 17.1889 7.684V18.132C17.1889 18.34 17.3329 18.5 17.5569 18.5Z' fill='%23fff'/%3E%3Cpath d='M4 1H25V-1H4V1ZM28 4V22H30V4H28ZM25 25H4V27H25V25ZM1 22V4H-1V22H1ZM4 25C2.34315 25 1 23.6569 1 22H-1C-1 24.7614 1.23858 27 4 27V25ZM28 22C28 23.6569 26.6569 25 25 25V27C27.7614 27 30 24.7614 30 22H28ZM25 1C26.6569 1 28 2.34315 28 4H30C30 1.23858 27.7614 -1 25 -1V1ZM4 -1C1.23858 -1 -1 1.23858 -1 4H1C1 2.34315 2.34315 1 4 1V-1Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.language-mobile .item-language-en > a,
#menu-item-language-en > a {
	background-image: url("data:image/svg+xml,%3Csvg width='29' height='26' viewBox='0 0 29 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93188 18.5H12.6679C12.8919 18.5 13.0359 18.34 13.0359 18.132V17.508C13.0359 17.284 12.8919 17.14 12.6679 17.14H7.09988V13.508H12.1879C12.4119 13.508 12.5559 13.348 12.5559 13.14V12.548C12.5559 12.324 12.4119 12.164 12.1879 12.164H7.09988V8.66H12.5399C12.7639 8.66 12.9079 8.516 12.9079 8.292V7.684C12.9079 7.46 12.7639 7.3 12.5399 7.3H5.93188C5.70788 7.3 5.56388 7.46 5.56388 7.684V18.132C5.56388 18.34 5.70788 18.5 5.93188 18.5ZM15.635 18.5H16.403C16.627 18.5 16.787 18.34 16.787 18.132V10.196L22.083 18.276C22.115 18.324 22.227 18.5 22.467 18.5H23.235C23.443 18.5 23.603 18.34 23.603 18.116V7.684C23.603 7.46 23.443 7.3 23.219 7.3H22.451C22.227 7.3 22.083 7.46 22.083 7.684V15.684L16.771 7.524C16.739 7.46 16.627 7.3 16.371 7.3H15.635C15.411 7.3 15.267 7.46 15.267 7.684V18.132C15.267 18.34 15.411 18.5 15.635 18.5Z' fill='%23fff'/%3E%3Cpath d='M4 1H25V-1H4V1ZM28 4V22H30V4H28ZM25 25H4V27H25V25ZM1 22V4H-1V22H1ZM4 25C2.34315 25 1 23.6569 1 22H-1C-1 24.7614 1.23858 27 4 27V25ZM28 22C28 23.6569 26.6569 25 25 25V27C27.7614 27 30 24.7614 30 22H28ZM25 1C26.6569 1 28 2.34315 28 4H30C30 1.23858 27.7614 -1 25 -1V1ZM4 -1C1.23858 -1 -1 1.23858 -1 4H1C1 2.34315 2.34315 1 4 1V-1Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
body:not(.home) .language-mobile .item-language-he > a,
.mobile-header.fix-head .language-mobile .item-language-he > a,
body:not(.home) #menu-item-language-he > a {
	background-image: url("data:image/svg+xml,%3Csvg width='29' height='26' viewBox='0 0 29 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.135 18.5H6.951C7.175 18.5 7.335 18.34 7.335 18.132V13.54H12.839V18.132C12.839 18.34 12.983 18.5 13.207 18.5H14.023C14.247 18.5 14.407 18.34 14.407 18.132V7.684C14.407 7.46 14.247 7.3 14.023 7.3H13.207C12.983 7.3 12.839 7.46 12.839 7.684V12.1H7.335V7.684C7.335 7.46 7.175 7.3 6.951 7.3H6.135C5.911 7.3 5.767 7.46 5.767 7.684V18.132C5.767 18.356 5.911 18.5 6.135 18.5ZM17.5569 18.5H24.2929C24.5169 18.5 24.6609 18.34 24.6609 18.132V17.508C24.6609 17.284 24.5169 17.14 24.2929 17.14H18.7249V13.508H23.8129C24.0369 13.508 24.1809 13.348 24.1809 13.14V12.548C24.1809 12.324 24.0369 12.164 23.8129 12.164H18.7249V8.66H24.1649C24.3889 8.66 24.5329 8.516 24.5329 8.292V7.684C24.5329 7.46 24.3889 7.3 24.1649 7.3H17.5569C17.3329 7.3 17.1889 7.46 17.1889 7.684V18.132C17.1889 18.34 17.3329 18.5 17.5569 18.5Z' fill='%231B2430'/%3E%3Cpath d='M4 1H25V-1H4V1ZM28 4V22H30V4H28ZM25 25H4V27H25V25ZM1 22V4H-1V22H1ZM4 25C2.34315 25 1 23.6569 1 22H-1C-1 24.7614 1.23858 27 4 27V25ZM28 22C28 23.6569 26.6569 25 25 25V27C27.7614 27 30 24.7614 30 22H28ZM25 1C26.6569 1 28 2.34315 28 4H30C30 1.23858 27.7614 -1 25 -1V1ZM4 -1C1.23858 -1 -1 1.23858 -1 4H1C1 2.34315 2.34315 1 4 1V-1Z' fill='%231B2430'/%3E%3C/svg%3E%0A");
}
body:not(.home) .language-mobile .item-language-en > a,
.mobile-header.fix-head .language-mobile .item-language-en > a,
body:not(.home) #menu-item-language-en > a {
	background-image: url("data:image/svg+xml,%3Csvg width='29' height='26' viewBox='0 0 29 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93188 18.5H12.6679C12.8919 18.5 13.0359 18.34 13.0359 18.132V17.508C13.0359 17.284 12.8919 17.14 12.6679 17.14H7.09988V13.508H12.1879C12.4119 13.508 12.5559 13.348 12.5559 13.14V12.548C12.5559 12.324 12.4119 12.164 12.1879 12.164H7.09988V8.66H12.5399C12.7639 8.66 12.9079 8.516 12.9079 8.292V7.684C12.9079 7.46 12.7639 7.3 12.5399 7.3H5.93188C5.70788 7.3 5.56388 7.46 5.56388 7.684V18.132C5.56388 18.34 5.70788 18.5 5.93188 18.5ZM15.635 18.5H16.403C16.627 18.5 16.787 18.34 16.787 18.132V10.196L22.083 18.276C22.115 18.324 22.227 18.5 22.467 18.5H23.235C23.443 18.5 23.603 18.34 23.603 18.116V7.684C23.603 7.46 23.443 7.3 23.219 7.3H22.451C22.227 7.3 22.083 7.46 22.083 7.684V15.684L16.771 7.524C16.739 7.46 16.627 7.3 16.371 7.3H15.635C15.411 7.3 15.267 7.46 15.267 7.684V18.132C15.267 18.34 15.411 18.5 15.635 18.5Z' fill='%231B2430'/%3E%3Cpath d='M4 1H25V-1H4V1ZM28 4V22H30V4H28ZM25 25H4V27H25V25ZM1 22V4H-1V22H1ZM4 25C2.34315 25 1 23.6569 1 22H-1C-1 24.7614 1.23858 27 4 27V25ZM28 22C28 23.6569 26.6569 25 25 25V27C27.7614 27 30 24.7614 30 22H28ZM25 1C26.6569 1 28 2.34315 28 4H30C30 1.23858 27.7614 -1 25 -1V1ZM4 -1C1.23858 -1 -1 1.23858 -1 4H1C1 2.34315 2.34315 1 4 1V-1Z' fill='%231B2430'/%3E%3C/svg%3E%0A");
}
#menu-item-language-he > span,
#menu-item-language-en > span,
#menu-item-language-he a img,
#menu-item-language-en a img,
.language-mobile .item-language-he > a img,
.language-mobile .item-language-en > a img {
	display: none;
}
/* hero */
.hero {
	position: relative;
	background-color: #1B2430;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 194px;
    padding-bottom: 136px;
	overflow: hidden;
}
.hero .container {
	position: relative;
	z-index: 5;
}
.hero__title {
	font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    line-height: 108px;
    text-align: center;
    color: #FFFFFF;
	margin-bottom: 42px;
}
.hero__title p {
    line-height: 1;
	margin: 0;
}
.hero__description {
    font-family: 'Heebo';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 35px;
    text-align: center;
    color: #FFFFFF;
	max-width: 850px;
    margin: 0 auto 43px;
}
.hero__buttons {
	text-align: center;
}
.hero__buttons .btn {
	margin: 0 12px;
}
.hero__follows-mouse {
	position: absolute;
	top: 0;
	left: 0;
	/* transform: translate(-50%, -50%);
	transform-origin: 50% 50%; */
}
/* who we are */
.who-we-are {
    background-color: #F2F2F2;
	padding-top: 58px;
	padding-bottom: 58px;
}
.who-we-are .container {
	max-width: 1245px;
}
.who-we-are .row {
    margin-right: -20px;
    margin-left: -20px;
}
.who-we-are .col-lg-4 {
    padding-right: 20px;
    padding-left: 20px;
}
.who-we-are-item {
	display: block;
    border-radius: 20px;
	padding: 30px;
	margin: 20px 0;
}
.who-we-are .col-lg-4:nth-child(1) .who-we-are-item {
	background-color: #FAAB5E;
}
.who-we-are .col-lg-4:nth-child(2) .who-we-are-item {
	background-color: #5984D4;
}
.who-we-are .col-lg-4:nth-child(3) .who-we-are-item {
	background-color: #56BF93;
}
.who-we-are .col-lg-4:nth-child(4) .who-we-are-item {
	background-color: #E6505A;
}
.who-we-are .col-lg-4:nth-child(5) .who-we-are-item {
	background-color: #5E4D8C;
}
.who-we-are .col-lg-4:nth-child(6) .who-we-are-item {
	background-color: #429DA6;
}
.who-we-are-item__icon {
	mix-blend-mode: multiply;
	margin: 0 0 50px auto;
}
body:not(.rtl) .who-we-are-item__icon {
	margin: 0 auto 50px 0;
}
.who-we-are-item__title {
	font-family: 'Rubik';
	font-weight: 900;
	font-size: 36px;
	line-height: 43px;
	direction: rtl;
	color: #fff;
	margin-bottom: 18px;
}
body:not(.rtl) .who-we-are-item__title {
	direction: ltr;
}
.who-we-are-item__arrow {
	display: flex;
    justify-content: center;
    align-items: center;
    width: 37px;
    height: 57px;
	border: 1px solid #FFFFFF;
	border-radius: 20px;
	margin-left: auto;
}
body:not(.rtl) .who-we-are-item__arrow {
	margin-left: 0;
}
/* structure */
.structure {
	background-color: rgba(27, 36, 48, .35);
	background-repeat: no-repeat;
	background-size: cover;
	background-blend-mode: overlay;
	padding: 162px 0 98px 0;
}
.structure .container {
	max-width: 1200px;
	text-align: center;
}
.structure__title {
/* 	font-family: 'Poppins'; */
	color: #FFFFFF;
	font-weight: 900;
	text-align: center;
	margin-bottom: 24px;
}
.structure__subtitle {
	font-family: 'Rubik';
	font-weight: 300;
	font-size: 36px;
	line-height: 43px;
	color: #FFFFFF;
	margin: 0 0 41px 0;
}
/* logos slider */
.logos-slider {
	background-color: #F9A34E;
	padding: 80px 0;
}
.logos-slider .container {
	max-width: 1260px;
	text-align: center;
}
.logos-slider__pretitle {
	color: #885523;
    text-align: center;
    font-weight: 500;
    margin: 0 0 10px 0;
}
.logos-slider__title {
	color: #FFFFFF;
    text-align: center;
    font-weight: 900;
    line-height: 57px;
    margin-bottom: 15px;
}
.logos-slider__description {
	font-family: 'Heebo', sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 30px;
}
.logos-slider__slides {
	padding: 0 65px;
}
.logos-slider__slides .slick-arrow {
	top: calc(50% - 8px);
	height: 16px;
    width: 16px;
}
.logos-slider__slides .slick-prev {
	left: 8px;
}
.logos-slider__slides .slick-next {
    right: 8px;
}
.logos-slider__slides .slick-arrow:after {
	display: none;
}
.logos-slider__slides .slick-arrow:focus,
.logos-slider__slides .slick-arrow:hover {
	background: transparent;
}
.logos-slider__slides .slick-list .slick-slide {
	background-color: #fff;
	border-radius: 20px;
    max-width: 200px;
    height: 100px;
	margin: 0 12px;
	display: inline-flex;
    align-items: center;
	overflow: hidden;
}
.logos-slider__slides .slick-slide img {
	object-fit: contain;
    height: 100%;
    width: 100%;
	margin: 0 auto;
}
/* platform */
.platform {
	background-color: #F2F2F2;
	padding: 90px 0 100px 0;
}
.platform .container {
	max-width: 924px;
	padding-right: 20px;
    padding-left: 20px;
}
.platform__pretitle {
	text-align: right;
	color: #28509B;
	margin: 0 0 10px 0;
}
.platform__title {
	text-align: right;
	color: #5984D4;
	font-weight: 900;
	line-height: 57px;
}
.platform__description {
	font-family: 'Heebo', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 26px;
	text-align: right;
	color: #373C3D;
	margin: 0 0 30px 0;
}
.platform__blocks {

}
.platform .block {
	position: relative;
	display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    height: 100%;
	min-height: 270px;
	background: #FFFFFF;
	box-shadow: 0px 0px 8px rgba(209, 211, 212, 0.4);
	border-radius: 20px;
	padding: 30px;
	cursor: pointer;
	z-index: 1;
	transition: all .3s;
}
.platform .block:hover {
	transform: scale(1.03);
}
.platform .block:after {
	content: '';
    width: 224px;
    height: 42px;
    background: #A1BCEC;
    border-radius: 0px 0 20px 20px;
    position: absolute;
    top: 100%;
	left: 50%;
	transform: translateX(-50%);
	transition: all .4s;
    z-index: 0;
}
.platform .block img {
    margin: 0 auto 5px;
	transition: all .4s;
}
.platform .block img.hover {
	display: none;
	opacity: 0;
}
.platform .block__title {
    text-align: center;
    margin: 0;
	font-weight: 500;
}
.platform .block:hover img.static {
	display: none;
	opacity: 0;
}
.platform .block:hover img.hover {
	display: inline;
	opacity: 1;
}
.platform .block:hover .block__title {
	font-weight: 700;
}
.platform .block:hover:after {
	background: #28509B;
}
/* blurb */
.blurb {
	display: flex;
    flex-flow: row wrap;
}
.blurb__right {
	padding: 127px 15px 127px 110px;
    flex: 0 0 50%;
}
body:not(.rtl) .blurb__right {
	padding: 127px 110px 127px 15px;
}
.blurb__left {
	position: relative;
	padding: 110px 140px 110px 15px;
	flex: 0 0 50%;
    background: #56BF93;
	overflow: hidden;
}
body:not(.rtl) .blurb__left {
	padding: 110px 15px 110px 140px;
}
.blurb__right .inner {
	max-width: 500px;
    margin: 0 auto 0 0;
}
body:not(.rtl) .blurb__right .inner {
	margin: 0 0 0 auto;
}
.blurb__left img {
	position: absolute;
	mix-blend-mode: multiply;
}
.blurb__right .title {
    font-weight: 900;
    line-height: 57px;
    color: #56BF93;
}
.blurb__right .subtitle {
	font-weight: 300;
    line-height: 43px;
    color: #318260;
}
.blurb__right .description {
    font-family: 'Heebo', sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
}
.blurb__right .btn-green-2 {
	margin-left: 20px;
}
body:not(.rtl) .blurb__right .btn-green-2 {
    margin-left: 0;
	margin-right: 20px;
}
.blurb-green .btn-green-1 {
	min-width: 200px;
}
.blurb-green .btn-green-2 {
	padding: 9px 20px;
}
/* connection */
.connection {
	background-color: #F2F2F2;
	padding: 97px 0;
}
.connection .container {
	max-width: 980px;
}
.connection__title {
	font-weight: 900;
    line-height: 57px;
    text-align: center;
    color: #E6505A;
    margin-bottom: 30px;
}
.connection__description {
	font-family: 'Heebo', sans-serif;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: #373C3D;
	margin: 0 0 30px 0;
}
.connection__subtitle {
	font-weight: 300;
    line-height: 43px;
    text-align: center;
    color: #B11923;
}
.connection .block {
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
    min-height: 175px;
    background-color: #fff;
    max-width: 276px;
    box-shadow: 0px 2px 8px rgb(209 211 212 / 40%);
	border: 2px solid #fff;
    border-radius: 25px;
    text-align: center;
	margin: 0 auto;
}
.connection .block:hover {
	border: 2px solid #E6505A;
}
.connection .block img {
	width: 100%;
    max-height: 100px;
    object-fit: contain;
	display: inline-block;
    margin: 15px auto 12px;
}
.connection .block__title {
    margin: 0 0 15px;
}
.connection .block:hover .block__title {
	color: #E6505A;
}
/* blurb purple */
.blurb-purple {
	display: flex;
    flex-flow: row wrap;
}
.blurb-purple__left {
	position: relative;
	flex: 0 0 50%;
	background-color: #5E4D8C;
	padding: 104px 15px 104px 142px;
	overflow: hidden;
}
.blurb-purple__right {
	padding: 116px 112px 76px 15px;
    flex: 0 0 50%;
}
body:not(.rtl) .blurb-purple__right {
	padding: 116px 15px 76px 112px;
}
.blurb-purple__left img {
	position: absolute;
    margin-right: auto;
	mix-blend-mode: multiply;
}
body:not(.rtl) .blurb-purple__left img {
	padding: 104px 142px 104px 15px;
	margin-left: auto;
	margin-right: 0;
}
.blurb-purple__right .inner {
	max-width: 468px;
}
.blurb-purple__right .title {
    font-weight: 900;
    line-height: 57px;
    color: #5E4D8C;
	margin-bottom: 20px;
}
.blurb-purple__right .subtitle {
	font-weight: 300;
    line-height: 43px;
    color: #3E335C;
	margin-bottom: 20px;
}
.blurb-purple__right .description {
	font-family: 'Heebo', sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
	margin-bottom: 30px;
}
/* posts list */
.posts {
	background-color: #F2F2F2;
    padding: 80px 0;
}
.posts .container {
    max-width: 1170px;
}
.posts__pretitle {
    font-weight: 500;
    color: #2B656B;
    margin: 0 0 15px 0;
}
.posts__title {
    font-weight: 900;
    line-height: 57px;
    color: #429DA6;
    margin: 0 0 15px 0;
}
.posts__description {
    font-family: 'Heebo';
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
    margin: 0 0 30px 0;
}
.posts .item {
	display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
	width: 100%;
	height: 100%;
	border-radius: 20px;
    background: #fff;
	box-shadow: 0px 2px 8px rgba(209, 211, 212, .4);
}
.posts .item img {
    height: 190px;
    object-fit: cover;
	width: 100%;
	border-radius: 20px 20px 0px 0px;
}
.posts .item__title {
	font-family: 'Heebo';
    font-size: 20px;
    line-height: 29px;
    color: #1B2430;
	margin: 20px 22px 10px;
}
.posts .item__content {
    margin: 0 22px 10px;
    font-family: 'Heebo';
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
	/* display: -webkit-box; */
	/* -webkit-line-clamp: 3;
	-webkit-box-orient: vertical; */
	/* overflow: hidden; */
}
.posts .item__content p {
	margin: 0;
}
.posts .item a {
	display: inline-flex;
    align-items: center;
    font-family: 'Heebo';
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    color: #1B2430;
    margin: 0 22px 30px;
}
.posts .item a svg {
	margin-left: 20px;
}
body:not(.rtl) .posts .item a svg {
	margin-left: 0;
    margin-right: 20px;
}
/* about */
.about {
    padding: 100px 0;
}
.about .container {
	max-width: 1122px;
}
.about__title {
    font-weight: 900;
    font-size: 48px;
    line-height: 57px;
    text-align: center;
    color: #F9A34E;
}
.about .item {
	position: relative;
	display: block;
	height: calc(100% - 50px);
    background: #FFFFFF;
    box-shadow: 0px 2px 8px rgb(209 211 212 / 60%);
    border-radius: 20px;
    padding: 30px 50px;
    margin-right: 23px;
    margin-bottom: 50px;
}
.about .item::before {
	content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translateY(-50%);
    width: 23px;
    height: 300px;
    background-color: #F9A34E;
    border-radius: 0px 20px 20px 0px;
}
.about .item__img {
	height: 250px;
	margin: 0 auto 20px;
}
.about .item__title {
	font-family: 'Heebo';
    line-height: 35px;
    text-align: center;
    color: #373C3D;
    margin: 0;
}
/* PAGE404 */
.error404 .wraper-content {
	padding-top: 90px;
	margin-bottom: 50px;
}
.error404 .wraper-content .container {
	max-width: 100%;	
}
.error-404 {
	height: 100%;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
	text-align: center;
}
.error-404-image-right {
	width: 100%;
	height: calc(100vh - 90px);
	object-fit: cover;
}
.error404 .wraper-content .col-md-6 {
	padding-left: 0;
	padding-right: 0;
}
.error404 .wraper-content .page-pretitle {
	font-weight: 900;
    line-height: 57px;
    color: #1B2430;
}
.error404 .wraper-content .page-title {
    font-family: 'Rubik';
    font-weight: 300;
    font-size: 36px;
    line-height: 43px;
    color: #1B2430;
}
.page-header a {
	font-family: 'Assistant', sans-serif;
	font-size: 16px;
    line-height: 146.18%;
    min-width: 222px;
}
/* Template Program */
/* banner text */
.banner-text {
	position: relative;
	padding: 165px 0;
    background: #28509B;
	overflow: hidden;
}
.banner-text .container {
	position: relative;
	max-width: 1090px;
    text-align: center;
	z-index: 1;
}
.banner-text__img-left {
	position: absolute;
	top: 0;
    left: 0;
    width: 328px;
    height: 330px;
	mix-blend-mode: multiply;
}
.banner-text__img-right {
	position: absolute;
	top: 0;
	left: 0;
	width: 328px;
    height: 300px;
	mix-blend-mode: multiply;
	transform: translate3d(90%, 90%, 0px);
}
.banner-text__title {
	font-family: 'Rubik';
    font-style: normal;
    font-weight: 800;
    line-height: 85px;
    letter-spacing: -0.02em;
    color: #F9A34E;
    margin-bottom: 30px;
}
.banner-text__description {
    font-family: 'Heebo';
    font-size: 32px;
    line-height: 47px;
    color: #FFFFFF;
    margin: 0 0 45px 0;
}
.banner-text__btn {
    display: inline-block;
    font-family: 'Heebo';
    font-weight: 700;
    font-size: 16px;
    line-height: 146.18%;
    letter-spacing: 0.04em;
    color: #28509B;
    background: #FFFFFF;
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 9px 19px;
}
.banner-text__btn:hover {
	color: #fff;
    background: #28509B;
}
/* banner img */
.banner-img {
	height: 550px;
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;
}
/* blurbs */
.blurbs__item {
	display: flex;
    flex-flow: row wrap;
}
.blurbs__item:nth-child(2n) {
	flex-flow: row-reverse wrap;
}
.blurbs .left {
	position: relative;
    flex: 0 0 50%;
	background-color: #F2F2F2;
	overflow: hidden;
}
.left__inner {
	position: absolute;
	top: 0;
	left: 0;
	margin-right: auto;
	mix-blend-mode: multiply;
}
body:not(.rtl) .blurbs .left__inner {
    margin-left: auto;
    margin-right: 0;
    background-position: 24% 22%;
}
.blurbs__item:nth-child(2n) .left__inner {
	margin-left: auto;
	background-position: 29% 38%;
}
body:not(.rtl) .blurbs__item:nth-child(2n) .left__inner {
    margin-left: 0;
    background-position: 89% 38%;
}
.blurbs .right {
    flex: 0 0 50%;
    background: #FFFFFF;
    padding: 80px;
}
.blurbs .right__inner {
	max-width: 582px;
	position: relative;
}
.blurb-form .right__inner {
	max-width: 610px;
}
.blurbs__item:nth-child(2n) .right__inner {
	margin-right: auto;
}
body:not(.rtl) .blurbs__item:nth-child(2n) .right__inner {
	margin-left: auto;
    margin-right: 0;
}
.blurbs .title {
    font-weight: 900;
    line-height: 57px;
    text-align: right;
    color: #5984D4;
    margin-bottom: 10px;
}
.blurbs .title a {
	color: #5984D4;
}
.blurbs .title a:hover {
	opacity: .8;
}
body:not(.rtl) .blurbs .title {
	text-align: left;
}
.blurbs .subtitle {
    font-family: 'Rubik';
    font-weight: 300;
    font-size: 36px;
    line-height: 43px;
    color: #28509B;
    margin-bottom: 10px;
}
.blurbs .description {
    font-family: 'Heebo';
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
}
.blurbs__item form p {
	margin: 0;
}
.blurbs__item .wrap-fields {
	display: flex;
    flex-flow: row wrap;
	margin-top: 44px;
}
.blurbs__item .wrap-fields label {
	font-family: 'Heebo';
    letter-spacing: 0.02em;
    color: #373C3D;
    flex: 1;
}
.blurbs__item .wrap-fields label:first-child {
	margin-left: 10px;
}
body:not(.rtl) .blurbs__item .wrap-fields label:first-child {
	margin-left: 0;
	margin-right: 10px;
}
.blurbs__item .wrap-fields label input,
.blurbs__item .wrap-fields label input::placeholder {
    font-family: 'Heebo';
    font-weight: 500;
    letter-spacing: 0.02em;
    color: #1B2430;
    border-radius: 18px;
    margin-top: 6px;
}
.blurbs__item .wpcf7-submit {
	height: auto;
	padding: 9px 19px;
	margin-top: 40px;
}
.blurbs__item .mailsent-form {
	top: calc(100% + 15px);
	color: #373C3D;
}
.blurb-form .left {
	background-color: #28509B;
}
.blurb-form .left__inner {
    background-position: 20% 72%;
}
/* tabs */
.tabs {
	background-color: #DBE4F5;
    padding: 90px 0;
}
.tabs .container {
	max-width: 958px;
}
.tabs__title {
	font-weight: 900;
    line-height: 57px;
    text-align: center;
    color: #28509B;
	margin-bottom: 35px;
}
.tabs-content {
	text-align: center;
	padding: 0;
	margin-bottom: 30px;
}
.tabs__button {
	font-family: 'Heebo';
    font-size: 20px;
    line-height: 29px;
    color: #373C3D;
    background-color: transparent;
    border: 1px solid transparent;
	padding: 9px 19px;
	cursor: pointer;
}
.tabs__button.is-active {
    color: #28509B;
    border: 1px solid #28509B;
    background: #F2F2F2;
    border-radius: 30px;
}
.tabs__content {
	display: none;
    flex-flow: row wrap;
}
.tabs__content.is-active {
	display: flex;
}
.tabs__content .title {
	position: relative;
    display: flex;
    flex-flow: row wrap;
	justify-content: center;
    align-items: center;
    flex: 0 0 300px;
    background: #28509B;
    border-radius: 0px 20px 20px 0px;
    font-family: 'Rubik';
    font-weight: 300;
    font-size: 48px;
    line-height: 57px;
    text-align: center;
    color: #FFFFFF;
	overflow: hidden;
}
body:not(.rtl) .tabs__content .title {
	border-radius: 20px 0 0 20px;
}
.tabs__content .title__inner {
	position: relative;
	z-index: 1;
}
.tabs__content .title::before {
	content: "";
	position: absolute;
	left: 0;
    bottom: 0;
    width: 108px;
    height: 140px;
	mix-blend-mode: multiply;
	background-image: url("data:image/svg+xml,%3Csvg width='107' height='139' viewBox='0 0 107 139' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M11.2944 187.935C4.2211 179.955 -3.29717 172.388 -11.2239 165.269L-34.3583 143.304L-57.5245 121.363L-80.8585 99.5957L-80.7118 103.433L7.11177 11.4448L0.430463 11.7221C4.9437 14.6234 9.16304 17.964 13.0278 21.6962L24.9859 32.3403C32.965 39.2667 40.9291 46.4755 48.751 53.6907C56.5729 60.9058 64.3545 68.2001 72.1041 75.518C79.8547 82.8887 87.1439 90.7367 93.93 99.0169L93.5837 90.7647C87.553 97.8607 81.2718 104.747 75.0416 111.67L65.6846 122.038L56.1557 132.238L37.0937 152.664C30.7659 159.487 24.2853 166.2 17.8322 172.918L26.5283 172.582L-13.4362 135.264L-53.7045 98.2685L-53.4047 106.086C-48.7207 100.405 -44.2085 94.5547 -39.482 88.9651C-34.7556 83.3756 -29.9844 77.6791 -25.1009 72.1708C-20.2174 66.6624 -15.4548 61.0215 -10.4736 55.6137C-5.5356 50.1239 -0.252831 44.9592 5.34199 40.1513L-1.09522 40.4948L67.3087 100.369L67.1585 95.0797L20.3152 148.962L24.4446 148.746L-30.9739 99.4462L-30.8501 102.511L3.42447 66.8707L-1.30576 67.1362L41.1495 103.501L40.9625 99.3732L22.2178 117.913L27.2197 117.718C24.9002 115.709 22.5128 113.774 20.085 111.919L12.8462 106.245L5.40345 100.797C2.86098 98.952 0.309982 97.1629 -2.25378 95.4573L-3.14598 96.4866C-1.16212 98.8428 0.885423 101.152 3.00098 103.386L9.29669 110.052L15.8132 116.753C17.9606 118.963 20.1441 121.123 22.3956 123.207L25.0185 125.633L27.3742 122.98L44.9859 103.354L46.9571 101.182L44.8223 99.2579L3.17844 62.0217L0.699856 59.7599L-1.51991 62.2637L-33.9377 99.6145L-35.346 101.247L-33.7864 102.684L20.6358 153.139L22.7897 155.123L24.7928 152.927L72.6993 100.035L75.1463 97.3387L72.394 94.8354L5.22629 33.529L1.40235 30.0914L-1.21507 33.9001C-5.46989 39.9349 -10.1242 45.6738 -15.1463 51.0772C-20.0808 56.5492 -25.2657 61.8116 -30.2701 67.1873C-35.2746 72.5631 -40.3724 77.8106 -45.6401 83.0603C-50.9078 88.3099 -56.1223 93.397 -61.3814 98.5911L-65.243 102.407L-61.0817 106.409L-21.6673 144.183L18.1888 181.656L22.7809 185.981L26.8849 181.32C33.0132 174.324 39.1225 167.269 45.376 160.378L64.0391 139.605L73.3727 129.205L82.9059 118.977C89.2337 112.155 95.5616 105.333 102.116 98.6876L106.942 93.7397L101.811 90.3562C92.9991 84.3116 84.5743 77.714 76.5861 70.6025C68.6326 63.5093 60.6428 56.4675 52.8613 49.1731C45.0798 41.8787 37.294 34.612 29.5762 27.2706L17.8391 16.2907C13.8159 12.7671 10.1381 8.86237 6.85614 4.63006L3.99412 0.629407L0.157804 5.01848L-84.6525 99.8351L-86.4602 101.862L-84.5015 103.645L-61.0358 125.29L-37.3938 146.707L-13.7517 168.123C-6.0619 175.526 2.04077 182.481 10.5169 188.954L11.2944 187.935Z' fill='%2328509B'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}
.tabs__content .title::after {
	content: "";
	position: absolute;
	top: 0;
    right: 0;
    width: 147px;
    height: 144px;
	mix-blend-mode: multiply;
	background-image: url("data:image/svg+xml,%3Csvg width='146' height='160' viewBox='0 0 146 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Crect x='120.875' y='-131' width='208.391' height='208.391' transform='rotate(35.2846 120.875 -131)' fill='%2328509B'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}
.tabs__content .description {
	flex: 1;
    background: #FFFFFF;
    border-radius: 20px 0px 0px 20px;
    padding: 39px 30px;
	font-family: 'Heebo', sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
}
body:not(.rtl) .tabs__content .description {
	border-radius: 0 20px 20px 0;
}
.tabs__wrap-content.mobile {

}
/* sorting */
.sorting {
	padding: 80px 0;
}
.sorting .container {
	max-width: 962px;
}
.sorting__title {
	font-weight: 900;
    line-height: 57px;
    color: #1B2430;
    margin-bottom: 35px;
}
.sorting__items {
	direction: ltr;
	display: flex;
    flex-flow: row wrap;
    list-style: none;
    padding: 0;
    margin: 0 -20px;
}
.rtl .sorting__items {
	direction: rtl;
}
.sorting__items .item {
	position: relative;
	flex: 1;
    padding: 170px 0 0;
    margin: 0 20px;
    border-radius: 10px;
}
.sorting__items .item:nth-child(2n) {
	padding: 0px 0 170px;
}
.sorting__items .item h4 {
	font-family: 'Heebo';
    font-weight: 900;
    text-align: center;
    color: #FFFFFF;
	padding-left: 25px;
    padding-right: 25px;
	padding-bottom: 35px;
	margin: 0;
	position: relative;
    z-index: 1;
}
.sorting__items .item:nth-child(2n) h4 {
	padding-top: 35px;
	padding-bottom: 0;
	margin: 0;
}
.sorting__items .item:nth-child(1) {
	background: #A1BCEC;
}
.sorting__items .item:nth-child(2) {
	background: #7A9DDD;
}
.sorting__items .item:nth-child(3) {
	background: #5984D4;
}
.sorting__items .item:nth-child(4) {
	background: #28509B;
}
.sorting__items .item::before {
	content: '';
    position: absolute;
    top: 17px;
    left: -1px;
    width: 178px;
    height: 159px;
    background-repeat: no-repeat;
    background-size: 100%;
}
.sorting__items .item:nth-child(2n)::before {
	top: auto;
    bottom: 17px;
}
.sorting__items .item:nth-child(1)::before {
	background-image: url(../img/isolation1en.jpg);
}
.sorting__items .item:nth-child(2)::before {
	background-image: url(../img/isolation2en.jpg);
}
.sorting__items .item:nth-child(3)::before {
	background-image: url(../img/isolation3en.jpg);
}
.sorting__items .item:nth-child(4)::before {
	background-image: url(../img/isolation4en.jpg);
}
.rtl .sorting__items .item::before {
	left: auto;
	right: 0;
}
.rtl .sorting__items .item:nth-child(1)::before {
	background-image: url(../img/isolation1.jpg);
}
.rtl .sorting__items .item:nth-child(2)::before {
	background-image: url(../img/isolation2.jpg);
}
.rtl .sorting__items .item:nth-child(3)::before {
	background-image: url(../img/isolation3.jpg);
}
.rtl .sorting__items .item:nth-child(4)::before {
	background-image: url(../img/isolation4.jpg);
}
/* components */
.components {
	background-color: #F2F2F2;
    padding: 95px 0;
}
.components .container {
	max-width: 980px;
} 
.components__title {
	max-width: 740px;
    font-weight: 900;
    line-height: 57px;
    color: #5984D4;
    margin-bottom: 15px;
}
.components__subtitle {
	max-width: 740px;
    font-weight: 300;
    line-height: 43px;
    color: #28509B;
    margin-bottom: 20px;
}
.components__description {
	font-family: 'Heebo';
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
    margin-bottom: 20px;
}
.components .two-components {
	display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.components .component {
	display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    max-width: 460px;
    background-color: #fff;
    border-radius: 20px;
    padding: 30px;
    text-align: center;
}
.components .component__wrap-img {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
	min-height: 142px;
	margin-bottom: 20px;
}
.components .component__title {
    font-family: 'Heebo';
    line-height: 35px;
    color: #1B2430;
    margin: 0 0 10px;
}
.components .component__description {
    font-family: 'Heebo';
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
    margin-bottom: 30px;
}
/* logos */
.logos {
    padding: 80px 0;
}
.logos .container {
	max-width: 1130px;
}
.logos__title {
	font-weight: 900;
    line-height: 57px;
    text-align: center;
    color: #FAAB5E;
}
.logos .logo-list {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
	align-items: center;
    list-style: none;
    padding: 0;
    margin: 0 -12px;
}
.logos .logo-item {
	flex: auto;
	text-align: center;
	max-height: 90px;
	padding: 0 12px;
    margin-bottom: 30px;
}
.logos .logo-item a {
	display: inline-block;
}
.logos .logo-item img {
	max-height: 90px;
}
/* projects slider */
.projects-slider {
	background-color: #DBE4F5;
    padding: 100px 0;
}
.projects-slider .container {
    max-width: 1285px;
}
.projects-slider__title {
    font-weight: 900;
    line-height: 57px;
    text-align: center;
    color: #28509B;
}
.projects-slider__slides {
	padding: 0 45px;
}
.projects-slider .slide_inner {
    background-color: #FFFFFF;
    box-shadow: 0px 2px 8px rgb(209 211 212 / 40%);
    border-radius: 20px;
	border: 2px solid #FFFFFF;
    padding: 10px;
    text-align: center;
	margin: 0 7px;
	transition: all .4s;
	cursor: pointer;
	min-height: 350px;
}
.projects-slider .slide_inner img {
    margin: 0 auto 15px;
	height: 140px;
    object-fit: contain;
}
.projects-slider .slide_inner .title {
    font-family: 'Heebo';
    line-height: 35px;
    color: #1B2430;
    margin: 0 0 10px;
}
.projects-slider .slide_inner .excerpt {
    font-family: 'Heebo';
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
    margin-bottom: 20px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.projects-slider .slide_inner .btn {
	color: #28509B;
	border-color: #28509B;
	margin-bottom: 10px;
}
.projects-slider .slide_inner:hover {
	border: 2px solid #28509B;
}
.projects-slider .slide_inner:hover .title {
	color: #28509B;
}
.projects-slider .slide_inner:hover .btn {
	color: #fff;
	background-color: #28509B;
}
.projects-slider .slick-prev,
.projects-slider .slick-next {
	height: 16px;
    width: 16px;
	top: calc(50% - 8px);
}
.projects-slider .slick-prev:hover, .projects-slider .slick-prev:focus, .projects-slider .slick-next:hover, .projects-slider .slick-next:focus {
	background: transparent;
}
.projects-slider .slick-next:after,
.projects-slider .slick-prev:after {
	display: none;
}
/* testimonials */
.testimonials {
	position: relative;
    padding: 80px 0;
}
.testimonials::after {
    content: '';
    position: absolute;
    top: 80px;
    left: calc(50% - 350px);
    width: 700px;
    height: 700px;
    background-color: #FBBC7C;
    border-radius: 50%;
}
.testimonials.clear::after {
	display: none;
}
.testimonials .container {
	position: relative;
	max-width: 1020px;
	padding: 98px 0;
	z-index: 1;
}
.testimonials__title {
	font-weight: 900;
    line-height: 57px;
    text-align: center;
    color: #28509B;
	margin-bottom: 40px;
}
.testimonials__list {
	padding: 0 30px;
}
.testimonials__list .slick-list {
    padding: 40px 3px;
}
.testimonials .slide__inner {
	position: relative;
	background: #FFFFFF;
    border: 1px solid #D1D3D4;
    box-sizing: border-box;
    box-shadow: 0px 0px 8px rgb(209 211 212 / 40%);
    border-radius: 50px;
	padding: 25px 35px;
	margin: 0 15px;
}
.testimonials .slide__inner img {
    margin: 0 auto 15px;
}
.testimonials .slide__inner .title {
	font-family: 'Heebo';
    font-weight: 700;
    line-height: 41px;
    text-align: center;
    color: #F9A34E;
	margin-bottom: 0;
}
.testimonials .slide__inner .subtitle {
	font-family: 'Heebo';
    font-weight: 400;
    line-height: 26px;
    text-align: center;
    color: #5E6363;
    margin: 0 0 15px;
}
.testimonials .slide__inner .excerpt {
	font-family: 'Heebo';
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: #373C3D;
}
.testimonials .slick-active .slide__inner::after {
	content: '';
    position: absolute;
    top: -37px;
    right: -18px;
    width: 139px;
    height: 101px;
    background-image: url("data:image/svg+xml,%3Csvg width='139' height='101' viewBox='0 0 139 101' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.4345 65.4186C26.6104 76.3345 23.0842 86.8975 17.9843 96.723C17.6902 97.2713 17.5814 97.8997 17.6739 98.5147C17.7664 99.1297 18.0554 99.6985 18.4977 100.136C18.9401 100.574 19.5123 100.858 20.129 100.944C20.7457 101.031 21.3741 100.917 21.9205 100.619C51.1811 83.4708 64.0349 58.4621 65.6373 38.5664C67.0307 21.1751 55.1871 3.57507 37.3869 0.305505C28.7395 -0.879899 19.9748 1.4133 13.0208 6.68064C6.06678 11.948 1.49312 19.758 0.305958 28.3925C-0.881199 37.027 1.41538 45.7788 6.6905 52.7226C11.9656 59.6663 19.7872 64.2332 28.4345 65.4186Z' fill='%2328509B'/%3E%3Cpath d='M101.691 65.4185C99.8671 76.3344 96.3409 86.8973 91.241 96.7229C90.9269 97.2666 90.8013 97.8985 90.8835 98.5208C90.9657 99.143 91.2511 99.7208 91.6956 100.165C92.14 100.608 92.7187 100.893 93.3418 100.976C93.965 101.058 94.5979 100.932 95.1424 100.619C124.403 83.4707 137.292 58.462 138.894 38.5663C140.253 21.175 128.444 3.57494 110.644 0.305374C106.362 -0.281578 102.006 -0.0206826 97.8255 1.07316C93.6448 2.16701 89.7208 4.07239 86.2775 6.6805C82.8342 9.28862 79.9391 12.5484 77.7575 16.2737C75.5759 19.9991 74.1505 24.117 73.5627 28.3924C72.9748 32.6678 73.2361 37.0169 74.3316 41.1915C75.4271 45.366 77.3353 49.2842 79.9472 52.7224C82.5592 56.1606 85.8238 59.0515 89.5546 61.2299C93.2855 63.4082 97.4095 64.8315 101.691 65.4185Z' fill='%2328509B'/%3E%3C/svg%3E%0A");
}
.testimonials .slick-prev, .testimonials .slick-next {
	top: calc(50% - 10px);
	height: 21px;
    width: 21px;
}
.testimonials .slick-prev:hover, .testimonials .slick-prev:focus, .testimonials .slick-next:hover, .testimonials .slick-next:focus {
	background: transparent;
}
.testimonials .slick-prev svg, .testimonials .slick-next svg {
	height: 100%;
}
.testimonials .slick-prev:after,
.testimonials .slick-next:after {
	display: none;
}
.testimonials .slick-dots {
	width: calc(100% - 70px);
	bottom: 0;
}
.testimonials .slick-dots li {
    border: none;
    width: 8px;
    height: 8px;
	margin: 0 10px;
}
.testimonials .slick-dots li.slick-active {
	width: 10px;
    height: 10px;
    background: #28509B;
}
/* questions */
.questions {
	padding: 60px 0;
    background: #DBE4F5;
}
.questions .container {
	max-width: 830px;
}
.questions__title {
	font-family: 'Rubik';
	font-weight: 900;
	line-height: 57px;
	color: #28509B;
	margin-bottom: 30px;
}
.questions__list {
	background-color: #fff;
	border-radius: 20px;
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.15);
}
.questions__list .item {
	position: relative;
	border: 1px solid #F2F2F2;
	padding: 24px 50px;
	cursor: pointer;
}
.questions__list .item::before {
	content: '';
	position: absolute;
	top: 28px;
	left: 24px;
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='%23FAD9B7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
}
body:not(.rtl) .questions__list .item::before {
	left: auto;
	right: 24px;
}
body:not(.rtl) .questions__list .item:not(.open):before {
	transform: rotate(180deg);
}
.questions__list .item::after {
	content: '';
	position: absolute;
	top: 24px;
    right: 16px;
	width: 24px;
	height: 24px;
	background: #FAD9B7;
	border-radius: 50%;
}
body:not(.rtl) .questions__list .item::after {
	left: 16px;
	right: auto;
}
.questions__list .item:first-child {
	border-radius: 20px 20px 0 0;
}
.questions__list .item:last-child {
	border-radius: 0 0 20px 20px;
}
.questions__list .item__question {
	font-family: 'Heebo', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #373C3D;
	margin: 0;
	transition: all .3s;
}
.questions__list .item__question:hover {
	color: #28509B;
}
.questions__list .item__answer {
	font-family: 'Heebo', sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #373C3D;
	max-height: 0;
    overflow: hidden;
	transition: all 300ms ease;
	opacity: 0;
}
.questions__list .open {
	background-color: #FFF9F4;
}
.questions__list .open::before {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L9 9L1 1' stroke='%23F9A34E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}
.questions__list .open::after {
	background-color: #F9A34E;
}
.questions__list .open .item__question {
	font-weight: 700;
	margin: 0 0 10px;
}
.questions__list .open .item__answer {
	max-height: 1500px;
	opacity: 1;
}
/* apply */
.apply {
	position: relative;
	padding: 96px 0;
	background-color: #28509B;
	overflow: hidden;
}
/* .apply::before {
	content: "";
    position: absolute;
	top: 50px;
    left: 0;
    height: 260px;
    width: 260px;
	mix-blend-mode: multiply;
	background-image: url("data:image/svg+xml,%3Csvg width='219' height='371' viewBox='0 0 219 371' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M-101.905 231.933C-103.87 199.237 -95.3156 166.605 -77.4841 138.781C-47.798 92.0549 13.2482 69.8355 68.4885 85.2533C92.1523 92.1432 112.88 106.411 127.661 125.984C142.443 145.558 150.51 169.419 150.69 194.103C150.745 235.026 132.945 264.36 96.9055 285.333C62.6383 305.254 31.449 306.608 -2.76833 286.607C-34.5686 267.99 -54.3583 226.065 -43.0899 190.45C-38.1548 173.026 -27.2991 157.774 -12.3978 147.326C2.50349 136.879 20.5145 131.893 38.5242 133.23C51.0019 133.59 63.0347 137.633 73.1015 144.848C83.1683 152.062 90.8173 162.126 95.0815 173.765C104.101 196.19 101.483 218.291 84.2575 236.973C77.7703 244.519 69.2047 250.001 59.6548 252.717C50.1049 255.434 40.0041 255.262 30.643 252.224C14.5366 247.81 3.37393 236.629 2.24456 220.435C1.85076 209.256 4.86168 198.168 10.8813 188.628C18.5125 176.625 32.3582 174.657 44.8065 180.69C57.2547 186.724 59.9558 198.111 54.0019 211.32C55.4871 212.034 56.9648 212.827 58.4858 213.583C63.1767 205.285 69.9718 197.47 72.0841 188.65C73.3708 182.643 72.7465 176.414 70.2986 170.837C67.8507 165.259 63.7019 160.613 58.4338 157.549C51.973 152.55 44.1649 149.555 35.9597 148.928C27.7546 148.302 19.5062 150.07 12.2185 154.018C4.11759 158.091 -2.76797 164.247 -7.71468 171.84C-12.6614 179.434 -15.4866 188.184 -15.8936 197.171C-18.2861 222.352 -4.49968 244.478 20.1631 255.651C32.7672 261.053 46.7644 262.54 60.3497 259.92C73.935 257.3 86.4855 250.694 96.3832 240.953C108.904 228.536 117.029 212.408 119.497 195.073C121.965 177.738 118.638 160.165 110.032 145.081C100.241 128.597 85.3504 115.768 67.553 108.484C49.7555 101.201 29.9929 99.8483 11.177 104.626C-27.727 115.511 -51.1793 141.893 -60.1074 180.119C-69.898 221.974 -56.4138 256.92 -23.314 283.235C-5.31067 297.759 16.8421 306.309 40.1114 307.712C63.3806 309.116 86.629 303.305 106.673 291.075C127.668 277.923 144.421 258.97 154.854 236.571C165.286 214.171 168.938 189.311 165.355 165.079C156.915 110.569 115.135 68.7363 58.5962 58.1867C31.9566 53.1983 4.30032 56.3864 -20.7397 67.3326C-45.7797 78.2787 -67.0326 96.4708 -81.7069 119.519C-103.556 155.015 -114.267 191.469 -101.905 231.933Z' fill='%2328509B'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: 0;
    background-repeat: no-repeat;
    z-index: 1;
}
.apply::after {
	content: "";
    position: absolute;
	top: 145px;
    right: 0;
    height: 290px;
    width: 137px;
	mix-blend-mode: multiply;
	background-image: url("data:image/svg+xml,%3Csvg width='136' height='331' viewBox='0 0 136 331' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M100.178 0.998047L327.335 101.722L227.157 330.119L-0.000110151 229.394L100.178 0.998047Z' fill='%2328509B'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
    z-index: 1;
} */
.apply .container {
	z-index: 1;
}
.apply__img-left,
.apply__img-right {
	position: absolute;
    top: 0;
    left: 0;
    width: 328px;
    height: 300px;
    mix-blend-mode: multiply;
}
.apply__img-left {
	height: 330px;
}
.apply__img-right {
    transform: translate3d(90%, 90%, 0px);
}
.apply .container {
	max-width: 902px;
	position: relative;
}
.apply__title {
	font-weight: 900;
	line-height: 57px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 45px;
}
.apply__form form {
	display: flex;
    flex-flow: column wrap;
    align-items: center;
}
.apply__form form p {
	margin: 0;
}
.apply__form .wrap-fields {
	display: flex;
	flex-flow: row wrap;
	margin-bottom: 40px;
}
.apply__form label {
	display: flex;
    flex-flow: column wrap;
	font-family: 'Heebo', sans-serif;
	font-size: 14px;
	line-height: 112%;
	color: #FFFFFF;
	margin: 0 5px 10px;
}
.apply__form label input {
	max-width: 300px;
	min-height: 56px;
	font-family: 'Heebo', sans-serif;
    font-weight: 500;
    letter-spacing: 0.02em;
	color: #1B2430;
	background: #FFFFFF;
	border: 1px solid #D1D3D4;
	box-sizing: border-box;
	border-radius: 18px;
	padding: 16px 24px;
	margin-top: 6px;
	margin-bottom: 0;
}
.apply__form label input::placeholder {
	color: #1B2430;
}
.apply__form label .wpcf7-not-valid-tip {
	margin-top: 0;
}
.apply__form .wpcf7-spinner {
	display: none;
}
.apply .mailsent-form {
	top: calc(100% + 15px);
}
.apply__form form .wpcf7-submit {
	padding: 9px 19px;
}
/* PAGE About Us */
/* hero */
.page-template-template-about .hero {
	position: relative;
	padding: 157px 0;
}
.page-template-template-about .hero .container {
	max-width: 984px;
}
.page-template-template-about .hero__title {
    font-family: 'Rubik';
    line-height: 85px;
    text-align: right;
    letter-spacing: -0.02em;
    color: #F9A34E;
}
body:not(.rtl).page-template-template-about .hero__title {
	text-align: left;
}
.page-template-template-about .hero__description {
	text-align: right;
	margin: 0 0 43px;
}
body:not(.rtl).page-template-template-about .hero__description {
	text-align: left;
}
.page-template-template-about .hero__img {
	position: absolute;
	top: 0;
	left: 0;
}
/* blurb blue */
.blurb-blue .blurb__right {
	padding: 80px 15px 80px 69px;
}
body:not(.rtl) .blurb-blue .blurb__right {
	padding: 80px 69px 80px 15px;
}
.blurb-blue .blurb__right .inner {
	max-width: 582px;
}
body:not(.rtl) .blurb-blue .blurb__right .inner {
    margin: 0 0 0 auto;
}
.blurb-blue .blurb__right .title {
    max-width: 500px;
    color: #5984D4;
}
.blurb-blue .blurb__right .subtitle {
    max-width: 500px;
    color: #5984D4;
}
.blurb-blue .blurb__left {
	background: #DBE4F5;
}
body:not(.rtl) .blurb-blue .blurb__left {
	padding: 110px 15px 110px 140px;
}
/* vertical tabs */
.vertical-tabs {
	position: relative;
    background-color: #B5DECC;
    padding: 80px 0;
	overflow: hidden;
}
.vertical-tabs__img-left {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: multiply;
}
.vertical-tabs__img-right {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: multiply;
	transform: translate3d(200%, 0, 0);
}
.vertical-tabs .container {
    max-width: 992px;
	position: relative;
	z-index: 1;
}
.vertical-tabs__title {
    font-weight: 900;
    font-size: 48px;
    text-align: center;
    color: #318260;
}
.vertical-tabs__inner {
	display: flex;
    flex-flow: row wrap;
}
.vertical-tabs .tabs-content {
	flex: 1;
	display: flex;
	flex-flow: column wrap;
	align-items: flex-start;
    margin-left: 20px;
}
.vertical-tabs__button {
	font-family: 'Heebo';
    font-size: 20px;
    line-height: 29px;
    text-align: right;
    color: #1B2430;
    background: transparent;
    border: none;
	padding: 0;
	margin-bottom: 30px;
	cursor: pointer;
}
.vertical-tabs__button.is-active {
	font-weight: 700;
	color: #318260;
	background: #F2F2F2;
	border: 1.5px solid #56BF93;
	border-radius: 30px;
	padding: 10px 20px;
}
.vertical-tabs__wrap-content {
	flex: 0 0 590px;
}
.vertical-tabs__content {
	display: none;
	background: #F2F2F2;
    border: 3px solid #56BF93;
    border-radius: 20px;
    padding: 30px;
}
.vertical-tabs__content.is-active {
	display: block;
}
.vertical-tabs__content .title {
    font-family: 'Rubik';
    font-weight: 300;
    font-size: 36px;
    line-height: 43px;
    color: #318260;
    margin-bottom: 10px;
}
.vertical-tabs__content .description {
	font-family: 'Heebo';
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
    margin: 0;
}
/* team */
.team {
	padding: 80px 0;
}
.team .container {
	max-width: 1110px;
}
.team__title {
	font-weight: 900;
    line-height: 57px;
    text-align: center;
    color: #E6505A;
    margin-bottom: 40px;
}
.team .member {
	max-width: 303px;
	margin: 0 auto 40px;
}
.team .member__img {
	width: 303px;
    height: 303px;
	border-radius: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.team .member__img img {
	width: 100%;
	height: 100%;
    object-fit: cover;
    object-position: center;
}
.team .member__title {
    font-family: 'Heebo',sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 35px;
    text-align: center;
    color: #E6505A;
    margin-bottom: 10px;
}
.team .member__subtitle {
    font-family: 'Heebo', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 29px;
    text-align: center;
    color: #B11923;
    margin: 0 0 10px;
}
.team .member__excerpt {
	font-family: 'Heebo',sans-serif;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: #373C3D;
    margin: 0 0 15px;
}
.team .buttons {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}
.team .buttons .buttons__item,
.member-content__text .buttons__item {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #E6505A;
    width: 26px;
    height: 26px;
    transform: rotate(35deg);
    margin: 0 10px;
	cursor: pointer;
}
.team .buttons .buttons__item svg,
.member-content__text .buttons__item svg {
	transform: rotate(-35deg);
}
.fancybox-container .member-content {
	max-width: 1110px;
    padding: 0;
    border-radius: 20px;
    background: #F2F2F2;
}
.fancybox-container .member-content__inner {
    display: inline-flex;
}
.fancybox-container .member-content__inner > img {
	width: 444px;
    height: 444px;
    object-fit: cover;
    object-position: center;
    border-radius: 20px;
}
.fancybox-container .member-content__text {
	display: flex;
    flex-flow: column wrap;
    justify-content: center;
	align-items: end;
    padding: 47px;
}
body:not(.rtl) .fancybox-container .member-content__text {
	order: 1;
	align-items: flex-start;
}
.fancybox-container .member-content__text .title {
	font-family: 'Heebo',sans-serif;
    line-height: 35px;
    text-align: right;
    color: #E6505A;
    margin: 0 0 10px;
}
.fancybox-container .member-content__text .subtitle {
    font-family: 'Heebo', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 29px;
    text-align: right;
    color: #1B2430;
    margin: 0 0 10px;
}
.fancybox-container .member-content__text > p {
	font-family: 'Heebo', sans-serif;
    font-size: 18px;
    line-height: 26px;
    text-align: right;
    color: #373C3D;
    margin: 0 0 20px;
}
body:not(.rtl) .fancybox-container .member-content__text > p {
	text-align: left;
}
.fancybox-container .fancybox-slide--html .fancybox-close-small {
    top: 26px;
    left: 29px;
    right: auto;
}
body:not(.rtl) .fancybox-container .fancybox-slide--html .fancybox-close-small {
	left: auto;
	right: 29px;
}
.page-template-template-about .fancybox-bg {
	background: rgba(255, 255, 255, 0.8);
}
/* PAGE Visits */
/* hero */
.page-template-template-visits .hero {
	position: relative;
    padding-top: 127px;
    padding-bottom: 127px;
}
.page-template-template-visits .hero__img {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: normal;
}
.page-template-template-visits .hero .container {
	max-width: 1020px;
}
.page-template-template-visits .hero__title {
    font-family: 'Rubik',sans-serif;
    line-height: 85px;
    letter-spacing: -0.02em;
    color: #F9A34E;
	margin-bottom: 30px;
}
.page-template-template-visits .hero__description {
	margin-bottom: 30px;
}
.page-template-template-visits .hero__button {
	font-size: 16px;
}
/* banner */
.page-template-template-visits .banner-img {
	height: auto;
}
.page-template-template-visits .banner-img.mobile {
	display: none;
}
.banner-img img {
	height: 490px;
	margin: 40px auto;
}
/* info */
.info {
	background-color: #F2F2F2;
    padding: 80px 0;
}
.info .container {
	max-width: 900px;
}
.info__title {
    font-weight: 900;
    font-size: 48px;
    line-height: 57px;
    text-align: center;
    color: #F9A34E;
	margin-bottom: 15px;
}
.info__subtitle {
	font-weight: 300;
    line-height: 43px;
    text-align: center;
    color: #885523;
    margin-bottom: 40px;
}
.info .item {
	position: relative;
	display: block;
    background: #FFFFFF;
    box-shadow: 0px 2px 8px rgb(209 211 212 / 60%);
    border-radius: 20px;
    padding: 30px 50px;
    margin-right: 23px;
    margin-bottom: 50px;
}
body:not(.rtl) .info .item {
	margin-left: 23px;
	margin-right: 0;
}
.info .item.item-last {
	margin-bottom: 0;
}
.info .item::before {
	content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translateY(-50%);
    width: 23px;
	height: calc(100% - 60px);
    background-color: #F9A34E;
    border-radius: 0px 20px 20px 0px;
}
body:not(.rtl) .info .item::before {
	left: auto;
    right: 100%;
    border-radius: 20px 0 0 20px;
}
.info .item__title {
	font-family: 'Heebo';
    line-height: 35px;
    color: #373C3D;
    margin: 0;
	margin-bottom: 10px;
}
.info .item__description {
	font-family: 'Heebo', sans-serif;
	font-size: 18px;
	line-height: 26px;
	color: #373C3D;
}
/* visit */
.visit {
	position: relative;
	background-color: #5984D4;
	overflow: hidden;
}
.visit .container {
	position: relative;
	max-width: 900px;
	padding: 99px 0;
	z-index: 1;
}
.visit__img {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: multiply;
}
.visit__title {
	position: relative;
	font-family: 'Rubik',sans-serif;
    font-weight: 900;
    font-size: 48px;
    line-height: 57px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 55px;
	z-index: 1;
}
.visit__buttons {
	text-align: center;
}
.visit__button {
	font-size: 16px;
	color: #5984D4;
}
.visit__form.fancybox-content {
	position: relative;
	max-width: 481px;
	background-color: #F2F2F2;
    border-radius: 20px;
	padding: 40px 40px 60px;
}
.visit__form h3 {
	font-weight: 900;
    line-height: 43px;
    text-align: center;
    color: #F9A34E;
}
.visit__form form > label {
	display: block;
	max-width: 300px;
	margin: 0 auto;
	font-family: 'Heebo',sans-serif;
    line-height: 112%;
    letter-spacing: 0.02em;
    color: #373C3D;
}
.visit__form form > .checkbox {
	max-width: 100%;
    margin-right: 50px;
	margin-bottom: 30px;
	font-family: 'Heebo',sans-serif;
    color: #373C3D;
}
.visit__form form > .checkbox .wpcf7-form-control {
	display: flex;
    flex-flow: column wrap;
	margin-top: 10px;
}
.visit__form form .wrap-submit {
	text-align: center;
}
.visit__form form .wrap-submit input[type=submit] {
	min-width: 156px;
}
.visit__form form .wrap-submit .wpcf7-spinner {
	display: none;
}
.visit__form form label input[type=text],
.visit__form form label input[type=email],
.visit__form form label input[type=tel] {
	font-family: 'Heebo',sans-serif;
    font-weight: 500;
    letter-spacing: 0.02em;
    color: #1B2430;
    margin: 6px 0 34px;
    background-color: #FFFFFF;
    border: 1px solid #D1D3D4;
    border-radius: 18px;
}
.visit__form form label input[type=text]::placeholder,
.visit__form form label input[type=email]::placeholder,
.visit__form form label input[type=tel]::placeholder {
	font-family: 'Heebo',sans-serif;
    font-weight: 500;
    letter-spacing: 0.02em;
    color: #1B2430;
}
.fancybox-container .fancybox-slide--html .visit__form .fancybox-close-small {
    top: 15px;
    left: auto;
    right: 15px;
}
.visit__form form > .checkbox .wpcf7-form-control label {
	position: relative;
	display: inline-block;
    margin-bottom: 9px;
}
.visit__form form > .checkbox .wpcf7-form-control label .wpcf7-list-item-label {
	display: inline-block;
	font-family: 'Heebo',sans-serif;
    color: #373C3D;
	padding-right: 28px;
}
.visit__form form > .checkbox .wpcf7-form-control label .wpcf7-list-item-label::before {
	content: "";
	position: absolute;
	top: calc(50% - 10px);
	right: 0;
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 1px solid #D1D3D4;
	border-radius: 4px;
}
.visit__form form > .checkbox .wpcf7-form-control label [type="checkbox"] {
	-webkit-appearance: none;
}
.visit__form form > .checkbox .wpcf7-form-control label [type="checkbox"]:checked+.wpcf7-list-item-label::before {
	background-color: #F9A34E;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 1.29199L4.25004 7.70866L1.33337 4.79199' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	border-color: #F9A34E;
}
.visit__form .mailsent-form {
	color: #373C3D;
	bottom: 25px;
}
/* rent */
.rent {
	padding: 80px 0;
}
.rent .container {
	max-width: 830px;
}
.rent__title {
	font-weight: 900;
    line-height: 57px;
    text-align: center;
    color: #318260;
}
.rent__subtitle {
	font-family: 'Rubik';
    font-weight: 300;
    line-height: 43px;
    text-align: center;
    color: #373C3D;
}
.rent__blocks {
	margin-bottom: 15px;
}
.rent__blocks .block {
	display: block;
	position: relative;
	background: #FFFFFF;
    box-shadow: 0px 0px 8px rgb(209 211 212 / 40%);
    border-radius: 20px;
    padding: 20px;
	margin-bottom: 43px;
	transition: all .4s;
}
.rent__blocks .block:hover {
	transform: scale(1.2);
}
.rent__blocks .block::before {
	content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 60px);
    height: 23px;
    background-color: #77CBA8;
    border-radius: 0 0 20px 20px;
}
.rent__blocks .block__icon {
	margin: 0 auto 15px;
}
.rent__blocks .block__title {
	font-family: 'Heebo',sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 29px;
    text-align: center;
    color: #1B2430;
    margin: 0 0 5px;
}
.rent__blocks .block__description {
	font-family: 'Heebo',sans-serif;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: #373C3D;
    padding: 0px 46px;
}
.rent__buttons {
	text-align: center;
}
.rent__button {
	font-size: 16px;
}
.rent__form.fancybox-content {
	max-width: 481px;
	background-color: #F2F2F2;
    border-radius: 20px;
	padding: 40px 40px 60px;
}
.rent__form h3 {
	font-weight: 900;
    line-height: 43px;
    text-align: center;
    color: #56BF93;
}
.rent__form form > label {
	display: block;
	max-width: 300px;
	margin: 0 auto;
	font-family: 'Heebo',sans-serif;
    line-height: 112%;
    letter-spacing: 0.02em;
    color: #373C3D;
}
.rent__form form > .checkbox {
	max-width: 100%;
    margin-right: 50px;
	margin-bottom: 30px;
	font-family: 'Heebo',sans-serif;
    color: #373C3D;
}
body:not(.rtl) .rent__form form > .checkbox {
	margin-right: 0;
    margin-left: 50px;
}
.rent__form form > .checkbox .wpcf7-form-control {
	display: flex;
    flex-flow: column wrap;
	margin-top: 10px;
}
.rent__form form .wrap-submit {
	text-align: center;
}
.rent__form form .wrap-submit input[type=submit] {
	min-width: 156px;
	background-color: #56BF93;
	border-color: #56BF93;
}
.rent__form form .wrap-submit input[type=submit]:hover {
	color: #56BF93;
	background-color: #fff;
}
.rent__form form .wrap-submit .wpcf7-spinner {
	display: none;
}
.rent__form form label input[type=text],
.rent__form form label input[type=email],
.rent__form form label input[type=tel] {
	font-family: 'Heebo',sans-serif;
    font-weight: 500;
    letter-spacing: 0.02em;
    color: #1B2430;
    margin: 6px 0 34px;
    background-color: #FFFFFF;
    border: 1px solid #D1D3D4;
    border-radius: 18px;
}
.rent__form form label input[type=text]::placeholder,
.rent__form form label input[type=email]::placeholder,
.rent__form form label input[type=tel]::placeholder {
	font-family: 'Heebo',sans-serif;
    font-weight: 500;
    letter-spacing: 0.02em;
    color: #1B2430;
}
.fancybox-container .fancybox-slide--html .rent__form .fancybox-close-small {
    top: 15px;
    left: auto;
    right: 15px;
}
.rent__form form > .checkbox .wpcf7-form-control label {
	position: relative;
	display: inline-block;
    margin-bottom: 9px;
}
.rent__form form > .checkbox .wpcf7-form-control label .wpcf7-list-item-label {
	font-family: 'Heebo',sans-serif;
    color: #373C3D;
	padding-right: 28px;
}
body:not(.rtl) .rent__form form > .checkbox .wpcf7-form-control label .wpcf7-list-item-label {
	padding-right: 0;
    padding-left: 30px;
;
}
.rent__form form > .checkbox .wpcf7-form-control label .wpcf7-list-item-label::before {
	content: "";
	position: absolute;
	top: calc(50% - 10px);
	right: 0;
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 1px solid #D1D3D4;
	border-radius: 4px;
}
body:not(.rtl) .rent__form form > .checkbox .wpcf7-form-control label .wpcf7-list-item-label::before {
	left: 0;
    right: inherit;
}
.rent__form form > .checkbox .wpcf7-form-control label [type="checkbox"] {
	-webkit-appearance: none;
	position: absolute;
}
.rent__form form > .checkbox .wpcf7-form-control label [type="checkbox"]:checked+.wpcf7-list-item-label::before {
	background-color: #56BF93;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 1.29199L4.25004 7.70866L1.33337 4.79199' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	border-color: #56BF93;
}
.rent__form .mailsent-form {
	color: #373C3D;
	bottom: 20px;
}
/* PAGE Contact */
/* hero */
.page-template-template-contact .wraper-content .container {
	max-width: 1176px;
	position: relative;
	z-index: 1;
}
.page-template-template-contact .hero {
	position: relative;
    padding-top: 88px;
    padding-bottom: 88px;
}
.page-template-template-contact .hero__img {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: normal;
}
.page-template-template-contact .hero__title {
    font-family: 'Rubik';
    line-height: 85px;
    letter-spacing: -0.02em;
    max-width: 400px;
    text-align: right;
    margin-bottom: 0;
}
.contact-info {
	position: relative;
	background-color: #56BF93;
	padding: 75px 0 55px;
	overflow: hidden;
}
.contact-info__img {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: multiply;
}
.contact-info__wrap-inner {
	display: flex;
    flex-flow: row wrap;
	margin: 0 -15px;
}
.contact-info__wrap-inner .item {
    width: 180px;
	min-height: 152px;
    background-color: #FFFFFF;
    border-radius: 10px;
	padding: 18px 15px 15px;
    margin: 15px;
	text-align: center;
}
.contact-info__wrap-inner .item svg {
	height: 24px;
	margin-bottom: 15px;
}
.contact-info__wrap-inner .item h6 {
	font-size: 16px;
    line-height: 19px;
    color: #1B2430;
    margin: 0 0 7px;
}
.contact-info__wrap-inner .item .adress__next {
	margin-top: 15px;
}
.contact-info__wrap-inner .item a,
.contact-info__wrap-inner .item span {
	font-family: 'Rubik', sans-serif;
    font-size: 16px;
    line-height: 19px;
    color: #1B2430;
}
.page-template-template-contact .contact-info-2 form {
	position: absolute;
	bottom: 70px;
    z-index: 1;
	display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    background-color: #F2F2F2;
    border-radius: 20px;
    padding: 40px 50px;
}
.contact-info-2 form h2 {
    flex: 100%;
    font-family: 'Rubik',sans-serif;
    font-weight: 900;
    font-size: 48px;
    line-height: 57px;
    text-align: center;
    color: #F9A34E;
    margin-bottom: 25px;
}
.contact-info-2 form label {
	font-family: 'Heebo', sans-serif;
    line-height: 112%;
    letter-spacing: 0.02em;
    color: #373C3D;
}
.contact-info-2 form .label-100 {
	flex: 0 0 100%;
}
.contact-info-2 form .label-50 {
    flex: 0 0 calc(50% - 8px);
}
.contact-info-2 form label input,
.contact-info-2 form label textarea {
    background: #FFFFFF;
    border: 1px solid #D1D3D4;
    border-radius: 18px;
    font-family: 'Heebo', sans-serif;
    font-weight: 500;
    letter-spacing: 0.02em;
    color: #1B2430;
	margin-top: 6px;
	margin-bottom: 32px;
}
.contact-info-2 form label textarea {
	min-height: 170px;
	max-height: 170px;
	max-width: 571px;
	min-width: 100%;
}
.contact-info-2 form label .your-message .wpcf7-not-valid-tip {
	top: -32px;
}
.contact-info-2 form .wrap-submit {
	flex: 0 0 100%;
	text-align: center;
}
.contact-info-2 form .wpcf7-spinner {
	display: none;
}
.contact-info-2.mobile {
	display: none;
}
.contact-info-2.desktop .mailsent-form {
    bottom: 80px;
    z-index: 10;
	color: #373C3D;
}
/* PAGE Media */
/* hero */
.tax-category_media .hero,
.page-template-template-media .hero,
.tax-tag_media .hero {
	position: sticky;
    background-color: #21A66E;
    padding-top: 188px;
    padding-bottom: 107px;
    text-align: center;
	transition: all .4s;
}
.tax-category_media .hero__anim,
.page-template-template-media .hero__anim,
.tax-tag_media .hero__anim {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
	overflow: hidden;
}
.tax-category_media .hero.fix,
.page-template-template-media .hero.fix,
.tax-tag_media .hero.fix {
	position: sticky;
	background-color: #1B2430;
	padding: 0;
	top: 90px;
    z-index: 5;
	transition: all .4s;
}
.admin-bar.tax-category_media .hero.fix,
.admin-bar.page-template-template-media .hero.fix,
.admin-bar.tax-tag_media .hero.fix {
	top: 122px;
}
.tax-category_media .hero__img-left,
.page-template-template-media .hero__img-left,
.tax-tag_media .hero__img-left {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: normal;
}
.tax-category_media .hero__img-right,
.page-template-template-media .hero__img-right,
.tax-tag_media .hero__img-right {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: normal;
	transform: translate3d(200%, 0, 0);
}
.tax-category_media .hero.fix .hero__img-left,
.page-template-template-media .hero.fix .hero__img-left,
.tax-category_media .hero.fix .hero__img-right,
.page-template-template-media .hero.fix .hero__img-right,
.tax-tag_media .hero.fix .hero__img-left,
.tax-tag_media .hero.fix .hero__img-right {
	display: none;
}
.tax-category_media .hero  .container,
.page-template-template-media .hero .container,
.tax-tag_media .hero .container {
	max-width: 1260px;
	position: relative;
	z-index: 1;
}
.tax-category_media .hero  h1,
.page-template-template-media .hero h1,
.tax-tag_media .hero h1 {
    font-family: 'Rubik',sans-serif;
    font-weight: 800;
    line-height: 85px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}
.tax-category_media .hero.fix h1,
.page-template-template-media .hero.fix h1,
.tax-tag_media .hero.fix h1 {
	display: none;
}
.tax-category_media .hero__categories,
.page-template-template-media .hero__categories,
.tax-tag_media .hero__categories {
    min-width: 515px;
    display: inline-flex;
    justify-content: space-between;
    background: #1B2430;
    border-radius: 40px;
    padding: 23px 40px;
}
.tax-category_media .hero__categories.mobile,
.page-template-template-media .hero__categories.mobile,
.tax-tag_media .hero__categories.mobile {
	display: none;
}
.tax-category_media .hero__categories a,
.page-template-template-media .hero__categories a,
.tax-tag_media .hero__categories a {
    font-family: 'Rubik', sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
}
.tax-category_media .hero__categories a.active,
.page-template-template-media .hero__categories a.active,
.tax-tag_media .hero__categories a.active {
	color: #F9A34E;
	font-weight: 700;
}
.tax-category_media .posts,
.page-template-template-media .posts,
.tax-tag_media .posts {
	background-color: #fff;
	padding: 50px 0;
}
.tax-category_media .posts .container,
.page-template-template-media .posts .container,
.tax-tag_media .posts .container {
    max-width: 1260px;
}
.tax-category_media .posts__inner,
.page-template-template-media .posts__inner,
.tax-tag_media .posts__inner {
	margin-bottom: 80px;
}
.tax-category_media .posts__inner:last-child,
.page-template-template-media .posts__inner:last-child,
.tax-tag_media .posts__inner:last-child {
	margin-bottom: 0;
}
.tax-category_media .posts__cat,
.page-template-template-media .posts__cat,
.tax-tag_media .posts__cat {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 30px;
}
.tax-category_media .posts__cat h2,
.page-template-template-media .posts__cat h2,
.tax-tag_media .posts__cat h2 {
    font-weight: 900;
    line-height: 57px;
    color: #F9A34E;
    margin-bottom: 0;
}
.tax-category_media .posts__cat a,
.page-template-template-media .posts__cat a,
.tax-tag_media .posts__cat a {
	background: #F9A34E;
    border-radius: 20px;
    font-family: 'Heebo', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 146.18%;
    letter-spacing: 0.04em;
    color: #FFFFFF;
    padding: 10px 20px;
}
.tax-category_media .posts .item,
.tax-tag_media .posts .item {
	height: calc(100% - 40px);
	/* max-width: 320px;
    margin-left: auto;
    margin-right: auto; */
	margin-bottom: 40px;
}
.posts .item__date {
	display: inline-block;
    margin: 25px 22px 0;
    font-family: 'Heebo', sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: #636C7D;
}
.pagination-wrap {
	display: flex;
    flex-flow: row wrap;
	justify-content: center;
}
.pagination-wrap > .pagination {
    display: flex;
    flex-flow: row wrap;
    list-style: none;
	padding: 0 47px;
}
.pagination-wrap .pagination li {
	font-family: 'Rubik', sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #1B2430;
	padding: 0 10px;
}
.pagination-wrap .pagination li .current {
	font-weight: 700;
}
.pagination-wrap__pre,
.pagination-wrap__next {
	content: '';
	width: 11px;
	height: 17px;
	position: relative;
}
.pagination-wrap__pre > a,
.pagination-wrap__next > a {
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.pagination-wrap__pre {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.797732 7.67041L7.43836 1.02979C7.89734 0.570801 8.63953 0.570801 9.09363 1.02979L10.1971 2.1333C10.6561 2.59229 10.6561 3.33447 10.1971 3.78857L5.495 8.50049L10.202 13.2075C10.661 13.6665 10.661 14.4087 10.202 14.8628L9.09851 15.9712C8.63953 16.4302 7.89734 16.4302 7.44324 15.9712L0.802615 9.33057C0.338747 8.87158 0.338748 8.12939 0.797732 7.67041Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
}
.pagination-wrap__next {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2026 9.33057L3.56201 15.9712C3.10303 16.4302 2.36084 16.4302 1.90674 15.9712L0.803223 14.8677C0.344238 14.4087 0.344238 13.6665 0.803223 13.2124L5.51025 8.50537L0.803223 3.79834C0.344238 3.33936 0.344238 2.59717 0.803223 2.14307L1.90186 1.02979C2.36084 0.570801 3.10303 0.570801 3.55713 1.02979L10.1978 7.67041C10.6616 8.12939 10.6616 8.87158 10.2026 9.33057Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
}
.rtl .pagination-wrap__pre {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2026 9.33057L3.56201 15.9712C3.10303 16.4302 2.36084 16.4302 1.90674 15.9712L0.803223 14.8677C0.344238 14.4087 0.344238 13.6665 0.803223 13.2124L5.51025 8.50537L0.803223 3.79834C0.344238 3.33936 0.344238 2.59717 0.803223 2.14307L1.90186 1.02979C2.36084 0.570801 3.10303 0.570801 3.55713 1.02979L10.1978 7.67041C10.6616 8.12939 10.6616 8.87158 10.2026 9.33057Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
}
.rtl .pagination-wrap__next {
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.797732 7.67041L7.43836 1.02979C7.89734 0.570801 8.63953 0.570801 9.09363 1.02979L10.1971 2.1333C10.6561 2.59229 10.6561 3.33447 10.1971 3.78857L5.495 8.50049L10.202 13.2075C10.661 13.6665 10.661 14.4087 10.202 14.8628L9.09851 15.9712C8.63953 16.4302 7.89734 16.4302 7.44324 15.9712L0.802615 9.33057C0.338747 8.87158 0.338748 8.12939 0.797732 7.67041Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
}
/* newsletter */
.newsletter {
	padding: 20px 0 50px;
}
.newsletter .container {
	max-width: 1260px;
}
.newsletter__inner {
	position: relative;
	display: flex;
    flex-flow: row wrap;
	justify-content: space-between;
    align-items: center;
    background: #035927;
    border-radius: 20px;
    padding: 40px 70px;
}
.newsletter form {
    display: flex;
    flex-flow: row wrap;
	justify-content: space-between;
}
.newsletter .form-text {
    font-family: 'Rubik',sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 135%;
    color: #FFFFFF;
}
.newsletter form .wpcf7-form-control-wrap {
    max-width: 225px;
}
.newsletter form .wpcf7-form-control-wrap .wpcf7-email {
	background: #FFFFFF;
    border: 1px solid #D1D3D4;
    border-radius: 15px;
    font-family: 'Heebo', sans-serif;
	margin-bottom: 0;
}
.newsletter form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
	margin-top: 0;
}
.newsletter form .wpcf7-spinner {
	display: none;
}
.newsletter form .wpcf7-submit {
	min-width: 222px;
	margin-right: 20px;
}
body:not(.rtl) .newsletter form .wpcf7-submit {
	margin-left: 20px;
    margin-right: 0;
}
.newsletter__inner .mailsent-form {
    left: 70px;
    transform: translateX(0);
    bottom: 20px;
    text-align: left;
}
body:not(.rtl) .newsletter__inner .mailsent-form {
	text-align: right;
	left: auto;
	right: 70px;
}
/* PAGE GESAwards */
/* hero */
.page-template-template-gesa .hero {
	position: relative;
    background-color: #D94C55;
    padding-top: 126px;
    padding-bottom: 85px;
}
.page-template-template-gesa .hero__img-left {
	position: absolute;
	top: 0;
    left: 0;
	mix-blend-mode: multiply;
}
.page-template-template-gesa .hero__img-right {
	position: absolute;
	top: 0;
    left: 0;
	mix-blend-mode: multiply;
	transform: translate3d(200%, 0, 0);
}
.page-template-template-gesa .hero .container {
	max-width: 1020px;
}
.page-template-template-gesa .hero__logo {
	max-width: 430px;
    margin: 0 auto 30px;
}
.page-template-template-gesa .hero__text {
    font-family: 'Heebo',sans-serif;
    font-size: 24px;
    line-height: 35px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 30px;
}
.page-template-template-gesa .hero__buttons .btn {
	position: relative;
    color: #B11923;
	padding-left: 45px;
}
.page-template-template-gesa.language-en .hero__buttons .btn {
	padding-left: 33px;
    padding-right: 45px;
}
.page-template-template-gesa .hero__buttons .btn:hover {
	color: #fff;
}
.page-template-template-gesa .hero__buttons .btn::before {
	content: "";
	position: absolute;
	top: calc(50% - 8px);
	left: 21px;
	width: 16px;
	height: 15px;
	mix-blend-mode: multiply;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.1125 13.7786L8.37539 14.5157C8.06328 14.8278 7.55859 14.8278 7.2498 14.5157L0.795117 8.06436C0.483008 7.75225 0.483008 7.24756 0.795117 6.93877L7.2498 0.484082C7.56191 0.171973 8.0666 0.171973 8.37539 0.484082L9.1125 1.22119C9.42793 1.53662 9.42129 2.05127 9.09922 2.36006L5.09824 6.17178H14.6408C15.0824 6.17178 15.4377 6.52705 15.4377 6.96865V8.03115C15.4377 8.47276 15.0824 8.82803 14.6408 8.82803H5.09824L9.09922 12.6397C9.42461 12.9485 9.43125 13.4632 9.1125 13.7786Z' fill='%23B11923'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	transition: all ease-in-out 350ms;
}
.page-template-template-gesa .hero__buttons .btn:hover::before {
	mix-blend-mode: inherit;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.1125 13.7786L8.37539 14.5157C8.06328 14.8278 7.55859 14.8278 7.2498 14.5157L0.795117 8.06436C0.483008 7.75225 0.483008 7.24756 0.795117 6.93877L7.2498 0.484082C7.56191 0.171973 8.0666 0.171973 8.37539 0.484082L9.1125 1.22119C9.42793 1.53662 9.42129 2.05127 9.09922 2.36006L5.09824 6.17178H14.6408C15.0824 6.17178 15.4377 6.52705 15.4377 6.96865V8.03115C15.4377 8.47276 15.0824 8.82803 14.6408 8.82803H5.09824L9.09922 12.6397C9.42461 12.9485 9.43125 13.4632 9.1125 13.7786Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.page-template-template-gesa.language-en .hero__buttons .btn::before {
	left: auto;
    right: 21px;
    transform: rotate(180deg);
}
/* banner top */
.banner-top {
	padding: 35px 0;
}
.banner-top .container {
	max-width: 1340px;
}
.banner-top__wrap-imgs {
	display: flex;
    flex-flow: row wrap;
	justify-content: center;
}
.banner-top__wrap-imgs.mobile {
	display: none;
}
.banner-top__wrap-imgs img {
	max-height: 490px;
	margin: 5px;
}
/* info */
.page-template-template-gesa .info {
    padding: 90px 0;
}
.page-template-template-gesa .info .container {
	max-width: 930px;
}
.page-template-template-gesa .info__title {
    font-family: 'Rubik',sans-serif;
    font-weight: 900;
    line-height: 57px;
    color: #E6505A;
    margin-bottom: 20px;
}
.page-template-template-gesa .info__subtitle {
    font-weight: 300;
    line-height: 43px;
    text-align: center;
    color: #B11923;
	margin-bottom: 20px;
}
.page-template-template-gesa .info__description {
    font-family: 'Heebo',sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
	text-align: center;
	margin-bottom: 20px;
}
.page-template-template-gesa .info__buttons {
	text-align: center;
}
.page-template-template-gesa .info__buttons .btn {
	position: relative;
    padding-left: 45px;
}
.page-template-template-gesa .info__buttons .btn::before {
    content: "";
    position: absolute;
    top: calc(50% - 8px);
    left: 21px;
    width: 16px;
    height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.1125 13.7786L8.37539 14.5157C8.06328 14.8278 7.55859 14.8278 7.2498 14.5157L0.795117 8.06436C0.483008 7.75225 0.483008 7.24756 0.795117 6.93877L7.2498 0.484082C7.56191 0.171973 8.0666 0.171973 8.37539 0.484082L9.1125 1.22119C9.42793 1.53662 9.42129 2.05127 9.09922 2.36006L5.09824 6.17178H14.6408C15.0824 6.17178 15.4377 6.52705 15.4377 6.96865V8.03115C15.4377 8.47276 15.0824 8.82803 14.6408 8.82803H5.09824L9.09922 12.6397C9.42461 12.9485 9.43125 13.4632 9.1125 13.7786Z' fill='%23fff'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	transition: all ease-in-out 350ms;
}
.page-template-template-gesa .info__buttons .btn:hover::before {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.1125 13.7786L8.37539 14.5157C8.06328 14.8278 7.55859 14.8278 7.2498 14.5157L0.795117 8.06436C0.483008 7.75225 0.483008 7.24756 0.795117 6.93877L7.2498 0.484082C7.56191 0.171973 8.0666 0.171973 8.37539 0.484082L9.1125 1.22119C9.42793 1.53662 9.42129 2.05127 9.09922 2.36006L5.09824 6.17178H14.6408C15.0824 6.17178 15.4377 6.52705 15.4377 6.96865V8.03115C15.4377 8.47276 15.0824 8.82803 14.6408 8.82803H5.09824L9.09922 12.6397C9.42461 12.9485 9.43125 13.4632 9.1125 13.7786Z' fill='%23E6505A'/%3E%3C/svg%3E%0A");
}
/* social media */
.page-template-template-gesa .social-media {
	padding: 90px 0;
}
.page-template-template-gesa .social-media .container {
	max-width: 930px;
}
.page-template-template-gesa .social-media__title {
    font-weight: 900;
    font-size: 48px;
    line-height: 57px;
    text-align: center;
    margin-bottom: 50px;
}
.social-media-list {
	padding: 0;
    list-style: none;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}
.social-media-list .item {
	position: relative;
    display: inline-block;
    width: 73px;
    height: 73px;
    background: #E6505A;
    transform: rotate(35deg);
	margin: 0 50px 26px;
	transition: all .3s;
}
.social-media-list .item:hover {
	transform: rotate(35deg) scale(1.5) !important;
}
.social-media-list .item img {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-35deg);
}
/* partners */
.partners {
	background-color: #F2F2F2;
    padding: 80px 0;
}
.partners .container {
    max-width: 1050px;
}
.partners__title {
	font-family: 'Rubik', sans-serif;
    font-weight: 900;
    line-height: 57px;
    text-align: center;
    color: #E6505A;
	margin-bottom: 23px;
}
.partners-list {
	list-style: none;
    display: flex;
    flex-flow: row wrap;
	justify-content: center;
	padding: 0;
}
.partners-list .item {
    font-family: 'Heebo', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: #1B2430;
    padding: 3px 10px;
    background: #FFFFFF;
    border-radius: 15px;
    margin: 7px;
}
.banner-bottom {
    padding: 40px 0;
}
.banner-bottom .container {
	max-width: 1340px;
}
.banner-bottom__wrap-imgs {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}
.banner-bottom__wrap-imgs.mobile {
	display: none;
}
.banner-bottom__wrap-imgs img {
    max-height: 490px;
    margin: 5px;
}
/* PAGE Single Media */
#single-media {
    position: relative;
    padding-top: 75px;
}
.single-media .top {
	position: absolute;
    top: 0;
    height: 480px;
    width: 100%;
    background-color: #21A66E;
	overflow: hidden;
}
/* .single-media .top::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 255px;
	height: 126px;
	mix-blend-mode: multiply;
	background-image: url("data:image/svg+xml,%3Csvg width='255' height='126' viewBox='0 0 255 126' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-55.0702 37.4936C-57.3373 -0.214992 -47.4709 -37.8503 -26.9056 -69.9398C7.33186 -123.83 77.7375 -149.456 141.447 -131.675C168.739 -123.728 192.644 -107.274 209.692 -84.6989C226.74 -62.1243 236.044 -34.6051 236.252 -6.13649C236.314 41.0612 215.786 74.8919 174.221 99.0809C134.7 122.055 98.7289 123.617 59.2654 100.55C22.5896 79.079 -0.234199 30.7257 12.7618 -10.3499C18.4536 -30.4446 30.9737 -48.0358 48.1596 -60.0848C65.3455 -72.1338 86.1179 -77.8839 106.889 -76.342C121.28 -75.9273 135.157 -71.2647 146.767 -62.9437C158.378 -54.6227 167.199 -43.0165 172.117 -29.5927C182.519 -3.73008 179.5 21.7603 159.634 43.306C152.152 52.0093 142.273 58.3314 131.259 61.4644C120.245 64.5974 108.596 64.3993 97.7993 60.8952C79.2235 55.805 66.3494 42.9097 65.0469 24.2324C64.5927 11.3402 68.0652 -1.44838 75.0077 -12.4507C83.809 -26.2941 99.7775 -28.5643 114.134 -21.6058C128.491 -14.6474 131.606 -1.51392 124.739 13.7205C126.452 14.5437 128.157 15.4581 129.911 16.3305C135.321 6.75969 143.158 -2.25279 145.594 -12.4254C147.078 -19.3538 146.358 -26.5376 143.535 -32.9701C140.711 -39.4026 135.927 -44.7613 129.851 -48.295C122.399 -54.0601 113.394 -57.5141 103.931 -58.2371C94.468 -58.96 84.955 -56.9207 76.55 -52.3671C67.2071 -47.6701 59.2658 -40.5698 53.5607 -31.8123C47.8556 -23.0548 44.5972 -12.9634 44.1278 -2.59834C41.3685 26.4442 57.2686 51.9613 85.7126 64.848C100.249 71.0779 116.392 72.7927 132.06 69.7712C147.729 66.7498 162.203 59.1305 173.619 47.8961C188.059 33.5757 197.43 14.9755 200.276 -5.01745C203.122 -25.0104 199.285 -45.2778 189.36 -62.674C178.068 -81.686 160.894 -96.482 140.368 -104.882C119.842 -113.282 97.0495 -114.842 75.3488 -109.332C30.4802 -96.7776 3.43221 -66.3512 -6.86471 -22.2648C-18.1564 26.0082 -2.60479 66.3115 35.5698 96.6607C56.3333 113.412 81.8824 123.272 108.719 124.891C135.556 126.51 162.369 119.808 185.486 105.703C209.7 90.5351 229.022 68.6763 241.054 42.8422C253.086 17.0081 257.297 -11.663 253.164 -39.6105C243.431 -102.477 195.246 -150.724 130.038 -162.891C99.3142 -168.644 67.4178 -164.967 38.5387 -152.343C9.65962 -139.719 -14.8517 -118.737 -31.7758 -92.1551C-56.9751 -51.2178 -69.3282 -9.17419 -55.0702 37.4936Z' fill='%23035927'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}
.single-media .top::after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 250px;
	height: 144px;
	mix-blend-mode: multiply;
	background-image: url("data:image/svg+xml,%3Csvg width='250' height='144' viewBox='0 0 250 144' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M291.921 0.680771L0.882438 15.198L12.4719 293.366L291.921 0.680771Z' fill='%23035927'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
} */
.single-media .top__img-left,
.single-media .top__img-right {
	position: absolute;
	top: 0;
	left: 0;
}
.single-media .top__img-right {
	left: 350px;
}
#single-media .container {
	position: relative;
    max-width: 1158px;
    background-color: #fff;
    z-index: 1;
}
.single-media .post-content {
	padding: 25px;
}
.single-media .post-content__top {
    margin-bottom: 35px;
}
.single-media .post-content .col-lg-3 {
	flex: 0 0 29%;
    max-width: 29%
}
.single-media .post-content .col-lg-9 {
	flex: 0 0 71%;
    max-width: 71%;
}
.single-media .post-return {
	margin-bottom: 30px;
}
.single-media .post-return a {
	position: relative;
	display: inline-block;
    font-family: 'Heebo',sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 146.18%;
    letter-spacing: 0.04em;
    color: #56BF93;
    padding: 10px 20px 10px 37px;
    border: 1px solid #56BF93;
    border-radius: 20px;
}
.rtl.single-media .post-return a {
	padding: 10px 37px 10px 20px;
}
.single-media .post-return a::after {
	content: "";
	position: absolute;
	top: 14px;
	left: 14px;
	width: 15px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.38799 1.22139L7.1251 0.484276C7.43721 0.172167 7.94189 0.172167 8.25068 0.484276L14.7054 6.93564C15.0175 7.24775 15.0175 7.75244 14.7054 8.06123L8.25068 14.5159C7.93857 14.828 7.43389 14.828 7.1251 14.5159L6.38799 13.7788C6.07256 13.4634 6.0792 12.9487 6.40127 12.6399L10.4022 8.82822L0.859669 8.82822C0.418067 8.82822 0.0627937 8.47295 0.0627937 8.03135L0.0627937 6.96885C0.0627937 6.52724 0.418067 6.17197 0.859669 6.17197L10.4022 6.17197L6.40127 2.36025C6.07588 2.05146 6.06924 1.53681 6.38799 1.22139Z' fill='%2356BF93'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	transition: all ease-in-out 350ms;
    transform: rotate(180deg);
}
.rtl.single-media .post-return a::after {
	left: auto;
	right: 14px;
    transform: rotate(0deg);
}
.single-media .post-return a:hover {
	color: #fff;
	background-color: #56BF93; 	
}
.single-media .post-return a:hover::after {
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.38799 1.22139L7.1251 0.484276C7.43721 0.172167 7.94189 0.172167 8.25068 0.484276L14.7054 6.93564C15.0175 7.24775 15.0175 7.75244 14.7054 8.06123L8.25068 14.5159C7.93857 14.828 7.43389 14.828 7.1251 14.5159L6.38799 13.7788C6.07256 13.4634 6.0792 12.9487 6.40127 12.6399L10.4022 8.82822L0.859669 8.82822C0.418067 8.82822 0.0627937 8.47295 0.0627937 8.03135L0.0627937 6.96885C0.0627937 6.52724 0.418067 6.17197 0.859669 6.17197L10.4022 6.17197L6.40127 2.36025C6.07588 2.05146 6.06924 1.53681 6.38799 1.22139Z' fill='%23fff'/%3E%3C/svg%3E%0A");

}
.single-media .post-title {
	font-family: 'Rubik',sans-serif;
    font-weight: 800;
    line-height: 85px;
    letter-spacing: -0.02em;
    color: #318260;
    margin-bottom: 15px;
}
.single-media .post-subtitle {
    font-weight: 300;
    line-height: 43px;
    color: #318260;
	margin-bottom: 15px;
}
.single-media .post-description {
    font-family: 'Heebo',sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
    margin-bottom: 30px;
}
.single-media .post-date-text {
    font-family: 'Heebo',sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    color: #56BF93;
}
.single-media .form {
	background: #035927;
    border-radius: 20px;
    padding: 30px;
}
.single-media .form.mobile {
	display: none;
}
.single-media .form__text {
	font-family: 'Rubik',sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 135%;
    color: #FFFFFF;
    margin-bottom: 30px;
}
.single-media .form form input[type="email"] {
	height: 44px;
    background: #FFFFFF;
    border: 1px solid #D1D3D4;
    border-radius: 15px;
    margin-bottom: 30px;
}
.single-media .form form .wpcf7-submit {
    height: 44px;
    width: 100%;
}
.single-media .form form .wpcf7-spinner {
    display: none;
}
.single-media .form .mailsent-form {
	position: static;
    transform: translateX(0px);
    width: 100%;
    margin-top: 10px;
}
.single-media .post-images {
	margin-bottom: 35px;
}
.single-media .text-block {
    margin-bottom: 23px;
}
.single-media .text-block h3 {
    font-family: 'Rubik',sans-serif;
    font-weight: 900;
    font-size: 38px;
    line-height: 45px;
    letter-spacing: -0.02em;
    color: #1B2430;
    margin-bottom: 15px;
}
.single-media .text-block h5 {
    font-family: 'Rubik',sans-serif;
    font-weight: 800;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.02em;
    color: #1B2430;
    margin: 0 0 15px;
}
.single-media .text-block__content {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
}
.single-media .text-block__content .text {
	flex: 1 0 50%;
}
.single-media .text-block__content img {
	flex: auto;
    max-width: 50%;
}
.single-media .text-block p {
	font-family: 'Heebo',sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
    margin: 0 0 7px;
}
.single-media .image-player {
	margin-bottom: 35px;
}
.single-media .full-img {
	margin-bottom: 20px;
}
.single-media .social-media {
	display: flex;
    flex-flow: row wrap;
}
.single-media .social-media__text {
	font-family: 'Heebo',sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 29px;
    color: #1B2430;
    margin-left: 15px;
}
.single-media .social__item {
	width: 26px;
    height: 26px;
}
.single-media .social__item img {
    max-width: 16px;
    max-height: 16px;
}
.single-media .post-tags {
    display: flex;
    flex-flow: row wrap;
	margin-bottom: 30px;
}
.single-media .post-tags__text {
    font-family: 'Heebo', sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 29px;
    color: #1B2430;
    margin-left: 10px;
}
.single-media .post-tags__list a {
	display: inline-block;
    font-family: 'Heebo',sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #1B2430;
    border: 1px solid #1B2430;
    border-radius: 15px;
    padding: 3px 10px;
    margin: 0 5px 10px;
}
.single-media .about-writer {
	background: #F2F2F2;
    border-radius: 20px;
    padding: 20px;
    margin-bottom: 40px;
}
.single-media .about-writer__label {
	font-family: 'Rubik',sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-align: left;
    color: #1B2430;
}

.rtl .single-media .about-writer__label {
    text-align: right;
}

.single-media .about-writer__name {
	font-family: 'Rubik',sans-serif;
    font-weight: 800;
    font-size: 25px;
    line-height: 30px;
    color: #56BF93;
    margin: 0 0 10px;
}
.single-media .about-writer__description {
	font-family: 'Heebo',sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
    margin: 0;
}
.single-media .numbers-block {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    background: #F2F2F2;
    padding: 40px;
	margin-bottom: 60px;
}
.single-media .number-block__num {
	font-family: 'Rubik',sans-serif;
    font-weight: 800;
    font-size: 48px;
    line-height: 57px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #318260;
    margin-bottom: 2px;
}
.single-media .number-block__title {
	font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #56BF93;
    margin: 0 0 5px;
}
.single-media .number-block__description {
	font-family: 'Heebo',sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #373C3D;
    margin: 0;
}
.single-media .articles__title {
	font-family: 'Rubik',sans-serif;
    font-weight: 800;
    font-size: 36px;
    line-height: 43px;
    letter-spacing: -0.02em;
    color: #1B2430;
    margin-bottom: 50px;
}
.single-media .articles .item {
	display: flex;
    flex-flow: row wrap;
	margin-bottom: 60px;
}
.single-media .articles .item:nth-child(2n) {
    flex-flow: row-reverse wrap;
}
.single-media .articles .item__content {
	flex: 1;
	padding-left: 24px;
}
body:not(.rtl).single-media .articles .item__content {
	padding-left: 0;
	padding-right: 24px;
}
.single-media .articles .item:nth-child(2n) .item__content {
	padding-left: 0;
	padding-right: 24px;
}
body:not(.rtl).single-media .articles .item:nth-child(2n) .item__content {
    padding-left: 24px;
    padding-right: 0;
}
.single-media .articles .item__wrap-img {
	max-width: 50%;
}
.single-media .articles .item__wrap-img img {
	border-radius: 20px;
}
.single-media .articles .item__content .title {
	font-weight: 800;
    line-height: 28px;
    letter-spacing: -0.02em;
    color: #56BF93;
    margin: 0 0 5px;
}
.single-media .articles .item__content .subtitle {
	font-weight: 300;
    line-height: 28px;
    color: #318260;
    margin: 0 0 10px;
}
.single-media .articles .item__content .description {
	font-family: 'Heebo',sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
}
/* PAGER Investments */
/* hero */
.page-template-template-Investments .hero {
	position: relative;
    text-align: center;
    padding-top: 198px;
    padding-bottom: 197px;
}
.page-template-template-Investments .hero .container {
	max-width: 1090px;
}
.page-template-template-Investments .hero__img-left {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: normal;
}
.page-template-template-Investments .hero__img-right {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: normal;
	transform: translate3d(200%, 10px, 0);
}
.page-template-template-Investments .hero h1 {
	font-family: 'Poppins',sans-serif;
    font-weight: 800;
    font-size: 72px;
    line-height: 108px;
    letter-spacing: -0.02em;
    color: #fff;
}
.page-template-template-Investments .hero p {
	font-family: 'Heebo',sans-serif;
    font-size: 24px;
    line-height: 35px;
    color: #FFFFFF;
    margin: 0;
}
.page-template-template-Investments .blurb {
	background-color: #F9A34E;
    padding: 90px 0;
}
.page-template-template-Investments .blurb .container {
	max-width: 1060px;
}
.page-template-template-Investments .blurb .title {
    font-weight: 900;
    line-height: 57px;
    color: #FFFFFF;
    margin-bottom: 15px;
}
.page-template-template-Investments .blurb .subtitle {
    font-weight: 300;
    line-height: 43px;
    color: #1B2430;
    margin-bottom: 20px;
}
.page-template-template-Investments .blurb .description {
    font-family: 'Heebo',sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
    margin: 0;
}
/* projects */
.projects {
	padding: 100px 0;
    background-color: #F2F2F2;
}
.projects .container {
	max-width: 1285px;
}
.projects__title {
	font-weight: 900;
    line-height: 57px;
    text-align: center;
    color: #56BF93;
}
.projects-list {
	display: flex;
    flex-flow: row wrap;
    padding: 0 45px;
    list-style: none;
}
.projects-item {
	flex: 0 0 25%;
	margin-bottom: 25px;
}
.projects-item__inner {
	display: inline-block;
	background-color: #FFFFFF;
    box-shadow: 0px 2px 8px rgb(209 211 212 / 40%);
    border-radius: 20px;
    border: 2px solid #FFFFFF;
    padding: 10px;
    text-align: center;
    margin: 0 12px;
    transition: all .4s;
    cursor: pointer;
    height: 100%;
}
.page-template-template-Investments .projects-item__inner {
	width: calc(100% - 24px);
}
.projects-item__inner img {
	margin: 0 auto 15px;
    min-height: 140px;
    object-fit: contain;
}
.projects-item__inner .title {
	font-family: 'Heebo',sans-serif;
    line-height: 35px;
    color: #1B2430;
    margin: 0 0 10px;
}
.projects-item__inner .excerpt {
	font-family: 'Heebo',sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
    padding-bottom: 20px;
    cursor: pointer;
}
/* logos */
.page-template-template-Investments .logos__title {
	color: #5984D4;
}
.contact {
	position: relative;
	background-color: #D94C55;
    padding: 71px 0 45px;
    text-align: center;
	overflow: hidden;
}
.contact .contact__img {
	position: absolute;
	top: 0;
	left: 0;
}
.contact .container {
    max-width: 980px;
	position: relative;
	z-index: 1;
}
.contact__form form {
	text-align: center;
}
.contact__title {
	font-family: 'Rubik',sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 36px;
    line-height: 43px;
    text-align: center;
    color: #FFFFFF;
}
.contact .wrap-inputs {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
	margin-bottom: 27px;
}
.contact .wrap-inputs label {
	flex: 0 0 calc(100% / 3 - 16px);
    font-family: 'Heebo',sans-serif;
    font-size: 14px;
    line-height: 112%;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    text-align: left;
	direction: ltr;
}
.rtl.page-template-template-Investments .contact .wrap-inputs label {
    text-align: right;
}
.contact .wrap-inputs .wpcf7-text {
    margin-top: 6px;
    background: #FFFFFF;
    border: 1px solid #D1D3D4;
    border-radius: 18px;
    font-family: 'Heebo',sans-serif;
    font-weight: 500;
    letter-spacing: 0.02em;
    color: #1B2430;
	text-align: left;
    direction: ltr !important;
}
.contact .contact__form .wpcf7-submit {
	min-width: 200px;
	background-color: #1B2430;
	border-radius: 20px;
	font-family: 'Heebo',sans-serif;
    font-weight: 700;
    line-height: 146.18%;
    text-align: center;
    letter-spacing: 0.04em;
    color: #FFFFFF;
	padding: 10px;
	border: none;
	margin-bottom: 23px;
}
.contact .contact__form .wpcf7-submit:hover {
	background-color: #fff;
	color: #1B2430;
}
.contact .contact__form .wpcf7-spinner {
	display: none;
}
.contact .mailsent-form {
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
	opacity: 0;
	font-family: 'Heebo',sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 112%;
    letter-spacing: 0.02em;
    color: #FFFFFF;
	transition: all .4s;
	width: calc(100% - 40px);
}
.contact__form .form-file {
	margin-bottom: 30px;
}
.contact__form .form-file__text {
	font-family: 'Heebo',sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 112%;
    letter-spacing: 0.02em;
    color: #FFFFFF;
	margin-left: 10px;
}
.contact__form .form-file .wpcf7-form-control-wrap {
	display: inline-block;
	width: 19px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='24' viewBox='0 0 19 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 6.375V0H1.625C1.00156 0 0.5 0.501562 0.5 1.125V22.875C0.5 23.4984 1.00156 24 1.625 24H17.375C17.9984 24 18.5 23.4984 18.5 22.875V7.5H12.125C11.5063 7.5 11 6.99375 11 6.375ZM14.0553 16.5005H11V20.2505C11 20.6648 10.6644 21.0005 10.25 21.0005H8.75C8.33563 21.0005 8 20.6648 8 20.2505V16.5005H4.94469C4.27531 16.5005 3.94109 15.69 4.41641 15.218L8.93609 10.732C9.24781 10.4222 9.75125 10.4222 10.063 10.732L14.5827 15.218C15.0584 15.69 14.7247 16.5005 14.0553 16.5005ZM18.1719 4.92188L13.5828 0.328125C13.3719 0.117188 13.0859 0 12.7859 0H12.5V6H18.5V5.71406C18.5 5.41875 18.3828 5.13281 18.1719 4.92188Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	cursor: pointer;
}
.contact__form .form-file .wpcf7-file {
	opacity: 0;
	width: 19px;
    height: 24px;
}
.rtl.page-template-template-Investments .contact .wrap-inputs label .wpcf7-not-valid-tip {
	right: 0;
}
/* PAGE Portfolio */
/* hero */
.page-template-template-portfolio .hero {
	position: sticky;
    top: 90px;
    background-color: #F9A34E;
    padding: 80px 0;
	overflow: inherit;
	transition: all .4s;
	z-index: 1;
}
.page-template-template-portfolio .hero.fix {
    padding: 17px 0;
}
.admin-bar.page-template-template-portfolio .hero.fix {
	top: 122px;
}
.page-template-template-portfolio .hero .container {
	max-width: 1225px;
}
.page-template-template-portfolio .hero__img-left {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: multiply;
}
.page-template-template-portfolio .hero__img-right {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: multiply;
	transform: translate3d(200%, 0, 0);
}
.page-template-template-portfolio .hero.fix .hero__img-left,
.page-template-template-portfolio .hero.fix .hero__img-right {
	display: none;
}
.page-template-template-portfolio .hero .row {
	align-items: center;
}
.page-template-template-portfolio .hero__title {
    font-family: 'Rubik',sans-serif;
    font-weight: 900;
    line-height: 85px;
    margin-bottom: 0;
	text-align: right;
}
body:not(.rtl).page-template-template-portfolio .hero__title {
	text-align: left;
}
.page-template-template-portfolio .hero .search-wrap {
	position: relative;
	display: inline-block;
	margin-left: 15px;
}
body:not(.rtl).page-template-template-portfolio .hero .search-wrap {
	margin-left: 0;
	margin-right: 15px;
}
.page-template-template-portfolio .hero .search {
	min-width: 300px;
    height: 56px;
    background: #FFFFFF;
    border: 1px solid #D1D3D4;
    border-radius: 18px;
    font-family: 'Heebo',sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 112%;
    letter-spacing: 0.02em;
    color: #A5A3A9;
    padding: 16px 24px 16px 57px;
}
body:not(.rtl).page-template-template-portfolio .hero .search {
    padding: 16px 57px 16px 24px;
}
.page-template-template-portfolio .hero .search-item {
	position: absolute;
	padding: 5px;
    top: 0;
    left: 0;
    width: 56px;
    height: 56px;
    background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7935 12.9685L11.8729 10.0478C11.741 9.91602 11.5623 9.84279 11.3749 9.84279H10.8974C11.7059 8.80871 12.1863 7.50806 12.1863 6.09316C12.1863 2.72727 9.45904 0 6.09315 0C2.72727 0 0 2.72727 0 6.09316C0 9.45904 2.72727 12.1863 6.09315 12.1863C7.50806 12.1863 8.80871 11.7059 9.84279 10.8974V11.3749C9.84279 11.5623 9.91602 11.741 10.0478 11.8729L12.9685 14.7935C13.2438 15.0688 13.6891 15.0688 13.9615 14.7935L14.7905 13.9645C15.0659 13.6891 15.0659 13.2438 14.7935 12.9685ZM6.09315 9.84279C4.02207 9.84279 2.34352 8.16717 2.34352 6.09316C2.34352 4.02207 4.01914 2.34352 6.09315 2.34352C8.16424 2.34352 9.84279 4.01914 9.84279 6.09316C9.84279 8.16424 8.16717 9.84279 6.09315 9.84279Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	cursor: pointer;
}
body:not(.rtl).page-template-template-portfolio .hero .search-item {
    left: auto;
    right: 0;
}
.page-template-template-portfolio .hero #input-searchautocomplete-list {
	position: absolute;
	top: 60px;
	width: 100%;
	background-color: #fff;
	border-radius: 18px;
	z-index: 10;
}
.page-template-template-portfolio .hero #input-searchautocomplete-list > div {
	font-family: 'Heebo',sans-serif;
	padding: 0 24px;
}
.page-template-template-portfolio .hero #input-searchautocomplete-list > div:first-child {
	padding-top: 16px;
}
.page-template-template-portfolio .hero #input-searchautocomplete-list > div:last-child {
	padding-bottom: 16px;
}
.page-template-template-portfolio .hero .select-tag > select {
	/* display: none;
	opacity: 0 !important; */
}
.page-template-template-portfolio .hero .dropdown-toggle {
	min-width: 300px;
    background-color: #FFFFFF;
    border: 1px solid #D1D3D4;
    border-radius: 18px;
	padding: 16px 24px 14px 57px;
	cursor: pointer;
}
body:not(.rtl).page-template-template-portfolio .hero .dropdown-toggle {
	padding: 16px 57px 14px 24px;
}
.page-template-template-portfolio .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
	right: 15px;
    top: 5px;
}
.page-template-template-portfolio .hero .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 300px;
}
.page-template-template-portfolio .hero .bootstrap-select {
	position: relative;
}
.page-template-template-portfolio.rtl .hero .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option-inner-inner {
	text-align: right;
	color: #A5A3A9;
}
.page-template-template-portfolio .hero .bootstrap-select .dropdown-toggle .filter-option::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 20px;
	transform: translateY(-50%);
	width: 16px;
	height: 12px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.16943 10.7026L0.52881 4.06201C0.0698252 3.60303 0.0698252 2.86084 0.52881 2.40674L1.63233 1.30322C2.09131 0.844238 2.8335 0.844238 3.2876 1.30322L7.99463 6.01025L12.7017 1.30322C13.1606 0.844238 13.9028 0.844238 14.3569 1.30322L15.4702 2.40186C15.9292 2.86084 15.9292 3.60303 15.4702 4.05713L8.82959 10.6978C8.37061 11.1616 7.62842 11.1616 7.16943 10.7026Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}
body:not(.rtl).page-template-template-portfolio .hero .bootstrap-select .dropdown-toggle .filter-option::after {
	left: auto;
	right: 20px;
}
.page-template-template-portfolio .hero .bootstrap-select .dropdown-toggle .filter-option-inner {
	padding: 0;
}
.page-template-template-portfolio .hero .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    font-family: 'Heebo',sans-serif;
    font-size: 14px;
	font-weight: 500;
    line-height: 21px;
    color: #A5A3A9;
}
.page-template-template-portfolio .hero .dropdown-toggle::after {
	display: none;
}
.page-template-template-portfolio .hero .bootstrap-select .dropdown-menu {
	display: none;
	z-index: 1000;
    float: left;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    right: auto;
    bottom: auto;
	min-width: 100%;

	background-color: #FFFFFF;
    border-radius: 18px;
	padding: 20px 0 55px 0;
}
.page-template-template-portfolio .hero .bootstrap-select .dropdown-menu.show {
	display: block;
}
.page-template-template-portfolio .hero .bootstrap-select .dropdown-menu:not(.inner) {
	transform: translate3d(0px, 56px, 0px) !important;
	height: 400px;
	border: 1px solid rgba(0,0,0,.15);
}
.page-template-template-portfolio .hero .bootstrap-select .dropdown-menu:not(.inner) > .inner {
	height: 340px;
}
.page-template-template-portfolio .hero .bootstrap-select .dropdown-menu.inner {
	padding: 0;
}
.page-template-template-portfolio .hero .bootstrap-select .dropdown-menu li a {
	white-space: nowrap;
    background-color: transparent;
    border: 0;
	width: 100%;
    padding: 0.25rem 1.5rem;
	display: flex;
    font-family: 'Heebo',sans-serif;
    font-size: 14px;
    line-height: 21px;
    text-align: right;
    color: #373C3D;
}
.page-template-template-portfolio .hero .bootstrap-select .dropdown-menu li a .check-mark {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='3.5' fill='white' stroke='%23D1D3D4'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}
.page-template-template-portfolio .hero .bootstrap-select .dropdown-menu li a.selected .check-mark {
	position: static;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.5' width='20' height='20' rx='4' fill='%23F9A34E'/%3E%3Cpath d='M14.6673 7.29199L8.25065 13.7087L5.33398 10.792' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
}
.page-template-template-portfolio .hero .bs-searchbox {
	display: none;
}
.page-template-template-portfolio .hero .bootstrap-select.show-tick .dropdown-menu li a span.text {
	margin-right: 8px;
}
body:not(.rtl).page-template-template-portfolio .hero .bootstrap-select.show-tick .dropdown-menu li a span.text {
	margin-left: 8px;
	margin-right: 0;
}
.page-template-template-portfolio .hero .bootstrap-select .bs-ok-default:after {
	display: none;
}
.page-template-template-portfolio .hero__animation {
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: #F9A34E;
    overflow: hidden;
    z-index: 0;
}
/* projects */
.page-template-template-portfolio .projects .container {
	max-width: 1146px;
}
.page-template-template-portfolio .projects-list {
	justify-content: center;
	padding: 0;
    margin: 0 -30px;
}
.page-template-template-portfolio .projects-item {
    flex: 0 0 calc(100% / 3);
	max-width: 332px;
	margin: 0 30px 50px;
}
.page-template-template-portfolio .projects-item__inner {
	margin: 0;
	width: 100%;
}
.page-template-template-portfolio .projects-item__inner img {
	border-radius: 20px 20px 0 0;
	height: 140px;
}
.page-template-template-portfolio .projects-item .tags {
	display: flex;
    flex-flow: row wrap;
	margin: 0 -5px;
}
.page-template-template-portfolio .projects-item .tags__item {
    font-family: 'Heebo',sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #373C3D;
    background: #F2F2F2;
    border-radius: 15px;
	padding: 3px 6px;
    margin: 5px;
}
.page-template-template-portfolio .projects-item .excerpt,
.page-template-template-portfolio .projects-item .tags {
	text-align: left;
	direction: ltr;
}

.rtl.page-template-template-portfolio .projects-item .excerpt,
.rtl.page-template-template-portfolio .projects-item .tags {
	text-align: right;
	direction: rtl;
}

.page-template-template-portfolio .projects-item .link {
	display: block;
    width: 35px;
    margin: 0;
	margin-right: 10px;
}
.page-template-template-portfolio .projects-item .bottom__top {
	display: flex;
	flex-flow: row wrap;
	align-items: center;

}
.page-template-template-portfolio .projects-item .country-select .selected-flag {
    display: inline-flex;
    flex-flow: row wrap;
	align-items: center;
	width: auto;
	background: #F2F2F2;
    border-radius: 15px;
    padding: 3px 6px;
	margin: 5px;
	direction: ltr;
}
.page-template-template-portfolio .projects-item .country-select .selected-flag .flag {
	position: static;
    max-width: 24px;
	margin-right: 3px;
}
.page-template-template-portfolio .projects-item .flag-text {
	font-family: 'Heebo',sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #373C3D;
}
.page-template-template-portfolio .projects__button-wrap {
	text-align: center;
}
/* PAGE Parents */
.page-template-template-partners .hero {
	position: relative;
    background-color: #5E4D8C;
    padding-top: 80px;
    padding-bottom: 80px;
    text-align: center;
	transition: all .4s;
	position: fixed;
    top: 90px;
    width: 100%;
	z-index: 5;
}
.admin-bar.page-template-template-partners .hero {
	top: 122px;
}
.page-template-template-partners .hero.fixed {
	/* position: fixed;
	width: 100%; */
	padding: 0;
    background: #1B2430;
}
.page-template-template-partners .hero.fixed + .partners {
	margin-top: 90px;
}
.page-template-template-partners .hero__img {
	position: absolute;
	top: 0;
	left: 0;
	mix-blend-mode: multiply;
}
.page-template-template-partners .hero.fixed .hero__img {
	display: none;
}
.page-template-template-partners .hero__title {
    font-family: 'Rubik',sans-serif;
    font-weight: 900;
    font-size: 72px;
    line-height: 85px;
    color: #FFFFFF;
    margin-bottom: 35px;
}
.page-template-template-partners .hero.fixed .hero__title {
	display: none;
}
.page-template-template-partners .hero__links {
    min-width: 258px;
    display: inline-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    background: #1B2430;
    border-radius: 40px;
    padding: 23px 40px;
}
.page-template-template-partners .hero__links a {
	font-family: 'Rubik', sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
}
/* partners */
.page-template-template-partners .partners {
	transition: all .4s;
	margin-top: 350px;
}
.page-template-template-partners .partners .container {
	max-width: 1160px;
}
.page-template-template-partners .partners-list {
	display: flex;
    flex-flow: row wrap;
	padding: 0;
    list-style: none;
	margin: 0 -15px 25px;
}
.page-template-template-partners .partners-item {
	flex: 0 0 calc(25% - 30px);
    margin: 0 15px 25px;
}
.page-template-template-partners .partners__title {
    color: #F9A34E;
    margin-bottom: 20px;
}
.page-template-template-partners .partners-item__inner {
	display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
	background-color: #FFFFFF;
    box-shadow: 0px 2px 8px rgb(209 211 212 / 40%);
    border-radius: 20px;
    border: 2px solid #FFFFFF;
	padding: 15px 30px;
    text-align: center;
    transition: all .4s;
    cursor: pointer;
    height: 100%;
    justify-content: center;
}
.page-template-template-partners .partners-item__inner img {
    max-height: 200px;
    object-fit: cover;
	margin: 0 auto;
}
.page-template-template-partners .partners-item__inner .title {
	font-family: 'Heebo',sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 35px;
    text-align: center;
    color: #1B2430;
    margin: 0;
}
.partners__button-wrap {
	text-align: center;
}
/* mentors */
.page-template-template-partners .mentors {
	padding: 50px 0;
}
.page-template-template-partners .mentors .container {
	max-width: 1160px;
}
.page-template-template-partners .mentors-list {
	display: flex;
    flex-flow: row wrap;
	justify-content: center;
	padding: 0;
    list-style: none;
	margin: 0 -15px 25px;
}
.page-template-template-partners .mentors-item {
	padding-top: 75px;
	flex: 0 0 calc(25% - 30px);
    margin: 0 15px 25px;
}
.page-template-template-partners .mentors__title {
	font-family: 'Rubik',sans-serif;
    font-weight: 900;
    font-size: 48px;
    line-height: 57px;
    text-align: center;
    color: #F9A34E;
    margin-bottom: 40px;
}
.page-template-template-partners .mentors-item__inner {
	width: 100%;
	height: 100%;
	display: inline-flex;
    flex-flow: row wrap;
    justify-content: center;
	align-content: space-between;
	background-color: #FFFFFF;
    box-shadow: 0px 2px 8px rgb(209 211 212 / 40%);
    border-radius: 20px;
    border: 2px solid #FFFFFF;
	padding: 0 10px 15px;
    text-align: center;
    transition: all .4s;
    cursor: pointer;
	background: #5E4D8C;
    border-radius: 20px;
}
.page-template-template-partners .mentors-item__inner .content {
	width: 100%;
}
.page-template-template-partners .mentors-item__inner img {
    object-fit: cover;
	width: 150px;
    height: 150px;
    margin: -75px auto 15px;
	border-radius: 40px;
}
.page-template-template-partners .mentors-item__inner .title {
	font-family: 'Heebo',sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 35px;
    text-align: center;
	color: #FFFFFF;
    margin: 0 0 10px;
}
.page-template-template-partners .mentors-item__inner .excerpt {
    font-family: 'Heebo',sans-serif;
    font-size: 20px;
    line-height: 29px;
    color: #F2F2F2;
    margin-bottom: 10px;
}
.page-template-template-partners .mentors-item__inner .more {
	margin-left: 10px;
}
body:not(.rtl).page-template-template-partners .mentors-item__inner .more {
	margin-left: 0;
	margin-right: 10px;
}
.mentors__button-wrap {
	text-align: center;
}
.page-template-template-partners .fancybox-bg {
	background: rgba(255, 255, 255, 0.8);
}
.fancybox-container .mentor-content {
	max-width: 1130px;
    padding: 0;
    border-radius: 20px;
	background: #5E4D8C;
	margin-right: 20px;
}
.fancybox-container .mentor-content__inner {
    display: inline-flex;
}
.fancybox-container .mentor-content__inner > img {
	width: 300px;
	height: 300px;
    object-fit: cover;
    object-position: center;
    border-radius: 20px;
}
.fancybox-container .mentor-content__text {
	display: flex;
    flex-flow: column wrap;
    justify-content: center;
	align-items: end;
    padding: 47px 47px 27px;
}
.fancybox-container .mentor-content__text .title {
	font-family: 'Heebo',sans-serif;
    line-height: 35px;
    text-align: right;
    color: #fff;
    margin: 0 0 10px;
}
.fancybox-container .mentor-content__text .subtitle {
    font-family: 'Heebo', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 29px;
    text-align: right;
    color: #fff;
    margin: 0 0 10px;
}
.fancybox-container .mentor-content__text .description p {
	font-family: 'Heebo', sans-serif;
	font-size: 18px;
	line-height: 26px;
	color: #FFFFFF;
	margin: 0 0 20px;
}
.rtl .fancybox-container .mentor-content__text .description p {
	text-align: right;
}
.fancybox-container .mentor-content__text > p {
	font-family: 'Heebo', sans-serif;
    font-size: 18px;
    line-height: 26px;
    text-align: right;
    color: #fff;
    margin: 0 0 20px;
}
.fancybox-container .mentor-content .fancybox-button svg path {
    fill: #fff;
}
/* ajax load */
.loading__icon {
	display: none;
	position: relative;
}
.loading .loading__icon {
	display: inline-block;
}
.cssload-dots {
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	outline: 1px solid red;
	filter: url(#goo);
		-o-filter: url(#goo);
		-ms-filter: url(#goo);
		-webkit-filter: url(#goo);
		-moz-filter: url(#goo);
}

.cssload-dot {
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.cssload-dot:before {
	content: "";
	width: 34px;
	height: 34px;
	border-radius: 49px;
	background: rgb(251,211,1);
	position: absolute;
	left: 50%;
	transform: translateY(0);
		-o-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
	margin-left: -17.5px;
	margin-top: -17.5px;
}



.cssload-dot:nth-child(5):before {
	z-index: 100;
	width: 44.5px;
	height: 44.5px;
	margin-left: -21.75px;
	margin-top: -21.75px;
	animation: cssload-dot-colors 4.6s ease infinite;
		-o-animation: cssload-dot-colors 4.6s ease infinite;
		-ms-animation: cssload-dot-colors 4.6s ease infinite;
		-webkit-animation: cssload-dot-colors 4.6s ease infinite;
		-moz-animation: cssload-dot-colors 4.6s ease infinite;
}


.cssload-dot:nth-child(1) {
	animation: cssload-dot-rotate-1 4.6s 0s linear infinite;
		-o-animation: cssload-dot-rotate-1 4.6s 0s linear infinite;
		-ms-animation: cssload-dot-rotate-1 4.6s 0s linear infinite;
		-webkit-animation: cssload-dot-rotate-1 4.6s 0s linear infinite;
		-moz-animation: cssload-dot-rotate-1 4.6s 0s linear infinite;
}
.cssload-dot:nth-child(1):before {
	background-color: rgb(255,50,112);
	animation: cssload-dot-move 4.6s 0s ease infinite;
		-o-animation: cssload-dot-move 4.6s 0s ease infinite;
		-ms-animation: cssload-dot-move 4.6s 0s ease infinite;
		-webkit-animation: cssload-dot-move 4.6s 0s ease infinite;
		-moz-animation: cssload-dot-move 4.6s 0s ease infinite;
}

.cssload-dot:nth-child(2) {
	animation: cssload-dot-rotate-2 4.6s 1.15s linear infinite;
		-o-animation: cssload-dot-rotate-2 4.6s 1.15s linear infinite;
		-ms-animation: cssload-dot-rotate-2 4.6s 1.15s linear infinite;
		-webkit-animation: cssload-dot-rotate-2 4.6s 1.15s linear infinite;
		-moz-animation: cssload-dot-rotate-2 4.6s 1.15s linear infinite;
}
.cssload-dot:nth-child(2):before {
	background-color: rgb(32,139,241);
	animation: cssload-dot-move 4.6s 1.15s ease infinite;
		-o-animation: cssload-dot-move 4.6s 1.15s ease infinite;
		-ms-animation: cssload-dot-move 4.6s 1.15s ease infinite;
		-webkit-animation: cssload-dot-move 4.6s 1.15s ease infinite;
		-moz-animation: cssload-dot-move 4.6s 1.15s ease infinite;
}

.cssload-dot:nth-child(3) {
	animation: cssload-dot-rotate-3 4.6s 2.3s linear infinite;
		-o-animation: cssload-dot-rotate-3 4.6s 2.3s linear infinite;
		-ms-animation: cssload-dot-rotate-3 4.6s 2.3s linear infinite;
		-webkit-animation: cssload-dot-rotate-3 4.6s 2.3s linear infinite;
		-moz-animation: cssload-dot-rotate-3 4.6s 2.3s linear infinite;
}
.cssload-dot:nth-child(3):before {
	background-color: rgb(175,225,2);
	animation: cssload-dot-move 4.6s 2.3s ease infinite;
		-o-animation: cssload-dot-move 4.6s 2.3s ease infinite;
		-ms-animation: cssload-dot-move 4.6s 2.3s ease infinite;
		-webkit-animation: cssload-dot-move 4.6s 2.3s ease infinite;
		-moz-animation: cssload-dot-move 4.6s 2.3s ease infinite;
}

.cssload-dot:nth-child(4) {
	animation: cssload-dot-rotate-4 4.6s 3.45s linear infinite;
		-o-animation: cssload-dot-rotate-4 4.6s 3.45s linear infinite;
		-ms-animation: cssload-dot-rotate-4 4.6s 3.45s linear infinite;
		-webkit-animation: cssload-dot-rotate-4 4.6s 3.45s linear infinite;
		-moz-animation: cssload-dot-rotate-4 4.6s 3.45s linear infinite;
}
.cssload-dot:nth-child(4):before {
	background-color: rgb(251,211,1);
	animation: cssload-dot-move 4.6s 3.45s ease infinite;
		-o-animation: cssload-dot-move 4.6s 3.45s ease infinite;
		-ms-animation: cssload-dot-move 4.6s 3.45s ease infinite;
		-webkit-animation: cssload-dot-move 4.6s 3.45s ease infinite;
		-moz-animation: cssload-dot-move 4.6s 3.45s ease infinite;
}

@keyframes cssload-dot-move {
	0% {
		transform: translateY(0);
	}
	18%, 22% {
		transform: translateY(-68px);
	}
	40%, 100% {
		transform: translateY(0);
	}
}

@-o-keyframes cssload-dot-move {
	0% {
		-o-transform: translateY(0);
	}
	18%, 22% {
		-o-transform: translateY(-68px);
	}
	40%, 100% {
		-o-transform: translateY(0);
	}
}

@-ms-keyframes cssload-dot-move {
	0% {
		-ms-transform: translateY(0);
	}
	18%, 22% {
		-ms-transform: translateY(-68px);
	}
	40%, 100% {
		-ms-transform: translateY(0);
	}
}

@-webkit-keyframes cssload-dot-move {
	0% {
		-webkit-transform: translateY(0);
	}
	18%, 22% {
		-webkit-transform: translateY(-68px);
	}
	40%, 100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes cssload-dot-move {
	0% {
		-moz-transform: translateY(0);
	}
	18%, 22% {
		-moz-transform: translateY(-68px);
	}
	40%, 100% {
		-moz-transform: translateY(0);
	}
}

@keyframes cssload-dot-colors {
	0% {
		background-color: rgb(251,211,1);
	}
	25% {
		background-color: rgb(255,50,112);
	}
	50% {
		background-color: rgb(32,139,241);
	}
	75% {
		background-color: rgb(175,225,2);
	}
	100% {
		background-color: rgb(251,211,1);
	}
}

@-o-keyframes cssload-dot-colors {
	0% {
		background-color: rgb(251,211,1);
	}
	25% {
		background-color: rgb(255,50,112);
	}
	50% {
		background-color: rgb(32,139,241);
	}
	75% {
		background-color: rgb(175,225,2);
	}
	100% {
		background-color: rgb(251,211,1);
	}
}

@-ms-keyframes cssload-dot-colors {
	0% {
		background-color: rgb(251,211,1);
	}
	25% {
		background-color: rgb(255,50,112);
	}
	50% {
		background-color: rgb(32,139,241);
	}
	75% {
		background-color: rgb(175,225,2);
	}
	100% {
		background-color: rgb(251,211,1);
	}
}

@-webkit-keyframes cssload-dot-colors {
	0% {
		background-color: rgb(251,211,1);
	}
	25% {
		background-color: rgb(255,50,112);
	}
	50% {
		background-color: rgb(32,139,241);
	}
	75% {
		background-color: rgb(175,225,2);
	}
	100% {
		background-color: rgb(251,211,1);
	}
}

@-moz-keyframes cssload-dot-colors {
	0% {
		background-color: rgb(251,211,1);
	}
	25% {
		background-color: rgb(255,50,112);
	}
	50% {
		background-color: rgb(32,139,241);
	}
	75% {
		background-color: rgb(175,225,2);
	}
	100% {
		background-color: rgb(251,211,1);
	}
}

@keyframes cssload-dot-rotate-1 {
	0% {
		transform: rotate(-105deg);
	}
	100% {
		transform: rotate(270deg);
	}
}

@-o-keyframes cssload-dot-rotate-1 {
	0% {
		-o-transform: rotate(-105deg);
	}
	100% {
		-o-transform: rotate(270deg);
	}
}

@-ms-keyframes cssload-dot-rotate-1 {
	0% {
		-ms-transform: rotate(-105deg);
	}
	100% {
		-ms-transform: rotate(270deg);
	}
}

@-webkit-keyframes cssload-dot-rotate-1 {
	0% {
		-webkit-transform: rotate(-105deg);
	}
	100% {
		-webkit-transform: rotate(270deg);
	}
}

@-moz-keyframes cssload-dot-rotate-1 {
	0% {
		-moz-transform: rotate(-105deg);
	}
	100% {
		-moz-transform: rotate(270deg);
	}
}

@keyframes cssload-dot-rotate-2 {
	0% {
		transform: rotate(165deg);
	}
	100% {
		transform: rotate(540deg);
	}
}

@-o-keyframes cssload-dot-rotate-2 {
	0% {
		-o-transform: rotate(165deg);
	}
	100% {
		-o-transform: rotate(540deg);
	}
}

@-ms-keyframes cssload-dot-rotate-2 {
	0% {
		-ms-transform: rotate(165deg);
	}
	100% {
		-ms-transform: rotate(540deg);
	}
}

@-webkit-keyframes cssload-dot-rotate-2 {
	0% {
		-webkit-transform: rotate(165deg);
	}
	100% {
		-webkit-transform: rotate(540deg);
	}
}

@-moz-keyframes cssload-dot-rotate-2 {
	0% {
		-moz-transform: rotate(165deg);
	}
	100% {
		-moz-transform: rotate(540deg);
	}
}

@keyframes cssload-dot-rotate-3 {
	0% {
		transform: rotate(435deg);
	}
	100% {
		transform: rotate(810deg);
	}
}

@-o-keyframes cssload-dot-rotate-3 {
	0% {
		-o-transform: rotate(435deg);
	}
	100% {
		-o-transform: rotate(810deg);
	}
}

@-ms-keyframes cssload-dot-rotate-3 {
	0% {
		-ms-transform: rotate(435deg);
	}
	100% {
		-ms-transform: rotate(810deg);
	}
}

@-webkit-keyframes cssload-dot-rotate-3 {
	0% {
		-webkit-transform: rotate(435deg);
	}
	100% {
		-webkit-transform: rotate(810deg);
	}
}

@-moz-keyframes cssload-dot-rotate-3 {
	0% {
		-moz-transform: rotate(435deg);
	}
	100% {
		-moz-transform: rotate(810deg);
	}
}

@keyframes cssload-dot-rotate-4 {
	0% {
		transform: rotate(705deg);
	}
	100% {
		transform: rotate(1080deg);
	}
}

@-o-keyframes cssload-dot-rotate-4 {
	0% {
		-o-transform: rotate(705deg);
	}
	100% {
		-o-transform: rotate(1080deg);
	}
}

@-ms-keyframes cssload-dot-rotate-4 {
	0% {
		-ms-transform: rotate(705deg);
	}
	100% {
		-ms-transform: rotate(1080deg);
	}
}

@-webkit-keyframes cssload-dot-rotate-4 {
	0% {
		-webkit-transform: rotate(705deg);
	}
	100% {
		-webkit-transform: rotate(1080deg);
	}
}

@-moz-keyframes cssload-dot-rotate-4 {
	0% {
		-moz-transform: rotate(705deg);
	}
	100% {
		-moz-transform: rotate(1080deg);
	}
}
/* footer */
.site-footer {
	padding-top: 50px;
}
body.rtl .site-footer {
	text-align: right;
}
footer > .container {
	max-width: 1330px;
}
footer .logos {
	padding: 0;
}
footer .logos img {
	max-width: 120px;
	margin-bottom: 25px;
}
footer .logos img:last-child {
	margin-bottom: 0;
}
.footer-top {
	margin-bottom: 30px;
}
.footer-menus {
	display: flex;
    flex-flow: row wrap;
    margin: 0 auto;
    margin-right: 63px;
}
.footer-menu {
	padding-left: 48px;
}
.footer-menu h6 {
	font-size: 16px;
    line-height: 19px;
    color: #1B2430;
    margin: 0 0 15px;
}
.footer-menu .menu {
	list-style: none;
    padding: 0;
}
.footer-menu .menu__item {
	margin-bottom: 10px;
}
.footer-menu .menu__item a {
    font-family: 'Rubik';
    font-size: 16px;
    line-height: 19px;
    color: #1B2430;
}
.contacts {
	max-width: 322px;
    margin-right: auto;
}
.contacts .title {
    font-size: 16px;
    line-height: 19px;
    color: #1B2430;
    margin: 0 0 15px;
}
.contacts .menu {
	list-style: none;
    padding: 0;
}
.contacts .menu__item {
	position: relative;
	min-width: 80px;
    font-family: 'Rubik';
    font-size: 16px;
    line-height: 19px;
    color: #1B2430;
	padding-right: 24px;
	margin-bottom: 10px;
}
body:not(.rtl) .contacts .menu__item {
	padding-left: 24px;
	padding-right: 0;
}
.contacts .menu__item::before {
	content: "";
	position: absolute;
    right: 0;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 10px;
	background-repeat: no-repeat;
    background-position: center;
}
body:not(.rtl) .contacts .menu__item::before {
	left: 0;
    right: auto;
    margin-left: 0;
    margin-right: 10px;
}
.contacts .menu__item.tel::before {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4186 1.2686L12.1686 0.5186C11.8155 0.43735 11.453 0.621725 11.3092 0.952975L9.80921 4.45297C9.67796 4.75922 9.76546 5.1186 10.0248 5.32797L11.9186 6.87797C10.7936 9.27485 8.82796 11.2686 6.38109 12.4155L4.83109 10.5217C4.61859 10.2624 4.26234 10.1748 3.95609 10.3061L0.456087 11.8061C0.121712 11.953 -0.0626628 12.3155 0.0185872 12.6686L0.768587 15.9186C0.846712 16.2561 1.14671 16.4998 1.49984 16.4998C9.50296 16.4998 15.9998 10.0155 15.9998 1.99985C15.9998 1.64985 15.7592 1.34672 15.4186 1.2686Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
}
.contacts .menu__item.email::before {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='13' viewBox='0 0 16 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6969 4.4625C15.8187 4.36563 16 4.45625 16 4.60938V11C16 11.8281 15.3281 12.5 14.5 12.5H1.5C0.671875 12.5 0 11.8281 0 11V4.6125C0 4.45625 0.178125 4.36875 0.303125 4.46562C1.00312 5.00937 1.93125 5.7 5.11875 8.01562C5.77813 8.49687 6.89062 9.50938 8 9.50313C9.11563 9.5125 10.25 8.47813 10.8844 8.01562C14.0719 5.7 14.9969 5.00625 15.6969 4.4625ZM8 8.5C8.725 8.5125 9.76875 7.5875 10.2937 7.20625C14.4406 4.19688 14.7562 3.93437 15.7125 3.18437C15.8937 3.04375 16 2.825 16 2.59375V2C16 1.17188 15.3281 0.5 14.5 0.5H1.5C0.671875 0.5 0 1.17188 0 2V2.59375C0 2.825 0.10625 3.04062 0.2875 3.18437C1.24375 3.93125 1.55938 4.19688 5.70625 7.20625C6.23125 7.5875 7.275 8.5125 8 8.5Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
}
.contacts .menu__item.adress::before {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.625 15H14V0.75C14 0.335781 13.6642 0 13.25 0H2.75C2.33578 0 2 0.335781 2 0.75V15H1.375C1.16791 15 1 15.1679 1 15.375V16H15V15.375C15 15.1679 14.8321 15 14.625 15ZM5 2.375C5 2.16791 5.16791 2 5.375 2H6.625C6.83209 2 7 2.16791 7 2.375V3.625C7 3.83209 6.83209 4 6.625 4H5.375C5.16791 4 5 3.83209 5 3.625V2.375ZM5 5.375C5 5.16791 5.16791 5 5.375 5H6.625C6.83209 5 7 5.16791 7 5.375V6.625C7 6.83209 6.83209 7 6.625 7H5.375C5.16791 7 5 6.83209 5 6.625V5.375ZM6.625 10H5.375C5.16791 10 5 9.83209 5 9.625V8.375C5 8.16791 5.16791 8 5.375 8H6.625C6.83209 8 7 8.16791 7 8.375V9.625C7 9.83209 6.83209 10 6.625 10ZM9 15H7V12.375C7 12.1679 7.16791 12 7.375 12H8.625C8.83209 12 9 12.1679 9 12.375V15ZM11 9.625C11 9.83209 10.8321 10 10.625 10H9.375C9.16791 10 9 9.83209 9 9.625V8.375C9 8.16791 9.16791 8 9.375 8H10.625C10.8321 8 11 8.16791 11 8.375V9.625ZM11 6.625C11 6.83209 10.8321 7 10.625 7H9.375C9.16791 7 9 6.83209 9 6.625V5.375C9 5.16791 9.16791 5 9.375 5H10.625C10.8321 5 11 5.16791 11 5.375V6.625ZM11 3.625C11 3.83209 10.8321 4 10.625 4H9.375C9.16791 4 9 3.83209 9 3.625V2.375C9 2.16791 9.16791 2 9.375 2H10.625C10.8321 2 11 2.16791 11 2.375V3.625Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
}
.social-media {
	margin-bottom: 30px;
}
.social-media .social {
	display: flex;
	flex-flow: row wrap;
}
.social__item {
	display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    background-color: #F9A34E;
    width: 34px;
    height: 34px;
	margin: 0 10px;
    transform: rotate(35deg);
}
.social__item img {
	max-width: 20px;
    max-height: 20px;
	transform: rotate(-35deg);
}
.social-media__title {
    font-size: 16px;
    line-height: 19px;
    color: #1B2430;
    margin: 0 0 5px;
}
.social-media__subtitle {
    font-family: 'Rubik';
    font-size: 16px;
    line-height: 19px;
    color: #1B2430;
	margin: 0 0 15px;
}
.page-template-template-gesa footer .social-media {
	padding: 0;
}
.page-template-template-gesa footer .social-media__title {
    font-size: 16px;
    line-height: 19px;
	margin-bottom: 5px;
	font-weight: 700;
} 
.rtl.page-template-template-gesa footer .social-media__title {
	text-align: right;
}
footer .subscription {
	position: relative;
	display: block;
	max-width: 336px;
    margin-right: auto;
}
body:not(.rtl) footer .subscription {
	margin-left: auto;
	margin-right: 0;
}
footer .subscription__title {
	font-size: 16px;
    line-height: 19px;
    color: #1B2430;
    margin: 0 0 5px;
}
footer .subscription__subtitle,
footer .mailsent-form {
	font-family: 'Rubik', sans-serif;
    font-size: 16px;
    line-height: 19px;
    color: #1B2430;
	margin: 0 0 10px;
}
footer .mailsent-form {
	position: absolute;
}
footer .subscription__form form {
	display: flex;
}
footer .subscription__form form p {
    display: flex;
}
footer .subscription__form form .wpcf7-email {
    border: 1px solid #D1D3D4;
    border-radius: 15px;
    font-family: 'Heebo';
    color: #A5A3A9;
	min-width: 225px;
}
footer .subscription__form form .wpcf7-not-valid-tip {
    top: 47px;
    margin-top: 0;
}
footer .subscription__form form .wpcf7-submit {
	display: inline-block;
    font-family: 'Heebo';
    font-weight: 700;
    line-height: 23px;
    text-align: center;
    letter-spacing: 0.04em;
	color: #fff;
    background-color: #FAAB5E;
    border: 1px solid #FAAB5E;
    border-radius: 20px;
    padding: 9px;
	margin-right: 10px;
}
body:not(.rtl) footer .subscription__form form .wpcf7-submit {
	margin-left: 10px;
	margin-right: 0;
}
footer .subscription__form form .wpcf7-submit:hover {
	color: #FAAB5E;
    background-color: #fff;
}
footer .copyright {
	margin-bottom: 40px;
	margin-bottom: 40px;
}
footer .copyright .container {
	max-width: 1330px;
}
.copyright__wrap-rights {
	display: flex;
    flex-flow: row wrap;
	align-items: end;
}
.copyright__rights {
    font-family: 'Rubik', sans-serif;
    font-size: 12px;
    color: #161E2E;
	margin-left: 15px;
}
.copyright__rights > span {
	display: inline-block;
}
.copyright__link {
	font-family: 'Rubik', sans-serif;
    text-decoration-line: underline;
    color: #161E2E;
	padding: 0 7px;
}
.copyright__logo-wrap {
	display: flex;
    flex-flow: row wrap;
    justify-content: end;
    align-items: end;
}
.copyright__logo-text {
	font-family: 'Rubik';
    font-size: 13px;
    color: #1B2430;
    margin: 0;
}
.copyright__logo {
	margin-right: 10px;
}
.footer-bottom {
	background: #F2F2F2;
    box-shadow: 0px 0px 8px rgb(209 211 212 / 40%);
    border-radius: 20px 20px 0px 0px;
    padding: 20px;
}
.footer-bottom .container {
	max-width: 1330px;
}
.footer-bottom .row {
	align-items: center;
}
.footer-bottom__text {
	font-family: 'Heebo', sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: #373C3D;
}
.footer-bottom__buttoms {
	text-align: left;
}
.footer-bottom .btn-orange-1 {
	margin-left: 16px;
}
/* form */
.rtl .wpcf7-not-valid{
	border-color: #E6505A !important;
	border-radius: 18px 18px 0px 18px !important
}
body:not(.rtl) .wpcf7-not-valid{
	border-color: #E6505A !important;
	border-radius: 18px 18px 18px 0px !important
}
.wpcf7-not-valid-tip {
    position: absolute;
    top: 100%;
    color: #fff !important;
    background: #E6505A;
    border-radius: 0px 0px 6px 6px;
    font-weight: 700;
    font-size: 12px;
    padding: 3px 5px;
    margin-top: 14px;
	display: block !important;
}

body:not(.rtl)  .visit__form form > .checkbox{
	margin-right: 0;
	margin-left: 50px;
}
.visit__form form > .checkbox .wpcf7-form-control label [type="checkbox"]{
	position: absolute;
}

body:not(.rtl)  .wpcf7-list-item{
	margin-left: 0;
}

body:not(.rtl) .visit__form form > .checkbox .wpcf7-form-control label .wpcf7-list-item-label{
	padding-right: 0;
	padding-left: 30px;
}

body:not(.rtl) .visit__form form > .checkbox .wpcf7-form-control label .wpcf7-list-item-label::before{
	left: 0;
	right: inherit;
}
.wpcf7 form{
	position: relative;
}
.wpcf7 form.sent .wpcf7-response-output {
	display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 400px;
    background: #ffff;
    padding: 30px;
    text-align: center;
    font-size: 18px;
    box-shadow: 0 0 500px 100px #e3e3e3;
    z-index: 10;
}

.wpcf7 form.submitting .wpcf7-spinner {
	display: block;
    visibility: visible;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
    top: 100%;
    margin-top: 8px;
}
@media only screen and (min-width: 1280px) {
	.fancybox-container .member-content__text {
		min-width: 640px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1366px) {
	.menu-header {
		padding: 33px 15px 33px 15px;
	}
}
@media only screen and (min-width: 768px) {
	/* header */
	.tabs__wrap-content.mobile {
		display: none;
	}
	/* team */
	.team .row .col-md-4:nth-child(3n+1) .member {
		margin-right: 0;
	}
	.team .row .col-md-4:nth-child(3n+3) .member {
		margin-left: 0;
	}
	body:not(.rtl) .platform__pretitle,
	body:not(.rtl) .platform__title,
	body:not(.rtl) .platform__description {
		text-align: left;
	}
	.team .member {
		transform: translateY(100px);
		visibility: hidden;
	}
	/* fade up */
	.fade-up-1,
	.fade-up-2,
	.fade-up,
	.fade-up-4 {
		transform: translateY(100px);
		visibility: hidden;
	}
}
@media only screen and (max-width: 767px) {

	h1 {
		font-size: 56px;
	}
	h2 {
		font-size: 36px;
		line-height: 43px;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.row {
		margin-right: -20px;
		margin-left: -20px;
	}
	.body-show-mobile {
		overflow: hidden;
	}
	.desktop-header {
		display: none;
	}
	.mobile-header {
		display: block;
		background-color: #fff;
		z-index: 100;
	}
	body.home .mobile-header {
		background-color: #1B2430;
	}
	body.home .mobile-header.fix-head {
		background-color: #fff;
	}
	.admin-bar .mobile-header {
		top: 46px;
	}
	.mobile-header .col-6 {
		padding: 0;
	}
	.header__logo {
		padding: 13px 0 13px 0;
	}
	.header__logo img {
		width: 150px;
	}
	.header__logo::before {
		border-width: 0px 15px 67px 0px;
	}
	.header__logo::after {
		border-width: 38px 240px 0 8px;
	}
	body.home .header__logo::after {
		left: -1px;
		border-width: 46px 288px 0 7px;
	}
	body:not(.rtl) .header__logo::before {
		left: calc(100% - 1px);
		border-width: 0px 0 90px 14px;
		border-color: transparent transparent transparent #fff;
	}
	body:not(.rtl) .header__logo::after {
		border-width: 46px 7px 0 183px;
	}
	body.home .fix-head .header__logo::before,
	body.home .fix-head .header__logo::after {
		display: none;
	}
	.open-main-menu {
		margin-left: 21px;
		width: 23px;
    	height: 19px;
	}
	.open-main-menu .line {
		height: 3px;
	}
	body.home .mobile-header.fix-head .open-main-menu .line {
		background-color: #1B2430;
	}
	.open-main-menu::after, .open-main-menu::before {
		height: 3px;
	}
	body.home .mobile-header.fix-head .open-main-menu::after,
	body.home .mobile-header.fix-head .open-main-menu::before {
		background-color: #1B2430;
	}
	/* language */
	.mobile-header__left {
		display: flex;
		flex-flow: row wrap;
		justify-content: flex-end;
		align-items: center;
		margin-top: 27px;
		margin-left: 21px;
	}
	body:not(.rtl) .mobile-header__left {
		margin-top: 27px;
		margin-left: 0;
		margin-right: 21px;
	}
	.mobile-header__left .open-main-menu {
		order: 1;
		margin: 0;
	}
	.language-mobile {
		margin-left: 27px;
	}
	body:not(.rtl) .language-mobile {
		margin-left: 0;
		margin-right: 27px;
	}
	.language-mobile .wpm-language-switcher {
		padding: 0;
	}
	.language-mobile .wpm-language-switcher > .active {
		display: none;
	}
	.language-mobile .item-language-he, .language-mobile .item-language-en {
		height: 26px;
	}
	.language-mobile .item-language-he > a, .language-mobile .item-language-en > a {
		width: 29px;
		height: 26px;
	}
	/* mobile menu */
	.mobile-header .top-bar {
		display: block;
		position: absolute;
		top: 70px;
		height: 0;
		width: 100%;
		z-index: 999;
		background: #fff;
		padding: 0;
		transition: all .4s ease;
		overflow: scroll;
		opacity: 0;
	}
	.admin-bar .mobile-header .top-bar.active {
		height: calc(100vh - 115px);
	}
	.mobile-header .top-bar.active {
		height: calc(100vh - 70px);
		opacity: 1;
	}
	.mobile-menu {
		overflow: scroll;
		padding: 30px 20px;
		list-style: none;
	}
	.mobile-header .top-bar.active .mobile-menu > .menu-item {
		padding: 15px 0;
		border-bottom: 1px solid #D1D3D4;
	}
	.mobile-header .top-bar.active .mobile-menu > .menu-item:last-child {
		border-bottom: none;
	}
	.mobile-header .menu-item-has-children {
		position: relative;
	}
	.mobile-header .top-bar.active .mobile-menu > .menu-item.wpm-languages {
		display: none;
	}
	.mobile-header .menu-item > span {
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.20303 10.0141L0.828027 3.63911C0.387402 3.19848 0.387402 2.48598 0.828027 2.05005L1.8874 0.99067C2.32803 0.550046 3.04053 0.550046 3.47646 0.99067L7.9999 5.50473L12.5187 0.985983C12.9593 0.545358 13.6718 0.545358 14.1077 0.985983L15.1718 2.04536C15.6124 2.48598 15.6124 3.19848 15.1718 3.63442L8.79678 10.0094C8.35615 10.4547 7.64365 10.4547 7.20303 10.0141Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
		background-size: contain;
		height: 12px;
		width: 16px;
		position: absolute;
		top: 24px;
		left: 0;
		padding: 0;
		margin: 0 5px;
	}
	body:not(.rtl) .mobile-header .menu-item > span {
		left: auto;
		right: 0;
	}
	.mobile-header .menu-item > span.active {
		background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46885 7.00957L1.21885 2.75957C0.925098 2.46582 0.925098 1.99082 1.21885 1.70019L1.9251 0.993943C2.21885 0.700193 2.69385 0.700193 2.98447 0.993943L6.0001 4.00332L9.0126 0.990818C9.30635 0.697068 9.78135 0.697068 10.072 0.990818L10.7813 1.69707C11.0751 1.99082 11.0751 2.46582 10.7813 2.75644L6.53135 7.00644C6.2376 7.30332 5.7626 7.30332 5.46885 7.00957Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
		transform: rotateX(180deg);
	}
	.mobile-header .top-bar.active .mobile-menu .menu-item a {
		font-family: 'Rubik';
		font-size: 18px;
		color: #1B2430;
	}
	.mobile-header .menu-item .sub-menu.active {
		display: block;
		opacity: 1;
    	height: auto;
		position: static;
		padding: 25px 35px 10px 20px;
	}
	.mobile-header .menu-item .sub-menu .menu-item {
		margin-bottom: 25px;
	}
	.mobile-header .menu-item .sub-menu .menu-item:last-child {
		margin-bottom: 0;
	}
	.mobile-header .top-bar.active .social-media {
		display: block;
		padding: 20px;
		margin-bottom: 25px;
	}
	.mobile-header .top-bar.active .social-media__title {
		margin-bottom: 20px;
	}
	/* hero */
	.hero {
		padding-top: 140px;
		padding-bottom: 42px;
	}
	.hero__title {
		margin-bottom: 12px;
	}
	.hero__title p {
		text-align: left;
		line-height: 130%;
	}
	.hero__title p > span {
		display: block;
	}
	.hero__description {
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		margin-bottom: 35px;
	}
	.hero__description p {
		margin: 0;
	}
	.hero__buttons .btn {
		max-width: 260px;
		width: 100%;
		margin-bottom: 15px;	
	}
	.hero__buttons .btn:last-child {
		margin-bottom: 0;
	}
	.who-we-are {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.who-we-are .row {
		margin-right: -7px;
		margin-left: -7px;
	}
	.who-we-are .col-6 {
		padding-right: 7px;
		padding-left: 7px;
	}
	.who-we-are-item {
		display: flex;
		flex-flow: column wrap;
		justify-content: end;
		padding: 80px 15px 20px;
		height: calc(100% - 20px);
		margin-top: 0;
		margin-bottom: 20px;
	}
	.who-we-are-item__icon {
		position: absolute;
    	top: 20px;
		max-width: 50px;
		max-height: 50px;
		margin-bottom: 10px;
	}
	.who-we-are-item__title {
		font-size: 18px;
		line-height: 21px;
		margin: 0 0 12px;
	}
	.who-we-are-item__arrow {
		height: 37px;
	}
	/* structure */
	.structure {
		padding: 51px 0 38px 0;
	}
	.structure__subtitle {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 25px;
	}
	/* logos slider */
	.logos-slider {
		padding: 50px 0;
	}
	.logos-slider__title {
		line-height: 43px;
	}
	.logos-slider__description {
		font-size: 16px;
		line-height: 24px;
	}
	.logos-slider .slick-list {
		margin-bottom: 35px;
	}
	/* platform */
	.platform {
		padding: 45px 0;
	}
	.platform .container,
	.platform .col-lg-4 {
		padding-left: 40px;
		padding-right: 40px;
	}
	.platform .row {
		margin-left: -40px;
		margin-right: -40px;
	}
	.platform__pretitle {
		text-align: center;
	}
	.platform__title {
		text-align: center;
    	line-height: 43px;
	}
	.platform__description {
		font-size: 16px;
		line-height: 24px;
		text-align: center;
	}
	.platform .block {
		min-height: 195px;
		margin-bottom: 40px;
		height: auto;
		padding: 20px;
	}
	.platform .block:after {
		height: 20px;
	}
	.platform .block img {
		max-height: 120px;
	}
	/* blurb */
	.blurb {
		flex-flow: column wrap;
	}
	.blurb__left,
	body:not(.rtl) .blurb__left {
		padding: 35px;
	}
	.blurb__left img {
		position: static;
		max-height: 164px;
		margin: 0 auto;
	}
	.blurb__right,
	body:not(.rtl) .blurb__right {
		background: #56BF93;
		order: 1;
		padding: 0 20px 35px;
	}
	.blurb__right .inner {
		margin: 0 auto;
	}
	.blurb__right .title {
		text-align: center;
		color: #fff;
		line-height: 43px;
		margin: 0 0 15px;
	}
	.blurb__right .subtitle {
		font-size: 24px;
		line-height: 28px;
		text-align: center;
		color: #fff;
		margin: 0 0 15px;
	}
	.blurb__right .description {
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		color: #fff;
	}
	.blurb .buttons {
		display: flex;
		flex-flow: column wrap;
		max-width: 260px;
		margin: 0 auto;
	}
	.blurb__right .btn-green-2,
	body:not(.rtl) .blurb__right .btn-green-2 {
		color: #56BF93;
		background-color: #fff;
		border: 1px solid #fff;
		margin: 0 0 20px;
	}
	.blurb__right .btn-green-2:hover {
		color: #fff;
		background-color: #56BF93;
	}
	.blurb__right .btn-green-1 {
		color: #fff;
		background-color: #56BF93;
		border: 1px solid #fff;
	}
	.blurb__right .btn-green-1:hover {
		color: #56BF93;
		background-color: #fff;
	}
	/* connection */
	.connection {
		padding: 45px 0;
	}
	.connection__title {
		line-height: 43px;
	}
	.connection__description {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 15px;
	} 
	.connection__subtitle {
		font-size: 24px;
		line-height: 28px;
	}
	.connection .block {
		margin-bottom: 20px;
	}
	.connection__blocks .col-lg-4:last-child .block {
		margin-bottom: 0;
	}
	/* blurb purple */
	.blurb-purple {
		flex-flow: column wrap;
	}
	.blurb-purple__left,
	body:not(.rtl) .blurb-purple__left {
		padding: 35px;
	}
	.blurb-purple__left img,
	body:not(.rtl) .blurb-purple__left img {
		position: static;
		max-width: 158px;
		padding: 0;
		margin: 0 auto;
	}
	.blurb-purple__right,
	body:not(.rtl) .blurb-purple__right {
		background-color: #5E4D8C;
		padding: 0 20px 45px;
	}
	.blurb-purple__right .inner {
		text-align: center;
		margin: 0 auto;
	}
	.blurb-purple__right .title {
		color: #fff;
		margin-bottom: 15px;
	}
	.blurb-purple__right .subtitle {
		color: #fff;
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 15px;
	}
	.blurb-purple__right .description {
		font-size: 16px;
		line-height: 24px;
		color: #fff;
		margin-bottom: 25px;
	}
	.blurb-purple__right .btn-purple {
		color: #FFFFFF;
		background-color: #5E4D8C;
		border: 1px solid #fff;
	}
	.blurb-purple__right .btn-purple:hover {
		color: #5E4D8C;
		background-color: #fff;
	}
	/* home posts */
	.posts {
		padding: 45px 0 5px;
	}
	.posts .item {
		margin-bottom: 25px;
	}
	.posts__pretitle {
		text-align: center;
	}
	.posts__title {
		line-height: 43px;
		text-align: center;
	}
	.posts__description {
		font-size: 16px;
		line-height: 24px;
		text-align: center;
	}
	.posts__post-slider .col-lg-4 {
		padding-left: 7px;
		padding-right: 7px;
	}
	.posts__post-slider .slick-list {
		margin-bottom: 0;
	}
	.posts .item__title {
		font-size: 18px;
		line-height: 26px;
	}
	.posts .item__content {
		font-size: 16px;
		line-height: 24px;
	}
	/* about */
	.about {
		padding: 45px 0 50px;
	}
	.about__title {
		font-size: 36px;
		line-height: 43px;
		text-align: center;
	}
	.about .item {
		padding: 15px 15px 20px;
		margin-right: 16px;
		margin-bottom: 30px;
	}
	.about .col-lg-6:last-child .item {
		margin-bottom: 0;
	}
	.about .item::before {
		height: 215px;
		width: 16px;
	}
	.about .item__title {
		font-size: 18px;
		line-height: 26px;
	}
	/* PAGE Program */
	/* banner */
	.banner-text {
		padding: 138px 0;
	}
	.banner-text::before {
		left: 0;
		width: 140px;
		height: 144px;
		background-image: url("data:image/svg+xml,%3Csvg width='153' height='138' viewBox='0 0 153 138' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Crect x='-32.2275' y='-129.427' width='202.204' height='202.204' transform='rotate(23.7978 -32.2275 -129.427)' fill='%2328509B'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.banner-text::after {
		width: 170px;
    	height: 160px;
		background-image: url("data:image/svg+xml,%3Csvg width='169' height='159' viewBox='0 0 169 159' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M38.5906 175.173C37.106 150.479 43.5672 125.833 57.0347 104.818C79.4557 69.5272 125.562 52.7456 167.283 64.3902C185.156 69.5939 200.811 80.3697 211.975 95.1531C223.139 109.936 229.232 127.958 229.368 146.601C229.409 177.509 215.965 199.664 188.746 215.504C162.865 230.55 139.309 231.572 113.465 216.466C89.4474 202.406 74.5009 170.741 83.0116 143.842C86.7389 130.682 94.9379 119.163 106.192 111.272C117.447 103.382 131.05 99.616 144.652 100.626C154.076 100.897 163.164 103.951 170.767 109.4C178.37 114.849 184.148 122.449 187.368 131.24C88.18 148.177 192.203 164.87 179.193 178.979C174.294 184.679 167.824 188.819 160.611 190.871C153.399 192.922 145.77 192.793 138.7 190.498C126.535 187.164 118.104 178.72 117.251 166.489C116.954 158.046 119.228 149.671 123.774 142.466C129.538 133.4 139.995 131.914 149.397 136.471C158.799 141.028 160.839 149.628 156.342 159.605C157.464 160.144 158.58 160.743 159.729 161.314C163.271 155.046 168.404 149.144 169.999 142.483C170.971 137.945 170.499 133.241 168.65 129.029C166.802 124.816 163.668 121.307 159.689 118.993C154.81 115.217 148.912 112.956 142.715 112.482C136.518 112.009 130.289 113.344 124.784 116.326C118.666 119.402 113.466 124.052 109.729 129.787C105.993 135.522 103.859 142.13 103.552 148.918C101.745 167.937 112.158 184.647 130.785 193.086C140.304 197.166 150.876 198.289 161.136 196.31C171.397 194.332 180.876 189.342 188.351 181.985C197.808 172.607 203.944 160.427 205.808 147.334C207.672 134.241 205.159 120.969 198.66 109.576C191.265 97.1262 180.019 87.4367 166.577 81.9358C153.135 76.4348 138.209 75.4133 123.998 79.0219C94.6147 87.2431 76.9019 107.168 70.1588 136.039C62.7643 167.651 72.9485 194.045 97.9477 213.92C111.545 224.89 128.276 231.347 145.851 232.407C163.425 233.467 180.984 229.078 196.123 219.841C211.98 209.908 224.633 195.593 232.512 178.676C240.392 161.758 243.15 142.982 240.443 124.68C234.069 83.5106 202.514 51.9154 159.812 43.9476C139.692 40.18 118.804 42.5879 99.892 50.8552C80.9801 59.1225 64.9284 72.8624 53.8454 90.2703C37.3432 117.079 29.2535 144.612 38.5906 175.173Z' fill='%2328509B'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.banner-text__title {
/* 		max-width: 250px; */
		margin-left: auto;
		margin-right: auto;
		line-height: 66px;
	}
	.banner-text__description {
		font-family: 'Rubik';
		font-weight: 300;
		font-size: 24px;
		line-height: 28px;
	}
	.banner-img {
		height: 211px;
	}
	/* blurbs */
	.blurbs__item,
	.blurbs__item:nth-child(2n) {
		flex-flow: column wrap;
	}
	.blurbs .left {
		flex: 0 0 200px;
	}
	.blurbs__item:nth-child(2n) .left {
		background-color: #fff;
	}
	.blurbs__item:nth-child(2n) .left__inner {
		background-position: 50% 50%;
	}
	.blurbs .left__inner {
		background-size: 196px;
		background-position: 67% 50%;
	}
	.blurbs .right {
		padding: 0 20px;
		background-color: #F2F2F2;
	}
	.blurbs__item:nth-child(2n) .right {
		background-color: #fff;
	}
	.blurbs .title,
	body:not(.rtl) .blurbs .title {
		line-height: 43px;
		text-align: center;
	}
	.blurbs .subtitle {
		font-size: 24px;
		line-height: 28px;
		text-align: center;
	}
	.blurbs .description {
		font-size: 16px;
		line-height: 24px;
		text-align: center;
	}
	.blurb-form .left__inner {
		background-position: 55% 50%;
	}
	.blurb-form .wrap-fields {
		flex-flow: column wrap;
	}
	.blurb-form .wpcf7 {
		text-align: center;
	}
	.blurb-form .wpcf7 .wpcf7-spinner {
		position: absolute;
	}
	.blurb-form .wrap-fields label {
		text-align: left;
		color: #fff;
		margin-bottom: 22px;
	}
	.rtl .blurb-form .wrap-fields label {
		text-align: right;
	}
	.blurb-form .wrap-fields label:first-child {
		margin-left: 0;
		margin-right: 0;
	}
	body:not(.rtl) .blurbs__item .wrap-fields label:first-child {
		margin-right: 0;
	}
	.blurb-form .wrap-fields label input {
		height: 56px;
		margin-bottom: 10px;
	}
	.blurb-form .wrap-fields label input, .blurb-form .wrap-fields label input::placeholder {
		background-color: #fff;
	}
	.blurb-form .right {
		background-color: #28509B;
		padding-bottom: 60px;
	}
	.blurb-form .right__inner {
		max-width: 300px;
		margin: 0 auto;
	}
	.blurb-form .title {
		color: #fff;
	}
	.blurb-form .wpcf7-submit {
		margin-top: 15px;
	}
	.blurbs__item .mailsent-form {
		text-align: center;
		color: #fff;
	}
	/* tabs */
	.tabs {
		padding: 50px 0;
	}
	.tabs .tabs-content {
		display: none;
	}
	.tabs__wrap-content.desktop {
		display: none;
	}
	.tabs__wrap-content.mobile {
		border-radius: 20px;
		overflow: hidden;
		border: 1px solid #56BF93;
	}
	.tabs__wrap-content.mobile .acordion-item__title::before {
		content: "";
		position: absolute;
		left: 0;
		bottom: 0;
		width: 54px;
		height: 48px;
		mix-blend-mode: multiply;
		background-image: url("data:image/svg+xml,%3Csvg width='53' height='48' viewBox='0 0 53 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M10.7652 81.4868C7.79067 78.1359 4.62899 74.958 1.29551 71.9686L-8.43328 62.7451L-18.1754 53.5315L-27.9882 44.3908L-27.9265 46.0022L9.00629 7.37393L6.19658 7.49036C8.09454 8.70868 9.86892 10.1115 11.4942 11.6787L16.523 16.1485C19.8785 19.0571 23.2276 22.0842 26.517 25.1141C29.8064 28.1439 33.0788 31.207 36.3378 34.2799C39.5971 37.3751 42.6625 40.6707 45.5163 44.1477L45.3707 40.6824C42.8345 43.6622 40.1931 46.5541 37.5731 49.4612L33.6381 53.8151L29.6309 58.0981L21.6147 66.6758C18.9537 69.5407 16.2283 72.3598 13.5146 75.1807L17.1716 75.0396L0.365161 59.3687L-16.569 43.8334L-16.4429 47.1164C-14.4731 44.7306 -12.5756 42.2739 -10.588 39.9267C-8.60033 37.5795 -6.59391 35.1874 -4.54022 32.8743C-2.48653 30.5613 -0.483702 28.1925 1.61104 25.9216C3.68765 23.6163 5.90923 21.4475 8.26204 19.4285L5.55498 19.5728L34.3211 44.7157L34.258 42.4944L14.5588 65.1209L16.2953 65.0302L-7.01 44.328L-6.95795 45.6151L7.45566 30.6487L5.46644 30.7602L23.3203 46.0309L23.2417 44.2974L15.3589 52.0827L17.4624 52.0008C16.4869 51.157 15.4829 50.3446 14.462 49.5654L11.4178 47.1831L8.28789 44.8951C7.21869 44.1205 6.14591 43.3692 5.06776 42.653L4.69256 43.0852C5.52684 44.0746 6.38791 45.0443 7.27757 45.9825L9.92512 48.7818L12.6655 51.5955C13.5686 52.5238 14.4868 53.4305 15.4337 54.3058L16.5367 55.3247L17.5273 54.2104L24.9336 45.969L25.7626 45.0569L24.8648 44.2489L7.3522 28.6125L6.30987 27.6627L5.37638 28.7141L-8.25637 44.3987L-8.84865 45.0844L-8.19274 45.6876L14.6936 66.8751L15.5994 67.7082L16.4418 66.7862L36.5881 44.5753L37.6171 43.443L36.4597 42.3918L8.21338 16.6476L6.60529 15.2041L5.50458 16.8035C3.71528 19.3377 1.75797 21.7476 -0.353975 24.0166C-2.42908 26.3144 -4.60951 28.5242 -6.71406 30.7817C-8.81861 33.0391 -10.9624 35.2426 -13.1777 37.4471C-15.3929 39.6516 -17.5858 41.7878 -19.7974 43.9689L-21.4213 45.5713L-19.6714 47.2519L-3.09628 63.1143L13.6645 78.8499L15.5957 80.666L17.3216 78.7088C19.8987 75.7712 22.4679 72.8084 25.0977 69.9148L32.9462 61.1917L36.8713 56.8243L40.8803 52.5297C43.5413 49.6648 46.2024 46.7998 48.959 44.0094L50.9885 41.9317L48.8304 40.5109C45.1248 37.9726 41.5819 35.2021 38.2226 32.2158C34.8779 29.2372 31.5179 26.2801 28.2455 23.217C24.9731 20.1539 21.6989 17.1024 18.4533 14.0196L13.5175 9.40882C11.8256 7.9292 10.279 6.28948 8.89879 4.51223L7.69521 2.83225L6.08191 4.67534L-29.5837 44.4913L-30.3439 45.3423L-29.5202 46.091L-19.6521 55.1806L-9.70979 64.1739L0.2325 73.1673C3.46632 76.2759 6.87377 79.1963 10.4383 81.9145L10.7652 81.4868Z' fill='%2328509B'/%3E%3C/g%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
	}
	.tabs__wrap-content.mobile .acordion-item__title::after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 35px;
		height: 44px;
		mix-blend-mode: multiply;
		background-repeat: no-repeat;
		background-image: url("data:image/svg+xml,%3Csvg width='34' height='53' viewBox='0 0 34 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M36.0522 -34.4029L86.9998 1.64953L50.9474 52.5971L-0.00016946 16.5447L36.0522 -34.4029Z' fill='%2328509B'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.tabs__wrap-content.mobile .acordion-item:first-child {
		border-radius: 20px 20px 0 0;
	}
	.tabs__wrap-content.mobile .acordion-item:last-child {
		border-radius: 0 0 20px 20px;
	}
	.tabs__wrap-content.mobile .item__question {
		position: relative;
		color: #fff;
		background-color: #28509B;
		padding: 24px 20px 24px 44px;
		margin: 0;
		border-bottom: 1px solid #56BF93;
	}
	body:not(.rtl) .tabs__wrap-content.mobile .item__question {
		padding: 24px 44px 24px 20px;
	}
	.tabs__wrap-content.mobile .acordion-item:last-child .item__question {
		border-bottom: none;
	}
	.tabs__wrap-content.mobile .acordion-item.open:last-child .item__question {
		border-bottom: 1px solid #56BF93;
	}
	.tabs__wrap-content.mobile .item__answer {
		font-family: 'Heebo';
		font-size: 18px;
		line-height: 26px;
		color: #373C3D;
		background-color: #fff;
		padding: 0;
		max-height: 0;
		opacity: 0;
		transition: all .3s;
	}
	.tabs__wrap-content.mobile .open .item__answer {
		max-height: 1500px;
		padding: 20px;
		opacity: 1;
	}
	/* sorting */
	.sorting__items {
		flex-flow: column wrap;
	}
	.sorting__title {
		font-size: 48px;
	}
	.sorting__items .item,
	.sorting__items .item:nth-child(2n) {
		padding: 81px 0 0;
		margin-bottom: 40px;
	}
	.sorting__items .item::before,
	.sorting__items .item:nth-child(2n)::before,
	.sorting__items .item:nth-child(1)::before, .rtl .sorting__items .item:nth-child(1)::before,
	.sorting__items .item:nth-child(3)::before, .rtl .sorting__items .item:nth-child(3)::before {
		top: 0px;
		left: 17px;
		right: auto;
		width: 289px;
		height: 73px;
	}
	.sorting__items .item:nth-child(1)::before,
	.rtl .sorting__items .item:nth-child(1)::before {
		background-image: url(../img/01.jpg);
	}
	.sorting__items .item:nth-child(2)::before,
	.rtl .sorting__items .item:nth-child(2)::before {
		background-image: url(../img/02.jpg);
	}
	.sorting__items .item:nth-child(3)::before,
	.rtl .sorting__items .item:nth-child(3)::before {
		background-image: url(../img/03.jpg);
	}
	.sorting__items .item:nth-child(4)::before,
	.rtl .sorting__items .item:nth-child(4)::before {
		background-image: url(../img/04.jpg);
	}
	.sorting__items .item h4,
	.sorting__items .item:nth-child(2n) h4 {
		padding: 20px;
	}
	/* components */
	.components {
		padding: 35px 0;
	}
	.components__title {
		line-height: 43px;
		text-align: center;
		margin-bottom: 15px;
	}
	.one .components__title {
		text-align: right;
	}
	body:not(.rtl) .one .components__title {
		text-align: left;
	}
	.components__subtitle {
		font-size: 24px;
		line-height: 28px;
		text-align: center;
	}
	.one .components__subtitle {
		text-align: right;
	}
	body:not(.rtl) .one .components__subtitle {
		text-align: left;
	}
	.components .component {
		padding: 20px;
		margin-bottom: 15px;
	}
	.components .component__wrap-img {
		min-height: 100px;
	}
	.components .component__wrap-img img {
		height: 100px;
	}
	.components .component__title {
		font-size: 20px;
		line-height: 29px;
	}
	/* logos */
	.logos {
		padding: 60px 0;
	}
	.logos .logo-item {
		flex: 0 0 30%;
		padding: 0 4px;
	}
	/* projects slider */
	.projects-slider {
		padding: 59px 0;
	}
	.projects-slider__slides {
		padding: 0;
	}
	.projects-slider .container {
		padding: 0;
	}
	.projects-slider__title {
		padding: 0 20px;
	}
	/* testimonials */
	.testimonials {
		padding: 40px 0;
		overflow: hidden;
	}
	.testimonials__title {
		margin-bottom: 20px;
	}
	.testimonials::after {
		top: 40px;
		width: 550px;
		height: 550px;
		left: calc(50% - 275px);
	}
	.testimonials .container {
		padding: 54px 0;
	}
	.testimonials .slide__inner {
		padding: 28px 18px;
		margin: 0 10px;
	}
	.testimonials .slick-active .slide__inner::after {
		top: -30px;
		width: 120px;
		height: 80px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.testimonials .slide__inner img {
		max-width: 80px;
		max-height: 80px;
		margin: 0 auto 10px;
	}
	.testimonials .slide__inner .subtitle {
		margin: 0 0 10px;
	}
	.testimonials .slide__inner .excerpt {
		margin: 0;
	}
	.testimonials__list {
		padding: 0;
	}
	.testimonials__list .slick-list {
		padding: 30px 10px;
	}
	.testimonials .slick-dots {
		width: 100%;
	}
	/* questions  */
	.questions__list .item__question {
		font-size: 14px;
		line-height: 24px;
	}
	.questions__list .item__question:hover {
		color: #373C3D;
	}
	.questions__list .item::after {
		width: 20px;
		height: 20px;
	}
	/* apply */
	.apply {
		padding: 210px 0 55px;
	}
	.apply::before {
		top: 28px;
		left: 50%;
		height: 160px;
		width: 214px;
		transform: translateX(-50%);
		background-image: url("data:image/svg+xml,%3Csvg width='213' height='158' viewBox='0 0 213 158' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M7.62939e-06 44.5656C9.24696 32.1292 22.29 22.9154 37.2327 18.264C62.2329 10.3736 91.141 20.8942 106.478 43.2768C112.962 52.9684 116.133 64.4381 115.531 76.0209C114.929 87.6037 110.586 98.6966 103.133 107.689C90.686 122.523 75.2951 127.731 55.8356 124.364C37.3397 121.156 25.6158 112.16 19.2989 94.5121C13.4369 78.1 19.0312 56.901 33.9671 47.4324C41.0645 42.6246 49.6478 40.4034 58.2346 41.1526C66.8213 41.9017 74.8721 45.5741 80.9964 51.5354C85.4122 55.4605 88.5446 60.5838 89.9977 66.2577C91.4508 71.9317 91.1594 77.9017 89.1603 83.4129C85.6003 94.2755 77.9182 101.482 65.9802 103.007C61.3287 103.767 56.5524 103.147 52.2614 101.226C47.9704 99.3051 44.3596 96.171 41.8901 92.2239C37.3932 85.7274 36.7508 78.2841 41.2744 72.0769C44.5368 67.9097 49.0066 64.8104 54.0957 63.187C60.5198 61.1618 66.1408 64.6599 68.8175 70.6304C71.4942 76.6008 69.0049 81.5455 62.8217 84.5176C63.1429 85.2277 63.4374 85.9642 63.7586 86.7006C67.9877 85.1225 72.8325 84.3597 76.2855 81.8084C78.5821 80.0246 80.2531 77.5794 81.0643 74.8154C81.8755 72.0515 81.7863 69.1074 80.8091 66.3958C79.9886 62.621 78.0692 59.1619 75.2843 56.4395C72.4995 53.7171 68.9695 51.8488 65.1237 51.062C60.9451 50.0729 56.5726 50.208 52.4654 51.4529C48.3583 52.6979 44.6683 55.0068 41.783 58.1371C33.2444 66.5273 31.5045 78.7312 37.0453 90.2776C39.9709 96.0667 44.5944 100.862 50.3194 104.045C56.0444 107.228 62.6086 108.653 69.1655 108.136C77.4888 107.448 85.3483 104.08 91.524 98.5536C97.6997 93.0275 101.846 85.6527 103.32 77.5739C104.791 68.6276 103.298 59.4537 99.0625 51.4038C94.8266 43.3539 88.0713 36.8538 79.7919 32.8614C62.3667 24.9709 45.8248 27.3907 30.9424 38.5162C14.6414 50.6938 8.88658 67.4479 12.8748 87.0426C14.9796 97.777 20.4094 107.61 28.4209 115.195C36.4324 122.78 46.634 127.746 57.629 129.414C69.2493 131.037 81.0989 129.27 91.7059 124.332C102.313 119.394 111.21 111.504 117.292 101.64C130.836 79.3362 128.427 51.4829 111.136 30.468C102.994 20.5599 91.9928 13.3033 79.5771 9.65128C67.1614 5.9993 53.9119 6.12272 41.5689 10.0053C22.8321 16.2125 7.84268 26.1545 7.62939e-06 44.5656Z' fill='%2328509B'/%3E%3C/g%3E%3Cg style='mix-blend-mode:multiply'%3E%3Crect width='117.659' height='118.091' transform='matrix(0.43929 0.898345 -0.896574 0.442894 161.126 0)' fill='%2328509B'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.apply::after {
		display: none;
	}
	.apply__title {
		max-width: 259px;
		line-height: 43px;
		margin: 0 auto 25px;
	}
	.apply__form .wrap-fields {
		justify-content: center;
		margin-bottom: 15px;
	}
	.apply__form label {
		margin-bottom: 32px;
	}
	/* PAGE About Us  */ 
	/* hero */
	.page-template-template-about .hero {
		padding: 68px 0;
	}
	.page-template-template-about .hero__title {
		font-size: 40px;
	}
	.page-template-template-about .hero__title p {
		text-align: right;
	}
	body:not(.rtl).page-template-template-about .hero__title p {
		text-align: left;
	}
	.page-template-template-about .hero__description {
		margin-bottom: 0;
	}
	.page-template-template-about .banner-img {
		height: 250px;
	}
	/* blurb blue */
	.blurb-blue .blurb__left,
	body:not(.rtl) .blurb-blue .blurb__left {
		background-color: #fff;
		padding: 30px;
	}
	.blurb-blue .blurb__right,
	body:not(.rtl) .blurb-blue .blurb__right {
		background-color: #fff;
		padding: 0 20px 35px;
	}
	.blurb-blue .blurb__right .description {
		color: #373C3D;
	}
	/* vertical tabs */
	.vertical-tabs {
		padding: 30px 0;
	}
	.vertical-tabs__title {
		font-size: 36px;
		margin-bottom: 20px;
	}
	.vertical-tabs__inner {
		display: none;
	}
	.tabs__wrap-content.mobile .acordion-item {
		position: relative;
	} 
	.tabs__wrap-content.mobile .acordion-item::before {
		content: '';
		position: absolute;
		top: 28px;
		left: 28px;
		width: 10px;
		height: 18px;
		background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");		background-repeat: no-repeat;
		z-index: 5;
	}
	body:not(.rtl) .tabs__wrap-content.mobile .acordion-item::before {
		left: auto;
		right: 28px;
		transform: rotate(180deg);
	}
	.vertical-tabs .tabs__wrap-content.mobile .acordion-item::before {
		background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='%23318260' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	}
	.tabs__wrap-content.mobile .acordion-item.open::before,
	body:not(.rtl) .tabs__wrap-content.mobile .acordion-item.open::before {
		top: 32px;
		width: 18px;
		height: 10px;
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L9 9L1 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		transform: rotate(0);
	}
	.vertical-tabs .tabs__wrap-content.mobile .acordion-item.open::before {
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L9 9L1 1' stroke='%23318260' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	}
	.vertical-tabs .tabs__wrap-content.mobile .item__question {
		font-family: 'Heebo',sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 24px;
		color: #318260;
		background-color: #F2F2F2;
	}
	body:not(.rtl) .vertical-tabs .tabs__wrap-content.mobile .item__question {
		padding: 24px 44px 24px 20px;
	}
	.tabs__wrap-content.mobile .open .item__question {
		font-weight: 700;
	}
	.vertical-tabs .tabs__wrap-content.mobile .acordion-item__title::before,
	.vertical-tabs .tabs__wrap-content.mobile .acordion-item__title::after {
		display: none;
	}
	/* team */
	.team {
		padding: 80px 0 34px;
	}
	.team .slick-list {
		margin-bottom: 0;
	}
	.team .row .col-md-4 {
		padding: 0;
		margin: 0 10px;
	}
	.team .member__img {
		width: 280px;
		height: 280px;
	}
	.team .slick-prev,
	.team .slick-next {
		height: 20px;
		width: 14px;
		top: auto;
		bottom: 0;
	}
	.team .slick-prev {
		left: 43%;
	}
	.team .slick-next {
		right: 43%;
	}
	.team .slick-prev svg path,
	.team .slick-next svg path {
		fill: #E6505A;
	}
	.team .slick-prev:after,
	.team .slick-next:after {
		display: none;
	}
	.team .slick-prev:hover, .team .slick-prev:focus, .team .slick-next:hover, .team .slick-next:focus {
		background: transparent;
	}
	.page-template-template-about .fancybox-slide {
		padding: 20px;
	}
	.fancybox-container .member-content__inner {
		flex-flow: column wrap;
	}
	.fancybox-container .member-content__text {
		order: 1;
		padding: 20px;
		align-items: center;
	}
	.fancybox-container .member-content__text > p {
		text-align: center;
	}
	.fancybox-container .member-content__inner > img {
		width: 335px;
		height: 335px;
	}
	.page-template-template-about .fancybox-container .fancybox-slide--html .fancybox-close-small {
		top: 25px;
		left: auto;
		right: 25px;
		width: 24px;
		height: 24px;
		padding: 0;
	}
	.page-template-template-about .fancybox-container .fancybox-slide--html .fancybox-close-small path {
		fill: white;
	}
	/* PAGE 404  */
	.error-404-image-right {
		height: 285px;
	}
	.error-404 {
		padding-top: 46px;
	}
	.logo-404 svg {
		max-width: 237px;
	}
	.error404 .wraper-content .page-pretitle {
		line-height: 43px;
	}
	.error404 .wraper-content .page-title {
		font-size: 24px;
		line-height: 28px;
	}
	/* PAGE Visits */
	/* hero */
	.page-template-template-visits .hero {
		padding-top: 91px;
		padding-bottom: 91px;
	}
	.page-template-template-visits .hero::after {
		width: 154px;
		height: 176px;
		background-image: url("data:image/svg+xml,%3Csvg width='154' height='176' viewBox='0 0 154 176' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M38.5906 71.1727C37.106 46.4786 43.5672 21.8325 57.0347 0.818108C79.4557 -34.473 125.562 -51.2546 167.283 -39.6101C185.156 -34.4063 200.811 -23.6305 211.975 -8.84713C223.139 5.93624 229.232 23.9576 229.368 42.6008C229.409 73.509 215.965 95.6636 188.746 111.504C162.865 126.549 139.309 127.572 113.465 112.466C89.4474 98.4056 74.5009 66.7406 83.0116 39.8416C86.7389 26.6822 94.9379 15.1623 106.192 7.27184C117.447 -0.618643 131.05 -4.38422 144.652 -3.37448C154.076 -3.10289 163.164 -0.0495554 170.767 5.39962C178.37 10.8488 184.148 18.4492 187.368 27.2401C194.18 44.1766 192.203 60.8694 179.193 74.979C174.294 80.6786 167.824 84.8186 160.611 86.8703C153.399 88.922 145.77 88.7923 138.7 86.4976C126.535 83.1642 118.104 74.7195 117.251 62.4884C116.954 54.0456 119.228 45.6709 123.774 38.4658C129.538 29.4002 139.995 27.9136 149.397 32.4704C158.799 37.0273 160.839 45.6279 156.342 55.6045C157.464 56.1436 158.58 56.7424 159.729 57.3136C163.271 51.046 168.404 45.1441 169.999 38.4824C170.971 33.9452 170.499 29.2408 168.65 25.0283C166.802 20.8159 163.668 17.3067 159.689 14.9925C154.81 11.2172 148.912 8.95528 142.715 8.48183C136.518 8.00839 130.289 9.3439 124.784 12.3259C118.666 15.4018 113.466 20.0516 109.729 25.7865C105.993 31.5215 103.859 38.13 103.552 44.9178C101.745 63.9367 112.158 80.6471 130.785 89.0861C140.304 93.1659 150.876 94.2889 161.136 92.3102C171.397 90.3316 180.876 85.342 188.351 77.985C197.808 68.607 203.944 56.4263 205.808 43.3336C207.672 30.2409 205.159 16.9684 198.66 5.57624C191.265 -6.87408 180.019 -16.5635 166.577 -22.0644C153.135 -27.5654 138.209 -28.5869 123.998 -24.9784C94.6147 -16.7571 76.9019 3.16814 70.1588 32.0388C62.7643 63.6512 72.9485 90.0446 97.9477 109.919C111.545 120.889 128.276 127.346 145.851 128.406C163.425 129.466 180.984 125.078 196.123 115.841C211.98 105.908 224.633 91.5932 232.512 74.6753C240.392 57.7574 243.15 38.9817 240.443 20.6798C234.069 -20.4897 202.514 -52.0848 159.812 -60.0526C139.692 -63.8202 118.804 -61.4123 99.892 -53.1451C80.9801 -44.8778 64.9284 -31.1379 53.8454 -13.73C37.3432 13.0785 29.2535 40.6115 38.5906 71.1727Z' fill='%233F4752'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.page-template-template-visits .banner-img.desktop {
		display: none;
	}
	.page-template-template-visits .banner-img.mobile {
		display: block;
	}
	.banner-img img {
		width: 335px;
		height: auto;
		margin: 20px auto;
	}
	/* info */
	.info {
		padding: 35px 0;
	}
	.info__title {
		font-size: 36px;
		line-height: 43px;
	}
	.info__subtitle {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 20px;
	}
	.info .item {
		padding: 20px;
	}
	.info .item::before {
		width: 13px;
	}
	.info .item__title {
		font-size: 18px;
		line-height: 26px;		
	}
	.info .item__description {
		font-size: 16px;
		line-height: 24px;
	}
	/* visit */
	.visit .container {
		padding: 55px 0;
	}
	.visit .container::after {
		right: 0;
		width: 92px;
		height: 81px;
		background-image: url("data:image/svg+xml,%3Csvg width='92' height='81' viewBox='0 0 92 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M10.4822 65.6832C4.95015 51.3536 4.12642 35.5343 8.1308 20.5256C14.7397 -4.64219 38.845 -23.3817 65.7142 -24.4616C77.2651 -24.7967 88.5545 -21.4107 97.9434 -14.7952C107.332 -8.17978 114.332 1.32081 117.926 12.3272C123.776 30.61 120 46.2889 106.888 60.8632C94.4168 74.7111 80.6779 79.8167 62.5468 75.8149C45.6923 72.0827 30.8849 56.1998 30.8486 38.6558C30.5729 30.1563 33.2508 21.7727 38.4198 14.9532C43.5888 8.13369 50.9242 3.30644 59.1591 1.30529C64.7838 -0.334447 70.734 -0.263824 76.2576 1.50826C81.7813 3.28035 86.6303 6.67438 90.1919 11.2613C97.4126 19.9824 99.3893 30.2385 94.3542 41.0737C92.5307 45.3826 89.485 49.0685 85.6059 51.6606C81.7268 54.2528 77.1906 55.6335 72.5767 55.6263C64.7541 55.9777 58.1764 52.5911 55.3667 45.516C53.5997 40.5767 53.3662 35.1862 54.6971 30.0539C56.3973 23.588 62.3017 20.7104 68.7208 21.6108C75.14 22.5112 77.9675 27.2111 77.1882 33.9741C77.9532 34.0788 78.7262 34.2199 79.5132 34.3385C80.4273 29.9526 82.3502 25.4795 82.0382 21.2325C81.7578 18.3619 80.5923 15.668 78.705 13.5284C76.8177 11.3889 74.3031 9.91082 71.5138 9.30154C67.9164 7.99968 64.0024 7.78778 60.2481 8.69156C56.4938 9.59534 53.0612 11.5758 50.3679 14.3921C47.3291 17.3812 45.1298 21.1264 44.0011 25.234C42.8723 29.3415 42.8559 33.6599 43.9534 37.7355C46.4691 49.3356 55.7766 57.235 68.3834 58.6703C74.7823 59.2659 81.2462 57.9107 86.9415 54.7795C92.6369 51.6484 97.3025 46.8847 100.337 41.1028C104.162 33.7465 105.496 25.366 104.131 17.262C102.766 9.15797 98.778 1.78379 92.7869 -3.71603C86.0673 -9.6711 77.5896 -13.2563 68.6032 -13.9436C59.6167 -14.6308 50.5966 -12.3837 42.872 -7.53327C27.0439 2.94547 20.3235 18.1207 21.7767 36.4938C23.3614 56.6139 34.3588 70.2871 52.8895 77.2722C62.9987 81.1662 74.1108 81.7908 84.7044 79.0605C95.2981 76.3302 104.856 70.3785 112.068 62.0202C119.574 53.1126 124.359 42.2242 125.831 30.7073C127.302 19.1904 125.395 7.55258 120.345 -2.76094C108.816 -25.9061 84.1992 -38.5746 57.4428 -35.1315C44.8334 -33.5171 32.9337 -28.1016 23.307 -19.5961C13.6803 -11.0907 6.7766 0.106913 3.50275 12.5258C-1.20439 31.543 -0.79967 49.3818 10.4822 65.6832Z' fill='%23A1BCEC'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.visit__title {
		font-size: 36px;
		line-height: 43px;
		margin-bottom: 15px;	
	}
	.visit__form.fancybox-content {
		padding: 30px 30px 70px;
	}
	.visit__form h3 {
		font-size: 24px;
		line-height: 28px;
		max-width: 234px;
		margin: 0 auto 30px;
	}
	.visit__form form > label {
		max-width: 375px;
	}
	.visit__form form > .checkbox {
		margin-right: 0;
	}
	body:not(.rtl) .visit__form form > .checkbox {
		margin-left: 0;
	}
	.visit__form form > .checkbox .wpcf7-form-control label .wpcf7-list-item-label {
		display: inline-flex;
	}
	.visit__form form > .checkbox .wpcf7-form-control label [type="checkbox"] {
		margin: 0;
	}
	/* rent */
	.rent__title {
		line-height: 43px;
		margin-bottom: 15px;
	}
	.rent__subtitle {
		font-size: 24px;
		line-height: 28px;
	}
	.rent__blocks {
		max-width: 250px;
		margin: 0 auto;
	}
	.rent__blocks .block::before {
		height: 17px;
	}
	.rent__form.fancybox-content {
		padding: 30px 30px 70px;
	}
	.rent__form h3 {
		font-size: 24px;
		line-height: 28px;
		max-width: 234px;
		margin: 0 auto 30px;
	}
	.rent__form form > label {
		max-width: 375px;
	}
	.rent__form form > .checkbox {
		margin-right: 0;
	}
	body:not(.rtl) .rent__form form > .checkbox {
		margin-left: 0;
	}
	.rent__form form > .checkbox .wpcf7-form-control label .wpcf7-list-item-label {
		display: inline-flex;
	}
	.rent__form form > .checkbox .wpcf7-form-control label [type="checkbox"] {
		margin: 0;
	}
	/* PAGE Contact */
	.page-template-template-contact .hero {
		padding-top: 101px;
		padding-bottom: 163px;
	}
	.page-template-template-contact .hero__title {
		position: relative;
		z-index: 1;
	}
	.page-template-template-contact .hero__title p {
		text-align: center;
	}
	.page-template-template-contact .hero__title p span {
		display: inline-block;
	}
	.contact-info .col-md-5 {
		padding-left: 20px;
		padding-right: 20px;
		order: 1;
	}
	.contact-info {
		padding: 75px 0 22px;
	}
	.contact-info::before {
		left: -185px;
		bottom: 300px;
	}
	.contact-info__wrap-inner {
		justify-content: center;
		padding-top: 22px;
		margin: 0 -7px;
	}
	.contact-info__wrap-inner .item {
		width: 160px;
		min-height: 142px;
		margin: 7px;
	}
	.page-template-template-contact .contact-info-2 {
		position: relative;
		z-index: 5;
	}
	.page-template-template-contact .contact-info-2.mobile {
		display: block;
	}
	.page-template-template-contact .contact-info-2.desktop {
		display: none;
	}
	.page-template-template-contact .contact-info-2 .wrap-form {
		position: absolute;
		left: 50%;
		bottom: auto;
		transform: translateX(-50%);
		width: calc(100% - 40px);
		margin-top: -100px;
		background-color: #F2F2F2;
		border-radius: 20px;
	}
	.page-template-template-contact .contact-info-2 form {
		position: static;
		bottom: auto;
		padding: 30px;
		background-color: #F2F2F2;
	}
	.page-template-template-contact .contact-info-2.mobile .wrap-form .mailsent-form {
		position: static;
		transform: translateX(0);
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 15px;
		color: #373C3D;
	}
	.contact-info-2 form .label-50 {
		flex: 0 0 100%;
	}
	/* PAGE Media */
	/* hero */
	.tax-category_media .hero, .page-template-template-media .hero, .tax-tag_media .hero {
		padding-top: 144px;
		padding-bottom: 145px;
		overflow: inherit;
	}
	.tax-category_media .hero.fix, .page-template-template-media .hero.fix, .tax-tag_media .hero.fix {
		top: 75px;
	}
	.tax-category_media .hero__categories.desktop,
	.page-template-template-media .hero__categories.desktop,
	.tax-tag_media .hero__categories.desktop {
		display: none;
	}
	.tax-category_media .hero__categories.mobile,
	.page-template-template-media .hero__categories.mobile,
	.tax-tag_media .hero__categories.mobile {
		display: block;
		min-width: auto;
		max-width: 175px;
		padding: 0;
		border: none;
		margin: 0 auto;
	}
	.tax-category_media .hero::before, .page-template-template-media .hero::before, .tax-tag_media .hero::before {
		top: 0;
		left: 0;
		right: auto;
		width: 148px;
		height: 149px;
		mix-blend-mode: multiply;
		background-image: url("data:image/svg+xml,%3Csvg width='148' height='149' viewBox='0 0 148 149' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M-55.4094 91.1727C-56.894 66.4786 -50.4328 41.8325 -36.9653 20.8181C-14.5443 -14.473 31.562 -31.2546 73.2833 -19.6101C91.1558 -14.4063 106.811 -3.6305 117.975 11.1529C129.139 25.9362 135.232 43.9576 135.368 62.6008C135.409 93.509 121.965 115.664 94.7457 131.504C68.8648 146.549 45.3086 147.572 19.4652 132.466C-4.55255 118.406 -19.4991 86.7406 -10.9884 59.8416C-7.26106 46.6822 0.937921 35.1623 12.1924 27.2718C23.4469 19.3814 37.0501 15.6158 50.6522 16.6255C60.0762 16.8971 69.1642 19.9504 76.7673 25.3996C84.3705 30.8488 90.1475 38.4492 93.3682 47.2401C100.18 64.1766 98.203 80.8694 85.1931 94.979C80.2935 100.679 73.8243 104.819 66.6115 106.87C59.3987 108.922 51.77 108.792 44.6998 106.498C32.5351 103.164 24.1043 94.7195 23.2513 82.4884C22.9539 74.0456 25.2279 65.6709 29.7744 58.4658C35.538 49.4002 45.9953 47.9136 55.397 52.4704C64.7988 57.0273 66.8388 65.6279 62.342 75.6045C63.4637 76.1436 64.5798 76.7424 65.7286 77.3136C69.2715 71.046 74.4036 65.1441 75.9989 58.4824C76.9707 53.9452 76.4992 49.2408 74.6504 45.0283C72.8016 40.8159 69.6681 37.3067 65.6893 34.9925C60.8096 31.2172 54.9124 28.9553 48.7153 28.4818C42.5182 28.0084 36.2885 29.3439 30.7843 32.3259C24.666 35.4018 19.4655 40.0516 15.7294 45.7865C11.9933 51.5215 9.85949 58.13 9.55215 64.9178C7.74513 83.9367 18.1576 100.647 36.7846 109.086C46.3041 113.166 56.8758 114.289 67.1363 112.31C77.3969 110.332 86.8759 105.342 94.3513 97.985C103.808 88.607 109.944 76.4263 111.808 63.3336C113.672 50.2409 111.159 36.9684 104.66 25.5762C97.2653 13.1259 86.0186 3.43649 72.5767 -2.06445C59.1349 -7.5654 44.2088 -8.58691 29.9977 -4.97838C0.614745 3.2429 -17.0981 23.1681 -23.8412 52.0388C-31.2357 83.6512 -21.0515 110.045 3.94774 129.919C17.5451 140.889 34.2764 147.346 51.8509 148.406C69.4255 149.466 86.9842 145.078 102.123 135.841C117.98 125.908 130.633 111.593 138.512 94.6753C146.392 77.7574 149.15 58.9817 146.443 40.6798C140.069 -0.489681 108.514 -32.0848 65.8119 -40.0526C45.6919 -43.8202 24.804 -41.4123 5.89201 -33.1451C-13.0199 -24.8778 -29.0716 -11.1379 -40.1546 6.27001C-56.6568 33.0785 -64.7465 60.6115 -55.4094 91.1727Z' fill='%23035827'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.tax-category_media .hero::after, .page-template-template-media .hero::after, .tax-tag_media .hero::after {
		right: 0;
		bottom: 0;
		width: 158px;
		height: 112px;
		mix-blend-mode: multiply;
		background-image: url("data:image/svg+xml,%3Csvg width='158' height='112' viewBox='0 0 158 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M238.456 0.398711L0.47482 12.2694L9.95151 239.726L238.456 0.398711Z' fill='%23035827'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.tax-category_media .hero__categories .nice-select,
	.page-template-template-media .hero__categories .nice-select,
	.tax-tag_media .hero__categories .nice-select {
		border: none;
		margin-bottom: 0;
		font-family: 'Rubik',sans-serif;
		font-weight: 700;
		font-size: 16px;
		color: #F9A34E;
		text-align: right !important;
		padding: 0 30px;
		background: #1B2430;
		border-radius: 40px;
	}
	body:not(.rtl).tax-category_media .hero__categories .nice-select,
	body:not(.rtl).page-template-template-media .hero__categories .nice-select,
	body:not(.rtl).tax-tag_media .hero__categories .nice-select {
		text-align: left !important;
	}
	.tax-category_media .hero__categories .nice-select:after,
	.page-template-template-media .hero__categories .nice-select:after,
	.tax-tag_media .hero__categories .nice-select:after {
		border: none;
		right: auto;
		left: 20px;
		width: 12px;
		height: 7px;
		background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46873 6.50932L1.21873 2.25932C0.924976 1.96557 0.924976 1.49057 1.21873 1.19995L1.92498 0.493699C2.21873 0.199949 2.69373 0.199949 2.98435 0.493699L5.99998 3.50307L9.01247 0.490573C9.30622 0.196824 9.78122 0.196824 10.0718 0.490573L10.7812 1.19682C11.075 1.49057 11.075 1.96557 10.7812 2.2562L6.53123 6.5062C6.23747 6.80307 5.76248 6.80307 5.46873 6.50932Z' fill='%23F9A34E'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		transform: none;
	}
	body:not(.rtl).tax-category_media .hero__categories .nice-select:after,
	body:not(.rtl).page-template-template-media .hero__categories .nice-select:after,
	body:not(.rtl).tax-tag_media .hero__categories .nice-select:after {
		left: auto;
		right: 20px;
	}
	.tax-category_media .hero__categories .nice-select.open .list,
	.page-template-template-media .hero__categories .nice-select.open .list,
	.tax-tag_media .hero__categories .nice-select.open .list {
		height: auto;
		background: #F2F2F2;
		border-radius: 0px 0px 40px 40px;
		margin: 0;
	}
	.tax-category_media .hero__categories .nice-select.open,
	.page-template-template-media .hero__categories .nice-select.open,
	.tax-tag_media .hero__categories .nice-select.open {
		border-radius: 40px 40px 0px 0px;
	}
	.tax-category_media .hero__categories .list .option,
	.page-template-template-media .hero__categories .list .option,
	.tax-tag_media .hero__categories .list .option {
		font-family: 'Rubik',sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 19px;
		text-align: right;
		color: #1B2430;
		padding: 0 30px;
		margin-bottom: 20px;
	}
	body:not(.rtl).tax-category_media .hero__categories .list .option,
	body:not(.rtl).page-template-template-media .hero__categories .list .option,
	body:not(.rtl).tax-tag_media .hero__categories .list .option  {
		text-align: left;
	}
	.tax-category_media .hero__categories .list .option.selected,
	.page-template-template-media .hero__categories .list .option.selected,
	.tax-tag_media .hero__categories .list .option.selected {
		color: #F9A34E;
		font-weight: 700;
	}
	.tax-category_media .hero__categories .list .option:last-child,
	.page-template-template-media .hero__categories .list .option:last-child,
	.tax-tag_media .hero__categories .list .option:last-child {
		margin-bottom: 0;
	}
	.tax-category_media .hero__categories .list .option:before,
	.page-template-template-media .hero__categories .list .option:before,
	.tax-tag_media .hero__categories .list .option:before {
		display: none;
	}
	/* post */
	.tax-category_media .posts, .page-template-template-media .posts, .tax-tag_media .posts {
		padding-bottom: 0;
	}
	.tax-category_media .posts__inner, .page-template-template-media .posts__inner, .tax-tag_media .posts__inner {
		margin-bottom: 40px;
	}
	.tax-category_media .posts__inner .slick-slider,
	.page-template-template-media .posts__inner .slick-slider,
	.tax-tag_media .posts__inner .slick-slider {
		margin-right: -37px;
	}
	body:not(.rtl).tax-category_media .posts__inner .slick-slider,
	body:not(.rtl).page-template-template-media .posts__inner .slick-slider,
	body:not(.rtl).tax-tag_media .posts__inner .slick-slider {
		margin-right: -20px;
	}
	body:not(.rtl).tax-category_media .posts__inner .slick-slider .slick-track,
	body:not(.rtl).page-template-template-media .posts__inner .slick-slider .slick-track,
	body:not(.rtl).tax-tag_media .posts__inner .slick-slider .slick-track {
		margin-left: -25px;
	}
	.tax-category_media .posts__inner .slick-slider .slick-list,
	.page-template-template-media .posts__inner .slick-slider .slick-list,
	.tax-tag_media .posts__inner .slick-slider .slick-list {
		margin-bottom: 20px;
	}
	.tax-category_media .posts__inner .col-lg-4,
	.page-template-template-media .posts__inner .col-lg-4,
	.tax-tag_media .posts__inner .col-lg-4 {
		padding-right: 7px;
		padding-left: 7px;
	}
	.tax-category_media .posts .item, .tax-tag_media .posts .item {
		max-width: 320px;
		margin-left: auto;
		margin-right: auto;
	}
	.tax-category_media .posts__cat, .page-template-template-media .posts__cat, .tax-tag_media .posts__cat {
		align-items: center;
	}
	.tax-category_media .posts__cat h2, .page-template-template-media .posts__cat h2, .tax-tag_media .posts__cat h2 {
		font-size: 36px;
    	line-height: 43px;
	}
	.tax-category_media .posts__cat a, .page-template-template-media .posts__cat a, .tax-tag_media .posts__cat a {
		font-size: 14px;
    	padding: 7px 15px;
	}
	/* newsletter */
	.newsletter__inner {
		padding: 30px 50px;
	}
	.newsletter .form-text {
		margin: 0 0 30px;
	}
	.newsletter form .wpcf7-form-control-wrap {
		max-width: initial;
		width: 100%;
		margin-bottom: 30px;
	}
	.newsletter form .wpcf7-submit {
		width: 100%;
		margin: 0;
		color: #1B2430;
	}
	body:not(.rtl) .newsletter form .wpcf7-submit {
		margin-left: 0;
	}
	.newsletter__inner .mailsent-form,
	body:not(.rtl) .newsletter__inner .mailsent-form {
		position: static;
		text-align: center;
		width: 100%;
		margin-top: 10px;
	}
	/* PAGE GESAwards */
	/* hero */
	.page-template-template-gesa .hero {
		padding-top: 115px;
    	padding-bottom: 115px;
	}
	.page-template-template-gesa .hero::before {
		width: 156px;
		height: 81px;
		top: 0;
		left: 0;
		background-image: url("data:image/svg+xml,%3Csvg width='156' height='81' viewBox='0 0 156 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M-36.267 -111.637L-28.3602 80.0967L155.02 72.8518L-36.267 -111.637Z' fill='%23B11923'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.page-template-template-gesa .hero::after {
		width: 141px;
		height: 75px;
		right: 0;
		bottom: 0;
		background-image: url("data:image/svg+xml,%3Csvg width='141' height='75' viewBox='0 0 141 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.27774 169.189C-0.0211839 155.531 -0.0937838 141.785 1.06092 128.114L2.85662 87.0842L5.14155 46.1646L7.89773 5.28313L8.27836 0.570177L12.8613 0.798012L22.7202 1.191L32.4517 1.69234L51.8893 2.71662L90.8016 5.47985L129.83 8.27609C142.806 9.13431 155.759 10.2753 168.723 11.2749L174.97 11.7557L170.309 15.7198C163.993 21.0918 157.575 26.5506 151.552 32.1124L133.102 48.8143C120.994 60.1226 108.73 71.2997 96.8164 82.8371C84.903 94.3746 72.7258 105.654 60.899 117.293C49.0721 128.932 37.2454 140.572 25.5307 152.291L19.7753 158.064L19.9765 149.993L21.1286 87.5637C21.3533 77.1457 21.3895 66.7125 21.7556 56.306L22.5609 24.8966L22.712 19.501L28.0236 19.8114L124.626 25.4312L132.439 25.8962L127.208 31.9251L117.428 43.1843C114.136 46.9505 110.611 50.6505 107.381 54.232C100.781 61.6447 93.7843 68.6933 86.9823 75.971C80.1803 83.2487 73.1221 90.1737 66.2118 97.3241L45.3076 118.572L35.9219 128.179L36.6042 114.738L38.3077 79.8432C38.5657 74.0056 38.9866 68.2049 39.3606 62.4004L40.2467 44.9677L40.4493 41.284L43.6682 41.6625C47.0972 42.0818 50.4944 42.3087 53.917 42.5139C57.3396 42.7192 60.7328 42.9933 64.1452 43.0317C70.9878 43.1811 77.7642 43.5623 84.6297 43.429L88.9744 43.3766L86.0891 46.7963C81.9981 51.6365 77.7734 56.3711 73.5269 61.0801L67.1936 68.1348C65.1237 70.5471 62.8407 72.768 60.3723 74.7706L58.7172 73.2376C59.6609 70.0902 61.3758 67.2284 63.7063 64.9121L69.9568 57.7084C72.0221 55.3374 74.2683 53.0757 76.424 50.7594C78.5797 48.4431 80.8475 46.2069 83.1803 44.0472L84.6143 47.4362C77.801 47.218 70.9535 47.4239 64.0562 47.365C60.6438 47.3266 57.2303 47.5964 53.8282 47.7248C50.4261 47.8533 46.973 48.025 43.5519 48.3891L47.1288 45.2152L47.1852 62.7239C47.1884 68.5589 47.264 74.3761 47.2162 80.2544L46.8401 115.161L37.9623 111.432L58.5378 89.8497C65.4009 82.6955 72.1341 75.3885 79.1311 68.34C86.1281 61.2914 92.9735 54.0646 100.169 47.1981C103.722 43.7376 107.333 40.1394 110.853 36.7947L121.774 26.6714L124.426 33.1947L27.5556 30.3046L33.04 25.2448L31.7672 56.569C31.4011 66.9756 30.6797 77.3771 30.1467 87.7939L26.5872 150.076L20.9831 147.512C33.5655 136.503 45.9696 125.646 58.2551 114.494C70.5406 103.342 82.7281 92.2303 95.0288 80.8902C107.33 69.55 119.271 58.252 131.362 46.8712L149.219 29.5758C155.145 23.7453 160.938 17.8091 166.795 11.9494L168.446 16.4706C155.457 16.062 142.454 15.8419 129.447 15.3607L90.4935 13.9936L51.5142 12.6481L32.0511 11.6454L22.3196 11.1441L12.5855 10.3817L17.679 6.04934L10.1872 87.6525L6.55719 128.487C5.3629 142.1 4.09988 155.683 2.38718 169.254L1.27774 169.189Z' fill='%23B11923'/%3E%3C/svg%3E%0A");
	}
	.page-template-template-gesa .hero__logo {
		max-width: 234px;
	}
	.page-template-template-gesa .hero__text {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 45px;
	}
	/* banner top */
	.banner-top__wrap-imgs.desktop {
		display: none;
	}
	.banner-top__wrap-imgs.mobile {
		display: block;
	}
	.banner-top__wrap-imgs {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.banner-top__wrap-imgs img {
		width: calc(100% - 10px);
	}
	/* info */
	.page-template-template-gesa .info {
		padding: 35px 0;
	}
	.page-template-template-gesa .info__title {
		line-height: 43px;
		margin-bottom: 10px;
	}
	.page-template-template-gesa .info__subtitle {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 20px;
	}
	.page-template-template-gesa .info__description {
		font-size: 16px;
    	line-height: 24px;
	}
	/* social media */
	.page-template-template-gesa .social-media {
		padding: 40px 0;
	}
	.page-template-template-gesa .social-media__title {
		font-size: 36px;
		line-height: 43px;
		margin-bottom: 40px;
	}
	.social-media-list .item {
		width: 50px;
		height: 50px;
		margin: 0 26px 26px;
	}
	.social-media-list .item a {
		display: inline-flex;
		width: 100%;
		height: 100%;
		padding: 10px;
	}
	.social-media-list .item img {
		max-width: 31px;
		max-height: 31px;
	}
	/* partners */
	.partners {
		padding: 30px 0;
	}
	/* banner bottom */
	.banner-bottom__wrap-imgs.desktop {
		display: none;
	}
	.banner-bottom__wrap-imgs.mobile {
		display: block;
	}
	.banner-bottom__wrap-imgs img {
		width: calc(100% - 10px);
	}
	/* PAGE Simgle Media */
	#single-media .container {
		margin: 0 20px;
		width: calc(100% - 40px);
	}
	.single-media .post-content {
		padding: 20px 0 0;
	}
	.single-media .post-title {
		font-size: 48px;
		line-height: 57px;
	}
	.single-media .post-subtitle {
		font-size: 24px;
		line-height: 28px;
	}
	.single-media .post-description {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.single-media .post-return {
		margin-bottom: 10px;
	}
	.single-media .post-content .col-lg-3 {
		display: none;
	}
	.single-media .post-content .col-lg-9 {
		flex: auto;
		max-width: 100%;
		padding: 0;
	}
	.single-media .text-block__content img {
		display: none;
	}
	.single-media .post-tags__list a {
		margin-bottom: 15px;
	}
	.single-media .post-tags {
		flex-flow: row nowrap;
	}
	.single-media .post-tags {
		margin-bottom: 15px;
	}
	.single-media .about-writer__label {
		margin-bottom: 10px;
	}
	.single-media .form.mobile {
		display: block;
		margin-bottom: 30px;
	}
	.single-media .numbers-block {
		flex-flow: column wrap;
	}
	.single-media .number-block {
		margin-bottom: 34px;
	}
	.single-media .number-block:last-child {
		margin-bottom: 0;
	}
	.single-media .articles__title {
		margin-bottom: 20px;
	}
	.single-media .articles .item {
		flex-flow: column wrap;
		margin-bottom: 20px;
	}
	.single-media .articles .item__content,
	body:not(.rtl).single-media .articles .item__content {
		padding: 0;
    	order: 1;
	}
	.single-media .articles .item__wrap-img {
		max-width: 100%;
		width: 100%;
		margin-bottom: 12px;
	}
	.single-media .articles .item__wrap-img img {
		width: 100%;
	}
	.single-media .articles .item__content .description {
		margin: 0;
	}
	.single-media .articles .item:nth-child(2n) .item__content,
	body:not(.rtl).single-media .articles .item:nth-child(2n) .item__content {
		padding: 0;
	}
	/* PAGE Investments */
	/* hero */
	.page-template-template-Investments .hero {
		padding-top: 160px;
		padding-bottom: 160px;
	}
	.page-template-template-Investments .hero h1 {
		font-size: 56px;
		line-height: 84px;
		margin-bottom: 25px;
	}
	.page-template-template-Investments .hero p {
		font-size: 16px;
		line-height: 24px;
	}
	.page-template-template-Investments .hero::before {
		left: 0;
		width: 267px;
		height: 120px;
		background-image: url("data:image/svg+xml,%3Csvg width='267' height='120' viewBox='0 0 267 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='19.8807' y='-234' width='274.102' height='260' transform='rotate(25.7317 19.8807 -234)' fill='%233F4752'/%3E%3C/svg%3E%0A");
	}
	.page-template-template-Investments .hero::after {
		width: 220px;
		height: 119px;
		background-image: url("data:image/svg+xml,%3Csvg width='220' height='119' viewBox='0 0 220 119' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M153.57 1.56837C142.086 11.0539 130.074 19.8772 117.592 27.9957L80.9106 53.3251L44.1899 78.6155L7.27375 103.631L8.29048 98.3772L110.357 243.767L101.168 241.963C108.03 238.928 114.579 235.224 120.721 230.906L139.531 218.79C152.045 210.948 164.598 202.714 176.955 194.441C189.313 186.168 201.631 177.777 213.911 169.347C226.202 160.844 237.957 151.586 249.106 141.626L246.877 152.918C240.033 141.861 232.799 131.039 225.642 120.178L214.888 103.906L203.86 87.8298L181.804 55.6386C174.492 44.8952 166.944 34.2693 159.436 23.6435L171.402 25.9568L108.168 68.8523L44.581 111.238L46.6536 100.534C51.9329 109.356 56.9385 118.374 62.2961 127.079C67.6536 135.783 73.0503 144.645 78.6425 153.271C84.2346 161.897 89.6313 170.68 95.3799 179.189C101.051 187.801 107.269 196.039 113.994 203.851L105.156 202.008L212.542 134.097L211.212 141.351L157.793 57.1677L163.464 58.344L76.2961 114.453L77.1173 110.258L117.006 166.641L110.514 165.269L176.994 124.216L175.86 129.863L153.843 100.338L160.726 101.671C157.089 103.945 153.374 106.101 149.62 108.14L138.397 114.414L126.939 120.335C123.028 122.334 119.117 124.256 115.207 126.059L114.19 124.452C117.436 121.629 120.76 118.884 124.162 116.257L134.29 108.415L144.732 100.573C148.173 97.9851 151.654 95.4757 155.212 93.0839L159.357 90.3L162.056 94.4562L182.274 125.236L184.542 128.647L181.179 130.843L115.637 173.268L111.726 175.856L109.184 171.935L72.229 113.591L70.6257 111.042L73.0893 109.395L159.123 51.4823L162.525 49.2082L164.832 52.6586L219.933 135.705L222.749 139.94L218.408 142.802L112.43 212.948L106.408 216.869L103.592 211.066C98.982 201.849 93.7559 192.954 87.9497 184.443C82.2793 175.856 76.2178 167.504 70.4301 159.035C64.6424 150.565 58.6983 142.253 52.5195 133.901C46.3408 125.55 40.2011 117.433 34.0223 109.16L29.486 103.082L36.095 98.4556L98.6648 54.8151L161.782 11.6844L169.056 6.70483L173.749 13.9978C180.749 24.9373 187.709 35.9553 194.905 46.7772L216.335 79.3605L227.05 95.6717L238.078 111.787C245.391 122.53 252.704 133.274 260.369 143.821L266 151.663L258.179 155.231C244.699 161.682 231.638 168.976 219.073 177.071C206.559 185.148 194.006 193.147 181.687 201.538C169.369 209.929 157.05 218.281 144.81 226.75L126.235 239.375C119.918 243.372 113.999 247.968 108.559 253.099L103.749 258L99.3687 251.138L2.07262 102.494L0 99.3182L3.08936 97.2793L40.162 72.4595L77.4301 47.9927L114.698 23.5258C126.913 14.9663 139.604 7.11167 152.71 0L153.57 1.56837Z' fill='%233F4752'/%3E%3C/svg%3E%0A");
	}
	/* blurb */
	.page-template-template-Investments .blurb {
		padding: 35px 0;
	}
	.page-template-template-Investments .blurb .title {
		line-height: 43px;
		margin-bottom: 10px;
	}
	.page-template-template-Investments .blurb .subtitle {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 15px;
	}
	.page-template-template-Investments .blurb .description {
		font-size: 16px;
		line-height: 24px;
	}
	.projects__title {
		line-height: 43px;
		margin-bottom: 15px;
	}
	.projects-list {
		padding: 0 27px;
	}
	.page-template-template-portfolio .projects-list {
		margin: 0;
	}
	.projects-item {
		flex: 0 0 100%;
    	margin-bottom: 15px;
	}
	.projects-item:last-child {
		margin-bottom: 0;
	}
	.contact {
		padding: 30px 0 37px;
	}
	.contact .container {
		position: relative;
		z-index: 1;
	}
	.contact::after {
		width: 148px;
		height: 140px;
		background-image: url("data:image/svg+xml,%3Csvg width='148' height='140' viewBox='0 0 148 140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M127.013 1.29481C117.515 9.12592 107.58 16.4103 97.2567 23.1127L66.9185 44.0242L36.548 64.9035L6.01588 85.5561L6.85679 81.2184L91.2731 201.249L83.6724 199.76C89.3483 197.254 94.7648 194.197 99.8441 190.632L115.401 180.629C125.751 174.155 136.133 167.357 146.354 160.527C156.574 153.697 166.763 146.769 176.919 139.81C187.085 132.79 196.806 125.147 206.028 116.923L204.184 126.246C198.524 117.118 192.54 108.183 186.622 99.2166L177.727 85.7827L168.606 72.5106L150.365 45.9342C144.316 37.0646 138.074 28.2921 131.864 19.5196L141.761 21.4295L89.4619 56.8432L36.8715 91.836L38.5857 82.9987C42.952 90.2822 47.092 97.7274 51.5231 104.914C55.9541 112.1 60.4175 119.416 65.0426 126.538C69.6677 133.659 74.1311 140.91 78.8856 147.935C83.5764 155.045 88.7188 161.846 94.2811 168.296L86.9715 166.774L175.786 110.708L174.687 116.697L130.506 47.1966L135.196 48.1677L63.102 94.4905L63.7812 91.0267L96.7715 137.576L91.4025 136.443L146.386 102.551L145.448 107.212L127.239 82.8369L132.931 83.9375C129.924 85.815 126.851 87.5954 123.746 89.2787L114.463 94.4581L104.987 99.3461C101.752 100.997 98.5181 102.583 95.2838 104.072L94.4428 102.745C97.1273 100.414 99.8764 98.1483 102.69 95.9795L111.067 89.5053L119.703 83.0312C122.549 80.8947 125.428 78.8229 128.371 76.8483L131.799 74.55L134.031 77.9813L150.753 103.392L152.629 106.209L149.847 108.021L95.6395 143.047L92.4051 145.183L90.3028 141.946L59.7383 93.7783L58.4122 91.6741L60.4498 90.3146L131.605 42.5028L134.419 40.6253L136.328 43.474L181.899 112.035L184.228 115.531L180.638 117.895L92.9873 175.806L88.0065 179.043L85.6777 174.252C81.8648 166.642 77.5425 159.299 72.7404 152.272C68.0506 145.183 63.0373 138.288 58.2505 131.296C53.4637 124.304 48.5475 117.441 43.4372 110.546C38.3269 103.651 33.249 96.9506 28.1388 90.1204L24.3869 85.1028L29.853 81.2831L81.6024 45.2544L133.805 9.64644L139.821 5.53538L143.702 11.5563C149.491 20.5878 155.248 29.684 161.2 38.6184L178.924 65.5185L187.786 78.9848L196.907 92.2892C202.955 101.159 209.003 110.028 215.343 118.736L220 125.21L213.531 128.156C202.383 133.481 191.581 139.503 181.188 146.187C170.838 152.855 160.456 159.459 150.268 166.386C140.079 173.313 129.891 180.208 119.768 187.201L104.405 197.624C99.1805 200.924 94.285 204.718 89.7853 208.954L85.8071 213L82.1846 207.335L1.7142 84.6173L0 81.9953L2.55511 80.312L33.2167 59.8212L64.0399 39.6219L94.8633 19.4225C104.965 12.3559 115.462 5.87126 126.301 0L127.013 1.29481Z' fill='%23B11923'/%3E%3C/svg%3E%0A");
	}
	.contact .wrap-inputs {
		flex-flow: column wrap;
		margin-bottom: 0;
	}
	/* projects */
	.projects {
		padding: 35px 0;
	}
	/* PAGE Portfolio */
	.page-template-template-portfolio .hero {
		top: 74px;
		padding: 88px 0;
	}
	.page-template-template-portfolio .hero::before {
		top: auto;
		bottom: 0;
		width: 155px;
		height: 97px;
		background-image: url("data:image/svg+xml,%3Csvg width='155' height='97' viewBox='0 0 155 97' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M-73.7846 138.886C-67.7354 126.71 -60.6073 115.1 -52.4857 104.196L-29.5157 70.5953L-6.1916 37.3437L17.5092 4.37066L20.2945 0.60231L24.0333 3.19096L32.1271 8.6779L40.057 14.1894L55.8841 25.2174L87.1958 47.8943L118.588 70.6596C129.062 78.1683 139.369 85.9031 149.76 93.5249L154.767 97.1965L148.771 98.096C140.644 99.3151 132.387 100.554 124.408 102.086L100.141 106.497C84.0342 109.683 67.8648 112.678 51.8019 116.16C35.7391 119.642 19.5893 122.768 3.54609 126.381C-12.4971 129.994 -28.5402 133.607 -44.531 137.346L-52.3953 139.195L-48.0045 132.506L-14.3849 80.555C-8.74724 71.9025 -3.26027 63.1387 2.49046 54.5698L19.5951 28.5502L22.5443 24.0871L26.8533 27.1264L105.235 82.3792L111.569 86.8569L104.013 89.1966L89.8913 93.5598C85.1498 95.0082 80.2478 96.2796 75.6553 97.6051C66.2231 100.394 56.6466 102.668 47.1144 105.237C37.5822 107.806 28.0188 109.944 18.4621 112.35L-10.2476 119.303L-23.173 122.482L-15.5692 111.524L4.11442 83.0403C7.38463 78.261 10.7727 73.5981 14.1232 68.9074L23.9863 54.6958L26.0834 51.7007L28.5951 53.7029C31.2624 55.8492 34.0035 57.8168 36.7774 59.7796C39.5512 61.7424 42.2643 63.7478 45.1168 65.5648C50.7988 69.2692 56.304 73.1341 62.1531 76.6124L65.8379 78.8406L61.6206 80.2103C55.6454 82.1453 49.6128 83.9214 43.5753 85.6647L34.5543 88.2911C31.5502 89.2393 28.4668 89.9149 25.3415 90.3097L24.75 88.1536C27.1905 85.9976 30.1308 84.4855 33.3041 83.7544L42.3333 80.9592C45.3119 80.0433 48.3856 79.3142 51.4117 78.4917C54.4378 77.6692 57.5164 76.9729 60.6097 76.3748L60.0444 79.9777C54.423 76.2307 48.551 72.8229 42.7756 69.166C39.9231 67.349 36.9085 65.7909 33.9774 64.1198C31.0462 62.4486 28.0496 60.7873 24.9792 59.3046L29.6503 58.5034L20.5408 73.272C17.4918 78.1856 14.5132 83.1221 11.3986 88.0456L-7.17398 117.234L-12.6971 109.451L15.911 102.044C25.4301 99.6109 34.9197 96.9812 44.4961 94.707C54.0726 92.4328 63.6146 89.9293 73.2632 87.9123C78.0637 86.8572 82.9854 85.7168 87.6974 84.7419L102.186 81.9319L101.006 88.8099L20.9714 35.7149L28.2345 34.3238L10.7808 60.0272C5.03004 68.5961 -1.01719 76.975 -6.91373 85.4652L-42.4831 136.033L-45.8599 130.944C-29.5103 128.257 -13.3901 125.604 2.78422 122.642C18.9585 119.68 35.0296 116.699 51.3153 113.586C67.601 110.473 83.5623 107.208 99.6923 103.95L123.77 98.7303C131.808 96.9214 139.789 94.9537 147.784 93.0842L146.809 97.7536C136.089 90.6168 125.258 83.6308 114.561 76.4235L82.4838 54.9001L50.3742 33.3816L34.5144 22.3585L26.5845 16.847L18.7889 11.1143L25.3425 10.1312L-23.642 74.9075L-48.0539 107.384C-56.1786 118.219 -64.3459 128.993 -72.8852 139.522L-73.7846 138.886Z' fill='%23996430'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.page-template-template-portfolio .hero::after {
		bottom: auto;
		top: 0;
		width: 160px;
		height: 108px;
		background-image: url("data:image/svg+xml,%3Csvg width='160' height='108' viewBox='0 0 160 108' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M108.5 108C168.423 108 217 59.4228 217 -0.500061C217 -60.423 168.423 -109 108.5 -109C48.5771 -109 0 -60.423 0 -0.500061C0 59.4228 48.5771 108 108.5 108Z' fill='%23996430'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.page-template-template-portfolio .hero__title {
		font-size: 56px;
		line-height: 66px;
		text-align: center;
		margin-bottom: 30px;
		transition: all .4s;
	}
	.page-template-template-portfolio .hero.fix .hero__title {
		position: absolute;
		opacity: 0;
	}
	.page-template-template-portfolio .hero .search-wrap {
		width: 300px;
		display: block;
		margin: 0 auto 15px;
	}
	body:not(.rtl).page-template-template-portfolio .hero .search-wrap {
		margin-left: auto;
		margin-right: auto;
	}
	.page-template-template-portfolio .hero .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
		display: block;
		margin: 0 auto;
	}
	.page-template-template-portfolio .projects-item {
		flex: 0 0 100%;
		margin: 0 25px 15px;
	}
	/* PAGE Partners */
	.page-template-template-partners .partners-list {
		margin: 0 0 25px;
	}
	.page-template-template-partners .partners-item {
		flex: 0 0 calc(50% - 14px);
		margin: 0 7px 15px;
	}
	.page-template-template-partners .partners-item__inner {
		padding: 0 20px 15px;
		border: none;
	}
	.page-template-template-partners .partners-item__inner img {
		width: 110px;
		height: 110px;
	}
	.page-template-template-partners .partners-item__inner .title {
		font-size: 14px;
		line-height: 21px;
	}
	.page-template-template-partners .mentors-list {
		margin: 0 -7px 15px;
	}
	.page-template-template-partners .mentors-item {
		flex: 0 0 calc(50% - 14px);
		margin: 0 7px 15px;
	}
	.page-template-template-partners .mentors-item__inner {
		padding: 0 10px 12px;
	}
	.page-template-template-partners .mentors-item__inner img {
		width: 120px;
		height: 120px;
	}
	.page-template-template-partners .mentors-item__inner .title {
		font-size: 18px;
		line-height: 26px;
	}
	.page-template-template-partners .mentors-item__inner .excerpt {
		font-size: 14px;
		line-height: 21px;
	}
	.page-template-template-partners .fancybox-slide {
		padding: 20px;
	}
	.fancybox-container .mentor-content__inner {
		flex-flow: column wrap;
	}
	.fancybox-container .mentor-content__text {
		order: 1;
		padding: 20px;
		align-items: center;
	}
	.fancybox-container .mentor-content__text .subtitle,
	.fancybox-container .mentor-content__text .description p,
	.rtl .fancybox-container .mentor-content__text .description p,
	.fancybox-container .mentor-content__text > p {
		text-align: center;
	}
	.fancybox-container .mentor-content__inner > img {
		width: 335px;
		height: 335px;
	}
	.page-template-template-partners .fancybox-container .fancybox-slide--html .fancybox-close-small {
		top: 25px;
		left: auto;
		right: 25px;
		width: 24px;
		height: 24px;
		padding: 0;
	}
	.page-template-template-partners .fancybox-container .fancybox-slide--html .fancybox-close-small path {
		fill: white;
	}
	.page-template-template-partners .hero {
		top: 74px;
	}
	.page-template-template-partners .partners {
		padding-top: 130px;
	}
	.page-template-template-partners .hero.fixed + .partners {
		padding-top: 100px;
	}
	/* footer */
	.site-footer {
		padding-top: 20px;
	}
	footer > .container {
		padding-left: 35px;
		padding-right: 35px;
	}
	.footer-top .logos {
		margin-bottom: 40px;
	}
	.footer-menus {
		margin-right: 0;
	}
	.footer-menu {
		width: 50%;
		padding-left: 0;
		margin-bottom: 40px;
	}
	footer .social-media {
		margin-bottom: 0;
	}
	footer .social-media .social {
		margin-bottom: 50px;
	}
	.social-media .col-md-6:first-child {
		order: 1;
	}
	footer .subscription__form form {
		display: flex;
		flex-flow: column wrap;
		align-items: flex-start;
		margin-bottom: 50px;
	}
	footer .subscription__form form p {
		flex-flow: row wrap;
		margin-bottom: 50px;
	}
	footer .subscription__form form .wpcf7-email {
		min-width: 222px;
		width: 222px;
		height: 40px;
		border-radius: 4px;
	}
	footer .subscription__form form .wpcf7-not-valid-tip {
		top: 39px;
		margin-top: 0;
	} 
	footer .subscription__form form .wpcf7-submit {
		margin-right: 0;
	}
	body:not(.rtl) footer .subscription__form form .wpcf7-submit {
		margin-left: 0;
	}
	footer .subscription__form form .wpcf7-spinner {
		position: absolute;
	}
	footer .subscription .mailsent-form {
		top: calc(100% + 10px);
	}
	.copyright__wrap-rights {
		max-width: 220px;
	}
	.copyright__rights {
		margin-bottom: 15px;
		order: 1;
	}
	.copyright__logo-wrap {
		justify-content: start;
	}
	.copyright__link {
		margin-bottom: 15px;
	}
	footer .copyright {
		margin-bottom: 22px;
	}
	.footer-bottom__text {
		margin-bottom: 15px;
	}
	.footer-bottom__buttoms {
		display: flex;
		justify-content: center;
	}
	body:not(.rtl) .footer-bottom .btn-orange-1 {
		margin-left: 0;
		margin-right: 16px;
	}
}
  