.image-banner-wrapper.linked-banner:hover{cursor:pointer}.image-banner-wrapper.rounded .image-banner-container{overflow:hidden;position:relative}.image-banner-wrapper.rounded .image-banner-container img{border:8px solid #fff;border-radius:64px}.image-banner-wrapper.border-black .image-banner-container img{border:8px solid #333}.image-banner-wrapper.border-none .image-banner-container img{border:none}.image-banner-wrapper .image-banner-container{position:relative;display:flex}.image-banner-wrapper .image-banner-container img,.image-banner-wrapper .image-banner-container svg{width:100%;height:unset}@media (min-width:768px){.image-banner-wrapper .image-banner-container img.mobile-image,.image-banner-wrapper .image-banner-container svg.mobile-image{display:none}}.image-banner-wrapper .image-banner-container img.desktop-image,.image-banner-wrapper .image-banner-container svg.desktop-image{display:none}@media (min-width:768px){.image-banner-wrapper .image-banner-container img.desktop-image,.image-banner-wrapper .image-banner-container svg.desktop-image{display:block}}.image-banner-wrapper .image-banner-container .image-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content{padding-top:32px;padding-bottom:32px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:768px){.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content{padding-top:64px;padding-bottom:64px}}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content h2,.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content p{text-align:center;margin:0;color:var(--white)}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content p{max-width:768px}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content div{padding-top:16px}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content a{margin-top:24px}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content.place-self-start{justify-content:flex-start}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content.place-self-end{justify-content:flex-end}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content.place-self-center{justify-content:center}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content.text-start{align-items:flex-start}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content.text-start h2,.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content.text-start p{text-align:left}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content.text-end{align-items:flex-end}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content.text-end h2,.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content.text-end p{text-align:right}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content.text-center{align-items:center}.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content.text-center h2,.image-banner-wrapper .image-banner-container .image-banner-overlay .image-banner-content.text-center p{text-align:center}.image-banner-padding{padding:32px}@media (min-width:768px){.image-banner-padding{padding:64px}}
/*# sourceMappingURL=section-image-banner.css.map */
