.notification-banner{font-family:var(--font-body-family);color:#34210f;margin-top:4rem;margin-bottom:4rem}.notification-banner.page-width{padding:0 2rem}.notification-banner h2{font-family:Abril Titling;font-weight:600}.notification-banner h4,.notification-banner h5{font-family:Assistant,sans-serif;font-weight:700}.notification-banner__wrapper{padding:3rem 2rem;-webkit-box-shadow:0px 12px 24px 0px rgba(73,63,48,.17);-moz-box-shadow:0px 12px 24px 0px rgba(73,63,48,.17);box-shadow:0 12px 24px #493f302b;border-radius:2rem}.notification-banner__title{margin:0 auto 4.5rem}.notification-banner__text{font-size:2.4rem;text-align:center;margin-bottom:10rem;position:relative}.notification-banner__text:after{content:"";position:absolute;bottom:-5rem;left:50%;transform:translate(-50%);width:18rem;height:.1rem;background:#f0ede9}.notification-banner__trainer{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:5rem}.notification-banner__trainer-image{max-width:14rem}.notification-banner__trainer-name{font-size:2rem}.notification-banner__trainer-position{color:#ff744d;font-size:1.4rem}.notification-banner__actions{display:flex;flex-direction:column;justify-content:space-between}.notification-banner__time{flex:1 0 49%;display:flex;justify-content:center;align-items:center;min-height:6.5rem}.notification-banner__button.btn{font-family:Clear Sans Light,serif;font-size:1.6rem;font-weight:700;color:#f0ebe5;margin-bottom:2rem;padding:1rem 3rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;letter-spacing:.1rem}.notification-banner__button.btn:hover{color:#fff}.notification-banner__button-icon{display:flex}.notification-banner__time{font-size:1.6rem;font-weight:600;padding:1rem;border-radius:1rem;border:1px solid rgba(0,0,0,.31)}.notification-banner__time-icon{display:flex;margin-right:1rem}.notification-banner__date{margin-right:1rem}.notification-banner__date-hours strong{position:relative}.notification-banner__date-hours strong:after{content:"";position:absolute;bottom:0;left:0;width:90%;height:.1rem;background:#ff744d}@media screen and (min-width: 750px){.notification-banner{margin-top:10rem;margin-bottom:10rem}.notification-banner__wrapper{padding:4rem 5.4rem}.notification-banner__text{font-size:2.8rem}.notification-banner__trainer-name{font-size:2.4rem}.notification-banner__trainer-position{font-size:1.6rem}.notification-banner__actions{flex-direction:row}.notification-banner__button.btn{font-size:2rem;margin:0 1.1rem 0 0}.notification-banner__time{font-size:2rem}.notification-banner__time-icon{margin-right:.8rem}.notification-banner__date{margin-right:.7rem}}@media screen and (min-width: 990px){.notification-banner{margin-top:10rem;margin-bottom:10rem}.notification-banner__title{margin:0 0 3.6rem}.notification-banner__content{position:relative}.notification-banner__text,.notification-banner__actions{max-width:75%;text-align:left}.notification-banner__text{font-size:3rem;margin-bottom:2.7rem}.notification-banner__trainer{position:absolute;top:0;right:0}.notification-banner__trainer-name{font-size:2rem}.notification-banner__trainer-position{font-size:1.4rem}.notification-banner__trainer-image{max-width:10rem}.notification-banner__text:after{top:0;right:-5%;left:unset;bottom:unset;transform:translateY(0);width:.1rem;height:15.5rem}}@media screen and (min-width: 1200px){.notification-banner__title h1{font-size:6.4rem;line-height:5.7rem}.notification-banner__text{font-size:4rem}.notification-banner__text:after{right:-4.2rem}.notification-banner__button.btn{min-width:300px;font-size:2.4rem;line-height:3.2rem}.notification-banner__time{font-size:2rem}.notification-banner__time-icon,.notification-banner__date{margin-right:1rem}.notification-banner__trainer-image{max-width:14rem}.notification-banner__trainer-name{font-size:2.4rem}.notification-banner__trainer-position{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-notification-banner.css.map */
