.elementor-389 .elementor-element.elementor-element-e28b9b7{--display:flex;}.elementor-389 .elementor-element.elementor-element-e28b9b7:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-e28b9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389 .elementor-element.elementor-element-438d6a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:180px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-389 .elementor-element.elementor-element-438d6a3:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-438d6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-34d3540 ) 21%);}.elementor-389 .elementor-element.elementor-element-d27e98b > .elementor-widget-container{margin:0px 0px -30px -10px;padding:0px 0px 0px 0px;}.elementor-389 .elementor-element.elementor-element-d27e98b .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:112px;font-weight:500;letter-spacing:-4px;color:var( --e-global-color-astglobalcolor2 );}.elementor-389 .elementor-element.elementor-element-80f2edb > .elementor-widget-container{--e-transform-rotateZ:15deg;margin:12px 12px 12px 12px;padding:-0px -0px -0px -0px;}.elementor-389 .elementor-element.elementor-element-80f2edb.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-389 .elementor-element.elementor-element-8ac5c70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-9b6578a > .elementor-widget-container{border-style:none;border-radius:69% 69% 69% 69%;}.elementor-389 .elementor-element.elementor-element-9b6578a{font-family:"IBM Plex Sans", Sans-serif;}.elementor-389 .elementor-element.elementor-element-013b19b{width:var( --container-widget-width, 58.526% );max-width:58.526%;--container-widget-width:58.526%;--container-widget-flex-grow:0;}.elementor-389 .elementor-element.elementor-element-013b19b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-389 .elementor-element.elementor-element-013b19b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-389 .elementor-element.elementor-element-1b7f811{--display:flex;}.elementor-389 .elementor-element.elementor-element-1b7f811:not(.elementor-motion-effects-element-type-background), .elementor-389 .elementor-element.elementor-element-1b7f811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-34d3540 ) 0%, #FFFFFF 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-389 .elementor-element.elementor-element-8ac5c70{--width:75%;}}@media(max-width:1024px){.elementor-389 .elementor-element.elementor-element-438d6a3{--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-389 .elementor-element.elementor-element-d27e98b .elementor-heading-title{font-size:64px;}}@media(max-width:767px){.elementor-389 .elementor-element.elementor-element-438d6a3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-389 .elementor-element.elementor-element-d27e98b > .elementor-widget-container{margin:0px 0px 0px -56px;}.elementor-389 .elementor-element.elementor-element-d27e98b .elementor-heading-title{font-size:40px;letter-spacing:0px;}.elementor-389 .elementor-element.elementor-element-80f2edb{width:var( --container-widget-width, 113px );max-width:113px;--container-widget-width:113px;--container-widget-flex-grow:0;}.elementor-389 .elementor-element.elementor-element-80f2edb > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-389 .elementor-element.elementor-element-80f2edb img{width:24%;max-width:16%;}.elementor-389 .elementor-element.elementor-element-9b6578a{font-size:11px;}}