.elementor-20 .elementor-element.elementor-element-f8b62f5{--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;}.elementor-20 .elementor-element.elementor-element-abba174{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-ea47a0f{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-eed862e{--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;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d05724f );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:480px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-f8b62f5 */.elementor-20 .elementor-element.elementor-element-f8b62f5{background:#EEEEEE;padding:min(155px, 12.917vw) 0 min(170px, 14.167vw) !important;gap:0 !important;align-items:center}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .elementor-heading-title{font-family:"Syne",Helvetica,Arial,sans-serif;margin:0;color:#000}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-t{width:min(766px, 63.833vw) !important;margin-left:0 !important;padding:0 !important}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-h .elementor-heading-title{font-size:min(100px, 8.333vw);font-weight:800;line-height:.91;text-transform:uppercase;color:#000}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-h .inf-p{color:#7F80FF}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-talk{display:block;text-align:right}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-sub{margin-top:min(86px, 7.167vw) !important;width:min(637px, 53.083vw) !important}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-sub .elementor-heading-title{font-size:min(25px, 2.083vw);font-weight:500;line-height:1.16;text-align:center}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-brm{display:none}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-ill{margin-top:min(97px, 8.083vw) !important;width:min(1070px, 89.167vw) !important;padding:0 !important}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-ill img{width:100% !important;height:auto !important;display:block}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-we{margin-top:min(67px, 5.583vw) !important}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-we .elementor-heading-title{font-size:min(50px, 4.167vw);font-weight:700;line-height:1.2;text-align:center}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-p{margin-top:min(20px, 1.667vw) !important;width:min(600px, 50.000vw) !important}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-p .elementor-heading-title{font-size:min(25px, 2.083vw);font-weight:400;line-height:1.2;text-align:center}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-box{margin-top:min(104px, 8.667vw) !important;width:min(1018px, 84.833vw) !important;border:2.5px solid #7F80FF;border-radius:min(72.6px, 6.050vw);background:rgba(127,128,255,.07);padding:min(89px, 7.417vw) min(77px, 6.417vw) min(80px, 6.667vw) !important}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-form,.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-form .hbspt-form{width:100%}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-form iframe{width:100% !important;display:block}
@media (max-width:480px){
.elementor-20 .elementor-element.elementor-element-f8b62f5{padding:16.875vw 0 22.917vw !important}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-t{width:80.208vw !important;margin-left:0 !important}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-h .elementor-heading-title{font-size:10.417vw;line-height:.87}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-sub{margin-top:10.833vw !important;width:62.500vw !important}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-sub .elementor-heading-title{font-size:4.167vw;font-weight:400;line-height:1.25}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-brm{display:inline}.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-brd{display:none}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-ill{margin-top:10.833vw !important;width:99.583vw !important}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-we{margin-top:15.833vw !important}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-we .elementor-heading-title{font-size:8.542vw}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-p{margin-top:5.833vw !important;width:62.500vw !important}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-p .elementor-heading-title{font-size:4.167vw;line-height:1.2}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-box{margin-top:17.083vw !important;width:87.500vw !important;border-width:1.5px;border-radius:8.333vw;padding:12.708vw 9.583vw 11.667vw !important}
}
/* El título nunca se parte (Safari dibuja Syne un poco más ancha) */
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-h .elementor-heading-title{white-space:nowrap}
.elementor-20 .elementor-element.elementor-element-f8b62f5 .inf-lt-t{overflow:visible}/* End custom CSS */