.b-hero{display:flex;flex-direction:column;height:100%;padding:0;position:relative}@media (max-width: 767px){.b-hero{padding:0}}.b-hero__image{height:100%;min-height:540px;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}@media (max-width: 767px){.b-hero__image{height:320px;position:static}}.b-hero__image img{height:100%;min-width:100%;object-fit:cover;object-position:left center}@media (max-width: 767px){.b-hero xo-container{background-color:#353732}}.b-hero__text-container{align-items:center;display:flex;flex-direction:column;width:100%}@media (max-width: 767px){.b-hero__text-container{padding:40px 0 49px}}.b-hero__title{color:#fff;font-size:54px!important;font-family:WixMadeforText-Bold;padding-bottom:15px!important;font-weight:400;line-height:1.2em!important;margin-top:116px!important;margin-bottom:32px!important;min-width:100%;text-align:left!important}#title-container{min-height:540px;display:flex;align-items:flex-end;justify-content:flex-end;padding:20px}.b-hero__text-container{padding:15px!important}@media (max-width: 767px){.b-hero__title{font-size:45px;line-height:57px;margin-bottom:30px;text-align:start}}.b-hero__description *{color:#fff;font-size:16px;font-weight:500;line-height:156%;text-align:center}@media (max-width: 767px){.b-hero__description *{font-size:16px;line-height:25px;text-align:start}}.slideshow-v21{min-height:540px!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/blog-athletes-hero.css.map */
