*{box-sizing:border-box}
html{font-size:16px;overflow-x:none;font-family:'Tajawal',Sans-serif;}
body::-webkit-scrollbar{width:.4rem;background-color:#555859}
body::-webkit-scrollbar-track{box-shadow:inset 0 0 0 #555859}
body::-webkit-scrollbar-thumb{background-color:#000;outline:0 solid #000}
body{background:#FFF;font-size:1rem;line-height:1.3;color:#0f034e;overflow-x:hidden;font-family:'Tajawal',Sans-serif;}
p,a,span,strong,input,select,.elementor-widget-form .elementor-message,.elementor-field-label{font-family:'Tajawal',Sans-serif !important;}
.elementor-message{background-color: rgba(0, 0, 0, 0.4);padding: 15px;margin-top: 20px;}
header .elementor-widget-n-menu .e-n-menu-title{padding-left:12px;padding-right:12px;}
.get_quote_btn a{background-image:url(assets/img/arc_2.webp);background-position:top right;background-repeat:no-repeat;background-size:contain;}

.insurance_solution_slider_title{transition:all 0.5s ease-in-out !important;}
.insurance_solution_slider_box:hover .insurance_solution_slider_title{bottom:5rem;}
.insurance_solution_slider_box, .insurance_solution_slider_box .insurance_solution_slider_image{overflow:hidden;}
.insurance_solution_slider_box img {transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);}
.insurance_solution_slider:hover .insurance_solution_slider_box img {filter: grayscale(100%);}
.insurance_solution_slider .insurance_solution_slider_box:hover img {filter: grayscale(0%);transform: scale(1.05);}


.insurance_solution_slider_box .insurance_solution_slider_image::after,.insurance_solution_slider_box .insurance_solution_slider_image::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: opacity 0.5s ease-in-out;z-index: 2;}
.insurance_solution_slider_box .insurance_solution_slider_image::after {background: #31356F;background: linear-gradient(0deg,rgba(49, 53, 111, 0.7) 0%, rgba(255, 255, 255, 0) 50%);opacity: 1;}
.insurance_solution_slider_box .insurance_solution_slider_image::before {background: #000;background: linear-gradient(0deg,rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%);opacity: 0;}
.insurance_solution_slider_box .insurance_solution_slider_image:hover::before {opacity: 1;}
.insurance_solution_slider_box .insurance_solution_slider_image:hover::after {opacity: 0;}
.swiper-pagination-bullet{transition:all 0.5 ease-in-out !important;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{width: 1.5rem !important;border-radius: 1rem;}

.ul-p0 ul{padding-right:10px !important;}

footer .elementor-icon-box-wrapper {flex-direction: row;text-align: start;}
footer{position:relative;}
footer::after{width: 100%;height: 100%;background-image:url(assets/img/arc_2.webp);background-position: 0 5rem;background-repeat: no-repeat;background-size: contain;content:'' !important;display:block !important;position:absolute;top:0;right:0;z-index:2;}

.icon_box{width:10rem !important;aspect-ratio: 2 / 1;}
.info_box{height:100% !important;}
.member_box{width:20% !important;}
.member_box_square{width:25% !important;}
.member_name_box{min-height:75px !important;}
.member_title_box{min-height:105px !important;}
.member_title_box p{font-size:0.9rem;margin-bottom:0 !important;}
.nathelth_logo img{width:auto !important;}
.main_header_content{position:absolute!important;left:0;bottom:-5rem;}
.insurance_type{background-color:#133564;margin-top:10px;}

@media (max-width: 1280px) {
.member_box_square{width:33.3% !important;}
}  

@media (max-width: 1024px) {

}    

@media (max-width: 992px) {
.member_box_square{width:50% !important;}
.e-n-menu-wrapper{margin-top:55px !important;}
}

@media (min-width: 768px) {


}
@media (max-width: 767.98px) {
.main_header_content{position:relative!important;left:0;bottom:5rem;}
footer::after{background-position: 0 100%;}

}

@media (max-width: 480px) {
.member_box_square{width:100% !important;}
}
