.slider-overflow .swiper-related .swiper-slide:last-child{
    display: none;
}
/* .border-slide-rel {
    min-height: 482px;
}
 */
.elementor-column-gap-default > .elementor-column.elementor-element-daec34a > .elementor-element-populated {
    padding: 0;
}

.elementor-11797 .elementor-element.elementor-element-07c0498 {
    overflow: hidden;
}

body {
    overflow-x: hidden;
}

.swiper-related,
.swiper-related * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;

}
/* 
.swiper-related {
    height: 760px;
    margin: 0;
} */

/* @media screen and (max-width: 1140px) {
    .swiper-related {
        height: 660px;
    }
} */

.swiper-related > .swiper-wrapper {
/*     align-items: flex-end; */
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.swiper-related .swiper-slide {
    height: 100%;
    position: relative;
    width: 441px;
    box-sizing: border-box;
    display: flex;
/*     max-height: 701px; */
    flex-direction: column;
    padding: 0;
    outline: 1px solid #2E2E2E;
    margin-right: 36px;
    transition: all 0.3s;
}

.swiper-related .border-slide-rel {
    padding: 0 0 53px 0;
/*     min-height: 376px !important; */
    display: contents;
}

.pb-20 {
    padding: 0 0 105px 0;
}

@media screen and (max-width: 1150px) {
    .pb-20 {
        padding: 0 0 137px 0;
    }
}

/* .swiper-related .swiper-slide__inner-container{
    max-height: 700px;
} */

.swiper-related .swiper-slide__inner-container:hover .border-slide-rel {
    border: none;
}

.swiper-related .border-slide-rel:hover {
    border: none;
}

.swiper-related .border-slide-rel:focus {
    border: none;
}

.swiper-related .border-slide-rel:active {
    border: none;
}

.swiper-related .swiper-slide:last-child {
    border: none;
}

.swiper-related .swiper-into-e1 {
    transition: all 0.3s;
}

.swiper-related .swiper-slide:last-child {
    box-shadow: none;
}

/* .swiper-related .swiper-slide:last-child .slide__button-wrapper {*/
/*    height: 70px;*/
    /*margin-bottom: auto;*/
 /*   background-color: #c63031;*/
 /*   margin-top: 30px;*/
/*    align-self: flex-end;*/
/*}  */



.swiper-related .swiper-slide:hover {
/*     box-shadow: 0 0 0 20px #2E2E2E !important; */
	outline: 20px solid #2e2e2e;
	background: #2e2e2e;
	-webkit-backface-visibility: hidden;
    transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.swiper-related .swiper-slide:hover .border-slide-rel {
    border: none;
}

.swiper-related .swiper-slide:last-child:hover {
    background-color: #fff;
    padding: 0;
    transition: all 0.3s;
}


.swiper-related .swiper-slide:hover .swiper-into-e1 {
    background-color: #2E2E2E;
    transition: all 0.3s;
}

.swiper-related .swiper-slide:hover .swip-title-rel-qe {
    color: #fff;
    transition: color 0.3s;
}

/* .swiper-related .swiper-slide:hover .slide__button-wrapper {
    height: 70px;
} */

.swiper-related .swiper-slide:hover .arrow-btn {
    background-color: #c63031;
}

.swiper-related .swiper-slide:hover .slide__heading {
    margin-top: 0;
    color: white;
}

.swiper-related .swip-title-rel-qe {
    margin: 40px 40px 20px 40px;
    font-family: Sora;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 130%;
    color: #2E2E2E;
    transition: all 0.3s;
}
@media screen and (max-width: 1000px){
    .swiper-related .swip-title-rel-qe{
        margin: 20px !important;
    }
}

.swiper-related .swip-array-rel {
    padding: 0 40px 58px 40px;
    transition: all 0.3s;
}

.swiper-related .swip-array-rel a {
    display: inline-block;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    color: #959595;
    padding: 4px 12px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-right: 8px;
    margin-bottom: 8px;
    transition: all 0.3s;
}

.swiper-related .swip-array-rel a:hover {
    color: #C63031;
    transition: all 0.3s;
}

.swiper-related .slide__img-rel {
    width: 440px;
    height: 330px;
    background: url('');
}

.swiper-related .block-div-img-rel {
    width: 441px;
    height: 324px;
    overflow: hidden;
}

.swiper-related .slide__img-rel {
    width: 100% !important;
    height: 100%;
}

.swiper-related .swip-title-rel {
    padding: 0;
}

.elementor-11797 .elementor-element.elementor-element-07c0498 > .elementor-element-populated {
    padding: 0;
}

.swiper-related .slide__button-wrapper {
    margin: 0 20px 25px 40px;
    position: absolute;
    display: block;
    bottom: 0;
    transition: all 0.3s;
}

@media screen and (max-width: 1140px) {
    .swiper-related .slide__button-wrapper {
        margin: 0 20px 25px 20px;
    }
}

.swiper-related .slide__button-wrapper .arrow-btn a {
    padding: 35px;
    position: absolute;
    display: inline-block;
    content: '';
    background: url('https://i.ibb.co/5Ys5T2y/Group-4700.png');
    width: 17px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
}

.swiper-related .swiper-slide:hover .slide__button-wrapper a {
    background: url('https://i.ibb.co/sQsnH5Y/Group-4701.png');
    width: 17px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    transition: all 0.3s linear;

}


.swiper-related .swiper-slide:hover .slide__text {
    -webkit-line-clamp: 12;
    margin-bottom: auto;
}

.swiper-related
.swiper-related .swiper-slide:hover
.slide__heading_hidden:not(:empty) {
    display: inline;
}

.swiper-related .swiper-slide:last-child .slide__heading {
    margin-bottom: 30px;
}

.swiper-related .slide__heading {
    margin-top: auto;
    margin-bottom: 30px;
    color: #2E2E2E;
    font-family: 'Sora', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 48px;
}

.swiper-related .slide__heading_hidden {
    display: none;
}

.swiper-related .swiper-slide .slide__text {
    font-family: 'Karla', sans-serif;
    font-size: 14px;
    font-weight: 400;

    line-height: 20px;
}

.swiper-related .swiper-slide .slide__text {
    margin: 0;
    overflow-y: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}

.swiper-related .slide__button-wrapper {
    width: 70px;
    height: 70px;
    transition: height linear 0.3s;
}

.swiper-related .slide__button-wrapper_mob {
    display: none;
    margin-top: 20px;
}

.swiper-related .slide__button-text_mob {
    color: #d13b3b;
}

.swiper-related .slide__button-img_mob {
    margin-left: 12px;
}

.swiper-related .arrow-btn {
    display: flex;
    cursor: pointer;
    border: 1px solid #000;
    position: relative;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.swiper-related .arrow-btn__svg {
    position: absolute;
    transform: translateX(-45px);
    transition: all 0.3s linear;
}

.swiper-related .arrow-btn:hover > .arrow-btn__svg {
    transform: translateX(45px);
}

.its-seventeen > div > section:nth-child(2) > div > div > div {
    padding: 0 !important;
}


.swiper-related__navigation {
    margin-top: 40px;
    display: flex;
    column-gap: 10px;
}

.swiper-related__navigation-btn:hover {
    background: none;
}


.swiper-related__navigation-btn {
    background: none;
    cursor: pointer;
    border: none;
}


.swiper-related__navigation_disabled path {
    stroke: #C1C1C1;
}

.swiper-related .arrow-btn3-rel {
    cursor: pointer;
    display: flex;
    border: 1px solid #000;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    width: 70px;
    height: 70px;
    overflow: hidden;
    position: relative;
}

[type="button"]:focus, [type="button"]:hover, [type="submit"]:focus, [type="submit"]:hover, button:focus, button:hover {

    background-color: transparent;
    border: none;
    outline: none;
}


@media screen and (max-width: 1200px) {
    .elementor-11797 .elementor-element.elementor-element-07c0498 > .elementor-element-populated {
        margin: 0px 0px 100px 35px;
    }
/*     .swiper-related .slide__button-wrapper{
        top: 88%;
    } */
    .swiper-related .swip-array-rel{
        padding: 0 20px 20px 15px !important;
    }
/*     .swiper-related .slide__button-wrapper {
        top: 86%;
    } */
    .swiper-related .swip-title-rel-qe {
        margin: 20px !important;
    }
    .swiper-related .slide__button-wrapper {
        width: 60px;
        height: 60px;
    }
    .swiper-related .arrow-btn3-rel {
        width: 60px;
        height: 60px;
    }
}

@media screen and (max-width: 1140px) {
    .swiper-related .swiper-slide {
        width: 360px;
        box-sizing: border-box;
        display: flex;
/*         max-height: 700px; */
        flex-direction: column;
        padding: 0;
        /*border: 1px solid #000;*/
        margin-right: 40px;
        transition: all 0.3s;
    }
    .elementor-11797 .elementor-element.elementor-element-07c0498 > .elementor-element-populated {
        margin: 0px 0px 100px 77px;
    }
    .swiper-related .block-div-img-rel {
        height: 100%;
        overflow: hidden !important;
    }
    .swiper-related .swiper-slide:hover .block-div-img-rel {

        overflow: hidden !important;
    }
    .swiper-related .swiper-slide:hover .swip-title-rel-qe {
        margin: 20px;
        transition: all 0.3s;
    }

/*     .swiper-related .swiper-slide:hover .slide__button-wrapper {
        margin: 0 20px 20px 20px;
        transition: all 0.3s;
    } */
    .elementor-97 .elementor-element.its-seventeen div section:nth-child(2) div div > .elementor-element-populated {
        margin: 0px 0px 100px 70px;
        padding: 0;
    }
}

@media screen and (max-width: 992px) {
    .swiper-related .swiper-slide:hover .slide__heading {
        margin-top: 0;
        color: #2E2E2E;
    }
    .elementor-11797 .elementor-element.elementor-element-07c0498 > .elementor-element-populated {
        margin: 0px 0px 100px 13px;
    }
    .elementor-97 .elementor-element.its-seventeen div section:nth-child(2) div div > .elementor-element-populated {
        margin: 0px 0px 100px 12px;
    }
    .swiper-related .block-div-img-rel {
        overflow: hidden !important;
    }
    .elementor-97 .elementor-element.its-seventeen div section:nth-child(2) div div > .elementor-element-populated {
        margin: 0px 0px 80px 12px;
    }
    .swiper-related .swip-array-rel{
        padding: 0 20px 20px 15px !important;
    }
/*     .slide__button-wrapper{
        top: 88%;
    } */
}

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

    .swiper-related .swiper-slide{
/*         max-height: 618px !important; */
        max-width: 320px !important;
    }
/*     .swiper-into-e1{
        max-height: 618px !important;
    } */
    .swiper-related .slide__button-wrapper_mob {
        display: block;
    }
    .elementor-column.its-seventeen .slide__button-wrapper {
        display: none;
    }
    .elementor-column.its-seventeen .slide__button-wrapper_mob {
        position: absolute;
        bottom: 0;
        margin: 0 0 40px 40px;
    }
    .elementor-column.its-seventeen .swiper-related
    > .swiper-wrapper
    > .swiper-related .swiper-slide:hover .slide__button-wrapper_mob {
        margin: 0 0 40px 20px;
    }
/*     .swiper-related .slide__button-wrapper{
        top: 87%;
    } */
    .swiper-related .arrow-btn3-rel{
        width: 60px;
        height: 60px;
    }

}
@media screen and (max-width: 360px) {
/*     .swiper-related .slide__button-wrapper{
        top: 89%;
    } */
    .swiper-related .swip-title-rel-qe a{
        font-size: 22px;
    }
}


.swiper-related .slide__button-wrapper_mob {
    display: block;
}

.elementor-column.its-seventeen .slide__button-wrapper {
    display: none;
}

.elementor-column.its-seventeen .slide__button-wrapper_mob {
    position: absolute;
    bottom: 0;
    margin: 0 0 40px 40px;
}

.elementor-column.its-seventeen .swiper-related
> .swiper-wrapper
> .swiper-related .swiper-slide:hover .slide__button-wrapper_mob {
    margin: 0 0 40px 20px;
}

.swiper-related .flex .swip-title-rel-qe {
    color: #2E2E2E;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    font-family: "Karla", Sans-serif;
    margin: 0;
}

.mb-10 {
    margin-bottom: 10px;
}

.swiper-related .flex div img {
    margin: 4px 10px 0px 45px;
}

.swiper-related .date {
    margin: 15px 10px 20px 45px;
}

.swiper-related .slide-text {
    color: #959595;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    position: absolute;
    top: 280px;
    left: 20px;
    border: 1px solid #fff;
    background: #fff;
    padding: 4px 12px;
}

.swiper-related .swiper-slide:hover .desktop-image {
    display: none;
}

.swiper-related .swiper-slide .hover-img {
    display: none;
}

.swiper-related .swiper-slide:hover .hover-img {
    display: block;
}

 .swiper-related .swiper-slide:hover .border-slide-rel {
    min-height: 0;
}

@media screen and (max-width: 1140px) {
    .slide-text {
        top: 200px;
    }
}

.swiper-related .slide__button-wrapper_mob {
    display: none !important;
}

@media screen and (max-width: 1150px) {
    .swiper-related .swiper-slide:hover .hover-img {
        margin: 12px 0px 0px 16px;
    }
    .swiper-related .swiper-slide:hover .date {
        margin: 15px 10px 20px 30px;
    }
    .swiper-related .swiper-slide:hover .border-slide-rel {
        padding: 0;
        border: none;
    }
}

/* .swiper-related .swip-title-rel-qe {
    min-height: 90px;
}
@media screen and (max-width: 756px){
    .swip-title-rel-qe {
        min-height: 90px;
    }
} */

.swiper-related .swiper-slide:hover .swip-title-rel-qe {
    color: #fff;
    transition: color 0.3s;
}

.swiper-related .swiper-slide:hover .swip-title-rel-qe a {
    color: #fff;
    transition: color 0.3s;
}



@media screen and (max-width: 767px){
    .swiper-related .arrow-btn3-rel {
        width: 60px;
        height: 60px;
    }
    .swiper-related .swip-array-rel a{
        font-size: 13.5px;
    }
    .swiper-related .swip-title-rel-qe a{
        font-size: 22px;
    }
}


.swiper-related .arrow-btn__svg {
    position: absolute;
    transform: translateX(-45px);
    transition: all linear 0.3s;
}

.swiper-related .arrow-btn3-rel:hover > .arrow-btn__svg {
    transform: translateX(45px);
}

.swiper-related .swiper-slide:hover .arrow-btn3-rel > .arrow-btn__svg > path {
    stroke: #ffffff;
}

.swiper-related .swiper-slide:hover .arrow-btn3-rel {
    background-color: #c63031;
}

@media screen and (max-width: 1100px) {
    .slider-overflow {
        overflow-x: hidden;
    }
}

.swiper-related .block-div-img-rel {
    width: 100% !important;
}

.swiper-related .swip-array-rel {
    display: flex;
    flex-wrap: wrap;
	max-height: 120px;
    overflow: hidden;
}

.swiper-related .swip-array-rel a {
    margin-right: 8px;
    margin-bottom: 8px;
}



.swiper-related{
	margin-top: 40px;
}

@media screen and (max-width: 1023px) {
	.swiper-related .swiper-slide {
   	 margin-right: 20px;
	}
	
	.swiper-related .swiper-slide:hover {
/*     box-shadow: 0 0 0 16px #2e2e2e !important; */
			outline: 16px solid #2e2e2e;
		background: #2e2e2e;
	}
	.swiper-related{
	margin-top: 20px;
}
}

@media screen and (max-width: 767px) {
    .swiper-related .swip-array-rel a {
        margin-right: 5px;
        margin-bottom: 5px;
    }
	.swiper-related .swip-array-rel {
	max-height: 115px;
	}
	.swiper-related .swiper-slide:hover {
/*     box-shadow: 0 0 0 8px #2e2e2e !important; */
			outline: 8px solid #2e2e2e;
	}
	.swiper-related .swiper-slide {
    margin-right: 10px;
	}
	.swiper-related .swiper-into-e1 {
    min-height: 600px !important;
	}
	.swiper-related{
	margin-top: 10px;
}

}



