@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropdown{0%{max-height:0}to{max-height:52rem}}@keyframes fancySlideInFromTop{0%{opacity:0;transform:translateY(-10%);scale:.95}to{opacity:1;transform:none;scale:1}}.react-multi-carousel-list{z-index:0}.stacked-text-besides-media{overflow-y:hidden}@media(max-width:1024px){.stacked-text-besides-media>* .text-besides-media__content{padding-bottom:0}}.stacked-text-besides-media.stacked-text-besides-media--no-bottom-padding{padding-bottom:0}@media(max-width:768px){.stacked-text-besides-media.stacked-text-besides-media--no-bottom-padding{padding-bottom:1.5rem}}.stacked-text-besides-media.stacked-text-besides-media--no-bottom-padding .text-besides-media .text-besides-media__fullbleed{border-bottom-left-radius:0;border-bottom-right-radius:0}@media(max-width:768px){.stacked-text-besides-media.stacked-text-besides-media--no-bottom-padding .text-besides-media .text-besides-media__fullbleed{border-bottom-left-radius:6px;border-bottom-right-radius:6px}}.stacked-text-besides-media.stacked-text-besides-media--no-bottom-padding .text-besides-media--stacked{padding-bottom:0}.stacked-text-besides-media.stacked-text-besides-media--no-top-padding{padding-top:0}@media(max-width:768px){.stacked-text-besides-media.stacked-text-besides-media--no-top-padding{padding-top:1.5rem}}.stacked-text-besides-media.stacked-text-besides-media--no-top-padding .text-besides-media .text-besides-media__fullbleed{border-top-left-radius:0;border-top-right-radius:0}@media(max-width:768px){.stacked-text-besides-media.stacked-text-besides-media--no-top-padding .text-besides-media .text-besides-media__fullbleed{border-top-left-radius:6px;border-top-right-radius:6px}}.stacked-text-besides-media.stacked-text-besides-media--no-vertical-padding{padding-bottom:0;padding-top:0}@media(max-width:768px){.stacked-text-besides-media.stacked-text-besides-media--no-vertical-padding{padding-top:1.5rem;padding-bottom:1.5rem}}.stacked-text-besides-media.stacked-text-besides-media--no-vertical-padding .text-besides-media .text-besides-media__fullbleed{border-radius:0}@media(max-width:768px){.stacked-text-besides-media.stacked-text-besides-media--no-vertical-padding .text-besides-media .text-besides-media__fullbleed{border-radius:6px}}.stacked-text-besides-media.stacked-text-besides-media--no-vertical-padding .text-besides-media--stacked{padding-bottom:0}.stacked-text-besides-media .text-besides-media+.text-besides-media{padding-top:2rem}