.bg-base-color{background-color:#023649}.bg-grey-color{background-color:#828795}.ui-section-2{background-color:#023649;color:#fff;min-height:835px;padding:0}.ui-section-2__inner{align-items:stretch;display:flex;gap:0;margin:0;max-width:100%;min-height:inherit}.ui-section-2__media{display:flex;flex:0 0 45%;flex-direction:column;gap:0}.ui-section-2__media-item{border-radius:0;box-shadow:none;flex:1 1 0;margin:0;overflow:hidden}.ui-section-2__media-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.ui-section-2__panel{align-items:center;background:#32b6c2;border-radius:0;box-shadow:0 35px 60px rgba(0,0,0,.25);display:flex;flex:0 0 55%;justify-content:center;min-height:inherit;padding:clamp(2rem,5vw,3.5rem);text-align:center}@media screen and (min-width:1400px){.ui-section-2__panel{padding:clamp(2rem,5vw,4.5rem)}}.ui-section-2__panel-inner{color:#fff;display:flex;flex-direction:column;gap:1.25rem}.ui-section-2__heading{font-family:Bodoni\ 72,serif;font-size:clamp(2rem,4vw,3rem);margin:0}@media screen and (min-width:1400px){.ui-section-2__heading{padding:0 100px}}.ui-section-2__intro{font-size:17px;line-height:1.6;margin:0}@media screen and (min-width:992px){.ui-section-2__intro{margin:0 100px 30px}}.ui-section-2__features{display:flex;flex-direction:column;gap:1.9rem;list-style:none;margin:0;padding:0}.ui-section-2__feature{font-size:1rem}.ui-section-2__feature-title{color:#023649;display:block;font-weight:600}.ui-section-2__feature-description{color:hsla(0,0%,100%,.92);display:block;font-size:.95rem}.ui-section-2__cta{align-self:center;box-shadow:0 4px 18px rgba(2,54,73,.35);margin-top:30px;width:-moz-fit-content;width:fit-content}.ui-section-2__media-mobile{display:none}@media(max-width:1024px){.ui-section-2__inner{flex-direction:column}.ui-section-2__media{display:none}.ui-section-2__media-mobile{display:flex;flex-direction:column;gap:0;margin:1.5rem 0}.ui-section-2__panel{flex:1 1 auto;width:100%}.ui-section-2__media-item{flex:1}.ui-section-2__media-item img{height:auto;width:100%}}@media(max-width:640px){.ui-section-2__panel{padding:2rem 1.5rem}}