/*---Accreditations---start---here---*/
.accreditions_row{display: flex;flex-wrap: wrap;margin: 0px -15px;}
.accreditions_colm{width: 50%;padding: 0px 15px;}
.accreditions_logo_row{display: flex;flex-wrap: wrap;margin: 0px -8px;margin-top: 30px;}
.accreditions_logo_colm{width: 33.333%;padding: 0px 8px;}
.accreditions_logo_inner_colm{aspect-ratio: 500 / 340;border: 1px solid #E8E8E8; background: #F7F7F7;border-radius: 16px;
display: flex;align-items: center;justify-content: center;}
.accreditions_logo_inner_colm img{width: 70%;height: 70%;object-fit: contain;transition: all 0.3s;}
.accreditions_logo_inner_colm:hover img{filter: grayscale(100%);transform: scale(0.9);}
.insurence_partner_tab_wrapper{margin-top: 30px;}
.insurence_tab_list ul{display: flex;justify-content: space-between;border-bottom: 1px solid #D5D5D5}
.insurence_tab_list ul li{display: inline-block;padding-bottom: 10px;}
.insurence_tab_list ul li a{color: #2F2F2F;font-size: 14px;font-weight: 300;line-height: 19px;transition: all 0.3s;position: relative;
padding-right: 15px;text-decoration: none;}
.insurence_tab_list ul li a:after{content: '';position: absolute;bottom: -10.5px;left: 0px;right: 0px;border-bottom: 2px solid #007c9d;
display: none;}
.insurence_tab_list ul li a.active:after{display: block;}
.insurence_tab_list ul li a.active{color: #047C9E;font-weight: 500;}
.insurence_tab_list ul li a:hover{color: #047C9E;}
.insurence_logo_slider{overflow: hidden;}
.insurence_logo_slider .swiper-wrapper{align-items: center;}
.link_insurence_logo{display: block;text-decoration: none;}
.insurence_logo_img{width: 100%;display: block;max-height: 40px;object-fit: contain;transition: all 0.3s;}
.insurence_logo_img:hover{filter: grayscale(100%);transform: scale(0.9);}
/* .insurence_tab_detail_wrapper{margin-top: 50px;}
.insurence_tab_detail_wrapper{margin-top: 50px;} */
.insurence_tab_detail_wrapper .custom-swiper-pagination{margin-top: 70px;}
.insurence_tab_detail_wrapper .swiper-pagination-lock{margin-top: 0px;}
/* .accreditions_colm:first-child{padding-right: 70px;} */
.accreditions_colm:last-child{padding-left: 70px;}
.accreditions_section{position: relative;}
.accreditions_section:after{content: '';position: absolute;top: 0px;bottom: 0px;left: 50%;border-right: 1px solid #E4E4E4;}

.insurence_tab_output{display: none;}

.link_insurence_logo{ aspect-ratio: 450 / 340;border: 1px solid #E8E8E8;background: #F7F7F7;border-radius: 16px;
    display: flex; align-items: center;justify-content: center;padding: 10px 20px;
}
.link_insurence_logo:hover .insurence_logo_img{transform: scale(1.1);filter: grayscale(100%);}
.insurence_tab_output_inner{position: relative;}
.insurence_tab_output_inner .slider_arrow_with_dot{ position: absolute; top: 50%; z-index: 5;justify-content: space-between;
    left: -14px;right: -14px;transform: translate(0px, -50%);pointer-events: none;
}
.insurence_tab_output_inner .custom-swiper-button-next, .insurence_tab_output_inner .custom-swiper-button-prev{
    width: 32px;height: 32px;pointer-events: initial;
}

@media only screen and (max-width: 1300px){
.insurence_tab_detail_wrapper .custom-swiper-pagination{margin-top: 30px;}
/* .insurence_tab_detail_wrapper{margin-top: 35px;} */
}

@media only screen and (max-width: 1199px){
.accreditions_colm:first-child{padding-right: 15px;}
.accreditions_colm:last-child{padding-left: 15px;}
}

@media only screen and (max-width: 991px){
.accreditions_colm{width: 100%;}
.accreditions_colm:first-child{margin-bottom: 50px;position: relative;padding-bottom: 50px;}
.accreditions_colm:first-child:after{content: '';position: absolute;bottom: 0px;left: 15px; right: 15px; border-bottom: 1px solid #E4E4E4;}
.accreditions_section:after{display: none;}
}

@media only screen and (max-width: 767px){
.accreditions_logo_row{margin-top: 20px;}
.accreditions_logo_inner_colm {aspect-ratio: 500 / 435;}
.accreditions_colm:first-child{margin-bottom: 30px;padding-bottom: 30px;}
.insurence_tab_list ul{display: block;white-space: nowrap;overflow: auto;scrollbar-width: none;}
.insurence_tab_list ul li{margin-right: 25px;}
.insurence_tab_list ul li a{padding-right: 0px;}
.accreditions_logo_colm{width: 50%;}
}