.card-container{display:flex;flex-wrap:wrap;justify-content:flex-start}
.card{width:calc(25% - 20px);margin:10px;background-color:#fff;border-radius:8px;overflow:hidden;transition:transform .3s ease;padding:1rem;cursor:pointer}
.card:hover{transform:translateY(-5px);box-shadow:0 0 10px rgba(23,43,77,0.2);border-radius:10px}
.card img{width:100%;height:auto;border-top-left-radius:8px;border-top-right-radius:8px;tialiased Rendered Fonts Family name:proxima-nova,sans-serif;PostScript name:IBMPlexSerif-Regular Font origin:Network resource(14 glyphs)}
.info{padding:20px}
.info h2{margin:0;font-size:1.5rem}
.info h5{font-size:24px;font-family:'proxima-nova, sans-serif;';font-weight:400}
.info p{margin:10px 0;font-size:16px;line-height:1.4;max-height:3.9em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
@media(max-width:1440px){.card{width:calc(33.33% - 20px)}
}
@media(max-width:769px){.card{width:calc(50% - 20px)}
}
@media(max-width:475px){.card{width:calc(100% - 20px)}
}
.dn{display:none}
body.modal-open{overflow:hidden;position:fixed;width:100%}
.closed-modal{overflow:auto !important}
.our-team-section section.section--card-grid .team-wrapper .title-wrapper .c-tertiary{display:flex;margin-bottom:15px}
.our-team-section section.section--card-grid .team-wrapper .title-wrapper .c-tertiary span{display:inline}
.our-team-section section.section--card-grid .team-wrapper .title-wrapper .c-tertiary span.dot{margin-right:5px;margin-top:4px}
.our-team-section section.section--card-grid .team-wrapper .title-wrapper .c-tertiary span.tagline{color:#031f41;font-family:proxima-nova,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase}
.our-team-section section.section--card-grid .team-wrapper .title-wrapper h2.section-title{color:#031f41;font-family:"proxima-nova, sans-serif;";font-size:64px;font-style:normal;font-weight:400;line-height:110%;text-align:left}
.our-team-section section.section--card-grid .team-wrapper .team-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card{flex:0 0 calc(25% - 40px);max-width:394.89px;cursor:pointer}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article{padding:1rem;position:relative}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article .image-holder .image-holder-inner{position:relative}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article .image-holder .image-holder-inner .image-inner-container{width:100%}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article .image-holder .image-holder-inner .image-inner-container img{max-width:100%;max-height:396px;object-fit:cover}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article .description-container h5.name-heading{color:var(--main-deep-blue-ui-and-text,#031f41);font-family:"proxima-nova, sans-serif;";font-size:32px;font-style:normal;font-weight:400;line-height:100%;padding-top:24px;padding-bottom:18px}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article .description-container p.description{color:var(--main-deep-blue-ui-and-text,#031f41);font-family:proxima-nova,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:23px;display:-webkit-box;max-width:200px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article:hover{transform:translateY(-0.25rem);transition:transform 1.5s cubic-bezier(0.075,0.82,0.165,1)}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article:before{content:"";opacity:0;transition:opacity 1.5s cubic-bezier(0.075,0.82,0.165,1);display:block;position:absolute;inset:0;box-shadow:0 10px 14px rgba(23,43,77,0.2)}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article:hover:before{pointer-events:none;content:"";opacity:1;transition:opacity 1.5s cubic-bezier(0.075,0.82,0.165,1);display:block;position:absolute;inset:0;box-shadow:0 10px 14px rgba(23,43,77,0.2);border-radius:10px}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card{flex:1 1 calc(25% - 20px - 10px)}
@media screen and (max-width:1679px){.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card{max-width:50% !important}
}
@media screen and (max-width:1441px){.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card{max-width:33%}
}
@media screen and (max-width:1201px){.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card{flex:1 1 calc(33.33% - 20px - 10px)}
.our-team-section section.section--card-grid .team-wrapper .title-wrapper h2.section-title{font-size:58px}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article .description-container h5.name-heading{font-size:28px}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card{max-width:33% !important}
}
@media screen and (max-width:1025px){.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article .description-container h5.name-heading{font-size:24px}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article .description-container p.description{font-size:16px}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card{max-width:33% !important}
}
@media screen and (max-width:881px){.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card{max-width:229.66px}
}
@media screen and (max-width:881px){.cision-custom-modal .modal-custom-wrapper .modal-image-col{display:none !important}
.cision-custom-modal .modal-custom-wrapper .modal-content-col .content-header .our-leadership{display:none !important}
//.cision-custom-modal .modal-custom-wrapper .modal-content-col .content-header .name h3{font-size:18px !important}
.cision-custom-modal .modal-custom-wrapper .modal-content-col .content-header .role p{font-size:18px !important}
.cision-custom-modal .modal-custom-wrapper{width:90% !important;max-height:95% !important}
.info p{font-size:18px !important}
}
@media screen and (max-width:769px){.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card{flex:1 1 calc(50% - 20px - 10px)}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card{max-width:50% !important}
}
@media screen and (max-width:561px){.our-team-section section.section--card-grid .team-wrapper .title-wrapper h2.section-title{font-size:36px}
}
@media screen and (max-width:400px){.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card{flex:1 1 calc(100% - 20px)}
.our-team-section section.section--card-grid .team-wrapper .title-wrapper h2.section-title{font-size:33px}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card{max-width:100% !important}
}
@media screen and (min-width:400px) and (max-width:1023px){.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article .description-container h5.name-heading{margin-bottom:12px;max-height:114px;height:70px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (min-width:1024px){.our-team-section section.section--card-grid .team-wrapper .team-grid .team-card article .description-container h5.name-heading{margin-bottom:12px;max-height:114px;height:90px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
.dn{display:none}
.our-team-section section.section--card-grid .team-wrapper .team-grid{padding-left:.6rem;justify-content:left}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-box .grid{display:flex}
.our-team-section section.section--card-grid .team-wrapper .team-grid .team-box .grid .card{flex:0 0 calc(25% - 40px)}
.cision-custom-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:auto !important;z-index:9999;background-color:rgba(0,0,0,0.5)}
.cision-custom-modal .modal-custom-wrapper{max-width:1000px;width:75%;background-color:#fff;display:flex;flex-direction:column;z-index:2;border-radius:5px;position:fixed;top:7%;max-height:85%;height:auto;top:12%}
.cision-custom-modal .modal-custom-wrapper .bx{display:flex;position:relative;overflow-y:hidden}
.cision-custom-modal .modal-custom-wrapper .bx button{right:16px;top:16px;position:absolute;border-radius:100%;border-radius:var(--Corner-corner-rounded,999999px);background:var(--Background-Inverse-Surface,#16215b);transition:.3s ease all;width:40px;height:40px;display:flex;justify-content:center;align-content:center;align-items:center;z-index:9999 !important}
.cision-custom-modal .modal-custom-wrapper .bx button svg{width:16px;height:16px}
.cision-custom-modal .modal-custom-wrapper .bx button svg path{fill:#fff}
.cision-custom-modal .modal-custom-wrapper .bx button:hover{background-color:#031f41;transition:.3s ease all}
.cision-custom-modal .modal-custom-wrapper .modal-content-col{flex:1 1 50%;padding:3rem;overflow-y:auto}
.cision-custom-modal .modal-custom-wrapper .modal-content-col .content-header .sep-line{display:flex;background-color:#c8d2de;height:1px;width:100%;margin-bottom:30px}
.cision-custom-modal .modal-custom-wrapper .modal-content-col .content-header .our-leadership{display:flex;margin-bottom:16px}
.cision-custom-modal .modal-custom-wrapper .modal-content-col .content-header .our-leadership span{display:inline}
.cision-custom-modal .modal-custom-wrapper .modal-content-col .content-header .our-leadership span.dot{margin-right:5px;margin-top:4px}
.cision-custom-modal .modal-custom-wrapper .modal-content-col .content-header .our-leadership span.tagline{color:#031f41;font-family:proxima-nova,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase}
.cision-custom-modal .modal-custom-wrapper .modal-content-col .content-header .name h3{color:var(--main-deep-blue-ui-and-text,#031f41);font-family:"proxima-nova, sans-serif;";font-style:normal;font-weight:normal;margin-bottom:7px;font-size:2.5rem;line-height:1.25}
.cision-custom-modal .modal-custom-wrapper .modal-content-col .content-header .role p{color:var(--main-deep-blue-ui-and-text,#031f41);font-family:proxima-nova,sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:100%;padding-bottom:1rem}
.cision-custom-modal .modal-custom-wrapper .modal-content-col .content-body p{color:var(--main-deep-blue-ui-and-text,#031f41);font-family:proxima-nova,sans-serif;font-size:16px;font-style:normal;font-weight:400;margin-bottom:1.2rem;line-height:23px}
.cision-custom-modal .modal-custom-wrapper .modal-image-col{flex:1 1 50%;padding:0;display:flex;justify-content:center;align-items:center;overflow:hidden;order:2}
.cision-custom-modal .modal-custom-wrapper .modal-image-col img{width:100%;height:100%;border-top-right-radius:10px;border-top-left-radius:10px;object-fit:cover}
.cision-custom-modal .modal-custom-wrapper .bx button:focus-visible{background:#fff !important}
.cision-custom-modal .modal-custom-wrapper .bx button:focus-visible svg path{fill:#000 !important}
@media screen and (max-width:881px){.cision-custom-modal .modal-custom-wrapper .bx{display:inline;overflow-y:auto;position:static}
.cision-custom-modal .modal-custom-wrapper .modal-image-col{width:100%;display:inline-block;max-height:500px}
.cision-custom-modal .modal-custom-wrapper .modal-content-col{width:100%;display:inline-block;padding:1.5rem}
.cision-custom-modal .modal-custom-wrapper{width:50%;max-height:85%;position:Fixed;height:auto;top:auto}
.cision-custom-modal{bottom:0}
}
@media screen and (max-width:700px){.cision-custom-modal .modal-custom-wrapper .modal-image-col{width:100%;display:inline-block;max-height:450px}
.cision-custom-modal .modal-custom-wrapper{width:80% !important;max-height:85% !important}
}
@media screen and (max-width:511px){.cision-custom-modal .modal-custom-wrapper .modal-image-col{width:100%;display:inline-block;max-height:340px}
.our-team-section section.section--card-grid .team-wrapper .team-grid{padding-left:unset}
}
@media screen and (max-width:450px){.cision-custom-modal .modal-custom-wrapper .modal-image-col{width:100%;display:inline-block;max-height:300px}
}
@media screen and (min-width:914px) and (max-width:920px){.modal{padding-top:1rem}
}
@media(max-width:424px){.cision-custom-modal .modal-custom-wrapper .bx button{width:20px;height:20px}
.cision-custom-modal .modal-custom-wrapper .bx button svg{width:12px;height:12px}
}