@media screen{.page-heading{background-position:50%;background-size:cover;background-repeat:no-repeat;--bg-opacity:1;background-color:#716f6f;background-color:rgba(113,111,111,var(--bg-opacity));display:flex;align-items:center;position:relative;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));z-index:0;overflow:hidden;background-attachment:var(--background-attachment-fixed,fixed);background-image:var(--bg-img-xxs,none);min-height:calc(100vh - (140.8px + 6 * var(--linear-exp)));padding-bottom:calc((84.57142857px + 3.57142857 * var(--linear-exp)))}}@media screen and (min-width:568px){.page-heading{background-image:var(--bg-img-xs,none)}}@media screen and (min-width:768px){.page-heading{background-image:var(--bg-img-sm,none)}}@media screen and (min-width:992px){.page-heading{background-image:var(--bg-img-md,none)}}@media screen and (min-width:1200px){.page-heading{background-image:var(--bg-img-lg,none)}}@media screen and (min-width:1440px){.page-heading{background-image:var(--bg-img-xl,none)}}@media screen{.page-heading:before{--bg-opacity:1;background-color:#252523;background-color:rgba(37,37,35,var(--bg-opacity));z-index:0;--bg-opacity:0.5}}@media screen{.page-heading:after,.page-heading:before{position:absolute;display:block;height:100%;left:0;top:0;width:100%;content:""}.page-heading:after{--bg-opacity:1;background-color:#d9d3c4;background-color:rgba(217,211,196,var(--bg-opacity));transition-duration:.5s;transition-timing-function:cubic-bezier(.33,1,.68,1);z-index:10;-webkit-clip-path:polygon(0 0,calc(100% + 20vh) 0,100% 100%,-20vh 100%);clip-path:polygon(0 0,calc(100% + 20vh) 0,100% 100%,-20vh 100%);transition-property:clip-path,-webkit-clip-path;transition-delay:.5s}@supports not ((-webkit-clip-path:circle()) or (clip-path:circle())){.page-heading:after{display:none}}}@media screen{.page-heading--has-video:after{transition-delay:3s}}@media screen{.page-heading--loaded:after{-webkit-clip-path:polygon(0 0,0 0,-20vh 100%,-20vh 100%);clip-path:polygon(0 0,0 0,-20vh 100%,-20vh 100%)}}@media screen{.page-heading--loaded.is-back:after{-webkit-clip-path:polygon(calc(100% + 20vh) 0,100% 0,100% 100%,100% 100%);clip-path:polygon(calc(100% + 20vh) 0,100% 0,100% 100%,100% 100%)}}@media screen{.page-heading__iframe-container{display:none}}@media screen and (min-width:992px){.page-heading__iframe-container{display:block;position:absolute;top:50%;left:0;width:100%;padding-top:56.25%;transform:translateY(-50%)}}@media screen{.page-heading__iframe-container:after{--bg-opacity:1;display:block;--bg-opacity:0.3;content:""}}@media screen{.page-heading__iframe-container:after,.page-heading iframe{position:absolute;background-color:#252523;background-color:rgba(37,37,35,var(--bg-opacity));height:100%;left:0;top:0;width:100%}.page-heading iframe{--bg-opacity:1;pointer-events:none}}@media screen{.page-heading__outer{max-width:1920px;margin-left:auto;margin-right:auto;padding:calc((43.2px + 1.5 * var(--linear-exp)) * -1 * -1) calc((2.28571px + 4.28571 * var(--linear-exp)) * -1 * -1);position:relative;width:100%;z-index:30}}@media screen{.page-heading__inner{margin-left:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1 * -1);margin-right:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1 * -1)}}@media screen{.page-heading__content{padding-left:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1);padding-right:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1)}}@media screen and (min-width:568px){.page-heading__content{width:66.666667%}}@media screen and (min-width:768px){.page-heading__content{width:58.333333%}}@media screen and (min-width:992px){.page-heading__content{width:50%}}@media screen and (min-width:1200px){.page-heading__content{width:41.666667%;margin-left:8.33333%}}@media screen and (min-width:1920px){.page-heading__content{width:33.333333%}}@media screen{.page-heading__suptitle{--border-opacity:1;border:0 solid #fff;border-color:rgba(255,255,255,var(--border-opacity));border-bottom:1px solid rgba(255,255,255,var(--border-opacity));font-weight:500;line-height:1.4;margin-bottom:1.2em;padding-bottom:1.2em;font-size:calc(11.42857143px + .17857143 * var(--linear-exp));letter-spacing:.14285714285714285em;text-transform:uppercase}}

/*# sourceMappingURL=css-page-heading.css.map*/