.saas-img {
	object-fit: cover;
	height: calc(100vh - 111px);
	object-position: 50% 0;
}

.press-page-container .tab {
	display: flex;
    justify-content: center;
    align-items: center;
}
.press-page-container .tab.active {
	background-color:#222;
	color: white;
}

.press-page .tab-content:not(.active) {
	display: none;
}

.leading-logo-container {
	position: relative;
}

.pin-item {
	opacity: 0;
	transition: opacity .5s ease-in-out;
}

.map-counter {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}

.item-title::after {
	content: '';
    position: absolute;
    bottom: 0;
    right: 50%;
    transform: translate(50%, 50%) rotate(-45deg);
    z-index: -1;
    width: 50px;
    height: 50px;
    background-color: #edeced;
    border: 17px solid white;
}

.articles-container {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-content: start
}
.article-item {
  flex: 1 1 min-content;
}

.article-item-small {
    min-width: calc(40% - 17px);
}
.article-item-big {
    min-width: calc(60% - 17px);
}

.press-ceo-btn {
	width: fit-content;
	padding: 0.5em 1em;
	border-radius: 30px;
}

.press-article {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.press-article-intro-img {
}

.press-article-img-blur {
	width: fit-content;
	z-index: 5;
}

.press-article-img-blur::before {
	--blur-img: 
	content: "";
	top: 0;
	left: -5%;
	position: absolute;
	width: 110%;
	height: 100%;
	background-image: url(../img/press-article-content/article-img-placeholder.jpg);
	background-size: cover;
	filter: blur(20px);
	opacity: .8;
	z-index: 0;
	background-position: center center;
}

 .article-img {
	/*max-width: 100%;*/
	/*max-height: 100%;*/
    height: 33vw;
    width: 100%;
	background-size: cover;
	background-position: center;
} 
.article-desc {
	width: 100%;
    box-sizing: border-box;
}

.press-page .pr-head-photo {
	background-position: center top;
    background-image: url(../img/viktoriia-cherednyk-horizontal-fliped.jpg);
    background-size: cover;
    width: 100%;
    height: 100%;
}

.press-page span.clients-count, .press-page span.countries-count {
    background: black;
    padding: 0 5px;
    display: inline-block;
    text-align: right;
}

.press-page span.clients-count { width: 220px; }
.press-page span.countries-count { width: 158px; }
.press-page span.clients-count::after, .press-page span.countries-count::after { content: "+"; }

/* Press Page custom image styles */

.gorgias_img {
	background-image: url('/img/press/IG_Post_Gorgias_3.png'); 
	background-position: 57% center;
}

.languages > .img-tile {
	min-height: 350px;
}

.press-our-parters {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 64px;
	margin-top: 16px;
	margin-right: 17px;
	background-color: #EEECED;
	padding: 90px 64px;
	box-sizing: border-box;
}

.press-our-parters::before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url("/img/press/partners-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.press-our-parters > h2 {
	position: relative;
	z-index: 2;
	text-align: center;
}

.press-our-parters-list {
	position: relative;
	z-index: 2;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: stretch;
	flex-wrap: wrap;
	gap: 48px;
}

.press-our-parters-list > li {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-basis: 350px;
	max-height: 200px;
}

.press-our-parters-list > li > img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.press-page-container .tabs-nav svg path {
  fill: #000;
}

.press-page-container .tabs-nav .active svg path {
  fill: #fff;
}

[data-final-count-with-plus]::after {
  content: "+";
}

.img-container { border-radius: 5px; margin-left: 10%; margin-right: 10%;}
.img-qcrm-cont {min-width: 97%; max-height: 450px;}
.img-qcrm-cont img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.paging-arrow-right,.paging-arrow-left {position:absolute; top: 49%; left: 25px; width: 20px; height: 20px; cursor: pointer;}
.paging-arrow-right { left: auto; right: 25px; transform: rotate(180deg)}
.paging-arrow-right::before,.paging-arrow-right::after,.paging-arrow-left::before,.paging-arrow-left::after {content: ''; position: absolute; left:0; top: 7px; width:20px; height:4px; background-color: #000; border-radius: 10px; transform: rotateZ(40deg); transform-origin: left center;transition: all .3s ease}
.paging-arrow-right::after,.paging-arrow-left::after {transform:rotateZ(-40deg); top: 9px}
.paging-arrow-right:hover::before,.paging-arrow-left:hover::before {transform:rotateZ(50deg);}
.paging-arrow-right:hover::after,.paging-arrow-left:hover::after {transform:rotateZ(-50deg);}

@media screen and (max-width: 900px) {
	.article-item-big {
		min-width: fit-content;
	}
}

@media screen and (max-width: 800px) {
  .leading > .tile {
		max-width: 100%;
	}

	.talented .f85 {
		font-size: 50px;
	}

	.section-logic {
		flex-direction: column;
	}

  .paging-arrow-right, .paging-arrow-left { top: 0; bottom: 20px; left: auto; right: 20px; top: auto;}
	.paging-arrow-left {right: 60px}
}

@media screen and (max-width: 768px) {
  .item-title::after {
		display: none;
	}

  .talented,
	.languages,
	.leading,
	.saas,
	.company-links {
		flex-direction: column;
	}
}

@media screen and (max-width: 580px) {
	.gorgias_img {
		height: 400px !important;
		background-image: url('/img/press/IG_Post_Gorgias_3-mobile.png'); 
		background-position: center center;
	}

	.press-our-parters {
		padding: 64px 16px;
	}

	.press-our-parters-list {
		gap: 24px;
	}
}

@media screen and (max-width: 560px) {
	.gorgias_img {
		height: 350px !important;
		max-height: 350px !important;
	}
}

@media screen and (max-width: 480px) {
	.press-page span.clients-count { width: auto; }
	.press-page span.countries-count { width: auto; }
	.map-wrapper .f80 {
		font-size: 30px !important;
	}
	.col-inline-m450 {grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));}
	.content-tile {padding: 1em;}
}

.press-page .media-logo img {
	max-width: 200px;
	max-height: 50px;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.press-seo-text-block {
	justify-content: center;
}
.map-count-2{
	margin-top: 13px; 
	transform: translateX(-19px);
}
@media screen and (min-width: 1920px) {
	.press-seo-text-block .mwidth600 {
		max-width: 720px;
	}
	.press-seo-text-block .f40 {
		font-size: 45px;
	}
	.press-seo-text-block .f25 {
		font-size: 30px;
	}
	.press-seo-text-block .f20 {
		font-size: 25px;
	}
}
@media screen and (max-width: 700px){
	.press-seo {
		flex-direction: column;
	}
}
@media screen and (max-width: 420px) {
	.press-seo-text-block .f40 {
		font-size: 30px;
	}
	.press-seo-text-block .f25 {
		font-size: 18px;
	}
	.press-seo-text-block .f20 {
		font-size: 15px;
	}
}
@media screen and (max-width: 375px) {
	.press-seo {
		margin-bottom: 40px;
	}
	.languages .p6 {
		padding: 1rem;
	}
	.contacts .tile-mini{
		margin: 0;
	}
	.contacts .p2 {
		padding: 1rem;
	}
	.map-count-2{
		transform: translateX(0);
	}

	.press-page .media-logo img {
		max-width: 70px;
	}
}