.global-textcallout{padding:var(--section-padding-vertical) 0;background-color:var(--background-color);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.global-textcallout.theme-blue{background-color:var(--secondary-color);color:var(--text-color-light)}.global-textcallout.theme-blue h2,.global-textcallout.theme-blue .textcallout-desc{color:var(--text-color-light)}.textcallout-content{width:100%;position:relative}.textcallout-content h2{margin:0;line-height:1.2;width:100%;display:block}.textcallout-content .textcallout-desc{font-size:1.8rem;line-height:1.6}.global-textcallout.mode-simple.align-left h2{text-align:left}.global-textcallout.mode-simple.align-center h2{text-align:center}.global-textcallout.mode-simple.align-right h2{text-align:right}.global-textcallout.mode-complex .textcallout-content{display:grid;gap:4rem;align-items:center}.global-textcallout.layout-h2_left_p_right .textcallout-content{grid-template-columns:1fr 1fr}.global-textcallout.layout-h2_left_p_right h2,.global-textcallout.layout-h2_left_p_right .textcallout-desc{text-align:left}.global-textcallout.layout-h2_right_p_left .textcallout-content{grid-template-columns:1fr 1fr}.global-textcallout.layout-h2_right_p_left h2{order:2;text-align:left}.global-textcallout.layout-h2_right_p_left .textcallout-desc{order:1;text-align:left}.global-textcallout.layout-stacked .textcallout-content{grid-template-columns:1fr;display:flex;flex-direction:column;gap:2rem}.global-textcallout.layout-stacked.align-left h2,.global-textcallout.layout-stacked.align-left .textcallout-desc{text-align:left}.global-textcallout.layout-stacked.align-center h2,.global-textcallout.layout-stacked.align-center .textcallout-desc{text-align:center}.global-textcallout.layout-stacked.align-right h2,.global-textcallout.layout-stacked.align-right .textcallout-desc{text-align:right}@media (max-width:900px){.global-textcallout.layout-h2_left_p_right .textcallout-content,.global-textcallout.layout-h2_right_p_left .textcallout-content{grid-template-columns:1fr;gap:2rem}.global-textcallout.layout-h2_right_p_left h2{order:0}.global-textcallout.layout-h2_right_p_left .textcallout-desc{order:1}}