/*
Theme Name: Beltone
Theme URI: https://www.webkeyz.com/
Author: Webkeyz
Author URI: https://www.webkeyz.com/
Description: Theme for Beltone
Version: 1
Text Domain: beltone
*/
/* .corporateAccess__whoWeAre .whoWeAre{
	margin: 0;
} */
.whoWeAre__interior__image {
	right: -20px;
}

.whoWeAre--blue:before {
	background: #1d526e;
}

.whoWeAre {
	padding-top: 3.75rem;
}

.whoWeAre--blue *,
.whoWeAre--blue h2,
.whoWeAre--blue h3 {
	color: #fff;
}

.siteorigin-panels-stretch {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.siteorigin-panels-stretch .container {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.verticalBlock--right {
	background: #1d526e;
	color: #fff;
}

.verticalBlock--right .verticalBlock--right__content {
	padding: 3.125rem 0;
	position: relative;
	height: auto;
}

.verticalBlock--right .verticalBlock--right__content:after {
	content: "";
	position: absolute;
	top: 5%;
	height: 90%;
	background: #1d526e;
	width: 5.375rem;
	left: 100%;
	z-index: 1;
}

.verticalBlock--right h3,
.verticalBlock--right p,
.verticalBlock--right div {
	color: #fff;
}

.capitalMarket__capitalMarketsDetails__blockContainer .corporateAccesshorizontalBlock__content {
	margin-bottom: 4.125rem;
	padding-bottom: 10px;
}

.corporateAccess__roadshowsAndConferences__blockContainer .corporateAccesshorizontalBlock__content {
	margin-bottom: 5rem;
	padding-bottom: 10px;
	min-height: auto;
}

@media (max-width: 991px) {
	.verticalBlock--right .verticalBlock--right__content:after {
		display: none;
	}

	.verticalBlock--right .verticalBlock--right__content:before {
		content: " ";
		position: absolute;
		bottom: calc(100% - 1px);
		height: 3.125rem;
		background: #1d526e;
		width: calc(100% - 3.75rem);
		left: 1.875rem;
		z-index: 1;
	}

	.verticalBlock--right .verticalBlock--right__content {
		padding: 0 4.375rem 3.125rem;
	}

	.capitalMarket__capitalMarketsDetails__blockContainer .corporateAccesshorizontalBlock__content,
	.corporateAccess__roadshowsAndConferences__blockContainer .corporateAccesshorizontalBlock__content {
		margin-bottom: 0;
		padding-bottom: 0;
	}
}

.blueTxt {
	color: #1d526e;
}

.header-inner .dropdown-menu svg,
header .dropdown-menu svg {
	max-width: 34px;
	height: auto;
	fill: #71c32d;
	display: inline-block;
	vertical-align: middle;
	max-height: 24px;
}

.header-inner .dropdown-menu .dropdown-item,
header .dropdown-menu .dropdown-item {
	display: inline-block;
	vertical-align: middle;
}

.whoWeAre h2 {
	text-transform: none;
}

.leadership__team {
	height: 100%;
}

.sub-menu {
	margin-left: -15px;
	margin-right: -15px;
}

.sub-menu>div {
	padding-left: 15px;
	padding-right: 15px;
}

.btn {
	background: #1b4863;
	color: #fff;
	white-space: normal !important;
}

.partners__row__view__parent .view,
.partnerdetails .popup__box .stay {
	white-space: normal !important;
}

.btn--white,
.whoWeAre--blue .whoWeAre__content a.btn--white {
	background: #fff;
	color: #1b4863;
}

.btn:hover,
.btn:focus {
	color: #fff;
}

.btn--white:hover,
.btn--white:focus {
	color: #1b4863;
}

.btn:not(.dropdown-toggle):after {
	content: "\E900";
	font-size: 22px;
	vertical-align: middle;
	padding-left: 15px;
	font-family: icomoon !important;
	display: inline-block;
	line-height: normal;
}

.bottom .siteorigin-panels-stretch {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.bottom .siteorigin-panels-stretch>.panel-grid-cell>.widget,
.inlineEqualHeight>.panel-grid-cell>.widget,
.inlineEqualHeight>.panel-grid-cell>.widget>.panel-widget-style {
	height: 100%;
}

footer .footer__container .first-row .contactus li {
	align-items: center;
}

footer .footer__container .first-row .contactus li span {
	position: static;
	font-size: 21px;
}

footer .footer__container .first-row .contactus li.mail span {
	font-size: 16px;
}

footer .footer__container .first-row .contactus li.number {
	margin-bottom: 15px;
}

footer .footer__container .first-row li {
	color: #738c9a;
	font-size: 14px;
	font-weight: 300;
}

footer .footer__container .second-row {
	color: #fff;
}

.footerMenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

@media (min-width: 768px) {
	.footerMenu ul {
		display: flex;
		justify-content: space-between;
	}
}

@media (max-width: 768px) {

	header .header-title,
	header .header-title-second {
		left: 8%;
	}
}

@media (max-width: 767.98px) {
	header .reports {
		width: 90%;
	}

	.whoWeAre__content {
		padding-right: 0;
	}

	.bottom .bottom__Analysts {
		margin-left: 8.3%;
	}

	.capitalMarket__capitalMarketsDetails__blockContainer .corporateAccesshorizontalBlock__content h2,
	.capitalMarket__capitalMarketsDetails__blockContainer .corporateAccesshorizontalBlock__title h2,
	.capitalMarket__PowersBehindUs__title h2,
	.contact .row-info__title h2,
	.contact__leftContent__title h2,
	.corporateAccess__PowersBehindUs__title h2,
	.corporateAccess__roadshowsAndConferences__blockContainer .corporateAccesshorizontalBlock__content h2,
	.corporateAccess__roadshowsAndConferences__blockContainer .corporateAccesshorizontalBlock__title h2,
	.corporateAccess__roadshowsAndConferences__title h2,
	.ourStory__PowersBehindUs__title h2,
	.partnerdetails .popup__box h2,
	.partnersPage__title__col h2,
	.research__globalCoverage__title h2,
	.research__modesOfAccess__title h2,
	.research__researchProducts__title h2,
	.sales__powersBehindUs__title h2,
	.title h2 {
		font-size: 2.125rem;
	}

	.verticalBlock__textContainer {
		padding: 3.125rem 1.375rem;
	}

	.partnersPage__topcards__inner {
		margin-bottom: 1.25rem;
	}

	.services__row {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.services__row__col {
		width: 100% !important;
		padding: 0;
	}

	.news__row__small {
		padding-left: 0;
	}

	.news__row__small__image {
		margin-bottom: 1rem;
	}

	.news__row__small__row {
		margin-bottom: 2rem;
	}

	.news__row__small__image,
	.news__row__big__interior {
		padding-right: 0;
	}

	.services__row__col .content {
		width: 100%;
	}

	.partnersPage__filter__row__colfirst {
		display: none;
	}

	.header-inner .dropdown-menu {
		padding: .625rem .9375rem;
	}
}

.second-row>div {
	padding: 0;
}

.bottom__contactUs .icon-phone_bottom:before {
	font-size: 7rem;
}

.positionRelative {
	position: relative;
}

.LoadingImg {
	position: absolute;
	z-index: 2;
	background: rgba(255, 255, 255, 0.5);
	width: calc(100% - 30px);
	height: 100%;
	left: 15px;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.partnersPage__filter__row__input form {
	position: relative;
}

.partnersPage__filter__row__input input[type="submit"] {
	position: absolute;
	right: 0;
	top: 0;
	width: 25px;
	height: 100%;
	cursor: pointer;
	background: none;
}

.policy .content__row__first {
	padding-left: 0;
}

.policy .content__row__first__col__small p,
.policy .content h3 {
	width: 100%;
}

.innerBanner {
	height: auto;
}

.innerBanner img {
	position: absolute;
	z-index: 1;
}

.innerBanner__textContainer {
	position: relative;
	z-index: 3;
	padding-bottom: 3.925rem;
	padding-top: 3.925rem;
}

.innerBanner:after {
	z-index: 2;
}

.contact .row-info {
	padding-top: 0 !important;
}

.contact__row>.panel-grid-cell:first-child {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

@media (min-width: 992px) {
	.contact__row>.panel-grid-cell:first-child {
		padding-left: calc(((100% - 960px)/2) + (960px * .0833333) + 15px) !important;
	}
}

@media (min-width: 1200px) {
	.contact__row>.panel-grid-cell:first-child {
		padding-left: calc(((100% - 1140px)/2) + (1140px * .0833333) + 15px) !important;
	}
}

textarea {
	resize: none;
}

textarea.form-control {
	border: 0;
}

.contactBtn.btn {
	padding: 0;
	position: relative;
}

.contactBtn .ajax-loader {
	position: absolute;
	right: -26px;
	top: calc(50% - 8px);
}

.contactBtn.btn:after {
	padding-left: 0;
	position: absolute;
	right: 20px;
	top: calc(50% - 7px);
}

body .contactBtn input {
	background: transparent;
	border: 0;
	padding: 10px 52px 10px 20px;
	box-shadow: 0 0 0;
	height: auto !important;
	color: inherit;
	cursor: pointer;
	text-transform: uppercase;
	position: relative;
	z-index: 2;
}

.mapInner {
	position: relative;
	border-radius: 5px 0 0 5px;
	overflow: hidden;
}

.mapInner:before {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(27, 72, 99, 0.85);
	content: "";
	z-index: 1;
}

.mapPin {
	height: 100%;
	position: absolute;
	top: 0;
	left: 12%;
	z-index: 3;
	display: flex;
	align-items: center;
}

.contact .map {
	height: auto;
}

.contact .map .mapPin .content {
	position: static;
}

.services__row__col .content {
	transition: all 0.5s;
	height: 100%;
	bottom: auto !important;
}

.partners__withoutSpace {
	padding: 0;
}

.partners__row__view__parent {
	text-align: right;
}

.news__row__small__image img {
	width: 100%;
	max-width: 100% !important;
}

header .dropdown-menu .dropdown-item {
	color: #fff;
	text-decoration: none;
}

header .dropdown-item:focus,
header .dropdown-item:hover,
.header-inner .dropdown-item:focus,
.header-inner .dropdown-item:hover {
	background: transparent;
	color: #71c32d;
}

@media (max-width: 767.98px) {
	.services__row__col__content {
		padding-top: 2.35rem !important;
	}

	.partnerdetails__about-company .partnerdetails__about-company__about,
	.partnerdetails__about-company__we-help .we-help-you,
	.partnerdetails__about-company__we-help .call-us {
		padding-left: 30px;
		padding-right: 30px;
	}

	.partnerdetails__about-company .partnerdetails__about-company__we-help {
		height: auto;
	}

	.partnerdetails__about-company__we-help .call-us {
		position: static;
	}

	.partnerdetails__about-company__we-help .we-help-you {
		padding-bottom: 2.75rem;
	}

	.partnerdetails .innerBanner .partner {
		display: inline;
	}
}

@media (max-width: 767px) {
	.partnerOuter {
		text-align: left !important;
	}

	.partnerLeftOuter {
		padding-bottom: 3.925rem;
	}

	.partnerOuter {
		padding-top: 2.925rem;
		padding-bottom: 2.925rem;
	}

	.partnerdetails .innerBanner .background {
		width: auto !important;
		height: 100% !important;
	}

	.partnerdetails .innerBanner__textContainer {
		padding-bottom: 0;
	}
}

@media (max-width: 576px) {
	.partnerdetails .popup__box {
		margin-top: 30px;
	}

	.partnerdetails .popup__box .close {
		right: 15px;
		top: -30px;
	}

	.partnerdetails .popup__box .leave {
		display: block;
		padding: 0;
		margin: 10px 0 0;
	}
}

@media (max-width: 991px) {
	header .navbar-collapse ul {
		background: #1b4863;
	}
}

@media (min-width: 576px) {
	.partnerdetails .innerBanner .background {
		width: 100% !important;
	}

	.partnersPage .fix-filter {
		max-width: 100%;
	}
}

@media (min-width: 768px) {
	.partnerdetails .innerBanner .background {
		width: calc((0.66333 * 720px) + ((100% - 720px)/2)) !important;
	}

	.partnersPage .fix-filter {
		max-width: 690px;
	}
}

@media (min-width: 992px) {
	.partnerdetails .innerBanner .background {
		width: calc((0.66333 * 960px) + ((100% - 960px)/2));
	}

	.partnersPage .fix-filter {
		max-width: 930px;
	}
}

@media (min-width: 1200px) {
	.partnerdetails .innerBanner .background {
		width: calc((0.66333 * 1140px) + ((100% - 1140px)/2));
	}

	.partnersPage .fix-filter {
		max-width: 1110px;
	}
}

.partnerdetails .innerBanner .partner {
	position: static;
}

.partnerdetails .innerBanner .partner {
	height: auto !important;
}

.partnerOuter {
	background: #1b4863;
}

.navbar {
	padding-left: 0;
	padding-right: 0;
}

header .cards .cardseach {
	cursor: pointer;
}

.header-inner .navbar-dark .navbar-nav .current-menu-item .nav-link,
.header-inner .navbar-dark .navbar-nav .current-menu-ancestor .nav-link {
	color: #71c32d;
}

.leadership__team .verticalBlock__textContainer h6,
.leadership__team .verticalBlock__textContainer p {
	font-weight: 400;
}

.leadership__team .verticalBlock__textContainer h3 {
	margin-bottom: 1rem;
}

.leadership__team .verticalBlock__textContainer h4 {
	margin-bottom: 0.5rem;
}

.leadership__team .verticalBlock__textContainer p {
	margin-bottom: 0;
}

.verticalBlock__textContainer h3 {
	font-size: 2.1675rem;
}

.header-inner nav,
header nav {
	margin-top: 0.75rem !important;
}

.fix-header nav,
.background-colorize nav {
	padding-top: 0 !important;
	padding-bottom: 0.35rem !important;
	margin-top: 0.35rem !important;
}

.partnersPage .fix-filter {
	left: auto;
	right: auto;
	top: 1.9rem;
}

input[type="tel"] {
	border: 0;
}

.container {
	margin-left: auto !important;
	margin-right: auto !important;
}

.header-inner .dropdown-menu,
header .dropdown-menu {
	margin-top: 0;
}

.corporateAccess__sliderContainer {
	max-height: none;
}

.contact__leftContent {
	padding-left: 0 !important;
}

.mobileMsg {
	text-align: center;
}

@media screen and (max-width: 600px) {
	header .reports {
		top: -75%;
	}

	header .navbar-brand,
	.header-inner .navbar-brand {
		height: 3.525rem
	}

	header .header-title,
	header .header-title-second {
		width: 80%;
		left: 10%;
	}
}

header .reports .mobileMsg {
	width: 100%;
}

.imgLoader {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	z-index: 9;
	animation-iteration-count: infinite;
	animation-name: loader;
	animation-duration: 0.4s;
}

.imgLoader div {
	display: inline-block;
	width: 50px;
	height: 50px;
	border: 1px rgba(255, 255, 255, 0.7) solid;
	border-right: 0;
	border-radius: 100%;
}

@-webkit-keyframes loader {
	0% {
		transform: rotate(20deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes loader {
	0% {
		transform: rotate(20deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.corporateAccess__sliderContainer #corporateAccessSlide .carousel-inner .carousel-item {
	background-size: cover !important;
}

.corporateAccess__sliderContainer #corporateAccessSlide .carousel-inner .carousel-item .carousel-caption {
	position: relative;
	top: 0;
	left: 0;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	padding-top: 180px;
	padding-bottom: 130px;
}

.news__row__big img,
.news__row__small__image img {
	border-radius: 5px;
}

.partnerdetails__about-company__we-help {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
}

.partnerdetails__about-company__we-help>div {
	flex: 1;
}

.partnerdetails__about-company__we-help>div>div>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
}

.partnerdetails__about-company__we-help .call-us {
	position: static;
}

.whoWeAre__content {
	margin-bottom: 3.75rem;
}

footer .footer__container .first-row p {
	width: 70%;
}

.whoWeAre--blue .verticalBlock__textContainer,
.whoWeAre--blue.verticalBlock {
	background: #1d526e;
}

.whoWeAre--blue.verticalBlock p,
.whoWeAre--blue.verticalBlock div,
.whoWeAre--blue.verticalBlock ul,
.whoWeAre--blue.verticalBlock table {
	color: #fff;
}

.verticalBlock--right.whoWeAre--white,
.whoWeAre--white.verticalBlock--right .verticalBlock--right__content:after {
	background-color: #fff;
}

.verticalBlock--right.whoWeAre--white h1,
.verticalBlock--right.whoWeAre--white h2,
.verticalBlock--right.whoWeAre--white h3,
.verticalBlock--right.whoWeAre--white h4,
.verticalBlock--right.whoWeAre--white h5,
.verticalBlock--right.whoWeAre--white h6 {
	color: #1b4863;
}

.verticalBlock--right.whoWeAre--white p,
.verticalBlock--right.whoWeAre--white div {
	color: #333;
}

.partnersPage__topcards__inner__icon span:before {
	color: #14405e;
	font-size: 90px;
	position: relative;
	left: 20%;
	top: 25%;
}

.leadership__team .black.verticalBlock__textContainer h6 {
	color: #fff;
}

.whoWeAre__image__div img {
	width: auto;
}

.whoWeAre__image__div {
	text-align: center;
}

.research__report .whoWeAre__image__div {
	margin-right: 0;
}

.dropdown-item {
	white-space: normal;
}

.services__row__col .content {
	width: 100%;
	padding: 2rem 2.5rem;
	-ms-transform: translateY(66%);
	-webkit-transform: translateY(66%);
	transform: translateY(66%);
}

.services__row__col .services__row__col__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 2rem !important;
}

.services__row__col:hover .services__row__col__content {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.services__row__col:hover .services__row__col__content {
	-ms-transform: translateY(0%);
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
}

.services__row__col {
	background-size: cover;
	background-repeat: no-repeat;
}

.services__row__col:hover .services__row__col__content .inner-content {
	position: static;
}

.services__row__col .content p {
	width: 100%;
}

@media (min-width: 768px) {
	.services__row__col {
		flex: 0 0 calc(25% - (2 * .3125rem));
		max-width: calc(25% - (2 * .3125rem));
		width: calc(25% - (2 * .3125rem)) !important;
		margin: .625rem .3125rem 0;
		padding: 0;
	}

	.InnerBoxesEqualHeight>div,
	.InnerBoxesEqualHeight2>div>div,
	.leadership__team,
	.research__globalCoverage__block,
	.news__row__flex,
	.services__row__col {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.InnerBoxesEqualHeight>div>div,
	.InnerBoxesEqualHeight2>div>div>div,
	.leadership__team>div,
	.research__globalCoverage__block .research__globalCoverage__block__innerBlock,
	.news__row__flex>div,
	.services__row__col>div {
		flex: 1;
		width: 100%
	}

	.research__globalCoverage__block .research__globalCoverage__block__dataNo {
		flex: 1 auto auto;
	}
}

@media (max-width: 992px) and (min-width: 768px) {
	.services__row__col__content h3 {
		font-size: 1.425rem !important;
	}

	.services__row__col .content {
		-ms-transform: translateY(70%);
		-webkit-transform: translateY(70%);
		transform: translateY(70%);
	}

	.services__row__col .content a {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
}

.services__row__col .content {
	position: static;
}

.icon-noun_77029_cc:before {
	vertical-align: middle;
}

.corporateAccesshorizontalBlock__postionAbsolute__imgContainer {
	text-align: center;
}

.corporateAccesshorizontalBlock__postionAbsolute__imgContainer__wrapper {
	position: relative;
	width: auto;
	display: inline-block;
	text-align: left;
}

@media (min-height: 600px) and (max-width: 768px) {
	header {
		height: 66vh;
	}
}

header .login {
	height: auto;
	padding-bottom: 10px;
}

@media (max-height: 350px) {
	header .dropdown-menu .dropdown-item {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.cards .dropdown-toggle {
		padding-top: 5px;
		padding-bottom: 5px;
	}
}

header .header-title .animate-first {
	top: 105px;
}

@media (max-width: 767px) {
	header .header-title .animate-first {
		top: 55px;
	}
}

@media (max-height: 200px) {
	header .header-title #score {
		font-size: 6.0625rem;
	}

	header .animate-first {
		top: 30px;
	}
}

@media (max-width: 991px) {

	header .navbar-collapse ul,
	.header-inner .navbar-collapse ul {
		background: rgba(51, 51, 51, .9);
		box-shadow: 1px 1px 5px rgba(51, 51, 51, .9);
		padding: 10px 15px;
		border-radius: 5px;
		border: 1px solid rgba(0, 0, 0, .15);
	}

	header .dropdown-menu,
	.header-inner .dropdown-menu {
		background: #1b4863;
	}

	.partnersPage__filter__row input {
		font-size: 16px;
	}
}

header .cards .cardseach .cardseach__inner {
	height: calc(100% - 1.25rem);
}

header .cards .active .cardseach__inner,
header .cards .cardseach:hover .cardseach__inner {
	height: 100%;
}

header .cards .cardseach .row {
	padding-top: 1.0625rem;
}

@media (max-width: 1200px) and (min-width: 992px) {
	header .cards .cardseach .row {
		padding-top: 0.7625rem;
	}

	header .cards .active .firstrow,
	header .cards .cardseach:hover .firstrow {
		padding-top: 1.3875rem !important;
		padding-bottom: 0 !important;
	}

	header .cards .cardseach .cardseach__inner .row_1 {
		padding-bottom: 0.5625rem;
		padding-left: 1.5625rem;
	}

	header .cards .cardseach .row>div {
		padding-left: 0;
	}
}

header .cards .cardseach .cardseach__inner {
	flex: 1;
}

header .cards .cardseach+.cardseach .firstrow,
header .cards .cardseach+.cardseach .row_1 {
	border-left: 0px;
}

header .cards .cardseach+.cardseach .cardseach__inner {
	border-left: 1px solid hsla(0, 0%, 100%, .3);
}

@media (max-width: 767.98px) {
	header {
		margin-bottom: 5rem;
	}

	.sub-menu>div {
		white-space: nowrap;
	}

}

header .navbar-container {
	box-shadow: 0 0 0;
	outline: 0px;
	border: 0px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {

	header .cards .cardseach .cardseach__inner,
	.partnerdetails__about-company__we-help>div,
	.InnerBoxesEqualHeight>div>div,
	.InnerBoxesEqualHeight2>div>div>div,
	.leadership__team>div,
	.research__globalCoverage__block .research__globalCoverage__block__innerBlock,
	.news__row__flex>div,
	.services__row__col>div {
		flex: 1 auto;
	}
}

.corporateAccess__roadshowsAndConferences__blockContainer .corporateAccesshorizontalBlock {
	margin-bottom: 0;
}

.research__report .whoWeAre:before {
	width: 100%;
}


@media (min-width: 992px) {
	.research__report .whoWeAre:before {
		width: calc((0.58 * 960px) + ((0.42 * 960px) / 2) + 30px + ((100% - 960px) / 2));
	}
}

@media (min-width: 1200px) {
	.research__report .whoWeAre:before {
		width: calc((0.58 * 1140px) + ((0.42 * 1140px) / 2) + 30px + ((100% - 1140px) / 2));
	}
}

@media (max-width: 1024px) {
	header .navbar-container {
		position: absolute !important;
	}

	.fix-header {
		position: relative !important;
	}

	.partnersPage .fix-filter {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
	}

	.partnersPage .margintop,
	.margintopheader {
		margin-top: 0;
	}

	.fix-header nav,
	.background-colorize nav {
		padding-top: 0.5rem !important;
		padding-bottom: 1.25rem !important;
		margin-top: 0.75rem !important;
	}

	.partnersPage__topcards__inner__content .text h3 {
		font-size: 1.5rem;
	}

	.verticalBlock__textContainer h3 {
		font-size: 1.6rem;
	}

	.verticalBlock__textContainer p,
	.contact .row-info .verticalBlock__textContainer p {
		font-size: 0.8rem;
	}
}

.mobileVersion header .navbar-container {
	position: absolute !important;
}

.mobileVersion .fix-header {
	position: relative !important;
}

.mobileVersion .partnersPage .fix-filter {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

.mobileVersion .partnersPage .margintop,
.mobileVersion .margintopheader {
	margin-top: 0;
}

.mobileVersion .fix-header nav,
.mobileVersion .background-colorize nav {
	padding-top: 0.5rem !important;
	padding-bottom: 1.25rem !important;
	margin-top: 0.75rem !important;
}

header .earth__hiddinImg {
	position: absolute;
	z-index: -1;
}

.innerFullHeightImage {
	overflow: hidden;
}

.innerFullHeightImage img {
	object-fit: cover;
	width: auto !important;
	min-width: 100%;
	max-width: none;
}

.fixedPosition {
	position: fixed !important;
}