h1,h2,h3{letter-spacing:2px}.elementor-widget-icon-list .elementor-icon-list-item a{display:inline}.entry-content ol.ast-content-ol-list{counter-reset:my-ol-counter;margin-left:1.4em}.entry-content ol.ast-content-ol-list li{position:relative;padding-left:30px;list-style:none}.entry-content ol.ast-content-ol-list li:before{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;color:#fff;text-align:center;background-color:#4D26BF;content:counter(my-ol-counter,decimal);counter-increment:my-ol-counter;font-size:11px;-webkit-border-radius:50%;border-radius:50%}ul.ast-content-ul-list{margin-left:1.4em}ul.ast-content-ul-list li{position:relative;padding-left:30px;list-style:none}ul.ast-content-ul-list li:after{position:absolute;top:-webkit-calc(50% - -1px);top:calc(50% - -1px);left:0;width:20px;height:20px;margin-top:-10px;padding-top:2px;color:#fff;text-align:center;background-color:#4D26BF;content:"\e900";font-size:10px;font-family:'Astra';-webkit-border-radius:50%;border-radius:50%;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.eicon,.eicon-menu-bar{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--tf-purple:#6633FF;--tf-purple-deep:#4D26BF;--tf-purple-ink:#5C30F2;--tf-magenta:#CC33FF;--tf-yellow:#FFCC33;--tf-amber:#FFBF00;--tf-slate:#4D5066;--tf-gray-900:#333333;--tf-gray-600:#5F6170;--tf-gray-400:#9A9CAB;--tf-gray-200:#E4E4EA;--tf-gray-100:#EFEFF3;--tf-bg:#F8F8F8;--tf-white:#FFFFFF;--tf-purple-050:#F1ECFF;--tf-purple-100:#E3D9FF;--tf-yellow-050:#FFF7DE;--tf-error:#D92D4B;--tf-error-050:#FDEDF0;--tf-success:#1F9D6B;--tf-success-050:#E9F7F1;--tf-gradient-dark:linear-gradient(130deg,#4D26BF 50%,#CC33FF 100%);--tf-radius-pill:999px;--tf-radius-card:16px;--tf-radius-input:10px;--tf-radius-capsule:28px;--tf-shadow-card:0 6px 24px rgba(77,80,102,.10);--tf-shadow-card-hover:0 12px 32px rgba(102,51,255,.18);--tf-shadow-button:0 4px 14px rgba(102,51,255,.30);--tf-shadow-button-dark:0 4px 14px rgba(255,191,0,.35);--tf-focus-ring:rgba(102,51,255,.40);--tf-focus-ring-on-dark:rgba(255,255,255,.65);--tf-ease:cubic-bezier(.22,1,.36,1);--tf-fast:150ms;--tf-med:250ms;--tf-container:1200px}.elementor-button,.ast-custom-button,.wp-block-button__link,.elementor-field-type-submit button{transition:background-color var(--tf-fast) var(--tf-ease),color var(--tf-fast) var(--tf-ease),box-shadow var(--tf-fast) var(--tf-ease),transform var(--tf-fast) var(--tf-ease)}.elementor-button:hover,.ast-custom-button:hover,.wp-block-button__link:hover,.elementor-field-type-submit button:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgb(77 38 191 / .40)}.elementor-button:active,.ast-custom-button:active,.wp-block-button__link:active,.elementor-field-type-submit button:active{transform:translateY(0) scale(.97);box-shadow:0 2px 8px rgb(77 38 191 / .35)}.elementor-button:focus-visible,.ast-custom-button:focus-visible,.wp-block-button__link:focus-visible,.elementor-field-type-submit button:focus-visible{outline:none;box-shadow:0 0 0 4px var(--tf-focus-ring)}.tf-btn-on-dark:hover{background-color:#000000!important;color:var(--tf-white)!important;box-shadow:0 8px 22px rgb(0 0 0 / .45)}.tf-btn-on-dark:active{background-color:var(--tf-amber)!important;color:var(--tf-gray-900)!important;box-shadow:0 2px 8px rgb(0 0 0 / .35)}.tf-btn-on-dark:focus-visible{box-shadow:0 0 0 4px var(--tf-focus-ring-on-dark)}.tf-card,.tf-postcard{transition:box-shadow var(--tf-med) var(--tf-ease),transform var(--tf-med) var(--tf-ease),border-color var(--tf-med) var(--tf-ease)}.tf-card:hover,.tf-postcard:hover{transform:translateY(-4px);box-shadow:var(--tf-shadow-card-hover);border-color:var(--tf-purple)}.tf-card:active,.tf-postcard:active{transform:translateY(-1px) scale(.995);box-shadow:var(--tf-shadow-card)}.main-header-menu .menu-link,.ast-footer-copyright a,.site-footer a{transition:color var(--tf-fast) var(--tf-ease),transform var(--tf-fast) var(--tf-ease),text-decoration-color var(--tf-fast) var(--tf-ease)}.main-header-menu .menu-link:focus-visible,.site-footer a:focus-visible{outline:none;border-radius:var(--tf-radius-input);box-shadow:0 0 0 3px var(--tf-focus-ring)}.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.menu-link,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.menu-link,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current_page_item>.menu-link,.ast-builder-menu .main-header-menu .current-menu-item>.menu-link,.ast-builder-menu .main-header-menu .current_page_item>.menu-link{color:var(--tf-white)!important}.ast-builder-menu .main-header-menu .current-menu-item>.menu-link:hover,.ast-builder-menu .main-header-menu .current_page_item>.menu-link:hover{color:var(--tf-yellow)!important}.elementor-field-textual,.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input[type=tel],.gform_wrapper textarea,.gform_wrapper select{border-radius:var(--tf-radius-input);transition:border-color var(--tf-fast) var(--tf-ease),box-shadow var(--tf-fast) var(--tf-ease),background-color var(--tf-fast) var(--tf-ease)}.elementor-field-textual:hover,.gform_wrapper input:hover,.gform_wrapper textarea:hover,.gform_wrapper select:hover{border-color:var(--tf-gray-400)}.elementor-field-textual:focus,.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{outline:none;border-color:var(--tf-purple);box-shadow:0 0 0 4px var(--tf-focus-ring)}.elementor-field-textual[aria-invalid="true"],.elementor-field-group.elementor-error .elementor-field-textual,.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea,.gform_wrapper .gfield_error select{border-color:var(--tf-error);background-color:var(--tf-error-050);box-shadow:0 0 0 4px rgb(217 45 75 / .30)}.elementor-message.elementor-message-danger,.gform_wrapper .gfield_description.validation_message,.gform_wrapper .validation_error{color:var(--tf-error);font-weight:600}.tf-valid .elementor-field-textual,.tf-valid input,.tf-valid textarea,.tf-valid select{border-color:var(--tf-success);background-color:var(--tf-success-050);box-shadow:0 0 0 4px rgb(31 157 107 / .28)}.elementor-accordion .elementor-tab-title{transition:color var(--tf-fast) var(--tf-ease)}.elementor-accordion .elementor-tab-title:hover{color:var(--tf-purple)}.elementor-accordion .elementor-tab-title:focus-visible{outline:none;box-shadow:0 0 0 3px var(--tf-focus-ring);border-radius:var(--tf-radius-input)}@media (prefers-reduced-motion:reduce){.elementor-button,.ast-custom-button,.wp-block-button__link,.tf-card,.tf-postcard,.main-header-menu .menu-link,.elementor-field-textual,.elementor-accordion .elementor-tab-title{transition:none!important}.elementor-button:hover,.ast-custom-button:hover,.wp-block-button__link:hover,.tf-card:hover,.tf-postcard:hover,.elementor-button:active,.wp-block-button__link:active,.tf-card:active,.tf-postcard:active{transform:none!important}}