.tb_all {

	text-align: left;

}



.tb_all p {

	margin: 0px;

	font-family: "Inter", Sans-serif;

	font-size: 14px;

	font-weight: 500;

	color: #828282;

}



.tb_all h2 {

	margin: 0px;

	font-family: "Inter", Sans-serif;

	font-size: 18px;

	font-weight: 700;

	color: #333333;

}



.faq_sectnss .e-n-tab-icon {

	height: 40px;

	width: 40px;

	background: #ffffff;

	border-radius: 40px;

	justify-content: center;

	border: none;

}



.faq_sectnss .e-n-tab-title.active .e-n-tab-icon {

	background: #fff;

	height: 40px;

	width: 40px;

	border-radius: 40px;

	justify-content: center;

}





.faq_sectnss .e-n-tabs {

	transition: all 0s !important;

}



.faq_sectnss .e-n-tabs-content .elementor-element {

	transition: all 0s !important;

	height: auto !important;

	transform: none !important;

	opacity: 1 !important;

	width: 100% !important;

}





.conetnt_tab img {

	height: 30px;

	margin-right: 8px;

}



.faq_sectnss .e-n-tab-title[aria-selected=true] {

	background: #FFFFFFFA;

	border-top: 2px solid #E0E0E0;

	border-right: 2px solid #E0E0E0;

	border-left: 2px solid #E0E0E0;

	z-index: 9999;

}



.faq_sectnss .e-n-tab-title[aria-selected=true] .conetnt_tab {

	background: #d0021b !important;

	padding: 10px 20px;

}



.faq_sectnss .e-n-tab-title[aria-selected=false] .conetnt_tab {

	background: #fff !important;

	padding: 10px 20px;

}



.faq_sectnss .e-n-tab-title[aria-selected=true] .conetnt_tab .deactive_img {

	display: none;

}



.faq_sectnss .e-n-tab-title[aria-selected=false] .conetnt_tab .active_img {

	display: none;

}



.faq_sectnss .e-n-tab-title[aria-selected="true"] .conetnt_tab .tb_all h2 {

	color: #fff;

}



.faq_sectnss .e-n-tab-title[aria-selected="true"] .conetnt_tab .tb_all p {

	color: #fff;

}



.conetnt_tab {

	display: flex;

	justify-content: center;

	align-items: center;

	border-radius: 10px;

}





.faqs_tab {

	display: flex;

	align-items: center;

}



.Faqsectionns .e-n-tab-title[aria-selected="true"] .faqs_tab .deactive_img {

	display: none;

}



.Faqsectionns .e-n-tab-title[aria-selected="false"] .faqs_tab .active_img {

	display: none;

}



.Faqsectionns .tb_faq {

	margin-left: 10px;

}





