.contentslider__wrapper_outer {
    max-width: var(--module-wrapper-width);
    margin: 45px auto;
    position: relative;
    height: auto;
    padding: 30px 20px 10px;
}
/* DEFAULT VERSION */
.contentslider__wrapper_outer .swiper-carousel-content {
    height: 450px;
    margin: 20px;
    overflow: hidden;
}
.contentslider__wrapper_outer .swiper-carousel-content .swiper-wrapper {
    width: 400px;
}

.swiper-slide.contentslider__item_wrapper {
    width: 375px;
    height: 450px;
}

.contentslider__wrapper {
	margin: 45px auto;
}
.contentslider__wrapper h2 {
	font-family: var(--default-font-medium);
	margin: var(--section-header-margin);
	font-size: var(--section-header-size);
}

.contentslider__item {
	width: 100%;
	margin: 0 0 40px;
	display: flex;
	flex-direction: column;
	padding: 0 7px;
}

.contentslider__paragraph_wrapper {
	/* font-size: 0.75rem;
	line-height: 1.2rem; */
	font-size: var(--font-size-text);
	line-height: var(--lineheight-text);
	padding-top: 25px;
}

.contentslider__image-item {
	position: relative;
}

.contentslider__card_small {
	box-shadow: 1px 9px 12px 1px #2020201d;
    height: 250px;
    min-height: 250px;
    max-height: 250px;
}
 .small__img_wrapper {
    height: 83%;
 }
.small__img_wrapper img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.item__small_header {
	font-family: var(--default-font-medium);
	/* font-size: 0.9rem; */
	font-size: var(--font-size-text);
	padding: 10px;
}

.item__large_header {
	position: absolute;
	bottom: 35px;
	left: 15px;
	font-family: var(--default-font-medium);
	font-size: 1.1rem;
}
.item__large_header.light-text {
	color: var(--light);
}

.contentslider__item_wrapper-horizontal {
	display: flex !important;
	flex-direction: row;
	box-shadow: 1px 9px 12px 1px #2020201d;
	padding: 30px;
	margin: 0;
	max-height: 375px;
    width: 100%;
}
/* .contentslider__item_wrapper-horizontal .contentslider__image {
	height: 275px;

} */
.contentslider__item-horizontal_text {
	width: 50%;
	display: flex;
	align-items: center;
	margin-right: 30px;
}
.contentslider__item-horizontal_img {
	width: 50%;
}
.contentslider__item-horizontal_text .item__header {
	font-size: 1rem;
	font-family: var(--default-font-medium);
    padding: 20px 0;
}
#swiperContentBtnPrev, #swiperContentBtnNext {
	height: 45px;
	width: 45px;
	background-color: white;
	border-radius: 5px;
	bottom: 50%;
	border: 2px solid var(--default-blue)
}
#swiperContentBtnPrev {
	position: absolute;
	left: -14px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="52" height="52" viewBox="0 0 30 30" fill="none"><path d="M10.4618 11.9881L14.8868 16.4131C15.0368 16.5631 15.1077 16.7381 15.0993 16.9381C15.091 17.1381 15.0118 17.3131 14.8618 17.4631C14.7118 17.6131 14.5327 17.6881 14.3243 17.6881C14.116 17.6881 13.9368 17.6131 13.7868 17.4631L8.83684 12.5131C8.75351 12.4298 8.69517 12.3465 8.66184 12.2631C8.62851 12.1798 8.61184 12.0881 8.61184 11.9881C8.61184 11.8881 8.62851 11.7965 8.66184 11.7131C8.69517 11.6298 8.75351 11.5465 8.83684 11.4631L13.8118 6.48814C13.9618 6.33814 14.1368 6.26731 14.3368 6.27564C14.5368 6.28397 14.7118 6.36314 14.8618 6.51314C15.0118 6.66314 15.0868 6.84231 15.0868 7.05064C15.0868 7.25897 15.0118 7.43814 14.8618 7.58814L10.4618 11.9881Z" fill="%230a3ea6"/></svg>');
}	
#swiperContentBtnNext {
	position: absolute;
	right: -14px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="52" height="52" viewBox="0 0 30 30" fill="none"><path d="M13.25 11.975L8.825 7.54999C8.675 7.39999 8.60416 7.22499 8.6125 7.02499C8.62083 6.82499 8.7 6.64999 8.85 6.49999C9 6.34999 9.17916 6.27499 9.3875 6.27499C9.59583 6.27499 9.775 6.34999 9.925 6.49999L14.875 11.45C14.9583 11.5333 15.0167 11.6167 15.05 11.7C15.0833 11.7833 15.1 11.875 15.1 11.975C15.1 12.075 15.0833 12.1667 15.05 12.25C15.0167 12.3333 14.9583 12.4167 14.875 12.5L9.9 17.475C9.75 17.625 9.575 17.6958 9.375 17.6875C9.175 17.6792 9 17.6 8.85 17.45C8.7 17.3 8.625 17.1208 8.625 16.9125C8.625 16.7042 8.7 16.525 8.85 16.375L13.25 11.975Z" fill="%230a3ea6"/></svg>');
}

