/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/page-hero/page-hero.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.page-hero{background-color:var(--color-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:70% center;min-height:55rem;padding:calc(var(--fixed-header-height) + var(--section-spacing)) 0 var(--section-spacing);color:var(--color-white) !important}@media (min-width:768px){.page-hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center}}.page-hero:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.page-hero[data-style=violet-gradient]:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(14.47%,rgba(252,77,7,.8)),color-stop(94.25%,rgba(110,30,217,.8)));background:linear-gradient(180deg,rgba(252,77,7,.8) 14.47%,rgba(110,30,217,.8) 94.25%)}@media (min-width:768px){.page-hero[data-style=violet-gradient]:before{background:linear-gradient(263.47deg,rgba(252,77,7,.8) 14.47%,rgba(110,30,217,.8) 94.25%)}}.page-hero[data-style=blue-gradient]:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(9.57%,rgba(59,190,196,.8)),color-stop(83.6%,rgba(41,121,240,.8)));background:linear-gradient(180deg,rgba(59,190,196,.8) 9.57%,rgba(41,121,240,.8) 83.6%)}@media (min-width:768px){.page-hero[data-style=blue-gradient]:before{background:linear-gradient(263.2deg,rgba(59,190,196,.8) 9.57%,rgba(41,121,240,.8) 83.6%)}}.page-hero[data-style=violet]:before{background:var(--color-violet);opacity:.8}.page-hero[data-style=blue]:before{background:var(--color-blue);opacity:.8}.page-hero[data-style=orange]:before{background:var(--color-orange);opacity:.8}.page-hero-inner{position:relative;max-width:49rem}.page-hero-inner h1{font:var(--font-headline-1);letter-spacing:var(--font-headline-1--spacing);font-weight:400;margin-bottom:4rem;color:var(--color-white) !important}.page-hero-inner p{font:var(--font-subheader);letter-spacing:var(--font-subheader--spacing);margin-bottom:4rem}.page-hero-inner-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}.page-hero-inner-primary-button{color:var(--color-white) !important;font:var(--font-body-large);letter-spacing:var(--font-body-large--spacing);text-decoration:none;border:none;border-radius:4rem;padding:1.1rem 3rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer;color:var(--color-black);background:0 0;font-weight:500;background-color:var(--color-orange);color:var(--color-white)}.page-hero-inner-primary-button:is(:hover,:focus,:active){text-decoration:none;outline:none}.page-hero-inner-primary-button[disabled]{opacity:.7}.page-hero-inner-primary-button:is(:hover,:focus,:active){color:var(--color-white);background-color:var(--color-violet)}.page-hero-inner-secondary-button{font:var(--font-body-large);letter-spacing:var(--font-body-large--spacing);text-decoration:none;border:none;border-radius:4rem;padding:1.1rem 3rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer;color:var(--color-black);background:0 0;font-weight:500;border:.2rem solid var(--color-white);padding:.9rem 2.8rem .8rem;color:var(--color-white)}.page-hero-inner-secondary-button:is(:hover,:focus,:active){text-decoration:none;outline:none}.page-hero-inner-secondary-button[disabled]{opacity:.7}.page-hero-inner-secondary-button:is(:hover,:focus,:active){background-color:var(--color-violet);border-color:var(--color-violet);color:var(--color-white)}.page-hero-inner>*:last-child{margin-bottom:0}