.frame-type-mask_free_multicolumn_element{position:relative}.frame-type-mask_free_multicolumn_element.frame-none .content-wrap{max-width:var(--containerLimitedWidth);margin:auto;padding:20px 0px}.frame-type-mask_free_multicolumn_element.frame-none .content-wrap.large{max-width:1600px}.frame-type-mask_free_multicolumn_element.frame-none .content-wrap.medium{max-width:1200px}.frame-type-mask_free_multicolumn_element.frame-none .content-wrap.small{max-width:700px}.frame-type-mask_free_multicolumn_element:has(.background) .content-wrap{position:relative;z-index:2}.frame-type-mask_free_multicolumn_element:has(.bg-dark) .frame-type-mask_underline_text .content-header .header{color:var(--colorWhite)}.frame-type-mask_free_multicolumn_element:has(.bg-dark) .frame-type-mask_underline_text .bodytext{color:var(--colorWhite)}.frame-type-mask_free_multicolumn_element:has(.bg-dark) .content-header .header{color:var(--colorSecondary)}.frame-type-mask_free_multicolumn_element:has(.bg-dark) .content-header .subheader{color:var(--colorWhite)}.frame-type-mask_free_multicolumn_element:has(.bg-dark) .content-text{color:var(--colorWhite)}.frame-type-mask_free_multicolumn_element:has(.bg-dark) .content-gallery.row-cols-sm-2 .ce-column{filter:none !important}.frame-type-mask_free_multicolumn_element:has(.bg-dark) .content-gallery.row-cols-sm-2 .ce-column::after{background:var(--colorWhite) !important}.frame-type-mask_free_multicolumn_element .background{position:absolute;left:0;top:0;width:100%;z-index:1;height:100%}.frame-type-mask_free_multicolumn_element .background .shadow{width:100%;height:100%;background:linear-gradient(180deg, #000 0%, #1D1D2C 44.71%, #221D26 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.frame-type-mask_free_multicolumn_element .background .background-image{position:absolute;z-index:3;mix-blend-mode:multiply;top:0;width:100%;height:100%;mask-size:100% 99%;mask-position:center;mask-repeat:no-repeat}.frame-type-mask_free_multicolumn_element .background .background-image img{width:100%;height:100%;object-fit:cover}.frame-type-mask_free_multicolumn_element .background .background-color{z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;mask-size:100% 99%;mask-position:center;mask-repeat:no-repeat}