@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Nunito+Sans:wght@400;500;600;700&display=swap");
body,button,input,select,textarea,.elementor-widget-text-editor,.elementor-widget-text-editor *,.elementor-widget-image-box .elementor-image-box-description,.elementor-widget-image-box .elementor-image-box-description *,.elementor .elementor-element.elementor-widget-image-box .elementor-image-box-description,.elementor .elementor-element.elementor-widget-image-box .elementor-image-box-description *,.elementor-widget-icon-box .elementor-icon-box-description,.elementor-widget-icon-box .elementor-icon-box-description *,.elementor .elementor-element.elementor-widget-icon-box .elementor-icon-box-description,.elementor .elementor-element.elementor-widget-icon-box .elementor-icon-box-description *,.elementor-icon-list-text,footer .elementor-widget-text-editor,footer .elementor-widget-text-editor *,footer .elementor-widget-image-box .elementor-image-box-description,footer .elementor-widget-image-box .elementor-image-box-description *,footer .elementor-widget-icon-box .elementor-icon-box-description,footer .elementor-widget-icon-box .elementor-icon-box-description *,[data-elementor-type="footer"] .elementor-widget-text-editor,[data-elementor-type="footer"] .elementor-widget-text-editor *,[data-elementor-type="footer"] .elementor-widget-image-box .elementor-image-box-description,[data-elementor-type="footer"] .elementor-widget-image-box .elementor-image-box-description *,[data-elementor-type="footer"] .elementor-widget-icon-box .elementor-icon-box-description,[data-elementor-type="footer"] .elementor-widget-icon-box .elementor-icon-box-description *,.elementor-location-footer .elementor-widget-text-editor,.elementor-location-footer .elementor-widget-text-editor *,.elementor-location-footer .elementor-widget-image-box .elementor-image-box-description,.elementor-location-footer .elementor-widget-image-box .elementor-image-box-description *,.elementor-location-footer .elementor-widget-icon-box .elementor-icon-box-description,.elementor-location-footer .elementor-widget-icon-box .elementor-icon-box-description *{font-family:"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif !important;}
h1,h2,h3,h4,h5,h6,.elementor-widget-heading .elementor-heading-title,.elementor-widget-image-box .elementor-image-box-title,.elementor .elementor-element.elementor-widget-image-box .elementor-image-box-title,.elementor-widget-icon-box .elementor-icon-box-title,.elementor .elementor-element.elementor-widget-icon-box .elementor-icon-box-title{font-family:"DM Serif Display",Georgia,serif !important;}
footer .elementor-widget-image-box .elementor-image-box-description,footer .elementor-widget-image-box .elementor-image-box-description *,[data-elementor-type="footer"] .elementor-widget-image-box .elementor-image-box-description,[data-elementor-type="footer"] .elementor-widget-image-box .elementor-image-box-description *,.elementor-location-footer .elementor-widget-image-box .elementor-image-box-description,.elementor-location-footer .elementor-widget-image-box .elementor-image-box-description *,.elementor-112 .elementor-widget-image-box .elementor-image-box-description,.elementor-112 .elementor-widget-image-box .elementor-image-box-description *,.elementor[data-elementor-id="112"] .elementor-widget-image-box .elementor-image-box-description,.elementor[data-elementor-id="112"] .elementor-widget-image-box .elementor-image-box-description *{font-family:"DM Serif Display",Georgia,serif !important;}
a,.elementor a,.elementor-widget-icon .elementor-icon,.elementor-nav-menu .elementor-item.elementor-item-active{color:#059669 !important;}
.elementor-widget-button .elementor-button,button,input[type="submit"]{background-color:#059669 !important;border-color:#059669 !important;}
.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button span,.elementor-widget-button .elementor-button .elementor-button-text,button,input[type="submit"]{color:#ffffff !important;}
.elementor-widget-button .elementor-button svg{fill:#ffffff !important;}
.elementor-icon svg{fill:#059669 !important;}
h1,h2,h3,h4,h5,h6,.elementor-widget-heading .elementor-heading-title,.elementor-widget-image-box .elementor-image-box-title,.elementor .elementor-element.elementor-widget-image-box .elementor-image-box-title,.elementor-widget-icon-box .elementor-icon-box-title,.elementor .elementor-element.elementor-widget-icon-box .elementor-icon-box-title{color:#064e3b !important;}
body,button,input,select,textarea,.elementor-widget-text-editor,.elementor-widget-text-editor *,.elementor-widget-image-box .elementor-image-box-description,.elementor-widget-image-box .elementor-image-box-description *,.elementor .elementor-element.elementor-widget-image-box .elementor-image-box-description,.elementor .elementor-element.elementor-widget-image-box .elementor-image-box-description *,.elementor-widget-icon-box .elementor-icon-box-description,.elementor-widget-icon-box .elementor-icon-box-description *,.elementor .elementor-element.elementor-widget-icon-box .elementor-icon-box-description,.elementor .elementor-element.elementor-widget-icon-box .elementor-icon-box-description *,.elementor-icon-list-text,footer .elementor-widget-text-editor,footer .elementor-widget-text-editor *,footer .elementor-widget-image-box .elementor-image-box-description,footer .elementor-widget-image-box .elementor-image-box-description *,footer .elementor-widget-icon-box .elementor-icon-box-description,footer .elementor-widget-icon-box .elementor-icon-box-description *,[data-elementor-type="footer"] .elementor-widget-text-editor,[data-elementor-type="footer"] .elementor-widget-text-editor *,[data-elementor-type="footer"] .elementor-widget-image-box .elementor-image-box-description,[data-elementor-type="footer"] .elementor-widget-image-box .elementor-image-box-description *,[data-elementor-type="footer"] .elementor-widget-icon-box .elementor-icon-box-description,[data-elementor-type="footer"] .elementor-widget-icon-box .elementor-icon-box-description *,.elementor-location-footer .elementor-widget-text-editor,.elementor-location-footer .elementor-widget-text-editor *,.elementor-location-footer .elementor-widget-image-box .elementor-image-box-description,.elementor-location-footer .elementor-widget-image-box .elementor-image-box-description *,.elementor-location-footer .elementor-widget-icon-box .elementor-icon-box-description,.elementor-location-footer .elementor-widget-icon-box .elementor-icon-box-description *{color:#365244 !important;}
footer .elementor-widget-image-box .elementor-image-box-description,footer .elementor-widget-image-box .elementor-image-box-description *,[data-elementor-type="footer"] .elementor-widget-image-box .elementor-image-box-description,[data-elementor-type="footer"] .elementor-widget-image-box .elementor-image-box-description *,.elementor-location-footer .elementor-widget-image-box .elementor-image-box-description,.elementor-location-footer .elementor-widget-image-box .elementor-image-box-description *,.elementor-112 .elementor-widget-image-box .elementor-image-box-description,.elementor-112 .elementor-widget-image-box .elementor-image-box-description *,.elementor[data-elementor-id="112"] .elementor-widget-image-box .elementor-image-box-description,.elementor[data-elementor-id="112"] .elementor-widget-image-box .elementor-image-box-description *{color:#064e3b !important;}
.elementor-widget-button .elementor-button:hover{background-color:#84cc16 !important;border-color:#84cc16 !important;}
.elementor-counter-number,.elementor-counter-number-prefix,.elementor-counter-number-suffix,.elementor-widget-counter .elementor-counter-title,.pill .elementor-heading-title,.elementor-widget-heading.pill .elementor-heading-title{color:#84cc16 !important;}
.websku-ai-surface-target{background-color:#ecfdf5 !important;}
.websku-ai-surface-target>.elementor-background-overlay{background-color:#d1fae5 !important;opacity:1 !important;}
.websku-ai-surface-target .elementor-icon,.websku-ai-surface-target .elementor-icon i{color:#059669 !important;}
.websku-ai-surface-target .elementor-icon svg{fill:#059669 !important;}
