.bl_empty:before{display:flex;width:100%;justify-content:center;background:#f5f5f5;border:10px solid #fff;align-items:center;font-size:20px;height:300px;content:'No content.'}.bl_container{font-size:0;position:relative;display:grid;grid-template-columns:var(--columns,1fr);align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap}.bl_subcontainer:empty:before{content:'FAIL!'}.bl_font_size{font-size:var(--sizeDesktop,1em)}.bl_subcontainer{position:relative;width:calc(100% - var(--cmargin_left_desktop,0%) - var(--cmargin_right_desktop,0%));height:100%;color:var(--color,#000);background:var(--bgcolor,transparent);margin-top:var(--cmargin_top_desktop,0);margin-left:var(--cmargin_left_desktop,0);margin-right:var(--cmargin_right_desktop,0);margin-bottom:var(--cmargin_bottom_desktop,0)}.bl_subcontainer.valign_stretch{align-self:stretch}.bl_subcontainer.valign_bottom{align-self:flex-end}.bl_subcontainer.valign_center{align-self:center}.bl_subcontainer.valign_top{align-self:flex-start}.bl_subcontainer.style_background{align-self:stretch}.bl_subcontainer.align_desktop_left{justify-content:flex-start;text-align:left}.bl_subcontainer.align_desktop_center{justify-content:center;text-align:center}.bl_subcontainer.align_desktop_right{justify-content:flex-end;text-align:right}.builder_line-bg{overflow:hidden;overflow:clip;pointer-events:none}.style_foreground .builder_line-bg{position:absolute;top:0;left:0;width:100%;height:100%}.builder_line-bg.x_desktop_right{text-align:right}.builder_line-bg.x_desktop_center{text-align:center}.builder_line-bg img,.builder_line-bg video{object-position:var(--pos_x_desktop) var(--pos_y_desktop);object-fit:cover}.builder_line-bg.size_desktop_width img,.builder_line-bg.size_desktop_width video{width:100%;height:auto}.builder_line-bg.size_desktop_height img,.builder_line-bg.size_desktop_height video{width:auto;max-width:100%;height:100%}.style_background .builder_line-bg.size_desktop_cover img,.style_background .builder_line-bg.size_desktop_cover video{width:100%}.style_foreground .builder_line-bg.size_desktop_cover img,.style_foreground .builder_line-bg.size_desktop_cover video{width:100%;height:100%;object-fit:cover}.style_background .builder_line-bg.size_desktop_contain img,.style_background .builder_line-bg.size_desktop_contain video{width:100%;object-fit:contain}.style_foreground .builder_line-bg.size_desktop_contain img,.style_foreground .builder_line-bg.size_desktop_contain video{width:100%;height:100%;object-fit:contain}.builder_line-content{position:relative;display:flex;flex-direction:column;height:100%}.valign_stretch .builder_line-content{justify-content:stretch}.valign_bottom .builder_line-content{justify-content:flex-end}.valign_center .builder_line-content{justify-content:center}.valign_top .builder_line-content{justify-content:flex-start}.style_background .builder_line-content{position:absolute;top:0;left:0;width:100%;height:100%}.bl_margins{margin-top:var(--margin_top_desktop,0);margin-left:var(--margin_left_desktop,0);margin-right:var(--margin_right_desktop,0);margin-bottom:var(--margin_bottom_desktop,0)}.bl_margins.align_desktop_left{text-align:left}.bl_margins.align_desktop_center{text-align:center}.bl_margins.align_desktop_right{text-align:right}.bl_margins.align_desktop_justify{text-align:justify}.bl_margins .align_desktop_left{text-align:left}.bl_margins .align_desktop_center{text-align:center}.bl_margins .align_desktop_right{text-align:right}.bl_margins .align_desktop_justify{text-align:justify}.bl_image_caption,.bl_video_caption{color:var(--color,#000);font-size:14px;line-height:1.4em}@media all and (max-width:1023px){.bl_font_size{font-size:var(--sizeMobile,1em)}.bl_container{flex-direction:column;grid-template-columns:100%}.bl_container.align_mobile_left{justify-content:flex-start;text-align:left}.bl_container.align_mobile_center{justify-content:center;text-align:center}.bl_container.align_mobile_right{justify-content:flex-end;text-align:right}.builder_line-bg img,.builder_line-bg video{object-position:var(--pos_x_mobile) var(--pos_y_mobile)}.builder_line-bg.x_mobile_right{text-align:right}.builder_line-bg.x_mobile_center{text-align:center}.builder_line-bg.size_mobile_width img,.builder_line-bg.size_mobile_width video{width:100%;height:auto}.builder_line-bg.size_mobile_height img,.builder_line-bg.size_mobile_height video{width:auto;max-width:100%;height:100%}.style_background .builder_line-bg.size_mobile_cover img,.style_background .builder_line-bg.size_mobile_cover video{width:100%}.style_foreground .builder_line-bg.size_mobile_cover img,.style_foreground .builder_line-bg.size_mobile_cover video{width:100%;height:100%;object-fit:cover}.style_background .builder_line-bg.size_mobile_contain img,.style_background .builder_line-bg.size_mobile_contain video{width:100%;object-fit:contain}.style_foreground .builder_line-bg.size_mobile_contain img,.style_foreground .builder_line-bg.size_mobile_contain video{width:100%;height:100%;object-fit:contain}.bl_subcontainer{width:calc(100% - var(--cmargin_left_mobile,0%) - var(--cmargin_right_mobile,0%));margin-top:var(--cmargin_top_mobile,0);margin-left:var(--cmargin_left_mobile,0);margin-right:var(--cmargin_right_mobile,0);margin-bottom:var(--cmargin_bottom_mobile,0)}.bl_subcontainer.align_mobile_left{justify-content:flex-start;text-align:left}.bl_subcontainer.align_mobile_center{justify-content:center;text-align:center}.bl_subcontainer.align_mobile_right{justify-content:flex-end;text-align:right}.bl_container.block_layout_4{flex-direction:row;flex-wrap:wrap;grid-template-columns:50% 50%}.bl_container.block_layout_4 .bl_subcontainer{width:100%}.bl_margins{margin-top:var(--margin_top_mobile);margin-left:var(--margin_left_mobile);margin-right:var(--margin_right_mobile);margin-bottom:var(--margin_bottom_mobile)}.bl_margins.align_mobile_left{text-align:left}.bl_margins.align_mobile_center{text-align:center}.bl_margins.align_mobile_right{text-align:right}.bl_margins.align_mobile_justify{text-align:justify}.bl_margins .align_mobile_left{text-align:left}.bl_margins .align_mobile_center{text-align:center}.bl_margins .align_mobile_right{text-align:right}.bl_margins .align_mobile_justify{text-align:justify}}