/* Animated hero background balls */
.nib-hero-section{isolation:isolate!important}
.nib-hero-section .nib-wrap{position:relative!important;z-index:2!important}
.nib-hero-section .nib-blob{pointer-events:none!important;z-index:0!important;display:block!important;will-change:transform!important;transition:none!important}
.nib-hero-section .nib-blob--left{width:430px!important;height:430px!important;left:-150px!important;top:-205px!important;border-radius:50%!important;background:#f4dfc6!important;animation:nib-ball-top 5.6s ease-in-out infinite!important}
.nib-hero-section:before{content:""!important;display:block!important;position:absolute!important;width:122px!important;height:122px!important;left:-62px!important;top:195px!important;border-radius:50%!important;background:#efc99f!important;z-index:0!important;animation:nib-ball-small 4.6s ease-in-out .35s infinite!important}
.nib-hero-section .nib-blob--right{width:430px!important;height:430px!important;right:-205px!important;bottom:-245px!important;border-radius:50%!important;background:#f4dfc6!important;animation:nib-ball-bottom 6.2s ease-in-out .2s infinite!important}
@keyframes nib-ball-top{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,22px,0)}}
@keyframes nib-ball-small{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-18px,0)}}
@keyframes nib-ball-bottom{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-26px,0)}}
@media(max-width:900px){.nib-hero-section .nib-blob--left{width:300px!important;height:300px!important;left:-165px!important;top:-130px!important}.nib-hero-section:before{width:82px!important;height:82px!important;left:-42px!important;top:250px!important}.nib-hero-section .nib-blob--right{width:300px!important;height:300px!important;right:-170px!important;bottom:-160px!important}}
@media(prefers-reduced-motion:reduce){.nib-hero-section .nib-blob,.nib-hero-section:before{animation:none!important}}
