*{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;}
.box_arrow_1 img,.box_arrow_2 img{transition: transform 0.3s ease;}
.box_arrow_1 .elementor-widget-image,.box_arrow_2 .elementor-widget-image{overflow: hidden !important;}
.box_arrow_1::after{content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 15px;border-color: #31356f transparent transparent transparent;bottom: -28px;left: 50%;transform: translateX(-50%);z-index: 5;}
.box_arrow_2::after{content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 15px;border-color:transparent transparent  #31356f transparent;top: -28px;left: 50%;transform: translateX(-50%);z-index: 5;}
.square_box{aspect-ratio: 1 / 1;}
.image_multiply img{mix-blend-mode: multiply;}
.box_arrow_1:hover img,.box_arrow_2:hover img {transform: scale(1.1);transition: transform 0.3s ease;}
.box_arrow_1:hover::after{border-color: #f7f7f7 transparent transparent transparent;}
.box_arrow_2:hover::after{border-color:transparent transparent  #f7f7f7 transparent}
.box_arrow_1:hover ~ .square_box,.box_arrow_2:hover ~ .square_box{background-color: #31356f !important;transition: all 0.3s ease;}
.box_arrow_1:hover ~ .square_box h4,.box_arrow_2:hover ~ .square_box h4{color:#f7f7f7 !important;transition: all 0.3s ease;}






.mega-sector-group{display:flex;align-items:flex-start;gap:40px}
.mega-sector-column{width:300px}
.mega-sector-title{margin-bottom:15px;font-size:20px}
.mega-sector-list{list-style:none;margin:0;padding:0}
.mega-sector-item{margin-bottom:10px}
.mega-sector-link{text-decoration:none;color:#222;font-size:18px;display:inline-block;transition:color .3s ease,transform .3s ease}
.mega-sector-link:hover{color:#c00;transform:translateX(5px)}
.mega-sector-images{position:relative;width:350px;min-height:250px}
.mega-sector-image-box{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease}
.mega-sector-image-box.active{opacity:1;visibility:visible;position:relative}
.mega-sector-image-box img{width:100%;height:auto;display:block}


@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%;}
.square_box.half_size{aspect-ratio: 2 / 1;}
}

@media (max-width: 480px) {
.member_box_square{width:100% !important;}

}
