
.page-id-68661 header .mainHeader .headerMenu, .page-id-68661 header .mainHeader .headerButton,.page-id-68661  .hamburger, .page-id-68661 .menuRightBox,
    .page-id-68676 header .mainHeader .headerMenu, .page-id-68676 header .mainHeader .headerButton,.page-id-68676  .hamburger, .page-id-68676 .menuRightBox,
    .page-id-68753 header .mainHeader .headerMenu, .page-id-68753 header .mainHeader .headerButton,.page-id-68753  .hamburger, .page-id-68753 .menuRightBox
    {

display: none;
}

.page-id-68661 header .mobileMenu .mobileMenuInner .menuLeftBox,
.page-id-68676 header .mobileMenu .mobileMenuInner .menuLeftBox,
.page-id-68753 header .mobileMenu .mobileMenuInner .menuLeftBox
{
background-color: unset;
}
.page-id-68661 .mainHeader,
.page-id-68676 .mainHeader,
.page-id-68753 .mainHeader
{
    padding-top: 0.875rem ;
    padding-bottom: 0.875rem ;

}
.page-id-68661 header .mainHeader .headerInner,
.page-id-68676 header .mainHeader .headerInner,
.page-id-68753 header .mainHeader .headerInner

{
    max-width: 83.75rem;
}
.banner-with-rounded-image.right-form-section.below-slide{
    padding: 1.7rem 0;
}
.bannerLeftBox .banner-content ul{
    margin: 0;
    padding: 0;
    margin-top: 21px;
    list-style: none;
   
}
.bannerLeftBox .banner-content
li{
    position: relative;
    padding-left: 2rem;
    /* letter-spacing: 0.72px; */
    font-size: 1rem;
    line-height: 1.5;
        margin-top: 0.825rem;
        color:#fff;
        font-weight: 400;

    }
