.elementor-2305 .elementor-element.elementor-element-fc2fc79{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:130px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2305 .elementor-element.elementor-element-fc2fc79 > .elementor-shape-top .elementor-shape-fill, .elementor-2305 .elementor-element.elementor-element-fc2fc79 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#CCEBDB;}.elementor-2305 .elementor-element.elementor-element-fc2fc79 > .elementor-shape-top svg, .elementor-2305 .elementor-element.elementor-element-fc2fc79 > .e-con-inner > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-2305 .elementor-element.elementor-element-fc2fc79 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2305 .elementor-element.elementor-element-fc2fc79 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#CCEBDB;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2305 .elementor-element.elementor-element-1099577{text-align:left;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2305 .elementor-element.elementor-element-8fcbaf9{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:left;}@media(max-width:1024px){.elementor-2305 .elementor-element.elementor-element-fc2fc79{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2305 .elementor-element.elementor-element-8fcbaf9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-2305 .elementor-element.elementor-element-fc2fc79{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}