.imgslide{display:block; width: 100%; object-fit: cover; height: auto; max-height: 90vh}
.itx-carousel {
	position: relative;
}
.itx-carousel .carousel-control-prev,
.itx-carousel .carousel-control-next {
	top: auto;
	bottom: 40px;
	width: 44px;
	height: 44px;
	transform: none;
	opacity: 1;
}
.itx-carousel .carousel-control-prev {
	left: 50%;
	transform: translateX(-60px);
}
.itx-carousel .carousel-control-next {
	left: 50%;
	transform: translateX(-44px);
    rotate: 180deg;
}
.itx-carousel .carousel-control-prev-icon,
.itx-carousel .carousel-control-next-icon {
	background-size: 18px 18px;
	filter: invert(1);
}
.itx-carousel .carousel-control-prev:hover,
.itx-carousel .carousel-control-next:hover {
	opacity: .8;
}
.containerslider{
    margin-bottom: 100px;
    display: block;
}
.slidertitle{
    color: #fff;
    font-size: 58px;
    font-weight: 800;
    display: block;
    margin-bottom: 50px;
}
.slidersubtitle{
    color: #fff;
    font-size: 23px;
    font-weight: 400;
    display: flex;
    align-items: center;
    gap: 0 20px;
}
.slidersubtitle:hover{
    color: #fff;
}
.itx-slide-overlay {
	position: absolute;
    left:0;
    top: 35%;
    height: 65%;
    width: 100%;
	pointer-events: none;
	background: linear-gradient(
		to bottom,
		rgba(0,0,0,0) 0%,
		rgba(0,0,0,0.75) 100%
	);
}









.titluitxTabsHard{
    text-align: center;
    font-size: 43px;
    font-weight: 500;
    color: var(--culoare-activa);
}

.itx-tabs-nav .itx-tab-btn{
	border:1px solid #27204C;
	border-radius:50px;
	padding:.7rem 1.2rem;
	font-weight:600;
    font-size: 24px;
	color:#27204C;
	background:#fff;
	display:flex;
	align-items:center;
	gap:0 15px;
}
.itx-tabs-nav .itx-tab-btn.active{
	background:#0b2b4a;
	color:#fff;
	border-color:#0b2b4a;
}
.itx-tab-icon{
	width:34px;
	height:34px;
	border-radius:999px;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid rgba(255,255,255,.25);
}
.itx-tabs-nav .itx-tab-btn:not(.active) .itx-tab-icon{
	border-color:rgba(16,24,40,.25);
}

.itx-multi-carousel{ position:relative; }
.itx-carousel-viewport{ overflow:hidden; }

.itx-carousel-track{
	display:flex;
	will-change:transform;
	transition:transform .35s ease;
}

.itx-card{
	position:relative;
	display:block;
	border-radius:14px;
	overflow:hidden;
	flex:0 0 auto;
	text-decoration:none;
	color:#fff;
}
.itx-card img{
	width:100%;
	height:340px;
	object-fit:cover;
	display:block;
}
.itx-card-overlay{
	position:absolute;
	left: 0;
    top: 35%;
    height: 65%;
    width: 100%;
    pointer-events: none;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
}
.itxtabcontentabs{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: end;
    justify-content: center;
}
.itxtabtitle{
    font-size: 34px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 10px;
}
.itxtabsvg{
    text-align: center;
}
.itx-carousel-nav{
	display:flex;
	justify-content:center;
	gap:22px;
	margin:3rem 0;
}
.itx-nav-btn{
	width:44px;
	height:44px;
	border-radius:50px;
	border:0;
	background:transparent;
	color:#013A66;
	display:flex;
	align-items:center;
	justify-content:center;
}
.itx-nav-btn-next{
    transform: translateX(-44px);
    rotate: 180deg;
}
.itx-nav-btn:hover{ background:rgba(11,43,74,.06); }
.itx-nav-btn:disabled{ opacity:.35; cursor:not-allowed; }



.maimultedesprenoi{
    font-size: 18px;
    color: #013A66;
    font-weight: 400;
    display: flex;
    align-items: center;
    gap: 0 20px;
    justify-content: center;
}