.bannerLeftBox .banner-content li::before{
        content: '';
        background-image:url(../svg/icon-check.svg);  
        height: 1.125rem;
        width: 1.125rem;
        border-radius: 2rem;
        background-repeat: no-repeat;
        background-size: cover;
        position: absolute;
        left: 0;
    top: 0.225rem;

    }

    .fourColumnCardSection .cardInner{
        border-image-slice: 0;
    }
    .fourColumnCardSection .titleBox h3{
        color: #101B3A;
    }

    .post-68661, .post-68676,  .post-68753 {
    background-image: url(../png/pagebg.png);
    background-position: bottom;
    background-size: cover;
    background-attachment: fixed;
     }
     .post-68661 section,  .post-68676 section, .post-68753 section{
         margin-top:-2px
     }
      .left-img-light-section {
         background:#fff
      }
      .left-img-light-section .content-block .content h3{
     font-size: 1.5rem;
     font-weight: 500;
     line-height: 2rem;
     color: #101B3A;
     }
     .left-img-light-section .content-block .content p{
     color:#101B3A;
     font-size: 1.125rem;
     line-height: 1.463;
     margin-top: 0.5rem;;
     margin-bottom: 2.25rem;
 
     }
     .left-img-light-section .row img{
         width:calc(100% - 4.5rem);
         border-radius: 0.625rem;
 }
 .left-img-light-section .row .col-lg-7{
         position:relative
 }
 .left-img-light-section .row .abs-img{
         position:absolute;
         left:0;
         bottom:0;
         z-index:2
 }
 .left-img-light-section{
         position:relative
 }
 .left-img-light-section::before{
         content:'';
         background-image: url(../svg/circle2.svg);
         background-repeat: no-repeat;
         background-size: 85.5rem;
         background-position-y: bottom;
         background-position-x: calc(50% - 5rem);
         position:absolute;
         width:100%;
         height:100%;
         bottom:0;
         z-index:1
 }

 .left-img-light-section .content-block{
   z-index:2;
         position:relative
 }
     .left-img-light-section,.table-block-section {
     padding-bottom:6.25rem 
     }
     .content-section.mb-40{
         padding-bottom: 3.72rem;
     }
     .table-block-section{
   background-color:#F1F4FA;
 }
 .table-block-section td {
   border-bottom: 0.0625rem solid #D9D9D9; /* 1px */
   padding: 1.375rem; /* 22px */
   width: 33.3%;
   position: relative;
   color: #18303D;
 
   font-family: Roboto;
   font-size: 0.9375rem; /* 15px */
   font-style: normal;
   font-weight: 400;
   line-height: 130%;
 }
 .table-block-section th:nth-child(2), .table-block-section th:nth-child(3){
   padding: 1.375rem; /* 22px */
   background: #fff;
   text-align: center;
   color: #18303D;
   line-height: 130%;
   font-size: 1.125rem; /* 18px */
 }
 .table-block-section th:nth-child(2){
   border-radius: 0.625rem 0 0 0; /* 10px */
   border-bottom: 0.3125rem solid #FFEF00; /* 5px */
   font-weight: 600;
 }
 
 .table-block-section th:nth-child(3){
   border-radius: 0 0.625rem 0 0; /* 10px */
   border-bottom: 0.3125rem solid #D9D9D9; /* 5px */
   border-left: 0.0625rem solid #D9D9D9; /* 1px */
   font-weight: 500;
 }
 .table-block-section tr:last-child td {
   border-bottom: 0;
 }
 .table-block-section tr td:first-child{
   padding-left: 0;
   color: #18303D;
   font-family: Roboto;
   font-size: 1.25rem; /* 20px */
   font-style: normal;
   font-weight: 400;
   line-height: 130%; 
 }
 .table-block-section table {
   width: 100%;
 }
 .table-block-section tr td:nth-child(2),.table-block-section tr td:nth-child(3){
   background:#fff;
   padding-left: 8.125rem; /* 130px */
   padding-right: 3.125rem; /* 50px */
 }
 .table-block-section tr td:nth-child(2)::before{
   content: '';
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cg clip-path='url(%23clip0_0_613)'%3E%3Ccircle cx='9.5' cy='9.5' r='9.5' fill='%23FFEF00'/%3E%3Cpath d='M4.75 9.75L7.91667 13L14.25 6.5' stroke='%23101B3A' stroke-width='../2.html'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_613'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
   height: 1.1875rem; /* 19px */
   width: 1.1875rem;  /* 19px */
   border-radius: 2rem;
   background-repeat: no-repeat;
   background-size: cover;
   position: absolute;
   left: 4.375rem; /* 70px */
   top: 50%;
   transform: translateY(-50%);
 }
 .table-block-section tr td:nth-child(3)::before{
     content: '';
     background-image: url(../svg/minus2.svg);
   height: 1.1875rem; /* 19px */
   width: 1.1875rem;  /* 19px */
   border-radius: 2rem;
   background-repeat: no-repeat;
   background-size: cover;
   position: absolute;
   left: 4.375rem; /* 70px */
   top: 50%;
   transform: translateY(-50%);
 }
 .table-block-section td:last-child{
   border-left: 0.0625rem solid #D9D9D9; /* 1px */
 }
 .table-block-section tr:last-child td:nth-child(3){
   border-radius: 0 0 0.625rem 0; /* 10px */
 }
 .table-block-section tr:last-child td:nth-child(2){
   border-radius: 0 0 0 0.625rem; /* 10px */
 }
 .content-full-width .content-box{
 width:100%
 }
 .counter-block-section{
     padding:6.25rem 0
 }
 .heading-row .titleBox {
     color:#fff;
      margin-bottom: 3.125rem;
 }
 .heading-row .titleBox p{
 font-size: 1.125rem;
     line-height: 1.4;
     letter-spacing: 0.72px;
 }
 
 .counter-row .cardInner {
     padding: 2.75rem 2.75rem; /* 44px 100px */
     background: url(../png/stat.png);
     background-repeat:no-repeat;
     background-size:cover;
     box-shadow: 0 0 0.625rem 0 #4080A3; /* 10px */
     position: relative;
     border-radius: 1.25rem; /* 20px */
     height: 100%;
     text-align: center;
 }
 
 .counter-row .cardInner::before {
     content: "";
     position: absolute;
     inset: 0;
     border-radius: 1.25rem; /* 20px */
     padding: 0.125rem; /* 2px */
     
     -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
     -webkit-mask-composite: xor;
     mask-composite: exclude;
 }
 .counter-row .col-md-4:nth-child(1) .cardInner::before{
     background: linear-gradient(125deg, #FFEF00 2.44%, #5D85AF 100%);
 }
 .counter-row .col-md-4:nth-child(2) .cardInner::before{
     background: linear-gradient(180deg, #FFEF00 0%, #5D85AF 100%);
 }
 .counter-row .col-md-4:nth-child(3) .cardInner::before{
     background: linear-gradient(257deg, #FFEF00 0.39%, #5D85AF 98.04%);
 
 }
 
 .counter-row .cardInner h3 {
     color: #fff;
     font-family: Roboto;
     font-size: 3rem; /* 48px */
     font-style: normal;
     font-weight: 800;
     line-height: 110%;
     margin-bottom: 0.25rem; /* 4px */
 }
 
 .counter-row .cardInner h3 span {
     color: #FFEF00;
 }
 
 .counter-row .cardInner p {
     color: #fff;
     max-width: 14.375rem;
     width: 100%;
     margin-left:auto;
     margin-right:auto
 }
 .custom-title h3{
     color:#fff;
 }
 .custom-title.content-section{
     padding-top:0
 }
 section.pt-0{
     padding-top:0 !important
 }
 
 .leftImage_rightQuote.testimonial-v3 .quoteBox{
     background: linear-gradient(249deg, #D9D9D9 -11.98%, #FFF 33.78%);
     padding: 2.5rem;
     margin-left: 7.375rem;
 }
 .leftImage_rightQuote.testimonial-v3 .quoteBox::before, .leftImage_rightQuote.testimonial-v3 .leftImgBox::before{
     content: "";
     position: absolute;
     inset: 0;
     border-radius: 1.25rem;
     padding: 0.125rem;
     background: linear-gradient(125deg, #FFEF00 2.44%, #5D85AF 100%);
     -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
     -webkit-mask-composite: xor;
     mask-composite: exclude;
 }
 .leftImage_rightQuote.testimonial-v3 .quoteBox .quoteContent p,.leftImage_rightQuote.testimonial-v3 .quoteBox .quoteContent .userInfo .userName,.leftImage_rightQuote.testimonial-v3 .quoteBox .quoteContent .userInfo .userDesignation{
     color: #101B3A;
 font-family: Roboto;
 font-size: 1.563rem;
 font-style: normal;
 font-weight: 400;
 line-height: 130%;
 text-transform:unset
 }
 .leftImage_rightQuote.testimonial-v3 .quoteBox .quoteContent .userInfo .userName{
     font-weight:700
 }
 
 .leftImage_rightQuote.testimonial-v3 .quoteBox .quoteShape {
     left: -6rem;
     top: -3.125rem;
     width: 8.1875rem;
     height: 6.4375rem;
 }
 .leftImage_rightQuote.testimonial-v3 .leftImgBox{
     background:#fff
 }
 .fullwidth-tesimonial .fullwidth-column{
    width:100% 
 }
 .leftImage_rightQuote.testimonial-v2.fullwidth-tesimonial .quoteBox .quoteContent .quoteInnerBox{
    max-width:100%
 }
 
 /*Cta Block*/
 .cta-bg-new {
     padding-bottom:6.25rem
 }
 .cta-bg-new .contentParent{
 background:#FFEF00;
 border-radius:1.25rem;
 padding:3rem 1rem
 }
 .cta-bg-new h3{
 
     color:#18303D;
     margin-bottom:1.25rem
 }
 .cta-bg-new p {
    margin-top: -0.625rem;
    margin-bottom: 1.5625rem;
    color: #101B3A;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.4;
    letter-spacing: 0.72px;
    font-weight: 400;
}


 .btn-blue a{
   background: #101B3A;
   color:#fff
 }
 .btn-blue a:hover{
 color:#090F20
 }
 footer.footer-custom .footerBottomBox{
     margin-top: 0;
 }
 footer.footer-custom {
     padding:2rem 0
 
 }
 footer.footer-custom .footerBottomBox .footerBottomLogo img{
 height:4.688rem;width:auto
 }
 footer.footer-custom .footerBottomBox .bottomRightBox ul li a, footer.footer-custom .footerBottomBox .copyRightText{
 font-size:1.125rem;color:#fff;
 font-style: normal;
 font-weight: 400;
 line-height: 130%;
 text-transform: unset;
 
 }
 footer.footer-custom .footerBottomBox .bottomRightBox ul li a:hover{
 color: #5D85AF;
 }
 footer.footer-custom .footerBottomBox .bottomRightBox ul li{
     position:relative
 }
 footer.footer-custom .footerBottomBox .bottomRightBox ul li:after {
     content:"|";
     font-weight:500;
     position: absolute;
     color:#fff;
     font-size:1rem;
     top: 50%;
     transform: translateY(-50%);
     right: 0;
 }
 footer.footer-custom .footerBottomBox .bottomRightBox ul li {
     padding: 0rem 0.825rem;
 }
 
 footer.footer-custom .footerBottomBox .bottomRightBox ul{
     margin: 0rem -0.825rem;
 }
 footer.footer-custom .bottomRightBox {
 justify-content: end;
 }
 
 .clientSection.clientSectionV3 .marquee .logo-img img{
    height: 7.5rem;
filter: none;
width: 12.188rem;
object-fit:contain
}
.clientSection.clientSectionV3 h2{
margin:0 0 1.125rem 0
}
.clientSection.clientSectionV3 .marquee{
    padding: 0;
}
.h2-medium h3{
font-size: 3rem !important;
}
 
 @media (max-width: 1279px) {
 footer.footer-custom .bottomRightBox {
 justify-content: unset;
 }
 .left-img-light-section::before{
     background-size: 100%;
 }
 .banner-with-rounded-image.right-form-section.below-slide{
    padding: 120px 0 30px 0;
}
.page-id-68753 .left-img-light-section::before {
    background-size: 94.5rem;
    background-position-x: center;
}
}

@media (max-width: 1025px) {
	
	.clientSection.clientSectionV3 .marquee .logo-img img {
		height: 5rem;
		width: 8rem;
	}
    .h2-medium h3{
        font-size: 2.3rem !important;
        }
}

@media (max-width: 991px) {
     .left-img-light-section,.table-block-section,.cta-bg-new {
     padding-bottom:4.375rem
     }
     .counter-block-section{
     padding:4.375rem 0
     }
   
     .left-img-light-section .content-block .content p{
         margin-bottom: 1.5rem;
     }
     .left-img-light-section .row img{
         width:100%
     }
     body.page  .left-img-light-section::before {
        background-size: 140%  ;
        background-position-y: 3rem;
        background-position-x: 43%;
     }
     .left-img-light-section .row {
        row-gap: 1.875rem;
        }
     .table-block-section tr td:nth-child(2), .table-block-section tr td:nth-child(3){
         padding-left: 50px;
     padding-right: 22px;
     }
     .table-block-section tr td:nth-child(2)::before, .table-block-section tr td:nth-child(3)::before{
         left: 20px;
     }
     .table-block-section tr td:first-child{
         font-size:18px
     }
     .counter-row .cardInner {
         padding: 1.75rem;
     }
     .counter-row .cardInner h3 {
     font-size: 2.25rem;
 
     }
     .heading-row .titleBox p br{
         display:none
     }
     .leftImage_rightQuote.testimonial-v3 .quoteBox .quoteShape {
     left: -3rem;
     top: -1.75rem;
     width: 4.1875rem;
     height: 4.4375rem;
 }
 .leftImage_rightQuote.testimonial-v3 .quoteBox{
     padding: 1.75rem;
     margin-left: 2.375rem;
 }
 .leftImage_rightQuote.testimonial-v3 .quoteBox .quoteContent .userInfo {
         width: 100%;
     }
     .h2-medium h3{
        font-size: 2rem !important;
        }
 }
 @media (max-width:767px) {
    .banner-with-rounded-image.right-form-section.below-slide {
        padding: 75px 0 !important;
    }
     .bannerLeftBox .banner-content ul{
         margin-left: auto;
         margin-right:auto;
         max-width: 200px;

     }
     .left-img-light-section, .table-block-section,.cta-bg-new {
     padding-bottom:3.125rem
     }
     .counter-block-section{
     padding:3.125rem 0
     }
     
 
 
 .bannerLeftBox .banner-content li{
     display: flex
 }
 .banner-with-rounded-image.right-form-section .staticForm{
     margin-bottom:0
 }
 .fourColumnCardSection .titleBox{
     margin-bottom: 3.125rem;
 }
 .content-section.mb-40 {
     padding-bottom: 3rem;
 }
 .left-img-light-section .row img{
         width:100%
     }
     .table-block-section .table-wrapper{
         overflow: scroll;
     }
     .table-block-section table{
         width: 600px;
     }
     
     .table-block-section tr td:nth-child(2)::before, .table-block-section tr td:nth-child(3)::before{
        top: unset;
        transform: unset;
     }
     .table-block-section tr td:nth-child(2), .table-block-section tr td:nth-child(3){
        vertical-align: top;
     }
     .counter-row{
         row-gap:20px
     }
     .leftImage_rightQuote.testimonial-v3 .quoteBox {
         padding: 20px 12px;
         margin-left: 1.375rem;
         margin-bottom: 0px;
         margin-top: 0px;
     }
     .leftImage_rightQuote .leftImgBox{
        margin-bottom: 30px;
     }
     .leftImage_rightQuote.testimonial-v3 .quoteBox .quoteContent p, .leftImage_rightQuote.testimonial-v3 .quoteBox .quoteContent .userInfo .userName, .leftImage_rightQuote.testimonial-v3 .quoteBox .quoteContent .userInfo .userDesignation{
         font-size: 16px;
     }
     .leftImage_rightQuote.testimonial-v3 .quoteBox .quoteShape{
         left: -2rem;
         top: -0.75rem;
         width: 3.1875rem;
         height: 3.4375rem;
     }
     .testimonial-v3 .flex-row-reverse {
     flex-direction: column-reverse;
 }
 footer .footerBottomBox .footerBottomLogo {
          display: block;
          margin-bottom:20px
     }
     footer.footer-custom .footerBottomBox .bottomRightBox ul li a, footer.footer-custom .footerBottomBox .copyRightText {
        font-size: 0.813rem;
     }
     
     .leftImage_rightQuote.testimonial-v2 .quoteBox{
        height: auto;
     }
     .cta-bg-new p br {
        display: none;
     }

    

 }
 
 
/* Events */
body.page-id-68782{background-image:url(https://transinsight.wpengine.com/wp-content/uploads/2025/12/11e6e4c60547f5e13e435c4a616835c5838173b0-1-6943f8eee1ecd-scaled.webp);background-size:100%;background-position:center;}
.event_page-banner{padding:3.75rem 0}
.event_page-banner .page-name{background-color:#FFEF00;padding:0.438rem 1.25rem;font-family:Roboto;font-weight:600;font-size:0.813rem;line-height:1.313rem;letter-spacing:0.081rem;text-transform:uppercase;color:#101B3A;margin-bottom:1.25rem;border-radius:3px;}
.event_page-banner h1{font-family:Roboto;font-weight:500;font-size:3.5rem;line-height:4rem;letter-spacing:0%;color:#101B3A}
.event_page-banner p{font-family:Roboto;font-weight:400;font-size:1.125rem;line-height:1.625rem;letter-spacing:4%;color:#101B3A}
.event_page-banner img{width:100%;border-radius:5px}

/*Latest Events*/
.events_latest-list{padding-bottom:3.75rem}
.event-card{box-shadow:-0.25rem 0.25rem 0.625rem 0rem #0000000D;border:0.125rem solid #F1F4FA;border-radius:0.625rem 0.625rem 0 0;padding:2.5rem 1.875rem;background:#fff;position: relative;overflow:hidden;}
.events_latest-list .col-lg-4{
margin-bottom:30px
}
.events_latest-list .col-lg-4:last-child{margin-bottom:0}
.event-card p.event-date-text{font-family:Roboto;font-weight:600;font-size:0.8125rem;line-height:1.3125rem;letter-spacing:0.081rem;text-transform:uppercase;color:#101B3A;margin-bottom:2.5rem;}
.event-card h3.event-title{margin-bottom:1.25rem;font-family:Roboto;font-weight:600;font-size:1.5rem;line-height:2rem;color:#090F20;}
.event-card .event-excerpt{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.5rem;margin-bottom:0;opacity:0;transition:all .3s linear;color:#606571;position:absolute;z-index:0;transform:translateY(50px);padding-right:1.875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.event-card:hover .event-excerpt{margin-bottom:5.313rem;opacity:1;transform:translateY(0px);}
.event-card:hover .event-excerpt,.event-card:hover .event-btn-wrap{opacity:1}
.event-card .btnBox{transform:translateY(50px);transition:0.3s all linear;}
.event-card:hover{border-radius: 0.625rem;}
.event-card:hover .btnBox{transform:translateY(0px);}
.event-card::after{position:absolute;content:'';height:10px;width:calc(100% + 4px);left:-2px;bottom:-2px;background:#326091}
.event-card:hover::after{background:linear-gradient(264.53deg,rgba(93,133,175,0.2) 90.42%,rgba(39,55,73,0) 113.9%);;}
.event-card .event-image{margin-bottom:1.875rem;margin-right:-2rem;transition:all .3s ease-in-out;z-index: 1;position: relative;}
.event-card:hover .event-image{opacity:0;}
.event-card .event-image img{display:block;width:100%;height:10.875rem;object-fit:cover;}
.event-card .event-btn-wrap{text-align:right;opacity:0;transition:0.3s all linear}
.event-card .event-btn-wrap .btnBox{display:inline-block;}
.event-btn-wrap span.btnArrow{border:1px solid #606571;height:2.938rem;width:2.938rem;line-height:2.625rem;text-align:center;border:0.063rem solid #606571;border-radius:0.313rem;}
.event-btn-wrap span.btnArrow svg{width:1.063rem;}
.event-btn-wrap span.btnText{font-family:Roboto;font-weight:600;line-height:1.23;font-size:0.813rem;letter-spacing:0.081rem;text-transform:uppercase;padding-left:0.75rem;color:#090F20}
.d-desktop-none{display:none}

/*Event Single*/
section.single-event-banner{padding:0;background:url(https://transinsight.wpengine.com/wp-content/uploads/2025/12/11e6e4c60547f5e13e435c4a616835c5838173b0-1-6943f8eee1ecd-scaled.webp);background-repeat:no-repeat;background-size:cover;}
section.single-event-banner img{border-radius:0}
.event_page-banner .container-block{padding:0 0 0 calc(((100% - 86.5rem) / 2));}
.single-event-banner .content{padding:3.75rem 1.25rem;}
section.single-event-banner img{border-radius:0;height:100%;OBJECT-FIT:COVER;object-position:center}
section.single-event-banner .row.align-items-center{align-items:unset !important;}
.single-event-banner p.event-date-text{font-weight:500;font-size:1.25rem;line-height:1.75rem;vertical-align:middle;color:#101B3A;}
.single-event-banner .location{margin-top:10px}
.single-event-banner .event_page-banner p:last-child{color:#606571;}
.single-event-banner .event-banner-dec{margin-top: 0.938rem;}
.single-event-banner .btn-blue{margin-top:2.5rem;}
.events-single-posts .btn-blue a{border-color:#101B3A;}
.events-single-posts .btn-blue a:hover{border-color:#5D85AF;}
.single-event-banner p {max-width:37.125rem;width:100%;}
.events-single-posts p{color:#606571;font-weight:400;font-size:1.125rem;line-height:1.625rem;}
.events-single-posts p a{text-decoration:underline;color:#606571;}

.event_info-block{background:#F1F4FA;text-align:center;}
.event_info-block h2,.event_team-block h2{font-weight:600;font-size:1.5rem;line-height:2rem;color:#101B3A;margin-bottom:2.5rem;}
.event_team-block h2{
    margin-bottom:3.75rem
}
.event_info-block p{max-width:55.5rem;width:100%;margin:0 auto;}
.event_single-cta .content-box{margin-left:0;margin-bottom:2.5rem;
font-weight: 500;
font-size: 1.25rem;
line-height: 1.75rem;
}

.event_single-cta.dark-bg{background:#090F20;background-image:linear-gradient(90deg,rgba(16,27,58,0) 43.03%,#101B3A 84.77%),linear-gradient(265.42deg,rgba(9,15,32,0) 54.14%,#090F20 87.64%);}
.event_single-cta.light-bg{background:#F1F4FA}
.light-bg h3,.light-bg .content-box{color:#101B3A}
.event_zigzag-block,.event_team-block,.event_info-block{padding:3.75rem 0}
.event_zigzag-block .columnImage img{width:100%}
.event_zigzag-block .columnContent{padding-left:10px}
.event_zigzag-block .img-right .columnContent{padding:0 10px 0 0}
.event_zigzag-block span{color:#101B3A;font-weight:600;font-size:1.5rem;line-height:2rem;margin-bottom:2rem;}
.event_zigzag-block h4{color:#101B3A;font-weight:400;font-size:2.375rem;line-height:2.875rem;margin-bottom:1rem;}
.event_zigzag-block .columnDescription{margin-bottom:2rem}
.event_zigzag-block .container{max-width:72rem}
.event_zigzag-block.img-right .row{flex-direction:row-reverse;}
.event_zigzag-block.has-bg{background:#F1F4FA}
.team-row{row-gap:40px}
.team-info{display:flex;}
.team-img{width:44.5%;}
.team-content{width:calc(100% - 41.5%);padding-left:1.5625rem;position:relative;}
.team-img img{width:100%;}
.team-content h3{font-weight:600;font-size:2.125rem;line-height:2.5rem;color:#000000;margin-bottom:1.25rem;}
.team-content .position{font-size:1.125rem;line-height:1.625rem;color:#000000;margin-bottom:2.5rem;}
.team-content .social-icon{position:absolute;bottom:0;width:1.21875rem;}
.team-content .social-icon path{transition:0.3s all linear;}
.team-content .social-icon svg:hover path{fill:#5D85AF;}
body.single-events .newsletterSection{margin-top:0 !important;border-radius:0 !important;}
.newsletterSection .formInner form input[type=submit]{border-radius:0.25rem !important;}
.newsletterSection.v2 .formInner form input[type=submit]{padding:0.63rem 1.188rem;}

@media (min-width: 1921px) {
.event_page-banner .container-block {
    padding: 0;
    max-width: 86.5rem;
    width: 100%;
    margin: auto;
}
}
@media (max-width: 1439px) {
.team-content h3{font-size:1.5rem;line-height:2rem;margin-bottom:1rem;}
.team-content{padding-left:15px;}
.heading-row .titleBox p br{display: none;}
}
@media (max-width: 1080px) {
 .event_page-banner h1{font-size:2.5rem;line-height:1.2;}
}

@media (max-width: 1025px) {
.event-card .event-excerpt{padding-right:0;position:relative;opacity:1;transform:none;margin-bottom:20px}
.event-card:hover .event-image{opacity:1;}
.event-card:hover .event-excerpt{margin-bottom:20px;}
.event-card:hover::after, .event-card:hover::after{background:#326091;}
.event-card .btnBox{transform:none;opacity:1;}
.event-card .event-btn-wrap{opacity:1;}
/* .event-card {border-radius: 0.625rem;} */
}
@media (max-width: 991px) {
.event_page-banner h1{font-size:2.25rem;}
.events_latest-list .row>*{margin-bottom:20px}
.events_latest-list .row>*:last-child{margin-bottom:0px}
.event_zigzag-block span{font-size:22px;line-height:30px;margin-bottom:2rem}
.event_zigzag-block h4{font-size:26px;line-height:32px;}


}
@media (max-width: 768px){
    body.page-id-68782, body.single-events {padding-top: 74px;}
}
@media (max-width: 767px) {
  body.page-id-68782{background-image:url(https://transinsight.wpengine.com/wp-content/uploads/2025/12/frame-1618873656-69451bf0a9a9e.webp);background-repeat:no-repeat;background-size:100%;background-position:0% 138px;}
.event_page-banner{overflow:hidden}
section.single-event-banner{padding-bottom:3.75rem}
section.single-event-banner img{height:auto}
.single-event-banner .content{padding:3.75rem 1.25rem 0 1.25rem;}
.event_page-banner .content{text-align:center}
.event_page-banner h1{font-size:32px;line-height:36px;}
.event_page-banner p{text-align:left}
.event_page-banner .row .col-md-6:first-child{margin-bottom:40px}
.event_page-banner .img-wrap{padding:0;margin:0px -3px;width:calc(100% + 6px);max-width:unset;}
.event_page-banner img{border-radius:0}
.event-card p.event-date-text{margin-bottom:1.25rem}
.event-card .event-image{margin-bottom:1.25rem}
.event-card .event-image img{height:174px;max-height:unset}

/*Event Single*/
.single-event-banner p.event-date-text{text-align:center;margin-top:10px;}
.d-mobile-none{display:none}
.d-desktop-none{display:block}
.single-event-banner p{max-width:100%;}
.single-event-banner .img-wrap-content{padding:40px 30px 0 30px}
.single-event-banner .btn-blue{margin-top:32px;}
.event_zigzag-block .columnImage{margin-bottom:40px}
.event_zigzag-block h4{margin-bottom:1rem}
.event_team-block h2{
    margin-bottom:3rem
}
.team-info{flex-wrap:wrap;}
.team-content{width:100%;padding:25px 0 0 0}
.team-content h3{font-size:2.125rem;line-height:2.5rem;}

.event_zigzag-block .columnContent{padding-left:0px}
.event_zigzag-block .img-right .columnContent{padding:0}

}
@media (max-width: 480px) {
.team-img{width:160px;}

}
   