.elementor-49418 .elementor-element.elementor-element-611b70a2{--display:flex;--justify-content:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;grid-column:var(--kcss-full-width-grid-span) !important;}.elementor-49418 .elementor-element.elementor-element-7119ef79{--display:flex;--gap:0 0;--row-gap:0;--column-gap:0;}.elementor-49418 .elementor-element.elementor-element-4c80b565 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), "Inter", system-ui, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-49418 .elementor-element.elementor-element-323ca53d{width:var( --container-widget-width, clamp(32rem, 100vw, 66ch) );max-width:clamp(32rem, 100vw, 66ch);--container-widget-width:clamp(32rem, 100vw, 66ch);--container-widget-flex-grow:0;font-size:var( --e-global-typography-para_md-font-size );line-height:var( --e-global-typography-para_md-line-height );letter-spacing:var( --e-global-typography-para_md-letter-spacing );word-spacing:var( --e-global-typography-para_md-word-spacing );color:var( --e-global-color-text );}.elementor-49418 .elementor-element.elementor-element-323ca53d > .elementor-widget-container{margin:var(--kcss-fluid-space--sm) 0 calc(var(--kcss-line-height-text) * -1) 0;}.elementor-49418 .elementor-element.elementor-element-048f857{--display:flex;--justify-content:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;grid-column:var(--kcss-full-width-grid-span) !important;}.elementor-49418 .elementor-element.elementor-element-915d4a8{width:var( --container-widget-width, clamp(32rem, 100vw, 96ch) );max-width:clamp(32rem, 100vw, 96ch);--container-widget-width:clamp(32rem, 100vw, 96ch);--container-widget-flex-grow:0;}@media(max-width:1366px){.elementor-49418 .elementor-element.elementor-element-4c80b565 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-49418 .elementor-element.elementor-element-323ca53d{font-size:var( --e-global-typography-para_md-font-size );line-height:var( --e-global-typography-para_md-line-height );letter-spacing:var( --e-global-typography-para_md-letter-spacing );word-spacing:var( --e-global-typography-para_md-word-spacing );}}@media(max-width:1024px){.elementor-49418 .elementor-element.elementor-element-611b70a2{--z-index:2;}.elementor-49418 .elementor-element.elementor-element-7119ef79{--z-index:2;}.elementor-49418 .elementor-element.elementor-element-4c80b565 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-49418 .elementor-element.elementor-element-323ca53d{font-size:var( --e-global-typography-para_md-font-size );line-height:var( --e-global-typography-para_md-line-height );letter-spacing:var( --e-global-typography-para_md-letter-spacing );word-spacing:var( --e-global-typography-para_md-word-spacing );}.elementor-49418 .elementor-element.elementor-element-048f857{--z-index:2;}}@media(max-width:767px){.elementor-49418 .elementor-element.elementor-element-611b70a2{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-49418 .elementor-element.elementor-element-7119ef79{--padding-top:var(--container-default-padding-top);--padding-bottom:var(--container-default-padding-top);--padding-left:var(--container-default-padding-top);--padding-right:var(--container-default-padding-top);}.elementor-49418 .elementor-element.elementor-element-4c80b565 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-49418 .elementor-element.elementor-element-323ca53d{font-size:var( --e-global-typography-para_md-font-size );line-height:var( --e-global-typography-para_md-line-height );letter-spacing:var( --e-global-typography-para_md-letter-spacing );word-spacing:var( --e-global-typography-para_md-word-spacing );}.elementor-49418 .elementor-element.elementor-element-048f857{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}}/* Start custom CSS for container, class: .elementor-element-7119ef79 */@container body (width < 192rem) {
    .elementor-49418 .elementor-element.elementor-element-7119ef79 {
    --padding-left: 0;
    --padding-right: 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-611b70a2 */@container body (width > 136.6rem) or (width < 76.8rem ) {
    .elementor-49418 .elementor-element.elementor-element-611b70a2 {
        --_padding-inline: calc((var(--container-default-padding-right) + var(--container-default-padding-left)) * 1);
        
        --padding-inline-start: var(--_padding-inline);
        
        --padding-inline-end: var(--_padding-inline);
    }
    
    .elementor-49418 .elementor-element.elementor-element-611b70a2 > .e-con-inner {
        --_padding-inline: calc((var(--container-default-padding-right) + var(--container-default-padding-left)) * 2);
    
    max-width: calc(var(--kcss-container-boxed-width-elementor) - (var(--_padding-inline) / 2));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048f857 */@container body (width > 136.6rem) or (width < 76.8rem ) {
    .elementor-49418 .elementor-element.elementor-element-048f857 {
        --_padding-inline: calc((var(--container-default-padding-right) + var(--container-default-padding-left)) * 1);
        
        --padding-inline-start: var(--_padding-inline);
        
        --padding-inline-end: var(--_padding-inline);
    }
    
    .elementor-49418 .elementor-element.elementor-element-048f857 > .e-con-inner {
        --_padding-inline: calc((var(--container-default-padding-right) + var(--container-default-padding-left)) * 2);
    
    max-width: calc(var(--kcss-container-boxed-width-elementor) - (var(--_padding-inline) / 2));
    }
}/* End custom CSS */