body.page-id-189 .elementor-element.elementor-element-e44356a,body.page-id-189 [data-id="e44356a"]{--websku-section-hidden:1;display:none!important;}
body.page-id-194 .elementor-element.elementor-element-17085be,body.page-id-194 [data-id="17085be"]{--websku-section-hidden:1;display:none!important;}
@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&family=Urbanist:wght@500;600;700;800&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:"Libre Baskerville",Georgia,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:Urbanist,system-ui,-apple-system,"Segoe UI",sans-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-188 .elementor-widget-image-box .elementor-image-box-description,.elementor-188 .elementor-widget-image-box .elementor-image-box-description *,.elementor[data-elementor-id="188"] .elementor-widget-image-box .elementor-image-box-description,.elementor[data-elementor-id="188"] .elementor-widget-image-box .elementor-image-box-description *{font-family:Urbanist,system-ui,-apple-system,"Segoe UI",sans-serif !important;}
:root,body[class*="elementor-kit-"]{--e-global-typography-primary-font-family:Urbanist,system-ui,-apple-system,"Segoe UI",sans-serif !important;--e-global-typography-secondary-font-family:Urbanist,system-ui,-apple-system,"Segoe UI",sans-serif !important;--e-global-typography-text-font-family:"Libre Baskerville",Georgia,serif !important;--e-global-typography-accent-font-family:"Libre Baskerville",Georgia,serif !important;--e-global-color-primary:#7c3aed !important;--e-global-color-secondary:#2e1065 !important;--e-global-color-text:#475569 !important;--e-global-color-accent:#f59e0b !important;}
a,.elementor a,.elementor-widget-icon .elementor-icon,.elementor-nav-menu .elementor-item.elementor-item-active{color:#7c3aed !important;}
.elementor-widget-button .elementor-button,.elementor-button.elementor-button,button[type],button:not([type]),input[type="submit"],input[type="button"],input[type="reset"]{--websku-ai-action-text:#ffffff !important;background-color:#7c3aed !important;background-image:none !important;border-color:#7c3aed !important;}
.elementor-icon svg{fill:#7c3aed !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:#2e1065 !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:#475569 !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-188 .elementor-widget-image-box .elementor-image-box-description,.elementor-188 .elementor-widget-image-box .elementor-image-box-description *,.elementor[data-elementor-id="188"] .elementor-widget-image-box .elementor-image-box-description,.elementor[data-elementor-id="188"] .elementor-widget-image-box .elementor-image-box-description *{color:#2e1065 !important;}
.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button *,.elementor-button.elementor-button,.elementor-button.elementor-button *,button[type],button[type] *,button:not([type]),button:not([type]) *,input[type="submit"],input[type="button"],input[type="reset"]{color:var(--websku-ai-action-text) !important;}
.elementor-widget-button .elementor-button svg,.elementor-button.elementor-button svg,button[type] svg,button:not([type]) svg,input[type="submit"] svg,input[type="button"] svg,input[type="reset"] svg{fill:var(--websku-ai-action-text) !important;}
.elementor-widget-button .elementor-button:hover,.elementor-button.elementor-button:hover,button[type]:hover,button:not([type]):hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover{--websku-ai-action-text:#2e1065 !important;background-color:#f59e0b !important;background-image:none !important;border-color:#f59e0b !important;}
.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:hover *,.elementor-button.elementor-button:hover,.elementor-button.elementor-button:hover *,button[type]:hover,button[type]:hover *,button:not([type]):hover,button:not([type]):hover *,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover{color:var(--websku-ai-action-text) !important;}
.elementor-widget-button .elementor-button:hover svg,.elementor-button.elementor-button:hover svg,button[type]:hover svg,button:not([type]):hover svg,input[type="submit"]:hover svg,input[type="button"]:hover svg,input[type="reset"]:hover svg{fill:var(--websku-ai-action-text) !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:#f59e0b !important;}
.websku-ai-contrast-target{color:var(--websku-ai-contrast-color) !important;}
.websku-ai-surface-target{background-color:#f5f3ff !important;}
.websku-ai-surface-target>.elementor-background-overlay{background-color:#ede9fe !important;opacity:1 !important;}
.websku-ai-surface-target .elementor-icon,.websku-ai-surface-target .elementor-icon i{color:#7c3aed !important;}
.websku-ai-surface-target .elementor-icon svg{fill:#7c3aed !important;}
