.elementor-402 .elementor-element.elementor-element-ae9c6ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:44px;--padding-left:40px;--padding-right:40px;}.elementor-402 .elementor-element.elementor-element-ae9c6ee:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-ae9c6ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-402 .elementor-element.elementor-element-276679e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-f2ea68e .elementor-heading-title{font-size:46px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-d3c7e99{font-size:19px;font-weight:400;line-height:1.75em;color:var( --e-global-color-text );}.elementor-402 .elementor-element.elementor-element-c59f9df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:46px;--padding-bottom:12px;--padding-left:40px;--padding-right:40px;}.elementor-402 .elementor-element.elementor-element-c59f9df:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-c59f9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFA;}.elementor-402 .elementor-element.elementor-element-dbed6d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-accordion-item{border-width:1px;border-color:#E4DCD6;}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#E4DCD6;}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#E4DCD6;}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-tab-title{background-color:#FFFDFA;padding:24px 0px 24px 0px;}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-accordion-icon, .elementor-402 .elementor-element.elementor-element-1976709 .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-active .elementor-accordion-icon, .elementor-402 .elementor-element.elementor-element-1976709 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-accordion-title{font-size:20px;font-weight:500;line-height:1.4em;}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-accordion-icon{margin-inline-end:18px;}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-tab-content{background-color:#FFFDFA;color:var( --e-global-color-text );font-size:17px;font-weight:400;line-height:1.75em;padding:0px 0px 24px 0px;}.elementor-402 .elementor-element.elementor-element-15207f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:77px;--padding-bottom:77px;--padding-left:40px;--padding-right:40px;}.elementor-402 .elementor-element.elementor-element-15207f9:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-15207f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFA;}.elementor-402 .elementor-element.elementor-element-a16fab7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:23px 23px 23px 23px;--padding-top:57px;--padding-bottom:57px;--padding-left:70px;--padding-right:70px;}.elementor-402 .elementor-element.elementor-element-a16fab7:not(.elementor-motion-effects-element-type-background), .elementor-402 .elementor-element.elementor-element-a16fab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-4319291{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-dc048dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-04da655 .elementor-heading-title{font-size:25px;font-weight:500;line-height:1.12em;color:var( --e-global-color-primary );}.elementor-402 .elementor-element.elementor-element-2d51017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-a177085 .elementor-heading-title{font-size:49px;font-weight:500;line-height:1.12em;color:#FFF8EF;}.elementor-402 .elementor-element.elementor-element-377ef93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-c5aeb7a .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.12em;letter-spacing:1.8px;color:#FFF8EF;}.elementor-402 .elementor-element.elementor-element-0844daf .elementor-heading-title{font-size:39px;font-weight:500;line-height:1.12em;color:#FFF8EF;}.elementor-402 .elementor-element.elementor-element-6df48ef{font-size:13px;font-weight:400;line-height:1.7em;color:#FFF8EF;}.elementor-402 .elementor-element.elementor-element-0a11a11{font-size:10px;font-weight:400;line-height:1.7em;color:#FFF8EF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-402 .elementor-element.elementor-element-ae9c6ee{--padding-top:42px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-402 .elementor-element.elementor-element-c59f9df{--padding-top:42px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-402 .elementor-element.elementor-element-15207f9{--padding-top:72px;--padding-bottom:72px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-402 .elementor-element.elementor-element-ae9c6ee{--padding-top:30px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-402 .elementor-element.elementor-element-f2ea68e .elementor-heading-title{font-size:34px;}.elementor-402 .elementor-element.elementor-element-d3c7e99{font-size:17px;}.elementor-402 .elementor-element.elementor-element-c59f9df{--padding-top:30px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-accordion-title{font-size:18px;}.elementor-402 .elementor-element.elementor-element-1976709 .elementor-tab-content{font-size:16px;}.elementor-402 .elementor-element.elementor-element-15207f9{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-402 .elementor-element.elementor-element-a16fab7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-402 .elementor-element.elementor-element-0844daf .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-ae9c6ee *//* Tag para Free Flow: native institutional pages. Main width inherits the kit. */
.tff-page .tff-reading{max-width:74ch;width:100%;min-width:0;margin-inline:auto}
.tff-page .tff-hero-copy{max-width:80ch;width:100%;min-width:0}
.tff-page .elementor-widget-text-editor p:last-child{margin-bottom:0}
.tff-page .tff-richtext p{margin-block:0 1em;overflow-wrap:anywhere}
.tff-page .tff-richtext a,.tff-page .elementor-tab-content a{color:var(--e-global-color-primary,#8F2438);text-decoration:underline;text-underline-offset:3px}
.tff-page a:focus-visible,.tff-page button:focus-visible,.tff-page input:focus-visible,.tff-page [role="button"]:focus-visible{outline:3px solid #8F2438;outline-offset:4px}
.tff-page .tff-faq .elementor-accordion-item{border-inline:0;border-top:0}
.tff-page .tff-faq .elementor-tab-title{line-height:1.45}
.tff-page .tff-faq .elementor-tab-content p{margin-block:0 1em}
.tff-page .tff-faq .elementor-tab-content p:last-child{margin-bottom:0}
.tff-page .tff-article-grid .elementor-post__card{box-shadow:none;border:0;background:transparent;overflow:visible}
.tff-page .tff-article-grid .elementor-post__text{padding-inline:0;margin:0}
.tff-page .tff-article-grid .elementor-post__thumbnail{border-radius:12px;overflow:hidden}
.tff-page .tff-article-grid .elementor-post__thumbnail img{object-fit:cover}
.tff-page .tff-article-grid .elementor-post__meta-data{padding:0;border:0;font-size:12px}
.tff-page .tff-article-grid .elementor-post__badge{border-radius:6px}
.tff-page .tff-sitemap li{margin-bottom:12px;overflow-wrap:anywhere}
.tff-page .tff-sitemap .elementor-sitemap-title{margin-bottom:22px}
.tff-page .tff-sitemap a:hover{text-decoration:underline;text-underline-offset:3px}
@media(max-width:767px){.tff-page .tff-faq .elementor-tab-title{padding:20px 0}.tff-page .tff-faq .elementor-tab-content{padding:0 0 20px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15207f9 *//* Tag para Free Flow — approved V1, native Elementor composition. */
.tf{min-width:0}.tf .elementor-heading-title{letter-spacing:-.035em}.tf .elementor-heading-title em{font-family:var(--e-global-typography-secondary-font-family,'DM Serif Display'),Georgia,serif;font-weight:400;color:#8F2438}.tf .elementor-widget-text-editor p:last-child{margin-bottom:0}.tf .tf-eyebrow .elementor-heading-title{letter-spacing:1.8px;line-height:1.6}.tf a:focus-visible,.tf button:focus-visible,.tf input:focus-visible{outline:3px solid #C47587;outline-offset:4px}.tf .tf-textlink .elementor-heading-title{letter-spacing:0}.tf .tf-section-description{max-width:345px}.tf .tf-section-action{white-space:nowrap;margin-bottom:4px}.tf .tf-heading-copy{flex:1}.tf .tf-section-heading{width:100%}
.tf-hero{background:linear-gradient(180deg,#FCF6EF 0%,#F6E8E3 60%,#ECD8D3 100%);overflow:hidden;position:relative;text-align:center}.tf-hero>.e-con-inner{align-items:center;gap:0!important}.tf-hero-title{margin-top:16px}.tf-hero-title .elementor-heading-title{line-height:1.05!important;letter-spacing:-2.7px}.tf-hero-description{margin-top:19px;max-width:650px}.tf-hero-form{width:640px;max-width:100%;margin-top:23px}.tf-hero-assurances{margin-top:15px}.tf-tag-showcase{height:252px;width:910px;max-width:100%;display:grid!important;grid-template-columns:1fr 410px 1fr!important;margin-top:3px;position:relative}.tf-tags-stage{height:252px;position:relative}.tf-tags-image{position:absolute!important;width:325px!important;left:50%;bottom:-70px;transform:translateX(-50%) rotate(-7deg);z-index:2;filter:drop-shadow(0 12px 15px #6F364122)}.tf-tags-image img{width:325px;height:325px;object-fit:contain}.tf-tag-halo{position:absolute;top:24px;left:50%;transform:translateX(-50%);width:330px!important;height:330px;border-radius:50%;border:1px solid #B77C8525;box-shadow:0 0 0 34px #B77C8509,0 0 0 70px #B77C8505}.tf-image-caption{position:absolute!important;font-size:9px;bottom:4px;left:50%;transform:translateX(-50%);z-index:3;white-space:nowrap}.tf-note{position:relative;z-index:2;text-align:left;margin-top:54px;line-height:1.55}.tf-note-left{transform:rotate(-5deg)}.tf-note-right{transform:rotate(5deg)}.tf-hero-bottom{position:relative;z-index:4;width:100%;padding:16px 0!important;background:#F4E7E2;border-top:1px solid #D8B9BB}.tf-hero-bottom:before{content:'';position:absolute;inset:-1px -50vw 0;background:#F4E7E2;border-top:1px solid #D8B9BB;z-index:-1}.tf-hero-bottom .tf-eyebrow .elementor-heading-title{font-size:10px!important;color:#72575D!important;letter-spacing:1.3px}
.tf-flow-layout{display:grid!important;grid-template-columns:1.05fr 1fr;gap:66px!important}.tf-flow-visual{min-height:343px;justify-content:space-between;overflow:hidden}.tf-flow-visual .tf-eyebrow .elementor-heading-title{font-size:10px!important}.tf-diagram img{width:100%;height:235px;object-fit:contain}.tf-diagram-pill{align-self:center;border:1px solid #E0D0CB;border-radius:99px;background:#FFFBF7;padding:7px 15px}.tf-benefit{padding:21px 0;border-bottom:1px solid #E4DCD6}.tf-benefit:first-child{padding-top:0}.tf-benefit:last-child{border:0;padding-bottom:0}.tf-benefit-copy{flex:1}.tf-step{flex:none;width:34px!important;height:34px;border:1px solid #DCC8CA;border-radius:50%;display:grid;place-items:center}.tf-without-tag{border-top:1px solid #E4DCD6}.tf-without-tag>.elementor-widget-text-editor{flex:1}.tf-without-tag .tf-textlink{white-space:nowrap}
.tf-guides{border-top:1px solid #EDE5DF;border-bottom:1px solid #EDE5DF}.tf-guide-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px!important}.tf-guide-card{overflow:hidden;border:1px solid #E5DBD6;transition:transform .25s,box-shadow .25s}.tf-guide-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px #3722290B}.tf-recommended{border-color:#BC8B97}.tf-guide-art{height:183px;position:relative;overflow:hidden;padding:16px!important}.tf-guide-art .tf-eyebrow{z-index:2}.tf-guide-art .tf-eyebrow .elementor-heading-title{font-size:9px!important;letter-spacing:1.8px}.tf-art-flow{background:#EDDCD6}.tf-art-tags{background:#E7D4D7}.tf-art-pay{background:#E4E9E7}.tf-art-how{background:#E7DFD2}.tf-art-word{position:absolute!important;bottom:17px;left:20px}.tf-mini-portal{position:absolute;width:111px!important;height:78px;right:-5px;bottom:41px;transform:rotate(-17deg);border:8px solid #AA6B78;border-bottom:0;border-radius:8px 8px 0 0}.tf-mini-portal:before,.tf-mini-portal:after{content:'';position:absolute;top:3px;width:11px;height:8px;background:#FFF8EF;left:16px}.tf-mini-portal:after{left:55px}.tf-mini-portal>.elementor-widget{position:absolute;bottom:-24px;left:-22px}.tf-editorial-badge{position:absolute!important;right:12px;top:41px;border-radius:30px;background:#8F2438;padding:4px 8px;z-index:3}.tf-editorial-badge .elementor-heading-title{letter-spacing:0}.tf-mini-tags{position:absolute;inset:75px 10px 0;justify-content:center;gap:3px!important}.tf-mini-tag{width:61px!important;height:120px;flex:none;background:#FFFEFA;border-radius:7px;box-shadow:0 3px 10px #5B34442A;padding-top:25px;text-align:center;transform:rotate(-19deg)}.tf-mini-tag-center{transform:rotate(4deg) translateY(-7px);z-index:2;height:150px;padding-top:22px}.tf-mini-tag:last-child{transform:rotate(23deg)}.tf-phone-drawing{position:absolute;right:62px;top:52px;width:87px!important;height:145px;transform:rotate(14deg);border:5px solid #657B74;border-radius:15px;background:#F8FAF5;text-align:center;box-shadow:8px 7px 12px #32433612;padding-top:29px!important;gap:5px!important}.tf-phone-drawing:before{content:'';position:absolute;left:28px;top:5px;border-radius:5px;width:24px;height:4px;background:#82938E}.tf-pay-bubble{position:absolute!important;left:35px;bottom:34px;border-radius:50%;background:#B7C9C1;border:5px solid #D1DED7;width:54px!important;height:54px;display:grid;place-items:center;transform:rotate(-12deg)}.tf-signal-drawing{position:absolute;top:48px;right:15px;width:120px!important;height:120px;transform:rotate(-14deg);border:2px solid #C5B59F;border-radius:50%;display:grid;place-items:center}.tf-signal-drawing:before,.tf-signal-drawing:after{content:'';position:absolute;border:2px solid #C5B59F;border-radius:50%;inset:15px}.tf-signal-drawing:after{inset:33px}.tf-signal-drawing>.elementor-widget{z-index:1}.tf-guide-title{min-height:76px}.tf-guide-description{min-height:61px}.tf-guide-link{margin-top:13px;border-top:1px solid #ECE2DF;padding-top:15px}.tf-editorial-choice>.elementor-widget-text-editor{flex:1}.tf-editorial-choice .tf-eyebrow{white-space:nowrap}.tf-editorial-choice .tf-eyebrow .elementor-heading-title{font-size:9px!important;letter-spacing:1.5px}
.tf-newsletter-panel{display:grid!important;grid-template-columns:.62fr 1fr;position:relative;overflow:hidden}.tf-newsletter-panel:after{content:'';position:absolute;width:440px;height:440px;border:1px solid #B35F6C;border-radius:50%;left:-187px;top:13px;opacity:.5;pointer-events:none}.tf-newsletter-content{z-index:2;position:relative}.tf-newsletter-content .elementor-heading-title em{color:#EFD5CA}.tf-newsletter-content .tf-eyebrow .elementor-heading-title{font-size:9px!important;letter-spacing:1.4px;color:#E8B8BF!important}.tf-newsletter-content>.elementor-widget-text-editor{color:#EFD4D7!important}.tf-newsletter-panel .tf-newsletter-form{--tf-button:#E4C4B4;--tf-button-text:#692337;--tf-consent:#ECC7CD;--tf-form-bg:#FFFAF5}.tf-newsletter-panel .elementor-field-type-acceptance{justify-content:flex-start}.tf-letter-illustration{width:270px!important;height:250px;position:relative;z-index:2;transform:rotate(-9deg);overflow:visible}.tf-letter-paper{position:absolute;width:192px!important;height:216px;left:38px;top:0;background:#FFF8ED;padding:24px!important;border-radius:9px;box-shadow:0 4px 10px #48142020}.tf-letter-words .elementor-heading-title{line-height:1.2}.tf-letter-words em{font-size:35px}.tf-letter-envelope{position:absolute;width:255px!important;height:154px;bottom:0;background:#D99E9F;border-radius:6px 6px 12px 12px;box-shadow:0 12px 20px #42162720;clip-path:polygon(0 0,50% 41%,100% 0,100% 100%,0 100%)}.tf-letter-envelope:after{content:'';position:absolute;inset:0;background:#E9B9B3;clip-path:polygon(0 100%,50% 34%,100% 100%)}.tf-letter-spark{position:absolute!important;right:-5px;top:-15px}.tf-faq>.e-con-inner{display:grid!important;grid-template-columns:.75fr 1.25fr}.tf-faq-toggle .elementor-toggle-item{border-bottom:1px solid #DDD2CC}.tf-faq-toggle .elementor-tab-title,.tf-faq-toggle .elementor-tab-content{border:0!important}.tf-faq-toggle .elementor-tab-content a{color:#8F2438;text-decoration:underline}
@media(max-width:1050px){.tf-hero-title .elementor-heading-title{font-size:58px!important}.tf-flow-layout{gap:38px!important}.tf-guide-title .elementor-heading-title{font-size:18px!important}.tf-guide-copy{padding:20px 17px!important}.tf-newsletter-panel{padding:45px 38px!important}.tf-letter-illustration{transform:rotate(-9deg) scale(.85);transform-origin:center}.tf .tf-section-heading{gap:35px!important}}
@media(max-width:800px){.tf-hero-title .elementor-heading-title{font-size:54px!important}.tf-tag-showcase{grid-template-columns:1fr 310px 1fr!important}.tf-note{font-size:11px!important}.tf-flow-layout{grid-template-columns:1fr;gap:35px!important}.tf-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-guide-title{min-height:55px}.tf-guide-description{min-height:42px}.tf-section-heading{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.tf .tf-section-description{max-width:100%}.tf-newsletter-panel{grid-template-columns:1fr!important;padding:38px!important}.tf-letter-illustration{display:none}.tf-newsletter-content{width:100%!important}.tf-faq>.e-con-inner{grid-template-columns:1fr;gap:30px!important}.tf-without-tag{flex-direction:column!important;align-items:flex-start!important}.tf-editorial-choice>.tf-eyebrow{display:none}}
@media(max-width:560px){.tf-hero{padding-top:35px!important}.tf-hero-title .elementor-heading-title{font-size:40px!important;line-height:1.08!important;letter-spacing:-1.6px}.tf-hero-description{font-size:14px!important}.tf-hero-form{margin-top:20px}.tf-hero-assurances{font-size:9px!important}.tf-tag-showcase{grid-template-columns:1fr!important;height:239px}.tf-tags-stage{height:239px}.tf-tags-image{width:284px!important;bottom:-57px}.tf-tags-image img{width:284px;height:284px}.tf-tag-halo{width:270px!important;height:270px;top:26px}.tf-note{display:none}.tf-hero-bottom{padding:12px 0!important;justify-content:center!important}.tf-hero-bottom>.tf-eyebrow{display:none}.tf-image-caption{font-size:8px!important}.tf-guide-grid{grid-template-columns:1fr;gap:14px!important}.tf-guide-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)}.tf-guide-art{height:100%;min-height:210px;padding:12px!important}.tf-guide-copy{padding:20px 17px!important}.tf-guide-title{min-height:0}.tf-guide-title .elementor-heading-title{font-size:20px!important}.tf-guide-description{min-height:0}.tf-guide-link{margin-top:7px}.tf-mini-portal{right:-45px;bottom:60px}.tf-art-word{font-size:23px!important;left:12px;bottom:17px}.tf-art-word .elementor-heading-title{font-size:23px!important}.tf-editorial-badge{top:36px;right:4px;padding:4px;font-size:7px!important}.tf-editorial-badge .elementor-heading-title{font-size:7px!important}.tf-mini-tags{top:83px;left:1px;right:1px;gap:0!important}.tf-mini-tag{width:37px!important;font-size:8px!important}.tf-mini-tag .elementor-heading-title{font-size:8px!important}.tf-mini-tag-center .elementor-heading-title{font-size:12px!important}.tf-phone-drawing{right:12px;top:69px;transform:rotate(10deg) scale(.8);transform-origin:top right}.tf-pay-bubble{left:7px;bottom:33px;transform:scale(.8)}.tf-signal-drawing{right:-50px;top:63px}.tf-editorial-choice{align-items:flex-start!important;gap:12px!important}.tf-newsletter-section{padding-top:45px!important;padding-bottom:50px!important}.tf-newsletter-panel{padding:30px 22px!important;border-radius:16px}.tf-newsletter-content .elementor-heading-title{font-size:30px}.tf-newsletter-content .tf-eyebrow .elementor-heading-title{font-size:8px!important}.tf-faq{padding-top:48px!important;padding-bottom:55px!important}}
@media(min-width:801px) and (max-height:760px){.tf-hero{padding-top:27px!important}.tf-hero-title{margin-top:10px}.tf-hero-title .elementor-heading-title{font-size:54px!important;line-height:1.02!important}.tf-hero-description{font-size:15px!important;margin-top:12px}.tf-hero-form{margin-top:16px}.tf-hero-assurances{margin-top:10px;font-size:10px!important}.tf-tag-showcase,.tf-tags-stage{height:181px}.tf-tags-image{width:230px!important;bottom:-50px;transform:translateX(-50%)}.tf-tags-image img{width:230px;height:230px}.tf-tag-halo{width:240px!important;height:240px;top:6px}.tf-note{margin-top:24px}.tf-hero-bottom{padding:10px 0!important}}
@media(prefers-reduced-motion:reduce){.tf *{transition:none!important}}/* End custom CSS */