section.hero-two-col{position:relative}section.hero-two-col:before{content:"";position:absolute;width:100%;height:100%;background:rgba(31,73,125,.8);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);top:0;left:0;z-index:-1}section.hero-two-col .bg-img{position:absolute;width:100%;height:100%;z-index:-2;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.hero-two-col .inner{padding:100px 16px;max-width:1216px;width:100%;margin:0 auto;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto}section.hero-two-col .inner .title{flex-basis:100%;width:100%}section.hero-two-col .inner .title h1{font-family:le-monde-livre-std,serif;font-weight:700;font-size:3rem;color:#fff;line-height:1.3;margin-bottom:16px;padding-bottom:16px;width:100%;border-bottom:2px solid #1CAEA5}section.hero-two-col .inner .content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto}section.hero-two-col .inner .content h2,section.hero-two-col .inner .content h3{font-family:le-monde-livre-std,serif;font-weight:700;font-size:2.25rem;color:#fff;width:100%;line-height:1.3;margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid #1CAEA5}section.hero-two-col .inner .content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:1rem;color:#fff;margin-bottom:16px;line-height:1.3}section.hero-two-col .inner .content p b,section.hero-two-col .inner .content p strong{font-family:proxima-nova,sans-serif;font-weight:600;font-size:1.625rem;color:#fff;line-height:1.3}section.hero-two-col .inner .content ol{list-style-type:decimal;list-style:decimal;padding-left:20px}section.hero-two-col .inner .content ul{list-style:disc;list-style-type:disc;padding:20px}section.hero-two-col .inner .content ul li::marker,section.hero-two-col .inner .content ol li::marker{color:#fff}section.hero-two-col .inner .content ul li p,section.hero-two-col .inner .content ol li p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:1rem;color:#fff;line-height:1.3;margin-bottom:8px!important}@media only screen and (min-width: 992px){section.hero-two-col .inner{flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:80px 32px}section.hero-two-col .inner .content{flex-basis:calc(50% - 40px);width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto}section.hero-two-col .inner .content h1{font-size:3.75rem}section.hero-two-col .inner .content h2,section.hero-two-col .inner .content h3{font-size:3rem}}
