/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 12 2023 | 14:07:18 */
.single-case_studies .post_title {
	font-size: 40px;
    font-weight: 700;
    line-height: 1.15;
    text-align: center;
    margin: 0 auto 20px;
	max-width: 700px;
	color: #000000;
}
.join__img.block-with-drone {
    position: relative;
    height: 240px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    border-radius: 18px;
    overflow: hidden;
	--hwrapper-gap: unset !important;
}

.w-hwrapper.join__img.block-with-drone:not(.align_center)>* {
	margin: unset !important;
}
.join__img.block-with-drone .post_taxonomy {
	font-size: 14px;
    line-height: 1.71;
}
.join__img.block-with-drone .w-post-elm-before {
    font-size: 18px;
    line-height: 1.56;
    font-weight: 600;
	display: block;
}
.intern .block-with-text {
    position: relative;
    margin-right: -webkit-calc((100vw - 1100px)/ 2);
    margin-right: calc((100vw - 1100px)/ 2);
}
.first_description_internal_page::-webkit-scrollbar {
    width: 5px;
    background-color: #dcdcdc
}

.first_description_internal_page::-webkit-scrollbar-thumb {
    background-color: #ffc72c
}
@media (min-width: 992px) {
	.callback .post_image {
		height: 560px;
	}
	.callback .post_image img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}
}
@media (max-width: 1199px) {
	.intern .block-with-text {
		margin: 0px 15px !important;
		padding: 15px;
		max-height: 200px;
	}
}
@media (max-width: 767px) {
	.single-case_studies .post_title {
		font-size: 26px;
	}
}
@media (max-width: 479px) {
	.join__img.block-with-drone {
		display: block;
		height: auto !important;
		text-align: center;
		padding: 30px 15px;
	}
	.join__img.block-with-drone > div {
		padding: 10px 0;
	}
}