.Hero .Heading{margin-top:80px;position:relative;z-index:2;max-width:720px;margin-left:auto;margin-right:auto;padding:24px 28px 32px;border-radius:24px;backdrop-filter:blur(12px);mix-blend-mode:darken;border-radius:20px;background:#f7f2e9}.Hero__container{min-height:400px}.Hero__container{background-position:center center;background-size:cover;background-repeat:no-repeat;will-change:background-position;position:relative}.Hero__container:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.Hero__container:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:100px;background:url(images/6ee9f7e447e052916067.svg) bottom center/100% auto no-repeat;z-index:1}.Hero--no-bg .section{min-height:0;padding-top:100px;padding-bottom:120px;background:#ccdbff}@media (min-width: 360px)and (max-width: 1400px){.Hero__container{min-height:calc(400px + 300*(100vw - 360px)/1040)}}@media (min-width: 1400px){.Hero__container{min-height:700px}}
