.elementor-1789 .elementor-element.elementor-element-09f3344{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1789 .elementor-element.elementor-element-09f3344:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-09f3344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-193623a );}.elementor-1789 .elementor-element.elementor-element-3f6d259{--display:flex;--min-height:55vh;--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;--justify-content:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;--z-index:1;}.elementor-1789 .elementor-element.elementor-element-f82fc79{--display:flex;--min-height:55vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-f82fc79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1789 .elementor-element.elementor-element-1e263db .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-b7c2dd0 );}.elementor-1789 .elementor-element.elementor-element-9fc4c65{--display:flex;--min-height:70vh;--justify-content:flex-end;}.elementor-1789 .elementor-element.elementor-element-510ffb2{text-align:end;}.elementor-1789 .elementor-element.elementor-element-6efabac{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-e7d1e0f{text-align:center;}.elementor-1789 .elementor-element.elementor-element-e7d1e0f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), 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 );color:var( --e-global-color-accent );}.elementor-1789 .elementor-element.elementor-element-02004a1{--display:flex;--gap:25px 100px;--row-gap:25px;--column-gap:100px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1789 .elementor-element.elementor-element-a17f2eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:25px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-88c4250{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1789 .elementor-element.elementor-element-fdd861a img{opacity:1;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-1789 .elementor-element.elementor-element-22422ca .elementor-heading-title{font-family:var( --e-global-typography-3232210-font-family ), Sans-serif;font-size:var( --e-global-typography-3232210-font-size );font-weight:var( --e-global-typography-3232210-font-weight );line-height:var( --e-global-typography-3232210-line-height );color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-215ffbf .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-1789 .elementor-element.elementor-element-a45cd74{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1789 .elementor-element.elementor-element-dbb26ab img{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-b7c2dd0 );}.elementor-1789 .elementor-element.elementor-element-1a4e46c .elementor-heading-title{font-family:var( --e-global-typography-3232210-font-family ), Sans-serif;font-size:var( --e-global-typography-3232210-font-size );font-weight:var( --e-global-typography-3232210-font-weight );line-height:var( --e-global-typography-3232210-line-height );color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-172a67a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-1789 .elementor-element.elementor-element-54aa70b{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1789 .elementor-element.elementor-element-6dd0765 img{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-b7c2dd0 );}.elementor-1789 .elementor-element.elementor-element-aa34912 .elementor-heading-title{font-family:var( --e-global-typography-3232210-font-family ), Sans-serif;font-size:var( --e-global-typography-3232210-font-size );font-weight:var( --e-global-typography-3232210-font-weight );line-height:var( --e-global-typography-3232210-line-height );color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-2694b5c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-1789 .elementor-element.elementor-element-34bf617{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1789 .elementor-element.elementor-element-c52869a img{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-b7c2dd0 );}.elementor-1789 .elementor-element.elementor-element-0499c3e .elementor-heading-title{font-family:var( --e-global-typography-3232210-font-family ), Sans-serif;font-size:var( --e-global-typography-3232210-font-size );font-weight:var( --e-global-typography-3232210-font-weight );line-height:var( --e-global-typography-3232210-line-height );color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-efbd925 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-1789 .elementor-element.elementor-element-b985baa{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1789 .elementor-element.elementor-element-432c402 img{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-b7c2dd0 );}.elementor-1789 .elementor-element.elementor-element-dc07604 .elementor-heading-title{font-family:var( --e-global-typography-3232210-font-family ), Sans-serif;font-size:var( --e-global-typography-3232210-font-size );font-weight:var( --e-global-typography-3232210-font-weight );line-height:var( --e-global-typography-3232210-line-height );color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-f2e7d6d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-1789 .elementor-element.elementor-element-a7c9331{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1789 .elementor-element.elementor-element-df425f1 img{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-b7c2dd0 );}.elementor-1789 .elementor-element.elementor-element-7816840 .elementor-heading-title{font-family:var( --e-global-typography-3232210-font-family ), Sans-serif;font-size:var( --e-global-typography-3232210-font-size );font-weight:var( --e-global-typography-3232210-font-weight );line-height:var( --e-global-typography-3232210-line-height );color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-88de745 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-1789 .elementor-element.elementor-element-cec84fa{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1789 .elementor-element.elementor-element-ca6458b img{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-b7c2dd0 );}.elementor-1789 .elementor-element.elementor-element-fc4b23f .elementor-heading-title{font-family:var( --e-global-typography-3232210-font-family ), Sans-serif;font-size:var( --e-global-typography-3232210-font-size );font-weight:var( --e-global-typography-3232210-font-weight );line-height:var( --e-global-typography-3232210-line-height );color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-f410358 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-1789 .elementor-element.elementor-element-678a57c{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1789 .elementor-element.elementor-element-4c76cab img{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-b7c2dd0 );}.elementor-1789 .elementor-element.elementor-element-06b1005 .elementor-heading-title{font-family:var( --e-global-typography-3232210-font-family ), Sans-serif;font-size:var( --e-global-typography-3232210-font-size );font-weight:var( --e-global-typography-3232210-font-weight );line-height:var( --e-global-typography-3232210-line-height );color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-22191cd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-1789 .elementor-element.elementor-element-38133b4{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1789 .elementor-element.elementor-element-acd4745 img{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-b7c2dd0 );}.elementor-1789 .elementor-element.elementor-element-0d7b7b3 .elementor-heading-title{font-family:var( --e-global-typography-3232210-font-family ), Sans-serif;font-size:var( --e-global-typography-3232210-font-size );font-weight:var( --e-global-typography-3232210-font-weight );line-height:var( --e-global-typography-3232210-line-height );color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-2ff4cd1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-1789 .elementor-element.elementor-element-f5f768f{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-180a1d2{--display:flex;--gap:25px 100px;--row-gap:25px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-1789 .elementor-element.elementor-element-dbe3026{text-align:center;}.elementor-1789 .elementor-element.elementor-element-dbe3026 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-b7c2dd0 );}.elementor-1789 .elementor-element.elementor-element-b85244f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1789 .elementor-element.elementor-element-b85244f.elementor-element{--align-self:center;}.elementor-1789 .elementor-element.elementor-element-b85244f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b7c2dd0 );}.elementor-1789 .elementor-element.elementor-element-bfd35fb > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1789 .elementor-element.elementor-element-bfd35fb .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-1789 .elementor-element.elementor-element-f82fc79{--width:29.755%;}.elementor-1789 .elementor-element.elementor-element-9fc4c65{--width:72%;}.elementor-1789 .elementor-element.elementor-element-88c4250{--width:28%;}.elementor-1789 .elementor-element.elementor-element-a45cd74{--width:28%;}.elementor-1789 .elementor-element.elementor-element-54aa70b{--width:28%;}.elementor-1789 .elementor-element.elementor-element-34bf617{--width:28%;}.elementor-1789 .elementor-element.elementor-element-b985baa{--width:28%;}.elementor-1789 .elementor-element.elementor-element-a7c9331{--width:28%;}.elementor-1789 .elementor-element.elementor-element-cec84fa{--width:28%;}.elementor-1789 .elementor-element.elementor-element-678a57c{--width:28%;}.elementor-1789 .elementor-element.elementor-element-38133b4{--width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1789 .elementor-element.elementor-element-9fc4c65{--width:70%;}}@media(max-width:1024px){.elementor-1789 .elementor-element.elementor-element-f82fc79{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1789 .elementor-element.elementor-element-1e263db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1789 .elementor-element.elementor-element-e7d1e0f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1789 .elementor-element.elementor-element-22422ca .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-215ffbf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-1a4e46c .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-172a67a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-aa34912 .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-2694b5c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-0499c3e .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-efbd925 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-dc07604 .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-f2e7d6d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-7816840 .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-88de745 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-fc4b23f .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-f410358 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-06b1005 .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-22191cd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-0d7b7b3 .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-2ff4cd1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-dbe3026 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1789 .elementor-element.elementor-element-b85244f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1789 .elementor-element.elementor-element-09f3344{--min-height:90vh;}.elementor-1789 .elementor-element.elementor-element-3f6d259{--min-height:90vh;}.elementor-1789 .elementor-element.elementor-element-f82fc79{--min-height:50vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1789 .elementor-element.elementor-element-1e263db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1789 .elementor-element.elementor-element-9fc4c65{--min-height:48vh;}.elementor-1789 .elementor-element.elementor-element-e7d1e0f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1789 .elementor-element.elementor-element-22422ca .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-215ffbf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-1a4e46c .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-172a67a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-aa34912 .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-2694b5c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-0499c3e .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-efbd925 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-dc07604 .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-f2e7d6d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-7816840 .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-88de745 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-fc4b23f .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-f410358 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-06b1005 .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-22191cd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-0d7b7b3 .elementor-heading-title{font-size:var( --e-global-typography-3232210-font-size );line-height:var( --e-global-typography-3232210-line-height );}.elementor-1789 .elementor-element.elementor-element-2ff4cd1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1789 .elementor-element.elementor-element-dbe3026 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1789 .elementor-element.elementor-element-b85244f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-09f3344 */.oe-doughnut {
    position: relative;
}
.oe-doughnut::after {
    content: '';
    width: 100%;
    height: 90vh;
    position: absolute;
    bottom: 0;
    background: linear-gradient(to top,  #6D01B5, #000);
    opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7d1e0f */.shimmer {
    font-weight: 700;
    background-image: 
        linear-gradient(90deg, rgba(0, 0, 0, 0) 100%);
    background-size: 200% 100%; /* Double width for shimmer effect */
    background-position: -100% 0; /* Start shimmer off-screen */
    -webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: transparent;
    animation: shimmer 3s infinite;
    position: relative;
}

@keyframes shimmer {
    0% {
        background-position: 100% 0;
    }
    100% {
        background-position: -100% 0;
    }
}/* End custom CSS */