.title-with-btn {
	position: relative;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.title-with-btn .btn {
	white-space: nowrap;
}
.logo-application-blog {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	padding: 41px 25px 22px 24px;
	border: 1px solid var(--sk-black);
	margin-top: 30px;
}
.logo-number {
	position: relative;
	display: flex;
	width: 58px;
	height: 56px;
	background-color: var(--sk-blue);
	color: var(--sk-white);
	align-items: center;
	justify-content: center;
	font-size: 24px;
	line-height: 1.2;
	font-weight: 700;
	mask-image: url(../images/accordion+media-element-bg-light-blue.svg);
    -webkit-mask-image: url(../images/accordion+media-element-bg-light-blue.svg);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    margin-top: -70px;
    margin-bottom: 13px;
}
.logo-application-blog p {
	font-size: 14px;
	line-height: 24px;
}
.logo-application-blog *:last-child {
	margin-bottom: 0;
}
.logo-application-slider.owl-carousel .owl-stage {
	display: flex;
}
.logo-application-slider.owl-carousel .owl-item {
	display: flex;
}
.logo-application-slider.owl-carousel .item {
	display: flex;
	padding-bottom: 33px;
}
.logo-application-slider.owl-carousel .owl-stage-outer {
	overflow: inherit;
}
@media (min-width: 992px) {
	.title-with-btn {
		padding-right: 122px;
	}
	.title-with-btn .content-title {
		width: 57%;
		max-width: 660px;
	}
	.logo-application-slider.owl-carousel .owl-dots {
		display: none;
	}
	.logo-application-slider.owl-carousel .owl-nav {
		position: absolute;
		right: 0;
		top: -108px;
	}
	.logo-application-slider.owl-carousel .owl-nav .owl-prev,
	.logo-application-slider.owl-carousel .owl-nav .owl-next {
		position: relative;
		display: inline-flex;
		width: 48px;
		height: 48px;
		background-color: var(--sk-primary);
		border: 1px solid var(--sk-black);
		align-items: center;
		justify-content: center;
		font-size: 0;
		margin-left: 6px;
	}
	.logo-application-slider.owl-carousel .owl-nav .owl-prev:after,
	.logo-application-slider.owl-carousel .owl-nav .owl-next:after {
		position: relative;
		content: '';
		display: flex;
		width: 13px;
		height: 13px;
		background: url(../images/arrow.svg) no-repeat center;
		background-size: contain;
	}
	.logo-application-slider.owl-carousel .owl-nav .owl-prev:after {
		transform: rotate(-180deg);
	}
}
@media (max-width: 991px) {
	.title-with-btn .btn {
		display: none;
	}
	.logo-application-slider.owl-carousel .owl-nav {
		position: relative;
		width: 100%;
		margin-top: 20px;
	}
	.logo-application-slider.owl-carousel .owl-nav .owl-prev,
	.logo-application-slider.owl-carousel .owl-nav .owl-next {
		position: relative;
		display: inline-flex;
		width: 30px;
		height: 30px;
		background-color: transparent;
		border: none;
		align-items: center;
		font-size: 0;
		float: left;
	}
	.logo-application-slider.owl-carousel .owl-nav .owl-next {
		float: right;
		justify-content: flex-end;
	}
	.logo-application-slider.owl-carousel .owl-nav .owl-prev:after,
	.logo-application-slider.owl-carousel .owl-nav .owl-next:after {
		position: relative;
		content: '';
		display: flex;
		width: 13px;
		height: 13px;
		background: url(../images/arrow.svg) no-repeat center;
		background-size: contain;
	}
	.logo-application-slider.owl-carousel .owl-nav .owl-prev:after {
		transform: rotate(-180deg);
	}
	.logo-application-slider.owl-carousel .owl-dots {
		position: absolute;
		left: 50%;
		bottom: -41px;
		transform: translateX(-50%);
		width: auto;
	}
	.logo-application-slider.owl-carousel .owl-dot {
		position: relative;
		display: inline-flex;
		width: 5px;
		height: 5px;
		background-color: transparent;
		border: 1px solid var(--sk-black);
		border-radius: 50%;
		padding: 0;
		margin: 3px;
	}
	.logo-application-slider.owl-carousel .owl-dot.active {
		background-color: var(--sk-black);
	}
}
@media (max-width: 767px) {
	.logo-application-slider {
		padding-right: 30px;
	}
	.logo-application-slider.owl-carousel .owl-nav {
		width: calc(100% + 30px);
	}
}