
@font-face {
	font-family: 'icomoon';
	src: url('fonts/icomoon.eot?7aomzx');
	src: url('fonts/icomoon.eot?7aomzx#iefix') format('embedded-opentype'),
		url('fonts/icomoon.ttf?7aomzx') format('truetype'),
		url('fonts/icomoon.woff?7aomzx') format('woff'),
		url('fonts/icomoon.svg?7aomzx#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^='icon-'],
[class*=' icon-'] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-location:before {
  content: "\e900";
}
.icon-list:before {
  content: "\e901";
}
.icon-calendar:before {
  content: "\e902";
}
.icon-x:before {
  content: "\e903";
}
.icon-fb:before {
  content: "\e904";
}
.icon-instagram:before {
  content: "\e905";
}
.icon-user-check:before {
  content: "\e906";
}
.icon-check:before {
  content: "\e90a";
}
.icon-expand:before {
  content: "\e90b";
}
.icon-close:before {
  content: "\e90c";
}
.icon-phone:before {
  content: "\e90f";
}
.icon-wp:before {
  content: "\e912";
}
.icon-right:before {
  content: "\e915";
}
.icon-left:before {
  content: "\e917";
}
.icon-bottom:before {
  content: "\e919";
}
.icon-top:before {
  content: "\e924";
}
.icon-mail:before {
  content: "\e925";
}
.icon-globe:before {
  content: "\e92e";
}
.icon-menu:before {
  content: "\e933";
}
.icon-spinner:before {
  content: "\e97f";
}



.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 !important;
	cursor: pointer !important;
	font-size: 19px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	color: #fff !important;
}

.cards.owl-carousel .owl-nav button.owl-next,
.cards.owl-carousel .owl-nav button.owl-prev {
	color: #0e2031 !important;
}

.owl-carousel .owl-nav button.owl-next {
	right: 0px;
}
.owl-carousel .owl-nav button.owl-prev {
	left: 0px;
}

@media (min-width: 768px) {
	.owl-carousel .owl-nav button.owl-next {
		right: 55px;
	}
	.owl-carousel .owl-nav button.owl-prev {
		left: 45px;
	}
	.owl-carousel-experiences .owl-item:not(.active) {
		opacity: 0.5;
		scale: .8;
	}
	.owl-carousel-experiences .owl-item:not(.active) .content-img {
		margin-left: -100px;
		margin-right: -100px;
	}

	.owl-carousel-experiences .owl-item.active{
		scale: 1;	
		z-index: 99;
	}
}

.wysiwyg {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: #0e2031;
}

.wysiwyg ol,
.wysiwyg ul,
.wysiwyg p,
.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
	font-family: 'Montserrat', sans-serif;
	padding: revert !important;
	margin: revert !important;
}

.wysiwyg em {
	font-style: italic !important;
}
.wysiwyg ul li {
	list-style: disc;
}
.wysiwyg ol li {
	list-style: decimal;
}

.pagination {
	display: flex;
}
.pagination .current {
	font-family: Arial;
	font-weight: 700 !important;
	font-size: 14px;
	line-height: 20px;
	color: #0e2031;
	border-radius: 50%;
	background-color: #e5e7eb;
}
.pagination .page-numbers {
	width: 40px;
	height: 40px;
	justify-content: center;
	display: flex;
	align-items: center;
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #000;
	margin: 0 2px;
}
.pagination .next,
.pagination .prev {
	font-size: 10px;
}

.lang-item {
	margin: 10px 0;
}
.lang-item a {
	display: flex;
	align-items: center;
}
