.elementor-1240 .elementor-element.elementor-element-42ee935f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:clamp(4rem, 2.8787rem + 2.3392vw, 4.75rem) clamp(4rem, 2.8787rem + 2.3392vw, 4.75rem);--row-gap:clamp(4rem, 2.8787rem + 2.3392vw, 4.75rem);--column-gap:clamp(4rem, 2.8787rem + 2.3392vw, 4.75rem);--padding-top:clamp(2rem, -6.9708rem + 18.7135vw, 8rem);--padding-bottom:clamp(4rem, -1.9805rem + 12.4756vw, 8rem);--padding-left:0;--padding-right:0;}.elementor-1240 .elementor-element.elementor-element-7bf6568{--display:flex;--gap:clamp(1.25rem, -2.8616rem + 8.577vw, 4rem) clamp(1.25rem, -2.8616rem + 8.577vw, 4rem);--row-gap:clamp(1.25rem, -2.8616rem + 8.577vw, 4rem);--column-gap:clamp(1.25rem, -2.8616rem + 8.577vw, 4rem);}.elementor-1240 .elementor-element.elementor-element-118fc31{--display:flex;--gap:clamp(1.25rem, 0.1287rem + 2.3392vw, 2rem) clamp(1.25rem, 0.1287rem + 2.3392vw, 2rem);--row-gap:clamp(1.25rem, 0.1287rem + 2.3392vw, 2rem);--column-gap:clamp(1.25rem, 0.1287rem + 2.3392vw, 2rem);}.elementor-1240 .elementor-element.elementor-element-32a5134 .elementor-heading-title{font-family:var( --e-global-typography-afafde1-font-family ), Sans-serif;font-size:var( --e-global-typography-afafde1-font-size );font-weight:var( --e-global-typography-afafde1-font-weight );line-height:var( --e-global-typography-afafde1-line-height );color:var( --e-global-color-secondary );}.elementor-1240 .elementor-element.elementor-element-57ae944 .elementor-heading-title{font-family:var( --e-global-typography-646f541-font-family ), Sans-serif;font-size:var( --e-global-typography-646f541-font-size );font-weight:var( --e-global-typography-646f541-font-weight );line-height:var( --e-global-typography-646f541-line-height );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-1240 .elementor-element.elementor-element-32a5134 .elementor-heading-title{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-1240 .elementor-element.elementor-element-57ae944 .elementor-heading-title{font-size:var( --e-global-typography-646f541-font-size );line-height:var( --e-global-typography-646f541-line-height );}}@media(min-width:768px){.elementor-1240 .elementor-element.elementor-element-7bf6568{--width:882px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1240 .elementor-element.elementor-element-7bf6568{--width:80%;}}@media(max-width:880px) and (min-width:768px){.elementor-1240 .elementor-element.elementor-element-7bf6568{--width:90%;}}@media(min-width:2400px){.elementor-1240 .elementor-element.elementor-element-32a5134 .elementor-heading-title{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-1240 .elementor-element.elementor-element-57ae944 .elementor-heading-title{font-size:var( --e-global-typography-646f541-font-size );line-height:var( --e-global-typography-646f541-line-height );}}@media(max-width:1366px){.elementor-1240 .elementor-element.elementor-element-32a5134 .elementor-heading-title{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-1240 .elementor-element.elementor-element-57ae944 .elementor-heading-title{font-size:var( --e-global-typography-646f541-font-size );line-height:var( --e-global-typography-646f541-line-height );}}@media(max-width:767px){.elementor-1240 .elementor-element.elementor-element-32a5134{text-align:start;}.elementor-1240 .elementor-element.elementor-element-32a5134 .elementor-heading-title{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-1240 .elementor-element.elementor-element-57ae944{text-align:start;}.elementor-1240 .elementor-element.elementor-element-57ae944 .elementor-heading-title{font-size:var( --e-global-typography-646f541-font-size );line-height:var( --e-global-typography-646f541-line-height );}}