header.page-hero>div>figure{background-position:center;background-size:cover;background-repeat:no-repeat}
@media screen and (min-width:992px){header.page-hero>div>figure.mobile-only{display:none}
}
@media screen and (max-width:991.9px){header.page-hero>div>figure.desktop-only{display:none}
}
header.page-hero .cmp-button{padding:0}
@media screen and (max-width:991.9px){header.page-hero .cmp-icon.cmp-icon--small.desktop-only{display:none}
}
@media screen and (min-width:992px){header.page-hero .cmp-icon.cmp-icon--small.mobile-only{display:none}
}
@media screen and (max-width:991.9px){header.page-hero>div[class^="hero-"]>section>div.wrap{text-align:center}
header.page-hero>div[class^="hero-"]>section>div.wrap div[data-bv-show="rating_summary"]{text-align:center !important}
header.page-hero.text-white,header.page-hero.text-white *{color:inherit}
header.page-hero .cmp-icon__container>img{max-width:10rem}
header.page-hero>.hero-full,header.page-hero>.hero-med,header.page-hero .hero-sm{height:auto;max-height:unset}
header.page-hero>.hero-full:before,header.page-hero>.hero-med:before,header.page-hero .hero-sm:before{visibility:hidden}
header.page-hero>.hero-full>figure,header.page-hero>.hero-med>figure,header.page-hero .hero-sm>figure{position:relative;height:0;padding-top:calc(100% * 3 / 4)}
header.page-hero>.hero-full>figure:before,header.page-hero>.hero-med>figure:before,header.page-hero .hero-sm>figure:before{visibility:hidden}
header.page-hero>div>figure:not(.mobile-only){background-position-x:70%}
header.page-hero.alignment-center>div>figure:not(.mobile-only){background-position:center}
header.page-hero.alignment-right>div>figure:not(.mobile-only){background-position-x:30%}
}