.swiper-pagination {
	z-index: 0 !important;
}
 .swiper-prev:after {
	content: '';
}

.swiper-next:after {
	content: '';
}

.contentslider__wrapper_outer .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
    height: 10px;
    width: 10px;
}

.contentslider__wrapper_outer .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: var(--default-blue)!important;
}

.contentslider__wrapper_outer .swiper-pagination-lg.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
    height: 10px;
    width: 10px;
}
.contentslider__wrapper_outer .swiper-pagination-lg.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: flex;
    justify-content: center;
}
.contentslider__wrapper_outer .swiper-pagination-lg.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: var(--default-blue)!important;
}
.contentslider__paragraph_wrapper-mobile {
    display: none;
}

/* LARGE VERSION  */
.contentslider__wrapper_outer .swiper-carousel-content-large {
    height: 400px;
    width: 95%;
    overflow: hidden;
    margin: 30px;
    padding: 10px;
}

#swiperContentLargeBtnPrev, #swiperContentLargeBtnNext {
	height: 45px;
	width: 45px;
	background-color: white;
	border-radius: 5px;
	bottom: 50%;
	border: 2px solid var(--default-blue);
    position: absolute;
}
#swiperContentLargeBtnPrev {
	left: -25px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="52" height="52" viewBox="0 0 30 30" fill="none"><path d="M10.4618 11.9881L14.8868 16.4131C15.0368 16.5631 15.1077 16.7381 15.0993 16.9381C15.091 17.1381 15.0118 17.3131 14.8618 17.4631C14.7118 17.6131 14.5327 17.6881 14.3243 17.6881C14.116 17.6881 13.9368 17.6131 13.7868 17.4631L8.83684 12.5131C8.75351 12.4298 8.69517 12.3465 8.66184 12.2631C8.62851 12.1798 8.61184 12.0881 8.61184 11.9881C8.61184 11.8881 8.62851 11.7965 8.66184 11.7131C8.69517 11.6298 8.75351 11.5465 8.83684 11.4631L13.8118 6.48814C13.9618 6.33814 14.1368 6.26731 14.3368 6.27564C14.5368 6.28397 14.7118 6.36314 14.8618 6.51314C15.0118 6.66314 15.0868 6.84231 15.0868 7.05064C15.0868 7.25897 15.0118 7.43814 14.8618 7.58814L10.4618 11.9881Z" fill="%230a3ea6"/></svg>');
}	
#swiperContentLargeBtnNext {
	right: -25px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="52" height="52" viewBox="0 0 30 30" fill="none"><path d="M13.25 11.975L8.825 7.54999C8.675 7.39999 8.60416 7.22499 8.6125 7.02499C8.62083 6.82499 8.7 6.64999 8.85 6.49999C9 6.34999 9.17916 6.27499 9.3875 6.27499C9.59583 6.27499 9.775 6.34999 9.925 6.49999L14.875 11.45C14.9583 11.5333 15.0167 11.6167 15.05 11.7C15.0833 11.7833 15.1 11.875 15.1 11.975C15.1 12.075 15.0833 12.1667 15.05 12.25C15.0167 12.3333 14.9583 12.4167 14.875 12.5L9.9 17.475C9.75 17.625 9.575 17.6958 9.375 17.6875C9.175 17.6792 9 17.6 8.85 17.45C8.7 17.3 8.625 17.1208 8.625 16.9125C8.625 16.7042 8.7 16.525 8.85 16.375L13.25 11.975Z" fill="%230a3ea6"/></svg>');
}

.contentslider__wrapper_outer .swiper-carousel-content-large .swiper-wrapper {
    width: 700px;
    height: 400px!important;
}

