section[title-logos-arc]{background:#fff;overflow:hidden;padding:7.5rem 0 4.5rem;position:relative}@media (min-width:992px){section[title-logos-arc]{padding:9rem 0 7rem}}section[title-logos-arc]:before{background:#f7f8fe;border-radius:50%;content:"";display:block;height:200vw;left:50%;position:absolute;top:0;transform:translate(-50%);width:200vw;z-index:0}@media (min-width:992px){section[title-logos-arc]:before{height:120vw;width:120vw}}section[title-logos-arc] .row{align-items:center;display:flex;flex-flow:column;gap:1.5rem;position:relative;z-index:1}section[title-logos-arc] .section-title{text-align:center}section[title-logos-arc] .section-title p{color:#002a66;font-size:3rem;font-weight:500;line-height:1.2;transition:color .3s ease-in-out}section[title-logos-arc] .section-title p b,section[title-logos-arc] .section-title p strong{color:#4c23cc;font-weight:500}section[title-logos-arc] .section-description{text-align:center}section[title-logos-arc] .section-description p{color:#121217;font-size:1.125rem;font-weight:400;line-height:1.5;transition:color .3s ease-in-out}section[title-logos-arc] .section-logos{display:flex;flex-flow:row wrap;gap:3rem 5rem;justify-content:center;margin-top:5rem}@media (min-width:992px){section[title-logos-arc] .section-logos{max-width:50rem}}section[title-logos-arc] .section-logo img{height:7.5rem;width:auto}
