*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#000;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5}body,html{overflow-x:hidden}button,h1,h2,h3,h4,input,label,span{line-height:1.2}h1,h2,h3,h4{color:#253fae;font-family:Aleo,serif;font-weight:500}button,input,select,textarea{font-family:inherit;font-size:inherit}button:hover{cursor:pointer}section{width:100%}.container{margin:0 auto;max-width:1128px;padding:0}@media (max-width:1440px){.container{padding:0 2%}}@media (max-width:1300px){.container{padding:0 3%}}@media (max-width:900px){.container{padding:0 4%}}.column-left,.column-right{flex:0 0 50%}.hero-section{background:#09053a url(//47423243.fs1.hubspotusercontent-na1.net/hubfs/47423243/raw_assets/public/cdo-one-page-simple-theme/images/hero-bg.svg) no-repeat;background-position:100% 0;background-size:contain;color:#fff;height:610px;overflow-x:hidden;position:relative}.hero-section .container{max-width:1528px}.hero-section .container .hero-content{padding-bottom:86px;padding-top:80px;width:535px}@media (min-width:1440px){.hero-section .container{width:calc(1128px + 10%)}.hero-section .container .hero-content{width:45vw}}@media (min-width:2000px){.hero-section .container .hero-content{width:950px}}@media (max-width:1540px){.hero-section .container{max-width:1128px}}.hero-section .logo{margin-bottom:30px}.hero-section h1{color:#fff;font-size:48px;font-weight:500;margin-bottom:14px}.hero-section p{font-weight:400;margin-bottom:36px}.hero-section .cta-button{align-items:center;background-color:#ffbf00;border:none;border-radius:47px;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:61px;justify-content:center;text-align:center;width:216px}.hero-section .cta-button:hover{background-color:#fae3bf}@media (max-width:1380px){.hero-section{background-position:calc(100% + 90px) top}}@media (max-width:1150px){.hero-section{background:#09053a url(//47423243.fs1.hubspotusercontent-na1.net/hubfs/47423243/raw_assets/public/cdo-one-page-simple-theme/images/hero-bg-md.svg) no-repeat;background-position:100% 0;background-size:contain}.hero-section .container .hero-content{width:60vw}}@media (max-width:850px){.hero-section .container .hero-content{padding-top:200px;width:100%}.hero-section{background:#09053a url(//47423243.fs1.hubspotusercontent-na1.net/hubfs/47423243/raw_assets/public/cdo-one-page-simple-theme/images/hero-bg-mobile.svg) no-repeat;background-position:100% 0;background-size:40%;height:unset;padding-bottom:40px;position:relative}.hero-section .container .hero-content{padding-top:200px;width:100%}}@media (max-width:768px){.hero-section{background-size:48%}}@media (max-width:550px){.hero-section{background-size:66%}.hero-section .logo{width:95%}.hero-section h1{font-size:40px}}.leadership-section{background-color:#fff8ec;padding:80px 0 88px}.leadership-section .container{display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin:0 auto}.leadership-section .column-left{flex:0 0 24%}.leadership-section .column-left .headshot-wrapper{display:inline-block;position:relative}.leadership-section .column-left .headshot-wrapper img{border-radius:50%;max-width:100%;z-index:2}.headshot-wrapper:before{border-radius:50%;bottom:25px;content:url(//47423243.fs1.hubspotusercontent-na1.net/hubfs/47423243/raw_assets/public/cdo-one-page-simple-theme/images/linkedin.svg);height:40px;position:absolute;right:25px;width:40px;z-index:2}.headshot-wrapper:hover:before{filter:brightness(1.2)}.headshot-wrapper:hover img{filter:brightness(1.1)}.leadership-section .column-right{flex:0 0 calc(76% - 20px)}.leadership-section .column-right h2{font-size:36px;margin-bottom:20px}.leadership-section .column-right>p{font-family:Roboto,sans-serif;font-size:16px;line-height:1.6;margin-bottom:40px}.leadership-section .features-box{background-color:#fff;border:1px solid hsla(37,86%,86%,.7);border-radius:20px;padding:36px}.leadership-section .features-box h3{color:#253fae;font-family:Roboto,sans-serif;font-weight:500;margin-bottom:20px;text-transform:uppercase}.leadership-section .features-grid{display:flex;gap:48px;justify-content:space-between}.leadership-section .features-left,.leadership-section .features-right{display:flex;flex:0 0 48%;flex-direction:column;gap:20px}.feature-item{align-items:flex-start;display:flex;gap:6px}.leadership-section .feature-item span{color:#253fae;flex-shrink:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;text-align:right}.leadership-section .feature-item h4{color:#253fae;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;margin-bottom:6px}.leadership-section .feature-item p{font-family:Roboto,sans-serif;font-size:14px;line-height:1.5}@media (max-width:700px){.leadership-section .container{flex-direction:column}.leadership-section .column-left{margin:0 auto}.leadership-section .column-right{margin-top:32px}}@media (max-width:840px){.leadership-section .features-grid{flex-direction:column;gap:20px}}.highlight-section{background-color:#f9f9f9;padding:80px 0}.highlight-section .container{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0}.highlight-item{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;width:100%}.highlight-item:nth-child(odd){flex-direction:row-reverse}.highlight-content{display:flex;flex:0 0 48%;flex-direction:column;justify-content:center}.highlight-item:nth-child(odd) .highlight-content{padding-right:86px}.highlight-item:nth-child(2n) .highlight-content{padding-left:86px}.highlight-content h2{font-size:32px;margin-bottom:8px}.highlight-image{align-items:stretch;flex:0 0 50%;overflow:hidden;position:relative}.highlight-image img{aspect-ratio:564/390;height:100%;width:100%}@media (max-width:1300px) and (min-width:600px){.highlight-item:nth-child(odd) .highlight-content{padding-right:46px}.highlight-item:nth-child(2n) .highlight-content{padding-left:46px}}@media (max-width:1200px) and (min-width:600px){.highlight-content h2{font-size:24px;margin-bottom:4px}}@media (max-width:1000px) and (min-width:600px){.highlight-image img{height:auto;width:100%}.highlight-content{margin-bottom:30px;min-height:320px}}@media (max-width:600px){.highlight-item{flex-direction:column}.highlight-content,.highlight-image{flex:0 0 100%}.highlight-content{margin-bottom:32px;margin-top:18px}.highlight-item .highlight-image{margin-top:30px;overflow:visible}.highlight-item.odd .highlight-image img{margin-left:-40px}.highlight-item:nth-child(2n) .highlight-image img{margin-left:40px}}.companies-section{background-color:#f9f9f9;padding:60px 0;position:relative;text-align:center}.companies-section:before{content:url(//47423243.fs1.hubspotusercontent-na1.net/hubfs/47423243/raw_assets/public/cdo-one-page-simple-theme/images/divider.png);left:50%;position:absolute;top:0;transform:translateX(-50%)}.companies-section h2{color:#253fae;font-family:Roboto,sans-serif;font-size:18px;margin-bottom:40px;text-transform:uppercase}.companies{flex-wrap:wrap;gap:10px}.companies,.companies div{display:flex;justify-content:center}.companies div{align-items:center;box-sizing:border-box;flex:0 1 calc(20% - 16px);padding:20px 10px}.companies div img{max-height:90%;max-width:90%;object-fit:contain}@media (max-width:960px){.companies div{flex:0 1 calc(50% - 20px)}}@media (max-width:450px){.companies{align-items:center;flex-direction:column}.companies div{flex:0 1 100%;margin-bottom:20px}}.contact-section{background:#2645a8 url(//47423243.fs1.hubspotusercontent-na1.net/hubfs/47423243/raw_assets/public/cdo-one-page-simple-theme/images/contact-bg.svg) no-repeat;background-position:0 100%;color:#fff;padding:0;position:relative}.contact-section .container{display:flex;flex-direction:row;justify-content:space-between;margin:0 17.5;max-width:1440px;padding:80px 0;position:relative}@media (min-width:1200px){.contact-section .container{margin:0 auto;padding:80px 0;width:950px}}@media (max-width:1200px){.contact-section .container{padding-left:12%;padding-right:12%}}@media (max-width:1050px){.contact-section .container{flex-direction:column;padding-left:9%;padding-right:9%}}.contact-section .container>div{flex:0 0 calc(50% - 20px);z-index:2}.contact-section .column-left,.contact-section .column-right{flex:1}.contact-section h2{color:#fff;font-size:40px;margin-bottom:12px}.contact-section p{color:#fff;margin-bottom:40px}.contact-section .container .column-right .form-wrapper{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:0 auto;max-width:600px;padding:30px;position:relative;z-index:2}footer{width:100%}footer .container{align-items:flex-end;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;margin:0 auto;max-width:1440px;padding-bottom:40px;padding-top:40px;position:relative}footer p{font-size:12px;margin-bottom:2px}@media (max-width:450px){footer .container{align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start}}.hero-section{overflow:hidden}.hero-content{opacity:0;transform:translateY(30px)}.hero-content,.in-view-hero{transition:opacity 1s ease,transform 1s ease}.in-view-hero{opacity:1;transform:translateY(0)}.companies div{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.companies div.animated{opacity:1;transform:translateY(0)}