.homepage-hero-banner-wrapper{background-repeat:no-repeat;background-size:300%;border-bottom-right-radius:50px;width:100%}.homepage-hero-banner__content-block{padding:0 0 40px;width:100%}.homepage-hero-banner__content-block .module.cta{margin-top:20px}.homepage-hero-banner-wrapper .container{align-items:flex-start;display:flex;height:100%;position:relative}.banner-person-details{display:flex;flex-direction:column;margin-bottom:40px;padding-left:20px;padding-top:40px;position:absolute;right:20px}.banner-person-details:after{border-radius:50%;content:"";height:10px;left:-5px;position:absolute;top:0;width:10px}.banner-person-details p{font-size:16px;font-weight:700;line-height:1.15;margin-bottom:0;text-transform:uppercase}@media only screen and (min-width:665px){.homepage-hero-banner-wrapper{background-position:84% bottom;background-repeat:no-repeat;background-size:300%;background-size:cover;border-bottom-right-radius:50px;width:100%}.homepage-hero-banner-wrapper .container{background:transparent}.homepage-hero-banner-wrapper{display:flex;flex-direction:column}.homepage-hero-banner-wrapper .container{align-items:center;flex:1;padding:0 20px}.homepage-hero-banner__content-block{padding:32px 20px 20px}.homepage-hero-banner-wrapper{background-position:60%}.homepage-hero-banner__content-block{max-width:500px}}@media only screen and (min-width:768px){.homepage-hero-banner-wrapper{background-position:50%;background-size:cover;margin-top:0}.homepage-hero-banner__content-block{max-width:620px}.homepage-hero-banner-wrapper .container{align-items:center;display:flex}.homepage-hero-banner__content-block{padding:20px}}@media only screen and (min-width:1024px){.homepage-hero-banner-wrapper .container{align-items:flex-start;display:flex}.homepage-hero-banner__content-block{margin-top:140px;max-width:680px}}.homepage-banner-slider{color:#fff;display:block}.homepage-banner-slider .swiper-pagination-bullet{background-color:#fff;border-radius:0;height:2px;opacity:1;width:50px}.homepage-banner-slider__pagination{margin-top:60px}.homepage-banner-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--pepper-red)}.homepage-banner-slider__content{margin-bottom:20px}