

/* ========================== section what we do =========================== */
.section-what-we-do-inner{padding:24px 35px;border:1px solid rgba(255, 255, 255, 0.1);border-radius:20px;background:rgba(5, 17, 23, 0.5);box-shadow: 0px 0px 100px 0px rgba(255, 255, 255, 0.1) inset;}
/* .section-what-we-do-inner .heading-style-4{max-width: 240px;} */
.section-what-we-do-inner p{margin-top:18px;font-weight:500;}
/* image */
.what-we-do-image{border-radius: 20px;overflow: hidden;padding-top: 66.49%; position: relative; height: 100%;}
.what-we-do-image img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;object-position:center center;}

/* ========================== section from ceo =========================== */
.section-from-ceo .row{--bs-gutter-x: 70px;}
.section-from-ceo .what-we-do-image{padding-top:58%;height: auto;}

.ceo-info-wrap{margin-top:40px;}
.ceo-info-wrap p{margin:0;color:rgba(255, 255, 255, 0.6);}

.ceo-signature-wrap{margin-top:40px;}
.ceo-signature-wrap div{border-right:1px solid rgba(255, 255, 255, 0.15); flex:1;text-align:center; padding:23px;background:rgba(255, 255, 255, 0.03);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);}
.ceo-signature-wrap div:last-child{border:none;}
.ceo-signature-wrap div img{max-width: 141px;max-height: 30px;}

/* ========================== section about =========================== */
.section-about .choose-us-card p{margin-top:12px;}

/* ========================== section Sponsorships =========================== */
.sponsorships-title-wrap{margin-bottom:60px;}
.sponsorships-card-inner{margin-bottom: 48px;padding: 20px; border-radius:20px;border:1px solid var(--white-opacity-10);}
.sponsorships-card-inner:last-child{margin-bottom: 0 !important;}
/* .sponsorships-card-inner .video-testimonial-content .heading-style-5{max-width: 200px;} */
/* image */
.section-sponsorships .sponsorships-card-inner .video-testimonial-image{aspect-ratio: 296/378;height: 100%;}

.sponsorships-card-inner .row{height: 100%;}
.sponsorships-card-image-wrap.row{row-gap: 24px; --bs-gutter-x: 24px;}
.sponsorships-card-image{position: relative;padding-top: 78%;border-radius: 20px;overflow: hidden;height: 100%;width: 100%;}
.sponsorships-card-image img{position: absolute;height:100%;width: 100%;top:0;left:0;object-fit: cover;object-position: center center;}

.section-sponsorships .right-bg-image{bottom:500px !important;}
/* ========================== section-video-testimonial =========================== */
.section-video-testimonial .left-bg-image{bottom: -150px;}
.section-video-testimonial .right-bg-image{display: none;}


/* ======================================= Media query ======================================== */
@media screen and (max-width:1366px){
   
}
@media screen and (max-width:1199px){

    /* ========================== section what we do =========================== */
    .section-what-we-do-inner{padding:20px 18px;border-radius:18px;}
    /* .section-what-we-do-inner .heading-style-4{max-width: 170px;} */
    .section-what-we-do-inner p{margin-top:16px;}
    /* image */
    .what-we-do-image{border-radius: 18px;}

    /* ========================== section from ceo =========================== */
    .section-from-ceo .row{--bs-gutter-x: 30px;}

    .ceo-info-wrap{margin-top:34px;}

    .ceo-signature-wrap{margin-top:34px;}
    .ceo-signature-wrap div{padding:18px;}
    .ceo-signature-wrap div img{max-width: 130px;}

    /* ========================== section about =========================== */
    .section-about .choose-us-card p{margin-top:11px;}
    
    /* ========================== section Sponsorships =========================== */
    .sponsorships-title-wrap{margin-bottom:50px;}
    .sponsorships-card-inner{margin-bottom: 40px;padding: 16px; border-radius:18px;}

    .sponsorships-card-image-wrap.row{row-gap: 16px; --bs-gutter-x: 16px;}
    .sponsorships-card-image{border-radius: 18px;}

}
@media screen and (max-width:991px){
   
    /* ========================== section what we do =========================== */
    .section-what-we-do-inner{padding:18px;border-radius:16px;}
    .section-what-we-do-inner p{margin-top:14px;}
    /* image */
    .what-we-do-image{border-radius: 16px;}

    /* ========================== section from ceo =========================== */
    .section-from-ceo .row{--bs-gutter-x: 14px;}
    .section-from-ceo .what-we-do-image { padding-top: 90%;}
    .ceo-info-wrap{margin-top:30px;}

    .ceo-signature-wrap{margin-top:30px;}
    .ceo-signature-wrap div{padding:14px;}
    .ceo-signature-wrap div img{max-width: 126px;}
    
    /* ========================== section Sponsorships =========================== */
    .sponsorships-title-wrap{margin-bottom:40px;}
    .sponsorships-card-inner{margin-bottom: 30px;padding: 14px; border-radius:16px;}
    .sponsorships-card-inner .row{row-gap: 20px;}

    .sponsorships-card-image-wrap.row{row-gap: 14px; --bs-gutter-x: 14px;}
    .sponsorships-card-image{border-radius: 14px;}
}
@media screen and (max-width:767px){
    /* ========================== section what we do =========================== */
    .section-what-we-do .row{row-gap: 20px;}
    /* ========================== section from ceo =========================== */
    .section-from-ceo .row{flex-direction:column-reverse;}
    .section-from-ceo .what-we-do-image { padding-top: 58%;}
    .ceo-info-wrap{margin-top:28px;}

    .ceo-signature-wrap{margin-top:28px;}
    .ceo-signature-wrap div img{max-width: 120px;}
}
@media screen and (max-width:575px){
    /* ========================== section what we do =========================== */
    .what-we-do-image { border-radius: 14px; }
    .section-what-we-do-inner p { margin-top: 8px;}
    /* ========================== section from ceo =========================== */
    .ceo-signature-wrap div img { max-width: 105px; }
    
    /* ========================== section Sponsorships =========================== */
    .sponsorships-title-wrap{margin-bottom:30px;}
    .sponsorships-card-inner .row{row-gap: 20px;}
}