/*--------    BOD Module starts    --------*/
.module-bod .left-content-wrapper h2{font-family: 'AASmartSans';font-weight: 300;font-size: 3.2rem;line-height:38px; color: #031794;}


.module-bod-wrapper { padding-top: 34px; }
.bod-item .bod-details { display:none; }
.module-bod-wrapper .bod-row { margin: 0 -15px; }
.module-bod-wrapper.two-col .bod-item { width:50%; padding-left:15px; padding-right:15px; float:left; }
.module-bod-wrapper.four-col .bod-item { width:25%; padding-left:15px; padding-right:15px; float:left; }
.module-bod-wrapper .bod-item { margin-bottom:29px; }
.module-bod-wrapper .bod-item .active { }
.module-bod-wrapper .bod-item .bod-img { min-height:281px; background-position: center; background-size: cover; background-repeat: no-repeat; border-radius: 20px; transition: all 0.6s ease-in-out;}
.module-bod-wrapper .bod-item .bod-img.no-img { background-color:#002478; }
.module-bod-wrapper .bod-item img { border-radius: 4px; display:none; }
.module-bod-wrapper .bod-item.fadded { opacity:0.5; }
.module-bod-wrapper .bod-item-inner { background: linear-gradient(24.02deg, rgba(30, 138, 255, 0.4) -1.15%, rgba(30, 138, 255, 0) 15.4%), linear-gradient(161.9deg, rgba(252, 60, 61, 0.0001) 72.86%, rgba(254, 0, 0, 0.343122) 98.95%), linear-gradient(186.4deg, rgba(31, 124, 252, 0.0001) 46.4%, #031794 103.29%);
border-radius: 20px; cursor:pointer; position:relative; display:block; overflow:hidden; box-shadow: -2px -2px 30px rgba(255, 255, 255, 0.433976), 8px 64px 64px rgba(0, 0, 0, 0.1), 8px 32px 32px rgba(3, 23, 148, 0.128442), 0px 16px 16px rgba(0, 0, 0, 0.1), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(255, 255, 255, 0.334544);}
.module-bod-wrapper .bod-item-inner .bod-head { position:absolute; bottom: 28px; left:20px; transition: all 0.3s; opacity: 1; z-index:2;padding-right:20px;}

.module-bod-wrapper .bod-item-inner:hover {box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.103884), -4px -4px 12px rgba(255, 255, 255, 0.164418), 4px 4px 12px rgba(0, 0, 0, 0.163844);}
.module-bod-wrapper .bod-item-inner.active .bod-head { opacity:0; }
.module-bod-wrapper .bod-item-inner .bod-head p { font-weight: bold; margin-bottom:0; }
.module-bod-wrapper .bod-item-inner .bod-head p.bod-name {color:#fff;font-family: 'AASmartSans';font-weight: 300;font-size: 3.2rem;line-height: 38px; margin-bottom:5px;}
.module-bod-wrapper .bod-item-inner .bod-head p.bod-desig { font-weight:600; font-size:1.2rem; line-height:14px; color:#ffffff; text-transform: none; }
.module-bod-wrapper .bod-item-inner:hover .bod-img { transform: scale(1.1); }
.module-bod-wrapper .bod-full-wrap { clear:left; padding: 0 15px 29px; display:none; float:left; width:100%; position:relative; z-index: 1; }
.module-bod-wrapper .bod-full-wrap .inner { padding: 58px 100px 40px 77px; border-radius: 20px; box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.143876), 4px 4px 16px rgba(0, 0, 0, 0.0782343), inset 2px 1px 1px #FFFFFF; background-color: #fff; position: relative; float:left; width:100%; }
.bod-left-col, .bod-right-col { float:left; }
.bod-left-col { width:40%; padding-right:30px; }
.bod-right-col { width:60%; margin-top: -7px; padding-right: 32px; }
.bod-full-wrap .bod-left-col p.bod-name { margin-bottom:20px;

font-family: 'AASmartSansHead';
font-weight: 300;
font-size: 3.2rem;
line-height: 38px;
background: linear-gradient(90deg, #FE0000 0%, #031794 30.98%, #1E7CFF 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.bod-full-wrap .bod-left-col p.bod-desig { font-family: 'AASmartSans';font-weight: 400;font-size: 1.8rem;line-height: 22px;color: #031794; margin-bottom:20px; }
.leadership-team-landing .bod-mbmr-desc, .module-bod .bod-mbmr-desc { padding-top:12px; }
.bod-full-wrap .bod-left-col .bod-mbmr-desc p, .bod-full-wrap .bod-left-col .bod-desc p, .bod-full-wrap .bod-left-col p.bod-desc { font-size:1.4rem; font-weight:600; line-height: 17px; color: #4d4d4d;}
.bod-full-wrap .bod-left-col .bod-mbmr-desc p.mo-ttl, .age-ttl { color:#00207a; margin-bottom:0; }
.bod-desc p{margin-bottom:0; padding-bottom:12px;}
.bod-desc p.mbmr-age{margin-bottom: 0; padding-bottom:0; }
.module-bod .bod-full-wrap .bod-right-col p { font-size: 1.6em; line-height: 26px;font-weight:400; font-family: 'AASmartSans';background:transparent !important; }
.module-bod .bod-full-wrap .bod-right-col p:last-child{margin-bottom:0px !important;}
.bod-full-wrap .bod-right-col p { font-size: 1.4rem; line-height: 1.71em; }
.module-bod-wrapper .bod-close { position:absolute; right:32px;padding-top: 37px; z-index:1; cursor:pointer; text-decoration: none;
width: 62px;height: 62px; display: flex;justify-content: center;align-items: center;}

.module-bod-wrapper .bod-full-wrap p:hover:after {background: #F6F8FB; box-shadow: 4px 4px 12px rgb(3 23 148 / 10%), -4px -4px 16px rgb(255 255 255 / 14%), 4px 4px 16px rgb(0 0 0 / 8%), inset 2px 1px 1px #ffffff; width: 62px; height: 62px; border-radius: 100%; position: absolute; content: ''; z-index: -1; top: 16px; left: 0px; }
    .module-bod-wrapper .bod-close:hover p, .module-bod-wrapper .bod-close:hover p span.icon-close-btn{ color: #031794;}
.module-bod-wrapper .bod-close p { color:#4d4d4d; font-size: 1.2rem; font-weight: 600; margin-bottom:0; line-height: 14px;flex-direction:column-reverse; display:flex; }  
.module-bod-wrapper .bod-close p span.icon-close-btn { margin-left: 8px; color: #D7D4D5; display: inline; font-size: 1.6rem; float: right; margin-top: 0px; margin-bottom:5px;}
.module-bod.blue-gradient .bod-right-col a.cta-link:hover, .module-bod.blue .bod-right-col a.cta-link:hover { color: #c60c30 !important; }

body.nojs .bod-right-col, body.nojs .bod-left-col { width:100%; padding-right:0; }

/*.module-bod-wrapper .bod-row.last .bod-item { margin-bottom:0; }*/

.ss-page .bod-img { padding-bottom:20px; }
.ss-page .bod-full-wrap.mbl { display: block !important; }
#contentwrapper.ss-page { padding-bottom: 50px; }

.module-bod-wrapper .bod-item-inner::after {content: ""; display: inline-block;  bottom: 0; left: 0; width: 100%; position: absolute; z-index: 1; height: 100%; transition:all 0.6s ease-in-out;
background: linear-gradient(24.02deg, rgba(30, 138, 255, 0.4) -1.15%, rgba(30, 138, 255, 0) 15.4%), linear-gradient(161.9deg, rgba(252, 60, 61, 0.0001) 72.86%, rgba(254, 0, 0, 0.343122) 98.95%), linear-gradient(186.4deg, rgba(31, 124, 252, 0.0001) 46.4%, #031794 103.29%);border-radius: 20px;}
.module-bod-wrapper .bod-item-inner.active::after { display:none; }
.module-bod-wrapper .bod-item-inner:hover::after { height: 100%; background: linear-gradient(166deg, rgba(252, 60, 61, 0.0001) 4.94%, rgba(254, 0, 0, 0.343122) 95.45%), linear-gradient(193.05deg, rgba(31, 124, 252, 0.0001) -2.62%, #031794 105.99%); }

.module-bod-wrapper .bod-mb-close { position:absolute; right:37px; top:16px; z-index:1; cursor:pointer; text-decoration: none; }
.module-bod-wrapper .bod-mb-close-dv p { color:#00318d; font-size: 1.2rem; font-weight: bold; margin-bottom:0; line-height: normal; }  
.module-bod-wrapper .bod-mb-close-dv p span.icon-close-btn { margin-left: 18px; color: #fe0001; display: inline; font-size: 1.4rem; float: right; margin-top: 2px; }

/*--------    BOD Module ends    --------*/
@media only screen and (max-width:1024px){
.module-bod-wrapper .bod-item-inner .bod-head p.bod-name{font-size: 2.8rem;line-height: 34px;}
.module-bod-wrapper .bod-full-wrap .inner{padding:49px 37px 40px 32px; background: #F6F8FB;
box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.143876), 4px 4px 16px rgba(0, 0, 0, 0.0782343), inset 2px 1px 1px #FFFFFF;border-radius: 15px;}
.bod-full-wrap .bod-left-col p.bod-name{font-size: 2.8rem;line-height: 34px;}

.module-bod-wrapper .bod-item-inner, .module-bod-wrapper .bod-item .bod-img, .module-bod-wrapper .bod-item-inner::after{border-radius:15px;}
}
@media only screen and (max-width:767px){
.module-bod-wrapper .bod-full-wrap p:hover:after{
	display:none;
}
.module-bod-wrapper .bod-item-inner, .module-bod-wrapper .bod-item .bod-img, .module-bod-wrapper .bod-item-inner::after{border-radius:10px;}
.module-bod-wrapper.two-col .bod-item{width:100%;}
.module-bod-wrapper .bod-item-inner .bod-head p.bod-name{font-size: 2.4rem;line-height: 29px; font-weight:400;}
.module-bod-wrapper .bod-item .bod-full-wrap{padding:20px 15px 20px 15px;border-radius:10px;box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.143876), 4px 4px 16px rgba(0, 0, 0, 0.0782343), inset 2px 1px 1px #FFFFFF; margin-top:15px;}
.bod-full-wrap .bod-left-col p.bod-desig{font-size:1.6rem; line-height:19px;margin-bottom:20px;}
.bod-left-col {width: 100%;padding-right: 0;}
.bod-right-col {width: 100%; margin-top: 0px; padding-right: 0px;}
.module-bod .bod-full-wrap .bod-right-col p{font-size:1.4rem; line-height:24px;}
.bod-full-wrap .bod-left-col p.bod-name{font-size:2.4rem; line-height:29px; margin-bottom:10px;}
.bod-desc p{padding-bottom:20px;}
}



