.side-by-side-container{background-color:var(--variable-bg-color)}
.side-by-side-container .header{font-family:"publico-banner";font-size:22px;font-weight:700;line-height:26.4px;letter-spacing:-0.02em;text-align:left}
.hor-separator{width:87%;position:relative;left:3%}
@media screen and (min-width:768px){.hor-separator{width:89%;position:static}
}
.side-by-side-container .header .header-text{width:100%;padding-left:40px;padding-right:105px;padding-top:40px;padding-bottom:5px;color:#00485e}
@media screen and (max-width:600px){.side-by-side-container .header .header-text{font-size:14px;line-height:1.2;padding-left:38px}
}
.side-by-side-container .header .header-text .hr-line{width:639px;height:1px;position:absolute;left:326px;border-top:1px solid black;opacity:0}
.side-by-side-container .column{width:100%;margin:0;padding-left:40px;padding-right:40px}
@media(min-width:820px){.side-by-side-container{max-width:1082px;margin-right:auto;margin-left:auto;margin-bottom:6px;position:relative;width:640px}
.side-by-side-container .header .header-text{padding-left:24px;padding-right:24px;padding-top:24px}
.side-by-side-container .column{float:left;width:50%}
.side-by-side-container .card-separator{border:1px solid;margin-bottom:35px;height:-webkit-fill-available}
.side-by-side-container .column{float:left;width:50%;padding-bottom:15px;padding-left:24px;padding-right:24px}
.side-by-side-container{background-color:var(--variable-bg-color);padding-top:0;padding-left:0;padding-right:0}
.side-by-side-container .card-separator{border:0 solid #fff;margin-bottom:0;margin-left:40px;margin-right:40px}
.hor-separator{left:4%;width:100%;position:relative}
}