/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./pivot-blocks/page-hero/style.scss ***!
  \************************************************************************************************************************************************************************************/
.page-hero h1{margin-top:0}.page-hero h1:only-child{margin-bottom:0}.page-hero h3{margin-bottom:15px}.page-hero h3 strong{color:var(--wp--preset--color--blue);font-weight:400}.page-hero p{font-size:18px;line-height:34px}.page-hero .down-arrow{position:absolute;bottom:70px;left:clamp(20px,10vw,200px);z-index:2;color:#fff}.page-hero .hero-video-link{display:block;position:relative;top:50%;transform:translateY(-50%)}.page-hero .hero-video-link:before{content:"";border:5px solid #fff;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;width:100px;height:100px;background:0 0;border-radius:50%;transition:.2s ease all;z-index:1}.page-hero .hero-video-link .play-button{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-15px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:27px solid #fff;transform-style:preserve-3d;transform:translateZ(60px);transition:.3s ease all;z-index:1;cursor:pointer}.page-hero .hero-video-link .play-button:active{transform:scale(.95)}.page-hero .page-hero--content,.page-hero .page-hero--background{position:relative;z-index:1;border-radius:5px}.page-hero.full .page-hero--background{position:relative;z-index:0;min-height:50vh;max-height:700px;background-size:cover;background-position:center}.page-hero.full .page-hero--content{padding:70px 120px;width:70%;max-width:1100px;padding-left:10vw;background-color:#fff;box-shadow:0px 0px 16px rgba(44,62,103,.0901960784);border-radius:7px;left:-20px;margin-top:-100px;position:relative;z-index:1}@media (max-width:768px){.page-hero.full .page-hero--content{width:100%;padding:30px 40px}}@media (min-width:768px){.page-hero.split,.page-hero.portfolio,.page-hero.video{display:flex;flex-direction:row-reverse}}.page-hero.split .page-hero--background,.page-hero.portfolio .page-hero--background,.page-hero.video .page-hero--background{position:relative;background-size:cover;background-position:center;flex:0 1 60%;min-height:50vw}@media (min-width:768px){.page-hero.split .page-hero--background,.page-hero.portfolio .page-hero--background,.page-hero.video .page-hero--background{min-height:560px}}.page-hero.split .page-hero--content,.page-hero.portfolio .page-hero--content,.page-hero.video .page-hero--content{padding:5vw 8vw;align-self:center;flex:0 1 40%}@media (max-width:1700px){.page-hero.split .page-hero--content,.page-hero.portfolio .page-hero--content,.page-hero.video .page-hero--content{padding-left:0}}@media (max-width:480px){.page-hero.split .page-hero--content,.page-hero.portfolio .page-hero--content,.page-hero.video .page-hero--content{padding-bottom:0}}.page-hero.split .button-group,.page-hero.portfolio .button-group,.page-hero.video .button-group{display:inline-flex;flex-direction:column;align-items:flex-start}.page-hero.split .button-group .btn-secondary,.page-hero.portfolio .button-group .btn-secondary,.page-hero.video .button-group .btn-secondary{display:inline-block;margin-left:0;margin-top:20px;margin-bottom:30px;text-align:left;padding:0}.page-hero.portfolio{position:relative}@media (min-width:768px){.page-hero.portfolio{margin-top:100px}}.page-hero.portfolio .hero-portfolio-header{margin-top:30px}@media (min-width:768px){.page-hero.portfolio .hero-portfolio-header{margin-top:0;margin-bottom:50px}}.page-hero.portfolio .eyebrow-link{font-size:20px;text-decoration:underline;margin-bottom:20px}.page-hero.portfolio .page-hero--content{padding:0}@media (min-width:768px){.page-hero.portfolio .page-hero--content{transform:translateY(-50px)}}.page-hero.portfolio .page-hero--content .inner{position:relative;z-index:1;padding-left:5vw;padding-right:5vw}.page-hero.portfolio .page-hero--content .hero-portfolio-content{position:relative;padding-top:50px;padding-bottom:50px;background:#ecf5fa}.acf-block-preview .page-hero{margin-top:0}