.frame-type-mask_blogeventsintro .mask_blogeventsintro-content header h2{font-family:"mont-blanc",sans-serif;font-size:clamp(1.5rem,.9rem + 1.6vw,2.5rem);font-weight:100;text-transform:uppercase;line-height:1}.frame-type-mask_blogeventsintro .mask_blogeventsintro-content header h2 strong{font-weight:700}.frame-type-mask_blogeventsintro .mask_blogeventsintro-content header p,.frame-type-mask_blogeventsintro .mask_blogeventsintro-content p,.frame-type-mask_blogeventsintro .mask_blogeventsintro-content ul{font-size:1rem;line-height:1.25}.frame-type-mask_blogeventsintro .mask_blogeventsintro-content p+p,.frame-type-mask_blogeventsintro .mask_blogeventsintro-content ul+p,.frame-type-mask_blogeventsintro .mask_blogeventsintro-content p+ul,.frame-type-mask_blogeventsintro .mask_blogeventsintro-content ul+ul,.frame-type-mask_blogeventsintro .mask_blogeventsintro-content p+ol,.frame-type-mask_blogeventsintro .mask_blogeventsintro-content ul+ol{margin-top:1.25em}.frame-type-mask_blogeventsintro{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.frame-type-mask_blogeventsintro::before{content:"";position:absolute;top:24px;right:0;left:32%;height:16px;background-color:var(--maincolor);transform:translateX(33%)}.frame-type-mask_blogeventsintro .mask_blogeventsintro-header{margin-top:auto;margin-bottom:auto}.frame-type-mask_blogeventsintro .mask_blogeventsintro-header p{display:inline-block;background-color:#000;font:700 clamp(1.5rem, 0.9rem + 1.6vw, 2.5rem)/1 "mont-blanc",sans-serif;text-transform:uppercase;font-style:italic;color:#fff;padding:0 16px 4px 16px}.frame-type-mask_blogeventsintro .mask_blogeventsintro-header p+p{margin-top:8px}.frame-type-mask_blogeventsintro .mask_blogeventsintro-header svg{width:90%;height:auto}.frame-type-mask_blogeventsintro .mask_blogeventsintro-content{position:relative}.frame-type-mask_blogeventsintro .mask_blogeventsintro-content header p{text-transform:uppercase;margin-bottom:8px}.frame-type-mask_blogeventsintro .mask_blogeventsintro-content header+p,.frame-type-mask_blogeventsintro .mask_blogeventsintro-content header+ul{margin-top:clamp(1rem,.4rem + 1.6vw,2rem)}.frame-type-mask_blogeventsintro .mask_blogeventsintro-content ul:not(.button){margin-left:1.5rem}.frame-type-mask_blogeventsintro .mask_blogeventsintro-content .button{justify-content:flex-start;padding-top:64px;border-top:4px solid #000}.frame-type-mask_blogeventsintro .mask_blogeventsintro-content svg{position:absolute;top:28px;right:0;width:80px;height:auto}@media(max-width:1000px){.frame-type-mask_blogeventsintro{flex-direction:row;-moz-column-gap:clamp(1rem,.4rem + 1.6vw,2rem);column-gap:clamp(1rem,.4rem + 1.6vw,2rem)}.frame-type-mask_blogeventsintro::before{left:0;right:70%;transform:translateX(0)}.frame-type-mask_blogeventsintro .mask_blogeventsintro-content,.frame-type-mask_blogeventsintro .mask_blogeventsintro-header{width:calc((100% - clamp(1rem,.4rem + 1.6vw,2rem))/2)}}@media(max-width:800px){.frame-type-mask_blogeventsintro{flex-direction:column;row-gap:clamp(1rem,.4rem + 1.6vw,2rem)}.frame-type-mask_blogeventsintro::before{display:none}.frame-type-mask_blogeventsintro .mask_blogeventsintro-content,.frame-type-mask_blogeventsintro .mask_blogeventsintro-header{width:100%}.frame-type-mask_blogeventsintro .mask_blogeventsintro-content .button{padding-top:30px}}