.pg-hero-v2 .pg-hero-pad{max-width:none !important}
.pg-hero-v2 .pg-hero-carousel{border-radius:0 !important;outline:none !important}
@media (max-width:1100px){
 .pg-hero-v2 .pg-hero-pad{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
 .pg-hero-v2 .pg-hero-img-rise{margin:0 !important;width:100% !important}
 .pg-hero-v2 .pg-hero-pad>div:first-child{box-sizing:border-box;padding-left:clamp(20px,4vw,44px) !important;padding-right:clamp(20px,4vw,44px) !important}
}
@media(max-width:768px){
 .pg-hero-v2 .pg-hero-quote{display:none !important}
 .pg-hero-v2 #pg-hero-video-toggle{left:12px !important;right:auto !important}
}
/* Fill the full-width hero without letterboxing. */
.pg-hero-v2 .pg-hero-carousel video.pg-hero-video,
.pg-hero-v2 .pg-hero-carousel img.pg-hero-still{
 object-fit:cover !important;
 object-position:center center !important;
}
.pg-hero-v2 .pg-hero-carousel{background:#FBF6EE !important}

/* Keep media full-bleed while aligning the copy to the navigation grid. */
@media (min-width:1101px){
 .pg-hero-v2 .pg-hero-pad{padding-left:max(44px,calc((100% - 1240px)/2)) !important;padding-right:max(44px,calc((100% - 1240px)/2)) !important;padding-top:60px !important;padding-bottom:60px !important}
 .pg-hero-v2 .pg-hero-pad>div:first-child{width:560px;max-width:560px}
 .pg-hero-v2 .pg-hero-h1 em{white-space:nowrap}
}
@media (max-width:1100px){
 .pg-hero-v2 .pg-hero-pad>div:first-child{width:100%;min-width:0;box-sizing:border-box}
 .pg-hero-v2 .pg-trust-row>span{white-space:normal !important}
 .pg-hero-v2 .pg-cta-row>a{box-sizing:border-box;max-width:100%}
}
@media (max-width:768px){
 .pg-hero-v2 .pg-hero-pad>div:first-child{padding-left:18px !important;padding-right:18px !important}
}
