.roc-footer-newsletter__wrapper{background-color:#f5f5f5;height:150px;padding-inline:1.25rem;margin-bottom:calc(525px - 50vw)}@media only screen and (min-width: 48em){.roc-footer-newsletter__wrapper{margin-bottom:160px}}@media only screen and (min-width: 62em){.roc-footer-newsletter__wrapper{height:180px;margin-bottom:260px}}.roc-footer-newsletter__wrapper:not(:has(.ck-content)){display:none}.roc-footer-newsletter__wrapper:has(.roc-footer-newsletter__item:last-child .ck-content){height:250px;margin-bottom:calc(550px - 50vw)}@media only screen and (min-width: 48em){.roc-footer-newsletter__wrapper:has(.roc-footer-newsletter__item:last-child .ck-content){margin-bottom:220px}}.roc-container:has(.roc-footer-newsletter){position:relative}@media only screen and (min-width: 48em){.roc-container:has(.roc-footer-newsletter){max-width:768px}}@media only screen and (min-width: 62em){.roc-container:has(.roc-footer-newsletter){max-width:940px}}@media only screen and (min-width: 75em){.roc-container:has(.roc-footer-newsletter){max-width:1150px}}@media only screen and (min-width: 100em){.roc-container:has(.roc-footer-newsletter){max-width:1310px}}.roc-footer-newsletter{position:absolute;top:0;left:50%;width:100%;transform:translate(-50%,10%);background-color:#fff;color:#000;border:2px solid var(--primary);border-radius:15px;padding:2.5rem}@media only screen and (min-width: 62em){.roc-footer-newsletter{padding:4.625rem 0;transform:translate(-50%,15%)}.roc-footer-newsletter:has(.roc-footer-newsletter__item:last-child .ck-content){padding-block:5.25rem}}@media only screen and (min-width: 62em){.roc-footer-newsletter__row{display:grid;grid-template-areas:". content .";grid-template-columns:minmax(0,120px) 1fr minmax(0,120px);align-items:center;justify-content:center}}@media only screen and (min-width: 75em){.roc-footer-newsletter__row{grid-template-columns:minmax(0,226px) 1fr minmax(0,226px)}}.roc-footer-newsletter__content{display:grid;gap:.625rem}@media only screen and (min-width: 62em){.roc-footer-newsletter__content{grid-area:content;align-items:center;gap:4.3125rem}.roc-footer-newsletter__content:has(.roc-footer-newsletter__item:last-child .ck-content){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.roc-footer-newsletter__item:not(:has(.ck-content)){display:none}.roc-footer-newsletter .ck-content h2{font-size:1.75rem;font-weight:600;line-height:1.2;text-wrap:balance}@media only screen and (min-width: 62em){.roc-footer-newsletter .ck-content h2{font-size:1.875rem}}.roc-footer-newsletter .ck-content p{margin:.875rem 0;font-size:1.125rem}.roc-footer-newsletter__actions .ck-content p{margin:0;text-align:center;font-size:1.25rem;font-weight:500}.roc-footer-newsletter__actions .ck-content .roc-btn{margin:0;width:100%}.roc-footer-newsletter__action:first-child{margin-bottom:1rem}@media only screen and (min-width: 62em){.roc-footer-newsletter__action:first-child{margin-bottom:1.5rem}}.roc-footer-newsletter__action--secondary .roc-btn{background-color:var(--secondary);border:2px solid var(--secondary)}.roc-footer-newsletter__action--secondary .roc-btn:hover,.roc-footer-newsletter__action--secondary .roc-btn:active,.roc-footer-newsletter__action--secondary .roc-btn:focus-visible{background-color:var(--btn-hover);color:var(--secondary);border-color:var(--secondary)}
