h1,h2,h3{letter-spacing:.04em}.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 .elementor-button:hover,.tf-btn-on-dark.elementor-button:hover,.tf-btn-on-dark.ast-custom-button:hover{background-color:#000;color:var(--tf-white);box-shadow:0 8px 20px rgb(0 0 0 / .38)}.tf-btn-on-dark .elementor-button:active,.tf-btn-on-dark.elementor-button:active,.tf-btn-on-dark.ast-custom-button:active{background-color:#000;color:var(--tf-white);box-shadow:0 2px 8px rgb(0 0 0 / .45)}.tf-btn-on-dark .elementor-button:focus-visible,.tf-btn-on-dark.elementor-button:focus-visible,.tf-btn-on-dark.ast-custom-button: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}}.elementor-6398 a:not(.elementor-button),.site-footer .elementor a:not(.elementor-button),footer .elementor a:not(.elementor-button){color:var(--tf-bg);transition:color var(--tf-fast) var(--tf-ease)}.elementor-6398 a:not(.elementor-button):hover,.site-footer .elementor a:not(.elementor-button):hover,footer .elementor a:not(.elementor-button):hover{color:var(--tf-yellow)}.tf-footer-mail p{margin:0}.elementor-widget-heading .elementor-heading-title{line-height:1.3}.elementor-widget-heading h1.elementor-heading-title{line-height:1.15}.elementor-widget-heading h4.elementor-heading-title,.elementor-widget-heading h5.elementor-heading-title,.elementor-widget-heading h6.elementor-heading-title{line-height:1.25}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.elementor-widget-heading .elementor-heading-title{color:var(--tf-slate)}@media (max-width:767px){.elementor-6398 .elementor-widget-nav-menu .elementor-nav-menu--layout-vertical .elementor-nav-menu{align-items:center}.elementor-6398 .elementor-widget-nav-menu .elementor-nav-menu--layout-vertical .elementor-nav-menu>li,.elementor-6398 .elementor-widget-nav-menu .elementor-nav-menu--layout-vertical .elementor-item{justify-content:center;text-align:center}.elementor-6398 .elementor-column{text-align:center}.elementor-6398 .elementor-widget-image .elementor-widget-container{text-align:center}}.tf-gf .gform_wrapper input:focus-visible,.tf-gf .gform_wrapper textarea:focus-visible,.tf-gf .gform_wrapper select:focus-visible{border-color:var(--tf-purple,#6633FF);outline:2px solid var(--tf-purple,#6633FF);outline-offset:2px;box-shadow:0 0 0 4px rgb(102 51 255 / .25)}.tf-gf .gform_wrapper input:hover:not(:focus),.tf-gf .gform_wrapper textarea:hover:not(:focus){border-color:#C9C9D6}.tf-gf .gform_wrapper input,.tf-gf .gform_wrapper textarea,.tf-gf .gform_wrapper .gform_button{transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.tf-gf .gform_wrapper .gform_button:hover,.tf-gf .gform_wrapper .gform_button:focus-visible{transform:translateY(-2px);box-shadow:0 10px 28px rgb(102 51 255 / .28)}.tf-gf .gform_wrapper .gform_button:focus-visible{outline:2px solid var(--tf-purple,#6633FF);outline-offset:3px}.tf-gf .gform_wrapper .gform_required_legend{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.tf-gf .gform_wrapper textarea.large{height:170px}.tf-gf .gform_wrapper .gfield--type-consent .gfield_consent_label,.tf-gf .gform_wrapper .gchoice label{color:#333;font-size:14px;line-height:1.5}.tf-gf .gform_wrapper .gform_validation_errors,.tf-gf .gform_wrapper .gform_confirmation_message{border-radius:12px}.tf-faq .elementor-toggle{display:flex;flex-direction:column;gap:12px}.tf-faq .elementor-toggle-item{background:var(--tf-white);border:2px solid #fff0;border-radius:var(--tf-radius-card);box-shadow:var(--tf-shadow-card);overflow:hidden;transition:box-shadow var(--tf-med) var(--tf-ease),border-color var(--tf-fast) var(--tf-ease)}.tf-faq .elementor-toggle-item:hover{box-shadow:var(--tf-shadow-card-hover)}.tf-faq .elementor-toggle-item:has(.elementor-tab-title.elementor-active){border-color:var(--tf-purple-100);box-shadow:var(--tf-shadow-card-hover)}.tf-faq .elementor-tab-title{padding:18px 24px;border:0!important;background:none}.tf-faq .elementor-tab-title:hover{color:var(--tf-purple)}.tf-faq .elementor-tab-title .elementor-toggle-icon{font-size:17px}.tf-faq .elementor-tab-content{padding:0 24px 22px!important;border:0!important}.tf-plan-list .elementor-icon-list-item,.tf-checklist .elementor-icon-list-item,.tf-list .elementor-icon-list-item{align-items:flex-start!important}.tf-plan-list .elementor-icon-list-icon,.tf-checklist .elementor-icon-list-icon,.tf-list .elementor-icon-list-icon{padding-top:.3em}.tf-plan-list .tf-no{color:var(--tf-gray-400)}.tf-plan-list .elementor-icon-list-item:has(.tf-no) .elementor-icon-list-icon svg{fill:var(--tf-gray-400)!important}.tf-plan-list .elementor-icon-list-item:has(.tf-no) .elementor-icon-list-icon i{color:var(--tf-gray-400)!important}.tf-checklist .elementor-icon-list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.tf-checklist .elementor-icon-list-items>li:last-child{grid-column:1 / -1}@media (max-width:1000px){.tf-checklist .elementor-icon-list-items{grid-template-columns:1fr;column-gap:0}}.elementor-widget-loop-grid .e-loop-item{display:flex}.elementor-widget-loop-grid .e-loop-item>.e-con{width:100%}.tf-postcard{height:100%;overflow:hidden!important}.tf-postcard .elementor-widget-theme-post-featured-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin:0!important}.tf-postcard .elementor-widget-theme-post-featured-image .elementor-widget-container,.tf-postcard .elementor-widget-theme-post-featured-image a{display:block;line-height:0;font-size:0}.tf-postcard-body{flex:1 1 auto!important}.tf-postcard-cat .elementor-inline-item{display:inline-block;padding:4px 14px;border-radius:var(--tf-radius-pill);background:var(--tf-purple-050);color:var(--tf-purple)}.tf-postcard-cat .elementor-inline-item a{color:inherit}.tf-postcard-cat .elementor-inline-item a:hover{color:var(--tf-purple-deep)}.tf-postcard-more{margin-top:auto!important}.tf-postcard-more .elementor-button:hover{transform:none;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.tf-cards-sin-categoria .tf-postcard-cat{display:none}.tf-cards-sin-categoria .tf-postcard-body{padding-top:20px}.blog .ast-article-post,.archive .ast-article-post,.search .ast-article-post{display:flex}.blog .ast-article-inner,.archive .ast-article-inner,.search .ast-article-inner{width:100%;display:flex;flex-direction:column;background:var(--tf-white);border:2px solid #fff0;border-radius:var(--tf-radius-card);box-shadow:var(--tf-shadow-card);overflow:hidden!important;padding:0!important;transition:box-shadow var(--tf-med) var(--tf-ease),transform var(--tf-med) var(--tf-ease),border-color var(--tf-fast) var(--tf-ease)}.blog .ast-article-inner:hover,.archive .ast-article-inner:hover,.search .ast-article-inner:hover{transform:translateY(-4px);box-shadow:var(--tf-shadow-card-hover);border-color:var(--tf-purple)}.blog .ast-article-inner>.post-content,.archive .ast-article-inner>.post-content,.search .ast-article-inner>.post-content{flex:1 1 auto;display:flex;flex-direction:column;padding:0 0 24px}.blog .ast-blog-featured-section,.archive .ast-blog-featured-section,.search .ast-blog-featured-section{margin:0 0 24px!important}.blog .post-thumb-img-content,.archive .post-thumb-img-content,.search .post-thumb-img-content{display:block;line-height:0;font-size:0;margin:0}.blog .post-thumb-img-content img,.archive .post-thumb-img-content img,.search .post-thumb-img-content img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin:0!important}.blog .ast-blog-meta-container,.archive .ast-blog-meta-container,.search .ast-blog-meta-container{margin:0 24px 12px}.blog .ast-blog-meta-container .entry-meta,.archive .ast-blog-meta-container .entry-meta,.search .ast-blog-meta-container .entry-meta{display:inline-block;padding:4px 14px;border-radius:var(--tf-radius-pill);background:var(--tf-purple-050);font:700 13px/1.4 'Nunito',sans-serif;letter-spacing:0}.blog .ast-blog-meta-container .entry-meta a,.archive .ast-blog-meta-container .entry-meta a,.search .ast-blog-meta-container .entry-meta a{color:var(--tf-purple)}.blog .ast-blog-meta-container .entry-meta a:hover,.archive .ast-blog-meta-container .entry-meta a:hover,.search .ast-blog-meta-container .entry-meta a:hover{color:var(--tf-purple-deep)}.blog .ast-article-inner .entry-title,.archive .ast-article-inner .entry-title,.search .ast-article-inner .entry-title{margin:0 24px 12px;font-size:19px;font-weight:700;line-height:1.4;letter-spacing:normal}.blog .ast-excerpt-container,.archive .ast-excerpt-container,.search .ast-excerpt-container{margin:0 24px 16px;font-size:16px;line-height:1.6;color:var(--tf-gray-900)}.blog .ast-excerpt-container p,.archive .ast-excerpt-container p,.search .ast-excerpt-container p{margin:0}.blog .ast-article-inner .entry-title a,.archive .ast-article-inner .entry-title a,.search .ast-article-inner .entry-title a{color:var(--tf-slate);font-weight:700}.blog .ast-article-inner .entry-title a:hover,.archive .ast-article-inner .entry-title a:hover,.search .ast-article-inner .entry-title a:hover{color:var(--tf-purple)}.blog .ast-article-inner .ast-read-more-container,.archive .ast-article-inner .ast-read-more-container,.search .ast-article-inner .ast-read-more-container{margin:auto 24px 0!important}.blog .ast-read-more-container,.archive .ast-read-more-container,.search .ast-read-more-container{padding:0}.blog .ast-read-more-container a,.archive .ast-read-more-container a,.search .ast-read-more-container a{padding:0;background:none;border:0;font:700 15px/1.4 'Nunito',sans-serif;color:var(--tf-purple);text-transform:uppercase;letter-spacing:.02em}.blog .ast-read-more-container a:hover,.archive .ast-read-more-container a:hover,.search .ast-read-more-container a:hover{background:none;color:var(--tf-purple-deep);text-decoration:underline;text-underline-offset:3px}.blog .ast-article-inner .entry-content:empty,.archive .ast-article-inner .entry-content:empty,.search .ast-article-inner .entry-content:empty{display:none}@media (max-width:768px){.blog .site-content .ast-container,.archive .site-content .ast-container,.search .site-content .ast-container{padding-left:12px;padding-right:12px}}.ast-advanced-headers-wrap .taxonomy-description{max-width:760px;margin:14px auto 0;color:rgb(255 255 255 / .92);font-size:17px;line-height:1.6}.ast-advanced-headers-wrap .taxonomy-description p{margin:0}.ast-advanced-headers-wrap .taxonomy-description strong{color:#FFF}.tf-legal{background:var(--tf-white);border:1px solid var(--tf-gray-200);border-radius:var(--tf-radius-card);padding:48px 56px;box-shadow:var(--tf-shadow-card);color:var(--tf-gray-900);font-size:17px;line-height:1.75}.tf-legal h2{font-size:24px;line-height:1.35;color:var(--tf-slate);margin:40px 0 14px;padding-top:28px;border-top:1px solid var(--tf-gray-200);letter-spacing:.02em}.tf-legal>h2:first-child{margin-top:0;padding-top:0;border-top:0}.tf-legal h3{font-size:19px;color:var(--tf-slate);margin:24px 0 10px}.tf-legal p{margin:0 0 18px}.tf-legal p:last-child{margin-bottom:0}.tf-legal ul,.tf-legal ol{margin:0 0 18px;padding-left:22px}.tf-legal li{margin-bottom:10px}.tf-legal li:last-child{margin-bottom:0}.tf-legal b,.tf-legal strong{color:var(--tf-slate);font-weight:700}.tf-legal a{color:var(--tf-purple);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.tf-legal a:hover{color:var(--tf-purple-deep)}@media (max-width:768px){.tf-legal{padding:28px 22px;font-size:16px}.tf-legal h2{font-size:21px;margin-top:32px;padding-top:22px}}