.elementor-124 .elementor-element.elementor-element-5cbe631{--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-124 .elementor-element.elementor-element-3f6f52af{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-124 .elementor-element.elementor-element-4885c773{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D85C2680;--border-color:#D85C2680;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-4885c773:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-4885c773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );background-image:url("https://franquiciayvisa.com/wp-content/uploads/2026/09/Line-1.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-124 .elementor-element.elementor-element-4885c773::before, .elementor-124 .elementor-element.elementor-element-4885c773 > .elementor-background-video-container::before, .elementor-124 .elementor-element.elementor-element-4885c773 > .e-con-inner > .elementor-background-video-container::before, .elementor-124 .elementor-element.elementor-element-4885c773 > .elementor-background-slideshow::before, .elementor-124 .elementor-element.elementor-element-4885c773 > .e-con-inner > .elementor-background-slideshow::before, .elementor-124 .elementor-element.elementor-element-4885c773 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center left, #052F3980 0%, var( --e-global-color-cfa1f76 ) 100%);}.elementor-124 .elementor-element.elementor-element-1c231745{--display:flex;--justify-content:center;--padding-top:7em;--padding-bottom:7em;--padding-left:1em;--padding-right:5em;}.elementor-124 .elementor-element.elementor-element-5cf1866a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(21px/2);}.elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(21px/2);}.elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(21px/2);margin-left:calc(21px/2);}.elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-21px/2);margin-left:calc(-21px/2);}body.rtl .elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-21px/2);}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-21px/2);}.elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-icon i{color:var( --e-global-color-b3cc6dc );font-size:14px;}.elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-icon svg{fill:var( --e-global-color-b3cc6dc );--e-icon-list-icon-size:14px;}.elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-icon{width:14px;}.elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-text, .elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-item{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-124 .elementor-element.elementor-element-780f9971{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-780f9971 img{width:100%;height:640px;object-fit:cover;object-position:center center;transition-duration:1s;border-radius:0px 5px 5px 0px;}.elementor-124 .elementor-element.elementor-element-33415814{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-124 .elementor-element.elementor-element-62d359cf{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:3em;--padding-right:1em;}.elementor-124 .elementor-element.elementor-element-918f8cd{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-124 .elementor-element.elementor-element-202c1ef9 .elementor-search-form__container{min-height:45px;}.elementor-124 .elementor-element.elementor-element-202c1ef9 .elementor-search-form__submit{min-width:calc( 1.4 * 45px );--e-search-form-submit-text-color:var( --e-global-color-text );background-color:var( --e-global-color-d49ac81 );--e-search-form-submit-icon-size:21px;}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-202c1ef9 .elementor-search-form__icon{padding-left:calc(45px / 3);}body.rtl .elementor-124 .elementor-element.elementor-element-202c1ef9 .elementor-search-form__icon{padding-right:calc(45px / 3);}.elementor-124 .elementor-element.elementor-element-202c1ef9 .elementor-search-form__input, .elementor-124 .elementor-element.elementor-element-202c1ef9.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(45px / 3);padding-right:calc(45px / 3);}.elementor-124 .elementor-element.elementor-element-202c1ef9:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-124 .elementor-element.elementor-element-202c1ef9.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-124 .elementor-element.elementor-element-202c1ef9 .elementor-search-form__submit:hover{--e-search-form-submit-text-color:var( --e-global-color-text );background-color:var( --e-global-color-332724a );}.elementor-124 .elementor-element.elementor-element-202c1ef9 .elementor-search-form__submit:focus{--e-search-form-submit-text-color:var( --e-global-color-text );background-color:var( --e-global-color-332724a );}.elementor-124 .elementor-element.elementor-element-1b0a881c{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-124 .elementor-element.elementor-element-1b0a881c:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-1b0a881c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-124 .elementor-element.elementor-element-3efa5257{--divider-border-style:solid;--divider-color:#D85C2680;--divider-border-width:1px;}.elementor-124 .elementor-element.elementor-element-3efa5257 .elementor-divider-separator{width:50px;}.elementor-124 .elementor-element.elementor-element-3efa5257 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-124 .elementor-element.elementor-element-eeb9e{--grid-row-gap:14px;--grid-column-gap:0px;}.elementor-124 .elementor-element.elementor-element-eeb9e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-124 .elementor-element.elementor-element-eeb9e:after{content:"1";}.elementor-124 .elementor-element.elementor-element-eeb9e .elementor-post__thumbnail__link{width:40%;}.elementor-124 .elementor-element.elementor-element-eeb9e .elementor-post__meta-data span + span:before{content:"///";}.elementor-124 .elementor-element.elementor-element-eeb9e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:14px;}.elementor-124 .elementor-element.elementor-element-eeb9e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:14px;}.elementor-124 .elementor-element.elementor-element-eeb9e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:14px;}.elementor-124 .elementor-element.elementor-element-eeb9e .elementor-post__title, .elementor-124 .elementor-element.elementor-element-eeb9e .elementor-post__title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-124 .elementor-element.elementor-element-341c6560{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D85C2680;--border-color:#D85C2680;--border-radius:5px 5px 5px 5px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}@media(min-width:768px){.elementor-124 .elementor-element.elementor-element-1c231745{--width:640px;}.elementor-124 .elementor-element.elementor-element-62d359cf{--width:70%;}.elementor-124 .elementor-element.elementor-element-918f8cd{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-124 .elementor-element.elementor-element-1c231745{--width:100%;}.elementor-124 .elementor-element.elementor-element-62d359cf{--width:100%;}.elementor-124 .elementor-element.elementor-element-918f8cd{--width:100%;}}@media(max-width:1024px){.elementor-124 .elementor-element.elementor-element-4885c773:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-4885c773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-124 .elementor-element.elementor-element-1c231745{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-item{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-124 .elementor-element.elementor-element-780f9971{width:100%;max-width:100%;}.elementor-124 .elementor-element.elementor-element-780f9971 img{height:450px;border-radius:0px 0px 5px 5px;}.elementor-124 .elementor-element.elementor-element-33415814{--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:2em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-124 .elementor-element.elementor-element-62d359cf{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-124 .elementor-element.elementor-element-eeb9e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-124 .elementor-element.elementor-element-eeb9e:after{content:"0.66";}.elementor-124 .elementor-element.elementor-element-eeb9e .elementor-post__title, .elementor-124 .elementor-element.elementor-element-eeb9e .elementor-post__title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-1c231745{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-124 .elementor-element.elementor-element-16a78e12 .elementor-icon-list-item{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-124 .elementor-element.elementor-element-780f9971 img{height:200px;}.elementor-124 .elementor-element.elementor-element-33415814{--padding-top:1em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-124 .elementor-element.elementor-element-eeb9e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-124 .elementor-element.elementor-element-eeb9e:after{content:"1";}.elementor-124 .elementor-element.elementor-element-eeb9e .elementor-post__thumbnail__link{width:30%;}.elementor-124 .elementor-element.elementor-element-eeb9e .elementor-post__title, .elementor-124 .elementor-element.elementor-element-eeb9e .elementor-post__title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}}/* Start custom CSS *//* === Línea gráfica Home aplicada al blog (Franquicia y Visa) === */
.elementor-124, .elementor-124 p, .elementor-124 li, .elementor-124 a, .elementor-124 h1, .elementor-124 h2, .elementor-124 h3, .elementor-124 h4, .elementor-124 input, .elementor-124 span, .elementor-124 blockquote { font-family: 'Montserrat', sans-serif !important; }
/* Hero */
.elementor-124 .elementor-element-3f6f52af, .elementor-124 .elementor-element-4885c773 { background: #fff !important; background-image: none !important; position: relative; overflow: hidden; border-bottom: 1px solid #f1f1f1; }
.elementor-124 .elementor-element-3f6f52af::before { display: none !important; }
.elementor-124 .elementor-element-3f6f52af::after { content: ""; position: absolute; width: 420px; height: 420px; border-radius: 50%; background: #FFF3E8; top: -160px; right: -120px; z-index: 0; pointer-events: none; }
.elementor-124 .elementor-element-3f6f52af > * { position: relative; z-index: 1; }
.elementor-124 .elementor-element-171370dd .elementor-heading-title { display: inline-block; background: #FFF3E8; color: #D9650C !important; border-radius: 999px; padding: 6px 14px; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 1.2px; text-transform: uppercase; line-height: 1.4; }
.elementor-124 .elementor-element-171370dd .elementor-heading-title a { color: #D9650C !important; }
.elementor-124 .elementor-element-5cf1866a .elementor-heading-title { color: #111 !important; font-weight: 900 !important; letter-spacing: -1.2px; line-height: 1.12 !important; font-size: clamp(32px, 4vw, 52px) !important; }
.elementor-124 .elementor-element-16a78e12 .elementor-icon-list-text, .elementor-124 .elementor-element-16a78e12 a { color: #5B5F66 !important; font-size: 14px !important; font-weight: 500; }
.elementor-124 .elementor-element-16a78e12 .elementor-icon-list-icon i { color: #F47B20 !important; }
.elementor-124 .elementor-element-16a78e12 .elementor-icon-list-icon svg { fill: #F47B20 !important; }
.elementor-124 .elementor-element-780f9971 img { border-radius: 20px; box-shadow: 0 20px 50px rgba(17,17,17,.08); }
/* Contenido */
.elementor-124 .elementor-element-cfb97e1 { color: #5B5F66; }
.elementor-124 .elementor-element-cfb97e1 p, .elementor-124 .elementor-element-cfb97e1 li { color: #5B5F66 !important; font-size: 17px; line-height: 1.75; }
.elementor-124 .elementor-element-cfb97e1 strong { color: #111; }
.elementor-124 .elementor-element-cfb97e1 h2 { color: #111 !important; font-weight: 800 !important; font-size: clamp(26px, 2.6vw, 34px) !important; letter-spacing: -0.6px; line-height: 1.2; margin: 48px 0 16px; }
.elementor-124 .elementor-element-cfb97e1 h3 { color: #111 !important; font-weight: 800 !important; font-size: 20px !important; line-height: 1.3; margin: 32px 0 10px; }
.elementor-124 .elementor-element-cfb97e1 a { color: #D9650C !important; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
.elementor-124 .elementor-element-cfb97e1 blockquote { border-left: 4px solid #F47B20; background: #FFF3E8; border-radius: 0 14px 14px 0; padding: 22px 26px; margin: 28px 0; }
.elementor-124 .elementor-element-cfb97e1 blockquote p { color: #111 !important; font-size: 21px !important; font-weight: 700; font-style: normal; line-height: 1.45; margin: 0; }
.elementor-124 .elementor-element-cfb97e1 ul { padding-left: 0; list-style: none; }
.elementor-124 .elementor-element-cfb97e1 ul li { position: relative; padding-left: 26px; margin-bottom: 10px; }
.elementor-124 .elementor-element-cfb97e1 ul li::before { content: ""; position: absolute; left: 4px; top: 11px; width: 8px; height: 8px; border-radius: 50%; background: #F47B20; }
.elementor-124 .elementor-element-cfb97e1 .wp-block-button__link { background: #F47B20 !important; color: #fff !important; border-radius: 10px !important; padding: 14px 28px !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: .7px; text-transform: uppercase; text-decoration: none !important; transition: background .2s; }
.elementor-124 .elementor-element-cfb97e1 .wp-block-button__link:hover { background: #D9650C !important; }
.elementor-124 .elementor-element-cfb97e1 em { color: #8A8F96; font-size: 14px; }
/* Autor */
.elementor-124 .elementor-element-59880e4d .elementor-author-box { background: #FAFAFA !important; border: 1px solid #EFEFEF; border-radius: 16px; }
.elementor-124 .elementor-element-59880e4d .elementor-author-box__name { color: #111 !important; font-weight: 800 !important; }
/* Sidebar */
.elementor-124 .elementor-element-202c1ef9 .elementor-search-form__container { border: 1px solid #EAEAEA !important; border-radius: 10px; overflow: hidden; background: #FAFAFA !important; }
.elementor-124 .elementor-element-202c1ef9 input { background: #FAFAFA !important; color: #111 !important; }
.elementor-124 .elementor-element-202c1ef9 .elementor-search-form__submit { background: #F47B20 !important; }
.elementor-124 .elementor-element-1b0a881c { background: #fff !important; border: 1px solid #F0F0F0 !important; border-radius: 16px !important; box-shadow: 0 10px 30px rgba(17,17,17,.05) !important; }
.elementor-124 .elementor-element-1c110024 .elementor-heading-title { color: #111 !important; font-weight: 800 !important; font-size: 18px !important; }
.elementor-124 .elementor-element-3efa5257 .elementor-divider-separator { border-color: #F47B20 !important; }
.elementor-124 .elementor-element-eeb9e .elementor-post__title a { color: #111 !important; font-weight: 700 !important; font-size: 15px !important; }
.elementor-124 .elementor-element-eeb9e .elementor-post-date { color: #8A8F96 !important; }
.elementor-124 .elementor-element-341c6560 { border: 0 !important; padding: 0 !important; background: none !important; }
.fyv-side-cta { background: #FFF3E8; border-radius: 18px; padding: 30px 26px; position: relative; overflow: hidden; }
.fyv-side-cta::after { content: ""; position: absolute; width: 180px; height: 180px; border-radius: 50%; background: #F47B20; opacity: .12; right: -60px; bottom: -60px; }
.fyv-side-cta .fyv-side-tag { display: inline-block; background: #fff; color: #D9650C; border-radius: 999px; padding: 5px 12px; font-size: 11px; font-weight: 700; letter-spacing: 1.1px; text-transform: uppercase; }
.fyv-side-cta h3 { color: #111 !important; font-size: 22px !important; font-weight: 800 !important; line-height: 1.25; margin: 14px 0 10px; letter-spacing: -.3px; }
.fyv-side-cta h3 span { color: #F47B20; }
.fyv-side-cta p { color: #5B5F66 !important; font-size: 14px; line-height: 1.6; margin: 0 0 20px; }
.fyv-side-cta .fyv-side-btn { position: relative; z-index: 1; display: inline-block; background: #F47B20; color: #fff !important; border-radius: 10px; padding: 12px 20px; font-size: 13px; font-weight: 700; letter-spacing: .7px; text-transform: uppercase; text-decoration: none; }
.fyv-side-cta .fyv-side-btn:hover { background: #D9650C; }

.elementor-124 .elementor-element-4885c773 { background-color: transparent !important; background-image: none !important; }
.elementor-124 .elementor-element-4885c773::before { display: none !important; }
.elementor-124 .elementor-element-59880e4d, .elementor-124 .elementor-element-59880e4d > .elementor-widget-container { background: transparent !important; padding: 0 !important; }
.elementor-124 .elementor-element-59880e4d .elementor-author-box { padding: 20px 24px; }

html[lang^="en"] .fyv-side-cta.fyv-es, html:not([lang^="en"]) .fyv-side-cta.fyv-en { display: none !important; }/* End custom CSS */