.elementor-1481 .elementor-element.elementor-element-2103e12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-80px;z-index:1000;}.elementor-1481 .elementor-element.elementor-element-2103e12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-4c93a75.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-4c93a75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-4c93a75.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1481 .elementor-element.elementor-element-2684f63 img{width:30%;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-c0c46e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-c0c46e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-c0c46e3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1481 .elementor-element.elementor-element-a7dcffd .elementor-icon-wrapper{text-align:right;}.elementor-1481 .elementor-element.elementor-element-a7dcffd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1481 .elementor-element.elementor-element-a7dcffd.elementor-view-framed .elementor-icon, .elementor-1481 .elementor-element.elementor-element-a7dcffd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1481 .elementor-element.elementor-element-a7dcffd.elementor-view-framed .elementor-icon, .elementor-1481 .elementor-element.elementor-element-a7dcffd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1481 .elementor-element.elementor-element-a7dcffd .elementor-icon{font-size:26px;}.elementor-1481 .elementor-element.elementor-element-a7dcffd .elementor-icon svg{height:26px;}.elementor-1481 .elementor-element.elementor-element-a7dcffd > .elementor-widget-container{margin:0px 0100px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1481 .elementor-element.elementor-element-2684f63 img{width:22%;}}@media(max-width:767px){.elementor-1481 .elementor-element.elementor-element-2103e12{padding:0px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-4c93a75{width:50%;}.elementor-1481 .elementor-element.elementor-element-2684f63{text-align:left;}.elementor-1481 .elementor-element.elementor-element-2684f63 img{width:25%;}.elementor-1481 .elementor-element.elementor-element-c0c46e3{width:50%;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-c0c46e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-c0c46e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-a7dcffd > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-2103e12 */@media (max-width: 782px) {

    .wp-block-columns.is-not-stacked-on-mobile {
		flex-wrap: nowrap;
    }

    /* Available space should be divided equally amongst columns. */
	.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
		flex-basis: 0 !important;
		flex-grow: 1;
    }

    /* When columns are in a single row, add space before all except the first. */
    .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column:not(:first-child) {
        margin-left: 2em;
    }

    /* Columns with an explicitly-assigned width should maintain their`flex-basis` width and not grow. */
    .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"] {
        flex-basis: auto !important;
        flex-grow: 0;
    }
}/* End custom CSS */