/* NB4 Carousel for Divi */
.nb4dc{position:relative;box-sizing:border-box}
.nb4dc *,.nb4dc *::before,.nb4dc *::after{box-sizing:border-box}
.nb4dc-viewport{overflow:hidden;position:relative}
.nb4dc-track{display:flex;align-items:stretch;will-change:transform;touch-action:pan-y}
.nb4dc style{display:none!important}
.nb4dc-track>*{flex:0 0 100%;min-width:0;margin-bottom:0!important;display:flex}
.nb4dc-track>*>.nb4dc-item,.nb4dc-track>.nb4dc-item{width:100%}
.nb4dc-item{position:relative;height:100%;width:100%}
.nb4dc-cardlink{position:absolute;inset:0;z-index:1}
.nb4dc-inner{position:relative;height:100%}
.nb4dc-image{text-align:center;line-height:0}
.nb4dc-image img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}
.nb4dc-title,.nb4dc-subtitle{margin:0;padding-bottom:0}
.nb4dc-text{margin-top:.5em}
.nb4dc-social{position:relative;z-index:2;margin-top:12px}
.nb4dc-social-link{display:inline-block;margin:0 4px;line-height:1}
.nb4dc-social-link svg{display:block}
.nb4dc-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;border:0;background:transparent;color:#333;font-size:32px;line-height:1;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}
.nb4dc-prev{left:0}
.nb4dc-next{right:0}
.nb4dc-arrow[disabled]{opacity:.3;cursor:default}
.nb4dc-arrow:focus-visible,.nb4dc-dot:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.nb4dc-et{font-family:ETmodules!important;speak:none;font-weight:400;line-height:1}
.nb4dc-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}
.nb4dc-dot{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:#999;opacity:.4;cursor:pointer}
.nb4dc-dot.is-active{opacity:1}
.nb4dc.is-static .nb4dc-arrow,.nb4dc.is-static .nb4dc-dots{display:none}
@media (prefers-reduced-motion:reduce){.nb4dc-track{transition:none!important}}
