section.my-header.size-large .background-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60vh}section.my-header.size-large .background-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.2)}section.my-header.size-large .background-image .overlay::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, color-stop(10%, rgba(0,0,0,0.8)), color-stop(80%, rgba(0,0,0,0)));background:linear-gradient(0deg, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0) 80%)}section.my-header.size-large .background-image .overlay::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-mask:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, black));-webkit-mask:linear-gradient(transparent, black 70%);mask:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, black));mask:linear-gradient(transparent, black 70%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}section.my-header.size-large .background-image .content{padding:64px;position:relative;z-index:2;max-width:850px}section.my-header.size-large .background-image .content h1{color:var(--c1);line-height:1}section.my-header.size-large .background-image .content h6{color:var(--c1);padding-bottom:12px;margin-top:-10px}section.my-header.size-large .background-image .content p{color:var(--c1)}section.my-header.size-large .background-image .content p a{color:var(--c1);text-decoration:underline}section.my-header.size-large .background-image .content p a:hover{text-decoration:none}section.my-header.size-large .background-image .content p a.button{background:var(--c1);color:var(--c9);text-decoration:none}section.my-header.size-large .background-image .content p a.button:hover{background:var(--c9);color:var(--c1)}section.my-header.size-small .background-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:300px}section.my-header.size-small .background-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.2)}section.my-header.size-small .background-image .content{padding:64px 20px;position:relative;z-index:2;max-width:850px}section.my-header.size-small .background-image .content h1{font-size:clamp(25px, 4vw, 56px);color:var(--c1);line-height:1}section.my-header .container-large .background-image{border-radius:8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0;margin:0;background-size:cover;background-repeat:no-repeat}section.my-header .key-treasures{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;padding:30px 20px 20px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;text-align:center;margin-top:-80px;position:relative;z-index:1;margin-left:64px;margin-right:64px;border:1px solid rgba(255,255,255,0.4);background:rgba(255,255,255,0.7);-webkit-box-shadow:0 20px 24px -4px rgba(0,0,0,0.02),0 8px 8px -4px rgba(0,0,0,0.02);box-shadow:0 20px 24px -4px rgba(0,0,0,0.02),0 8px 8px -4px rgba(0,0,0,0.02);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}section.my-header .key-treasures h6{text-transform:uppercase}section.my-header .subtitle:before{background-color:var(--c1);margin-top:-5px}