@media screen and (max-width: 768px) {
    .contentslider__wrapper_outer .swiper-carousel-content {
        height: 525px;
    }
    .contentslider__item {
        padding: 0;
        margin: 0 0 20px;
    }
    .item__small_header {
        display: none;
    }
     .small__img_wrapper {
        height: 100%;
    }
	.contentslider__paragraph_wrapper {
		display: none;
	}
    .contentslider__paragraph_wrapper-mobile {
        display: block;
        font-size: 0.9rem;
		line-height: 1.35rem;
        margin: 60px 0 20px;
    }
      .contentslider__paragraph_wrapper-mobile h4 {
        font-size: var(--font-size-text);
        font-family: var(--default-font-medium);
        padding: 15px 0;
      }
    #swiperContentBtnPrev, #swiperContentBtnNext {
        height: 35px;
        width: 35px;
        background-color: white;
        border-radius: 5px;
        bottom: 50%;
        border: 2px solid var(--default-blue);
        position: absolute;
    }
    #swiperContentBtnPrev {
        left: 0;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 22 22" fill="none"><path d="M10.4618 11.9881L14.8868 16.4131C15.0368 16.5631 15.1077 16.7381 15.0993 16.9381C15.091 17.1381 15.0118 17.3131 14.8618 17.4631C14.7118 17.6131 14.5327 17.6881 14.3243 17.6881C14.116 17.6881 13.9368 17.6131 13.7868 17.4631L8.83684 12.5131C8.75351 12.4298 8.69517 12.3465 8.66184 12.2631C8.62851 12.1798 8.61184 12.0881 8.61184 11.9881C8.61184 11.8881 8.62851 11.7965 8.66184 11.7131C8.69517 11.6298 8.75351 11.5465 8.83684 11.4631L13.8118 6.48814C13.9618 6.33814 14.1368 6.26731 14.3368 6.27564C14.5368 6.28397 14.7118 6.36314 14.8618 6.51314C15.0118 6.66314 15.0868 6.84231 15.0868 7.05064C15.0868 7.25897 15.0118 7.43814 14.8618 7.58814L10.4618 11.9881Z" fill="%230a3ea6"/></svg>');
    }	
    #swiperContentBtnNext {
        right: 0;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 22 22" fill="none"><path d="M13.25 11.975L8.825 7.54999C8.675 7.39999 8.60416 7.22499 8.6125 7.02499C8.62083 6.82499 8.7 6.64999 8.85 6.49999C9 6.34999 9.17916 6.27499 9.3875 6.27499C9.59583 6.27499 9.775 6.34999 9.925 6.49999L14.875 11.45C14.9583 11.5333 15.0167 11.6167 15.05 11.7C15.0833 11.7833 15.1 11.875 15.1 11.975C15.1 12.075 15.0833 12.1667 15.05 12.25C15.0167 12.3333 14.9583 12.4167 14.875 12.5L9.9 17.475C9.75 17.625 9.575 17.6958 9.375 17.6875C9.175 17.6792 9 17.6 8.85 17.45C8.7 17.3 8.625 17.1208 8.625 16.9125C8.625 16.7042 8.7 16.525 8.85 16.375L13.25 11.975Z" fill="%230a3ea6"/></svg>');
    }

    .contentslider__wrapper_outer .swiper-carousel-content-large {
        height: 450px;
        width: 100%;
        margin: 0;
        padding: 10px;
    }
    .swiper-slide.contentslider__item_wrapper-horizontal {
        width: 375px;
        max-height: 500px;
        padding: 6px;
    }

    .contentslider__wrapper_outer .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 250px;
    }

    .contentslider__item_wrapper-horizontal {
        flex-direction: column;
        width: 100%;
    }
    .contentslider__item-horizontal_text {
        width: 100%;
    }

    .contentslider__item-horizontal_img {
        width: 100%;
        max-height: 225px!important;
    }

    .swiper-slide.contentslider__item_wrapper-horizontal {
        width: 280px!important;
        margin: 20px !important;
    }
    #swiperContentLargeBtnPrev, #swiperContentLargeBtnNext {
        height: 35px;
        width: 35px;
        background-color: white;
        border-radius: 5px;
        bottom: 50%;
        border: 2px solid var(--default-blue);
        position: absolute;
    }
    
    #swiperContentLargeBtnPrev {
        left: 0;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 22 22" fill="none"><path d="M10.4618 11.9881L14.8868 16.4131C15.0368 16.5631 15.1077 16.7381 15.0993 16.9381C15.091 17.1381 15.0118 17.3131 14.8618 17.4631C14.7118 17.6131 14.5327 17.6881 14.3243 17.6881C14.116 17.6881 13.9368 17.6131 13.7868 17.4631L8.83684 12.5131C8.75351 12.4298 8.69517 12.3465 8.66184 12.2631C8.62851 12.1798 8.61184 12.0881 8.61184 11.9881C8.61184 11.8881 8.62851 11.7965 8.66184 11.7131C8.69517 11.6298 8.75351 11.5465 8.83684 11.4631L13.8118 6.48814C13.9618 6.33814 14.1368 6.26731 14.3368 6.27564C14.5368 6.28397 14.7118 6.36314 14.8618 6.51314C15.0118 6.66314 15.0868 6.84231 15.0868 7.05064C15.0868 7.25897 15.0118 7.43814 14.8618 7.58814L10.4618 11.9881Z" fill="%230a3ea6"/></svg>');
    }	
    #swiperContentLargeBtnNext {
        right: 0;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 22 22" fill="none"><path d="M13.25 11.975L8.825 7.54999C8.675 7.39999 8.60416 7.22499 8.6125 7.02499C8.62083 6.82499 8.7 6.64999 8.85 6.49999C9 6.34999 9.17916 6.27499 9.3875 6.27499C9.59583 6.27499 9.775 6.34999 9.925 6.49999L14.875 11.45C14.9583 11.5333 15.0167 11.6167 15.05 11.7C15.0833 11.7833 15.1 11.875 15.1 11.975C15.1 12.075 15.0833 12.1667 15.05 12.25C15.0167 12.3333 14.9583 12.4167 14.875 12.5L9.9 17.475C9.75 17.625 9.575 17.6958 9.375 17.6875C9.175 17.6792 9 17.6 8.85 17.45C8.7 17.3 8.625 17.1208 8.625 16.9125C8.625 16.7042 8.7 16.525 8.85 16.375L13.25 11.975Z" fill="%230a3ea6"/></svg>');
    }


   .swiper-pagination-lg.swiper-pagination-bullets.swiper-pagination-horizontal{
        position: absolute;
        bottom: -25px;
    }
}
