.row-fluid-wrapper:not(.dnd-section):has(.macro-buttons){position:relative;z-index:0}.row-fluid-wrapper.dnd-section:has(.macro-buttons){overflow:hidden}.nbr.macro-buttons.has-bg:after{background-color:var(--bg-color);bottom:0;content:"";height:83%;left:-50vw;opacity:var(--bg-opacity);position:absolute;width:200vw;z-index:-1}@media screen and (min-width:1199px){.nbr.macro-buttons.has-bg:after{height:52.3%}}.nbr.macro-buttons .macro-buttons__wrapper{background-color:#fff;border-radius:1.5rem;box-shadow:0 0 32.16px 0 rgba(0,0,0,.25);margin:0 auto;max-width:94.1875rem;overflow:hidden;padding:2.1875rem 1.25rem 1.25rem 1.375rem}@media screen and (min-width:991px){.nbr.macro-buttons .macro-buttons__wrapper{gap:2rem;padding:1.5rem}}@media screen and (min-width:1199px){.nbr.macro-buttons .macro-buttons__wrapper{display:flex}}@media screen and (min-width:1320px){.nbr.macro-buttons .macro-buttons__wrapper{gap:2.5rem;padding:1.5rem .9375rem 1.6875rem 2rem}}.nbr.macro-buttons .macro-buttons__wrapper h2{background:transparent;color:#407ec9;display:block;font-size:1.0625rem;font-weight:600;letter-spacing:0;line-height:1.1;margin:0 auto 1.75rem;padding:.625rem 0;text-align:center;text-transform:capitalize}@media screen and (min-width:991px){.nbr.macro-buttons .macro-buttons__wrapper h2{font-size:1.5rem;line-height:1.3}}@media screen and (min-width:1199px){.nbr.macro-buttons .macro-buttons__wrapper h2{margin:0;max-width:13.75rem;text-align:left}}@media screen and (min-width:1920px){.nbr.macro-buttons .macro-buttons__wrapper h2{font-size:1.8325rem;line-height:1.27;max-width:20.75rem}}@media screen and (min-width:1199px){.nbr.macro-buttons .macro-buttons__wrapper ul{display:flex;gap:1.711875rem;justify-content:space-between;margin:0 auto}}@media screen and (min-width:1920px){.nbr.macro-buttons .macro-buttons__wrapper ul{gap:1.711875rem}}.nbr.macro-buttons .macro-buttons__wrapper ul li{list-style:none;margin-bottom:0}@media screen and (min-width:1199px){.nbr.macro-buttons .macro-buttons__wrapper ul li{flex-basis:calc(33.33333% - 18.26px)}}.nbr.macro-buttons .macro-buttons__wrapper ul li>a{align-items:center;background-color:#407ec9;border-radius:.9375rem;display:flex;padding:.875rem 1.25rem;text-decoration:none;transition:background-color .7s ease-in-out}@media screen and (min-width:1199px){.nbr.macro-buttons .macro-buttons__wrapper ul li>a{height:100%;padding:.9375rem 1.5rem}}.nbr.macro-buttons .macro-buttons__wrapper ul li>a:hover{background-color:#002554}.nbr.macro-buttons .macro-buttons__wrapper ul li:not(:last-child){margin-bottom:.6875rem}@media screen and (min-width:1199px){.nbr.macro-buttons .macro-buttons__wrapper ul li:not(:last-child){margin-bottom:0}}.nbr.macro-buttons .macro-buttons__wrapper ul li figure{aspect-ratio:1/1;background-color:#ffc845;border-radius:50%;flex-basis:3.6875rem;margin-right:.9375rem;overflow:hidden}.nbr.macro-buttons .macro-buttons__wrapper ul li figure img{height:100%;object-fit:cover;width:100%}.nbr.macro-buttons .macro-buttons__wrapper ul li p{color:#fff;flex-basis:calc(100% - 4.625rem);font-size:1.209375rem;font-weight:600;line-height:1.791875rem;text-decoration:none;text-transform:capitalize}@media screen and (min-width:991px){.nbr.macro-buttons .macro-buttons__wrapper ul li p{font-size:1.125rem;line-height:1.1}}@media screen and (min-width:1920px){.nbr.macro-buttons .macro-buttons__wrapper ul li p{font-size:1.32375rem;line-height:1.61875rem}}