.elementor-13 .elementor-element.elementor-element-cf00005{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-cf00018{--display:flex;}.elementor-13 .elementor-element.elementor-element-cf00017{--display:flex;}.elementor-13 .elementor-element.elementor-element-cf00010{--display:flex;}.elementor-13 .elementor-element.elementor-element-cf00013{--display:flex;}.elementor-13 .elementor-element.elementor-element-cf00016{--display:flex;}.elementor-13 .elementor-element.elementor-element-cf00024{--display:flex;}.elementor-13 .elementor-element.elementor-element-cf00023{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}/* Start custom CSS */.cf-c1{width:300px;height:300px;border-radius:50%;background:var(--lf-teal);right:-90px;top:-150px}
.cf-half{width:230px;height:230px;border-radius:50%;background:var(--lf-teal);left:-115px;bottom:-115px}
.elementor-widget.lf-h2.cf-intro{max-width:560px!important}
.lf-h2.cf-intro .elementor-heading-title{font-size:clamp(24px,2.4vw,32px)}
.cf-small.elementor-widget-text-editor{font-size:16px}
.lf-row .lf-row-r.elementor-widget-text-editor{font-size:16px}
.e-con.cf-close{max-width:600px!important}
@media (min-width:1025px){.e-con.cf-close{margin-left:16%}}
@media (max-width:767px){
.cf-c1{width:120px;height:120px;right:-40px;top:-50px}
.cf-half{width:120px;height:120px;left:-40px;bottom:-60px}
.lf-row .lf-area .elementor-heading-title{font-size:22px}
.cf-close .lf-btn,.cf-close .lf-btn .elementor-button{width:100%}
.e-con.lf-sec.lf-dark{--padding-bottom:96px}
}/* End custom CSS */