.logoscarosoul .swiper:after {

	content: '';

	background: linear-gradient(270deg, #000000, #000000, #000000, #000000);

	width: 81px;

	height: 290px;

	display: block;

	position: absolute;

	bottom: 0px;

	left: 0px;

	z-index: 9999;

}





.logoscarosoul .swiper:before {

	content: '';

	background: linear-gradient(270deg, #000000, #000000, #000000, #000000);

	width: 81px;

	height: 290px;

	display: block;

	position: absolute;

	bottom: 0px;

	right: 0px;

	z-index: 9;

}





.cmpny_sld .swiper-wrapper {

	transition-timing-function: linear !important;

	-webkit-transition-timing-function: linear !important;

}



.cmpny_sld1 .swiper-wrapper {

	transition-timing-function: linear !important;

	-webkit-transition-timing-function: linear !important;

}





.cmpny_sld .swiper:after {

	content: '';

	background: linear-gradient(273deg, #1d1d1d00, #1d1d1d8f, #1d1d1dba, #1d1d1dd6);

	width: 230px;

	height: 113px;

	display: block;

	position: absolute;

	bottom: 0px;

	left: 0px;

	z-index: 9999;

}





.cmpny_sld .swiper:before {

	content: '';

	background: linear-gradient(88deg, #1d1d1d00, #1d1d1d8f, #1d1d1dba, #1d1d1dd6);

	width: 230px;

	right: 0px;

	height: 113px;

	display: block;

	position: absolute;

	bottom: 0px;

	z-index: 9999;

}





@media (max-width: 767px) {

	.logoscarosoul .swiper:after {

		content: '';

		background: linear-gradient(270deg, #000000, #000000, #000000, #000000);

		width: 25px;

		height: 290px;

		display: block;

		position: absolute;

		bottom: 0px;

		left: 0px;

		z-index: 9999;

	}



	.logoscarosoul .swiper:before {

		content: '';

		background: linear-gradient(270deg, #000000, #000000, #000000, #000000);

		width: 25px;

		height: 290px;

		display: block;

		position: absolute;

		bottom: 0px;

		right: 0px;

		z-index: 9;

	}



	.service_slidr .swiper-slide {

		width: 110px !important;

	}



	.faq_sectnss .e-n-tab-title[aria-selected=false] {

		padding: 0px 0px;

		margin-top: 11px !important;

	}



	.faq_sectnss .e-n-tab-title[aria-selected=true] {



		margin-top: 10px !important;

	}



	.faq_sectnss .e-n-tab-title[aria-selected=true] .conetnt_tab {

		background: #d0021b !important;

		padding: 10px 19px;

		width: 100%;

		justify-content: left;

	}



	.faq_sectnss .e-n-tab-title[aria-selected=false] .conetnt_tab {

		background: #fff !important;

		padding: 10px 11px;

		width: 100%;

		justify-content: left;

	}



	.faq_sectnss .e-n-tab-title[aria-selected=true] .e-n-tab-title-text {

		padding-left: 5px;

		padding-right: 5px;

		width: 100%;

	}



	.faq_sectnss .e-n-tab-title[aria-selected=false] .e-n-tab-title-text {

		width: 100%;

	}



	/* 	.faq_ask_ques .e-n-tabs-heading {

		width: 100%;

		display: flex;

		flex-wrap: nowrap;

		overflow: auto;

		white-space: nowrap;

		margin-bottom: 15px;

		justify-content: center;

		align-items: center;

	} */



	.cmpny_sld .swiper:after {

		content: '';

		background: linear-gradient(273deg, #1d1d1d00, #1d1d1d4d, #1d1d1d5e, #1d1d1d4f);

		width: 50px;

		height: 113px;

		display: block;

		position: absolute;

		bottom: 0px;

		left: 0px;

		z-index: 9999;

	}





	.cmpny_sld .swiper:before {

		content: '';

		background: linear-gradient(88deg, #1d1d1d00, #1d1d1d29, #1d1d1d61, #1d1d1d30);

		width: 50px;

		right: 0px;

		height: 113px;

		display: block;

		position: absolute;

		bottom: 0px;

		z-index: 9999;

	}



	.faq_ask_ques .e-n-tabs-heading {

		display: flex;

		flex-direction: row;

		flex-wrap: nowrap;

		overflow: scroll;

		width: 100%;

		white-space: nowrap;

	}



	.faq_ask_ques .e-n-tabs-heading .e-n-tab-title {

		margin-block-end: var(--n-tabs-gap);

	}



	.faq_ask_ques .e-n-tab-title:not(:first-child) {

		margin-block-start: auto !important;

	}

}





.career_sects .elementor-image-box-wrapper {

	display: flex;

	justify-content: center;

	align-items: center;

}



.career_sects .elementor-image-box-wrapper .elementor-image-box-img {

	    width: 84px !important;

    height: 83px !important;

    margin-right: 10px !important;

    justify-content: center;

    align-items: center;

    align-content: center;

}





.faq_scts .e-n-accordion-item-title[aria-expanded=true] {

	border-radius: 10px 10px 0px 0px;

	border: 0px;

}



@media (min-width: 768px) and (max-width: 1024px) {



	.faq_sectnss .e-n-tab-title[aria-selected=true] .conetnt_tab {

		background: #d0021b !important;

		padding: 10px 19px;

		width: 100%;

		justify-content: left;

		transition: all 0s;

	}



	.faq_sectnss .e-n-tab-title[aria-selected=false] .conetnt_tab {

		background: #fff !important;

		padding: 10px 11px;

		width: 100%;

		justify-content: left;

		transition: all 0s;

	}



	.faq_sectnss .e-n-tab-title[aria-selected=true] .e-n-tab-title-text {

		padding-left: 0px;

		padding-right: 0px;

		width: 100%;

		transition: all 0s;

	}



	.faq_sectnss .e-n-tab-title[aria-selected=false] .e-n-tab-title-text {

		padding-left: 0px;

		padding-right: 0px;

		width: 100%;

		transition: all 0s;

	}



	.faq_sectnss .e-n-tab-title[aria-selected=false] {

		padding: 0px 0px;

		margin-top: 11px !important;

	}



	.faq_sectnss .e-n-tab-title[aria-selected=true] {

		margin-top: 10px !important;

	}



	.e-active {

		border-radius: 0px 0px 10px 10px !important;

	}



	.faq_ask_ques .e-n-tabs-heading {

		display: flex;

		flex-direction: row;

		flex-wrap: nowrap;

		overflow: scroll;

		width: 100%;

		white-space: nowrap;

	}

}





.faq_sectnss .e-n-tabs-heading .e-n-tab-title {

	transition: all 0s;

	transform: none;

}



.faq_sectnss .e-con-inner {

	transition: all 0s;

	transform: none;

}



.faq_sectnss .e-con-inner img {

	transition: all 0s;

	transform: none;

}







