.elementor-17230 .elementor-element.elementor-element-acc0fea:not(.elementor-motion-effects-element-type-background),.elementor-17230 .elementor-element.elementor-element-acc0fea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ffb.mx/wp-content/uploads/2021/03/alex-kotliarskyi-361081-unsplash-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-17230 .elementor-element.elementor-element-acc0fea>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-17230 .elementor-element.elementor-element-acc0fea>.elementor-container{min-height:855px}.elementor-17230 .elementor-element.elementor-element-acc0fea{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 0 150px}.elementor-17230 .elementor-element.elementor-element-acc0fea>.elementor-shape-bottom svg{width:calc(179% + 1.3px);height:151px}.elementor-17230 .elementor-element.elementor-element-acc0fea>.elementor-shape-bottom{z-index:2;pointer-events:none}.elementor-17230 .elementor-element.elementor-element-9155794>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-17230 .elementor-element.elementor-element-a0ef49f>.elementor-container{max-width:1260px}.elementor-17230 .elementor-element.elementor-element-557361f>.elementor-widget-container{margin:-60px 0 0;padding:40px 0 0}.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .title-inner .title{font-size:52px;font-weight:700;line-height:1.3em;color:#fff;margin:0 0 15px 30px}.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .title-inner .sub-text{font-size:18px;font-weight:600;text-transform:uppercase;color:#fff;margin:0 2px 14px 0}.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description p,.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description{font-size:20px;font-weight:500}.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description{color:#fff;margin:0 0 4px 15px}.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description p{color:#fff;margin:0 0 4px 15px}.elementor-17230 .elementor-element.elementor-element-ae8a038:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-17230 .elementor-element.elementor-element-ae8a038>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-17230 .elementor-element.elementor-element-ae8a038>.elementor-element-populated,.elementor-17230 .elementor-element.elementor-element-ae8a038>.elementor-element-populated>.elementor-background-overlay,.elementor-17230 .elementor-element.elementor-element-ae8a038>.elementor-background-slideshow{border-radius:10px}.elementor-17230 .elementor-element.elementor-element-ae8a038>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:25px 40px 10px}.elementor-17230 .elementor-element.elementor-element-ae8a038>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-17230 .elementor-element.elementor-element-f822e34 .rs-heading{text-align:center}.elementor-17230 .elementor-element.elementor-element-f822e34 .rs-heading .title-inner .title{font-size:24px;font-weight:700;margin:0}.elementor-17230 .elementor-element.elementor-element-f822e34 .rs-heading .description p{margin:0 0 4px}.elementor-17230 .elementor-element.elementor-element-f822e34 .rs-heading .description{margin:0 0 4px}.elementor-17230 .elementor-element.elementor-element-d80945f .wpcf7-submit{background-color:transparent;background-image:linear-gradient(160deg,#713942 0%,#ce0e2d 81%);padding:18px;font-size:16px}.elementor-17230 .elementor-element.elementor-element-d80945f .wpcf7-form-control:not(.wpcf7-submit){padding:14px 16px;border-radius:5px;border-style:solid;border-color:#02010100;background-color:#f6f7f9}.elementor-17230 .elementor-element.elementor-element-d80945f ::-webkit-input-placeholder{color:#4444447A}.elementor-17230 .elementor-element.elementor-element-d80945f ::-moz-placeholder{color:#4444447A}.elementor-17230 .elementor-element.elementor-element-d80945f ::-ms-input-placeholder{color:#4444447A}.elementor-17230 .elementor-element.elementor-element-d80945f .submit-btn .wpcf7-submit{width:100%}.elementor-17230 .elementor-element.elementor-element-b3a7298>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17230 .elementor-element.elementor-element-b3a7298{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:14px 0 180px}.elementor-17230 .elementor-element.elementor-element-b3a7298>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-17230 .elementor-element.elementor-element-b3a7298>.elementor-shape-top svg{width:calc(149% + 1.3px);height:78px}.elementor-17230 .elementor-element.elementor-element-f68885f>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .middle-image{text-align:center}.elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .pattern{left:-100px;top:-56px}.elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .scale2{animation:scale2 3s alternate infinite}.elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .shape{left:-100px;top:395px}.elementor-17230 .elementor-element.elementor-element-cc40be7>.elementor-element-populated{padding:0}.elementor-17230 .elementor-element.elementor-element-273e746>.elementor-widget-container{padding:84px 0 0}.elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading .title-inner .title{line-height:1.3em;margin:0 0 20px}.elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading .title-inner .sub-text{font-weight:400;color:#ce0e2d}.elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading.style16 .title-inner .sub-text:before{background-color:#ce0e2d}.elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading .description p,.elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading .description{font-size:18px;font-weight:400}.elementor-17230 .elementor-element.elementor-element-214443d .rs-btn a{background-color:transparent;padding:14px 40px;background-image:linear-gradient(250deg,#ce0e2d 19%,#713942 100%);border-radius:30px}.elementor-17230 .elementor-element.elementor-element-214443d .rs-btn a:hover{background-color:transparent;background-image:linear-gradient(180deg,#03228f 19%,#4e95ed 100%)}.elementor-17230 .elementor-element.elementor-element-214443d>.elementor-widget-container{margin:-29px 0 0}.elementor-17230 .elementor-element.elementor-element-214443d .rs-view-btn.rs-view-btn2,.elementor-17230 .elementor-element.elementor-element-214443d .rs-btn{text-align:left}.elementor-17230 .elementor-element.elementor-element-214443d .rs-view-btn a,.elementor-17230 .elementor-element.elementor-element-214443d .rs-btn a{color:#fff;font-size:16px;font-weight:600;text-transform:capitalize}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-17230 .elementor-element.elementor-element-82cc3df{text-align:center}.elementor-17230 .elementor-element.elementor-element-82cc3df .elementor-heading-title{color:#f00a2b}.elementor-17230 .elementor-element.elementor-element-f91c661>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17230 .elementor-element.elementor-element-f91c661>.elementor-container{max-width:1000px;min-height:0px}.elementor-17230 .elementor-element.elementor-element-f042d3d{width:var(--container-widget-width,99.804%);max-width:99.804%;--container-widget-width:99.804%;--container-widget-flex-grow:0}.elementor-17230 .elementor-element.elementor-element-daaf479{--spacer-size:17px}.elementor-17230 .elementor-element.elementor-element-0f49e53:not(.elementor-motion-effects-element-type-background),.elementor-17230 .elementor-element.elementor-element-0f49e53>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6f7f9}.elementor-17230 .elementor-element.elementor-element-0f49e53{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:90px 0 10px}.elementor-17230 .elementor-element.elementor-element-0f49e53>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading{text-align:center}.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading .title-inner .title{line-height:1.3em}.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style14 .heading-line{background-color:#ce0e2d}.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style14 .heading-line:before{background-color:#ce0e2d}.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading .title-inner .sub-text{font-weight:400;text-transform:uppercase;color:#ce0e2d}.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading .description p,.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading .description{font-size:18px;font-weight:400}.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style2:after{background:#1273eb}.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style1 .description:after{background:#1273eb}.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style4 .title-inner .sub-text:after{background:#1273eb}.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style4 .title-inner .sub-text:before{background:#1273eb}.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style8 .title-inner:after{background:#1273eb}.elementor-17230 .elementor-element.elementor-element-1ef2ec0 .rs-heading.style8 .description:after{background:#1273eb}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-17230 .elementor-element.elementor-element-c10dca7 img{width:100%;max-width:100%}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-17230 .elementor-element.elementor-element-21c1fc7 .elementor-button{background-color:#e70f4a}.elementor-17230 .elementor-element.elementor-element-21c1fc7 .elementor-button-content-wrapper{flex-direction:row}.elementor-17230 .elementor-element.elementor-element-a5725a4>.elementor-container{max-width:1600px}.elementor-17230 .elementor-element.elementor-element-a5725a4{overflow:hidden}.elementor-17230 .elementor-element.elementor-element-4a93771{width:var(--container-widget-width,101.512%);max-width:101.512%;--container-widget-width:101.512%;--container-widget-flex-grow:0}.elementor-17230 .elementor-element.elementor-element-4a93771 img{width:100%;max-width:100%}.elementor-17230 .elementor-element.elementor-element-9015824 .elementor-button{background-color:#e4002d;font-family:"Roboto",Sans-serif;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#fffefe;color:#fffefe;transition-duration:.1s;border-radius:1px}.elementor-17230 .elementor-element.elementor-element-9015824{width:var(--container-widget-width,95.268%);max-width:95.268%;--container-widget-width:95.268%;--container-widget-flex-grow:0}.elementor-17230 .elementor-element.elementor-element-9015824 .elementor-button-content-wrapper{flex-direction:row}.elementor-17230 .elementor-element.elementor-element-9015824 .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-17230 .elementor-element.elementor-element-9015824 .elementor-button:hover,.elementor-17230 .elementor-element.elementor-element-9015824 .elementor-button:focus{color:#000}.elementor-17230 .elementor-element.elementor-element-9015824 .elementor-button:hover svg,.elementor-17230 .elementor-element.elementor-element-9015824 .elementor-button:focus svg{fill:#000}.elementor-17230 .elementor-element.elementor-element-669694f img{width:100%;max-width:100%}.elementor-17230 .elementor-element.elementor-element-dab0ee1 .elementor-button{background-color:#eb0f12}.elementor-17230 .elementor-element.elementor-element-dab0ee1{width:var(--container-widget-width,101.217%);max-width:101.217%;--container-widget-width:101.217%;--container-widget-flex-grow:0}.elementor-17230 .elementor-element.elementor-element-dab0ee1 .elementor-button-content-wrapper{flex-direction:row}.elementor-17230 .elementor-element.elementor-element-160d5bf img{width:100%;max-width:100%}.elementor-17230 .elementor-element.elementor-element-e8f1246{--spacer-size:50px}.elementor-17230 .elementor-element.elementor-element-2ac37a2>.elementor-container{max-width:1600px}.elementor-17230 .elementor-element.elementor-element-23adf09{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-17230 .elementor-element.elementor-element-23adf09 img{width:100%;max-width:100%}.elementor-17230 .elementor-element.elementor-element-b456553>.elementor-container{max-width:1600px}.elementor-17230 .elementor-element.elementor-element-63f410c img{width:100%;max-width:100%}@media(max-width:1024px){.elementor-17230 .elementor-element.elementor-element-acc0fea{padding:70px 0 130px}.elementor-17230 .elementor-element.elementor-element-a0ef49f{padding:0 15px 0 0}.elementor-17230 .elementor-element.elementor-element-54455e4>.elementor-element-populated{padding:10px 40px 10px 50px}.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .title-inner .title{font-size:36px;margin:0 0 20px}.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description p,.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description{font-size:16px}.elementor-17230 .elementor-element.elementor-element-ae8a038>.elementor-element-populated{padding:40px 30px 0}.elementor-17230 .elementor-element.elementor-element-d80945f .wpcf7-form-control:not(.wpcf7-submit){padding:11px 15px;font-size:14px}.elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .pattern{left:-20px}.elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .shape{left:16px;top:80%}.elementor-17230 .elementor-element.elementor-element-cc40be7>.elementor-element-populated{padding:0 20px}}@media(max-width:767px){.elementor-17230 .elementor-element.elementor-element-acc0fea:not(.elementor-motion-effects-element-type-background),.elementor-17230 .elementor-element.elementor-element-acc0fea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ffb.mx/wp-content/uploads/2021/07/FFB_banner-inicial-móvil-1.jpg");background-position:center center;background-size:cover}.elementor-17230 .elementor-element.elementor-element-acc0fea{padding:20px 0 150px}.elementor-17230 .elementor-element.elementor-element-a0ef49f{padding:0 10px}.elementor-17230 .elementor-element.elementor-element-54455e4>.elementor-element-populated{padding:0 20px}.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .title-inner .title{font-size:36px;margin:40px 0 0}.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .title-inner .sub-text{margin:0}.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description p,.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description{font-size:18px}.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description p{margin:0}.elementor-17230 .elementor-element.elementor-element-557361f .rs-heading .description{margin:0}.elementor-17230 .elementor-element.elementor-element-ae8a038>.elementor-element-populated{margin:20px 20px 0;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:48px 20px 20px}.elementor-17230 .elementor-element.elementor-element-f822e34 .rs-heading .title-inner .title{margin:0 0 15px}.elementor-17230 .elementor-element.elementor-element-b3a7298{margin-top:0;margin-bottom:0;padding:70px 0}.elementor-17230 .elementor-element.elementor-element-5fcc27b>.elementor-element-populated{padding:0 25px}.elementor-17230 .elementor-element.elementor-element-164d84c .rs-animation-shape-image .shape{top:60%}.elementor-17230 .elementor-element.elementor-element-cc40be7>.elementor-element-populated{padding:0 10px}.elementor-17230 .elementor-element.elementor-element-273e746>.elementor-widget-container{margin:100px 0 0}.elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading .title-inner .sub-text{margin:0 0 15px}.elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading .description p{margin:0}.elementor-17230 .elementor-element.elementor-element-273e746 .rs-heading .description{margin:0}.elementor-17230 .elementor-element.elementor-element-214443d>.elementor-widget-container{margin:0}.elementor-17230 .elementor-element.elementor-element-0f49e53{margin-top:0;margin-bottom:0;padding:50px 0 0}}@media(min-width:768px){.elementor-17230 .elementor-element.elementor-element-54455e4{width:47.143%}.elementor-17230 .elementor-element.elementor-element-978c490{width:19.286%}.elementor-17230 .elementor-element.elementor-element-ae8a038{width:33.131%}.elementor-17230 .elementor-element.elementor-element-ac5e9c5{width:97.679%}.elementor-17230 .elementor-element.elementor-element-8948b1c{width:2.01%}.elementor-17230 .elementor-element.elementor-element-6d519ee{width:97.177%}.elementor-17230 .elementor-element.elementor-element-a7ffacd{width:2.469%}.elementor-17230 .elementor-element.elementor-element-59f0935{width:97.143%}.elementor-17230 .elementor-element.elementor-element-870daa3{width:2.067%}}@media(max-width:1024px) and (min-width:768px){.elementor-17230 .elementor-element.elementor-element-54455e4{width:50%}.elementor-17230 .elementor-element.elementor-element-978c490{width:3%}.elementor-17230 .elementor-element.elementor-element-ae8a038{width:46%}}