.elementor-15070101 .elementor-element.elementor-element-6e92978 > .elementor-container{min-height:65vh;}.elementor-15070101 .elementor-element.elementor-element-6e92978 > .elementor-container:after{content:"";min-height:inherit;}.elementor-15070101 .elementor-element.elementor-element-6e92978 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15070101 .elementor-element.elementor-element-6e92978:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-6e92978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("/img/cms/tarjeta-wehbe-hero.jpg");background-position:center center;background-size:cover;}.elementor-15070101 .elementor-element.elementor-element-6e92978{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15070101 .elementor-element.elementor-element-6e92978 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-25aec1ea > .elementor-element-populated{padding:0px 70px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-47b5857f .elementor-heading-title{color:#000000;font-family:"Times New Roman", sans-serif;font-size:62px;font-weight:400;text-transform:none;}.elementor-15070101 .elementor-element.elementor-element-47b5857f > .elementor-widget-container{margin:-158px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-54b34ff9{color:#303645;font-size:30px;}.elementor-15070101 .elementor-element.elementor-element-54b34ff9 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-685957db .elementor-heading-title{color:#000000;font-family:"Times New Roman", sans-serif;font-size:62px;font-weight:500;text-transform:none;}.elementor-15070101 .elementor-element.elementor-element-685957db > .elementor-widget-container{margin:-182px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-73c4d782 a.elementor-button{font-size:14px;font-weight:400;letter-spacing:0px;background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-15070101 .elementor-element.elementor-element-73c4d782 a.elementor-button:not(#e){color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-73c4d782 a.elementor-button:not(#e):hover, .elementor-15070101 .elementor-element.elementor-element-73c4d782 a.elementor-button:not(#e):focus{color:#00ce1b;}.elementor-15070101 .elementor-element.elementor-element-73c4d782 a.elementor-button:hover, .elementor-15070101 .elementor-element.elementor-element-73c4d782 a.elementor-button:focus{border-color:#00ce1b;}.elementor-15070101 .elementor-element.elementor-element-73c4d782 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-7d961e55{margin-top:0px;margin-bottom:100px;}.elementor-15070101 .elementor-element.elementor-element-47ae2ecd{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-47ae2ecd .elementor-heading-title{color:#232323;font-family:"Playfair Display", sans-serif;font-size:50px;font-weight:100;text-transform:none;}.elementor-15070101 .elementor-element.elementor-element-47ae2ecd > .elementor-widget-container{margin:-114px 0px -10px 0px;}.elementor-15070101 .elementor-element.elementor-element-25e63fe8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-4691e4be > .elementor-container{min-height:64vh;}.elementor-15070101 .elementor-element.elementor-element-4691e4be > .elementor-container:after{content:"";min-height:inherit;}.elementor-15070101 .elementor-element.elementor-element-4691e4be > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15070101 .elementor-element.elementor-element-4691e4be:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-4691e4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15070101 .elementor-element.elementor-element-4691e4be > .elementor-background-overlay{background-color:#000000;opacity:0.08;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-4691e4be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-15070101 .elementor-element.elementor-element-5572357f{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-5572357f .elementor-heading-title{color:#232323;font-family:"Playfair Display", sans-serif;font-size:50px;font-weight:100;text-transform:none;}.elementor-15070101 .elementor-element.elementor-element-5572357f > .elementor-widget-container{margin:-114px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-1c7e5206{color:#232323;}.elementor-15070101 .elementor-element.elementor-element-59e55f5a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-709d00a1.elementor-view-stacked .elementor-icon{background-color:#232323;}.elementor-15070101 .elementor-element.elementor-element-709d00a1.elementor-view-framed .elementor-icon, .elementor-15070101 .elementor-element.elementor-element-709d00a1.elementor-view-default .elementor-icon{color:#232323;}.elementor-15070101 .elementor-element.elementor-element-709d00a1 .elementor-icon{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-709d00a1 .elementor-icon i{transform:rotate(0deg);}.elementor-15070101 .elementor-element.elementor-element-709d00a1 .elementor-icon-box-title{margin-bottom:5px;color:#232323;font-size:24px;font-weight:600;}.elementor-15070101 .elementor-element.elementor-element-709d00a1 .elementor-icon-box-description{color:#232323;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-15070101 .elementor-element.elementor-element-709d00a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-9b9f5fa.elementor-view-stacked .elementor-icon{background-color:#232323;}.elementor-15070101 .elementor-element.elementor-element-9b9f5fa.elementor-view-framed .elementor-icon, .elementor-15070101 .elementor-element.elementor-element-9b9f5fa.elementor-view-default .elementor-icon{color:#232323;}.elementor-15070101 .elementor-element.elementor-element-9b9f5fa .elementor-icon-box-wrapper{gap:0px;}.elementor-15070101 .elementor-element.elementor-element-9b9f5fa .elementor-icon{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-9b9f5fa .elementor-icon i{transform:rotate(0deg);}.elementor-15070101 .elementor-element.elementor-element-9b9f5fa .elementor-icon-box-title{margin-bottom:5px;color:#232323;font-size:24px;font-weight:600;}.elementor-15070101 .elementor-element.elementor-element-9b9f5fa .elementor-icon-box-description{color:#232323;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-15070101 .elementor-element.elementor-element-20329784.elementor-view-stacked .elementor-icon{background-color:#232323;}.elementor-15070101 .elementor-element.elementor-element-20329784.elementor-view-framed .elementor-icon, .elementor-15070101 .elementor-element.elementor-element-20329784.elementor-view-default .elementor-icon{color:#232323;}.elementor-15070101 .elementor-element.elementor-element-20329784 .elementor-icon-box-wrapper{gap:0px;}.elementor-15070101 .elementor-element.elementor-element-20329784 .elementor-icon{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-20329784 .elementor-icon i{transform:rotate(0deg);}.elementor-15070101 .elementor-element.elementor-element-20329784 .elementor-icon-box-title{margin-bottom:5px;color:#232323;font-size:24px;font-weight:600;}.elementor-15070101 .elementor-element.elementor-element-20329784 .elementor-icon-box-description{color:#232323;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-15070101 .elementor-element.elementor-element-1eefd2a4 a.elementor-button:not(#e){color:#232323;}.elementor-15070101 .elementor-element.elementor-element-1eefd2a4 a.elementor-button{background-color:rgba(35, 35, 35, 0);border-color:#232323;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-1cb39a3 > .elementor-container{min-height:64vh;}.elementor-15070101 .elementor-element.elementor-element-1cb39a3 > .elementor-container:after{content:"";min-height:inherit;}.elementor-15070101 .elementor-element.elementor-element-1cb39a3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15070101 .elementor-element.elementor-element-1cb39a3:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-1cb39a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0020b2;background-image:url("/img/cms/tarjeta-wehbe.jpg");background-position:center center;background-size:cover;}.elementor-15070101 .elementor-element.elementor-element-1cb39a3 > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-1cb39a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-15070101 .elementor-element.elementor-element-224e001d{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-224e001d .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", sans-serif;font-size:50px;font-weight:100;text-transform:none;}.elementor-15070101 .elementor-element.elementor-element-224e001d > .elementor-widget-container{margin:-114px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-2b6f36c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-122ad9d8.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-122ad9d8.elementor-view-framed .elementor-icon, .elementor-15070101 .elementor-element.elementor-element-122ad9d8.elementor-view-default .elementor-icon{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-122ad9d8 .elementor-icon{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-122ad9d8 .elementor-icon i{transform:rotate(0deg);}.elementor-15070101 .elementor-element.elementor-element-122ad9d8 .elementor-icon-box-title{margin-bottom:5px;color:#ffffff;font-size:24px;font-weight:600;}.elementor-15070101 .elementor-element.elementor-element-122ad9d8 .elementor-icon-box-description{color:rgba(255, 255, 255, 0.91);font-size:16px;font-weight:300;line-height:1.8em;}.elementor-15070101 .elementor-element.elementor-element-122ad9d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-12af79bb.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-12af79bb.elementor-view-framed .elementor-icon, .elementor-15070101 .elementor-element.elementor-element-12af79bb.elementor-view-default .elementor-icon{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-12af79bb .elementor-icon-box-wrapper{gap:0px;}.elementor-15070101 .elementor-element.elementor-element-12af79bb .elementor-icon{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-12af79bb .elementor-icon i{transform:rotate(0deg);}.elementor-15070101 .elementor-element.elementor-element-12af79bb .elementor-icon-box-title{margin-bottom:5px;color:#ffffff;font-size:24px;font-weight:600;}.elementor-15070101 .elementor-element.elementor-element-12af79bb .elementor-icon-box-description{color:rgba(255, 255, 255, 0.91);font-size:16px;font-weight:300;line-height:1.8em;}.elementor-15070101 .elementor-element.elementor-element-1675b791.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-1675b791.elementor-view-framed .elementor-icon, .elementor-15070101 .elementor-element.elementor-element-1675b791.elementor-view-default .elementor-icon{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-1675b791 .elementor-icon-box-wrapper{gap:0px;}.elementor-15070101 .elementor-element.elementor-element-1675b791 .elementor-icon{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-1675b791 .elementor-icon i{transform:rotate(0deg);}.elementor-15070101 .elementor-element.elementor-element-1675b791 .elementor-icon-box-title{margin-bottom:5px;color:#ffffff;font-size:24px;font-weight:600;}.elementor-15070101 .elementor-element.elementor-element-1675b791 .elementor-icon-box-description{color:rgba(255, 255, 255, 0.91);font-size:16px;font-weight:300;line-height:1.8em;}.elementor-15070101 .elementor-element.elementor-element-719199ea a.elementor-button{background-color:rgba(35, 35, 35, 0);border-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-5c518339 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15070101 .elementor-element.elementor-element-5c518339{padding:80px 0px 70px 0px;}.elementor-15070101 .elementor-element.elementor-element-7d415420 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-65a1633c .elementor-heading-title{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-65a1633c > .elementor-widget-container{margin:-114px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-6dfd8702{font-size:18px;font-weight:300;line-height:1.5em;}.elementor-15070101 .elementor-element.elementor-element-5aac9db1 a.elementor-button{background-color:#232323;border-radius:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-55e0ba2a .elementor-image img{width:81%;}.elementor-15070101 .elementor-element.elementor-element-55e0ba2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-612b55c2 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15070101 .elementor-element.elementor-element-612b55c2{margin-top:30px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-15070101 .elementor-element.elementor-element-217865c0 > .elementor-element-populated{padding:0% 20% 0% 20%;}.elementor-15070101 .elementor-element.elementor-element-7ffac11f{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-7ffac11f .elementor-heading-title{font-size:45px;font-weight:600;line-height:1.2em;}.elementor-15070101 .elementor-element.elementor-element-7ffac11f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-15070101 .elementor-element.elementor-element-130302fd{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-130302fd .elementor-heading-title{font-size:15px;font-weight:300;}.elementor-15070101 .elementor-element.elementor-element-130302fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-5fb069c .elementor-tab-title{border-width:0px;border-color:rgba(191,191,191,0);padding:30px 30px 30px 30px;}.elementor-15070101 .elementor-element.elementor-element-5fb069c .elementor-tab-content{border-width:0px;border-bottom-color:rgba(191,191,191,0);font-size:16px;font-weight:300;line-height:1.8em;padding:15px 35px 15px 35px;}.elementor-15070101 .elementor-element.elementor-element-5fb069c .elementor-toggle-item:not(:last-child){margin-bottom:32px;}.elementor-15070101 .elementor-element.elementor-element-5fb069c .elementor-toggle-item{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.12);}.elementor-15070101 .elementor-element.elementor-element-5fb069c a.elementor-toggle-title{font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-15070101 .elementor-element.elementor-element-5fb069c > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-15070101 .page-header{display:none;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0 !important;padding:0 !important;background:inherit !important;color:inherit !important;font:inherit !important;box-shadow:none !important;}@media(max-width:1024px) and (min-width:768px){.elementor-15070101 .elementor-element.elementor-element-25aec1ea{width:50%;}.elementor-15070101 .elementor-element.elementor-element-e1dd075{width:50%;}}@media(max-width:1024px){.elementor-15070101 .elementor-element.elementor-element-6e92978 > .elementor-container{min-height:800px;}.elementor-15070101 .elementor-element.elementor-element-6e92978 > .elementor-container:after{content:"";min-height:inherit;}.elementor-15070101 .elementor-element.elementor-element-6e92978{padding:0px 25px 0px 25px;}.elementor-15070101 .elementor-element.elementor-element-25aec1ea > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-4691e4be > .elementor-container{min-height:800px;}.elementor-15070101 .elementor-element.elementor-element-4691e4be > .elementor-container:after{content:"";min-height:inherit;}.elementor-15070101 .elementor-element.elementor-element-4691e4be{padding:0px 25px 0px 025px;}.elementor-15070101 .elementor-element.elementor-element-59e55f5a{padding:25px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-15a1040e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-15070101 .elementor-element.elementor-element-4b90533e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-15070101 .elementor-element.elementor-element-68825875 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-15070101 .elementor-element.elementor-element-1cb39a3 > .elementor-container{min-height:800px;}.elementor-15070101 .elementor-element.elementor-element-1cb39a3 > .elementor-container:after{content:"";min-height:inherit;}.elementor-15070101 .elementor-element.elementor-element-1cb39a3{padding:0px 25px 0px 025px;}.elementor-15070101 .elementor-element.elementor-element-2b6f36c{padding:25px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-5aca6ea0 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-15070101 .elementor-element.elementor-element-533f031f > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-15070101 .elementor-element.elementor-element-4e24727b > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-15070101 .elementor-element.elementor-element-5c518339{padding:100px 25px 100px 25px;}.elementor-15070101 .elementor-element.elementor-element-612b55c2{padding:100px 25px 100px 25px;}.elementor-15070101 .elementor-element.elementor-element-217865c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-15070101 .elementor-element.elementor-element-6e92978 > .elementor-container{min-height:612px;}.elementor-15070101 .elementor-element.elementor-element-6e92978 > .elementor-container:after{content:"";min-height:inherit;}.elementor-15070101 .elementor-element.elementor-element-6e92978:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-6e92978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-15070101 .elementor-element.elementor-element-6e92978{padding:0px 20px 0px 20px;}.elementor-15070101 .elementor-element.elementor-element-25aec1ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-47b5857f{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-54b34ff9 .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-54b34ff9{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-685957db{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-3f7caa90 .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-73c4d782 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-15070101 .elementor-element.elementor-element-e1dd075 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-4691e4be{padding:60px 20px 100px 20px;}.elementor-15070101 .elementor-element.elementor-element-15a1040e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-709d00a1 .elementor-icon{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-4b90533e > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-9b9f5fa .elementor-icon{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-9b9f5fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-68825875 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-20329784 .elementor-icon{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-20329784 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-1eefd2a4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-1cb39a3{padding:60px 20px 100px 20px;}.elementor-15070101 .elementor-element.elementor-element-5aca6ea0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-122ad9d8 .elementor-icon{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-533f031f > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-12af79bb .elementor-icon{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-12af79bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-4e24727b > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-1675b791 .elementor-icon{font-size:40px;}.elementor-15070101 .elementor-element.elementor-element-1675b791 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-719199ea > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-5c518339{padding:50px 20px 50px 20px;}.elementor-15070101 .elementor-element.elementor-element-7d415420 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-15070101 .elementor-element.elementor-element-55e0ba2a .elementor-image img{width:100%;}.elementor-15070101 .elementor-element.elementor-element-55e0ba2a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-612b55c2{padding:50px 20px 50px 20px;}.elementor-15070101 .elementor-element.elementor-element-5fb069c > .elementor-widget-container{padding:15px 0px 0px 0px;}}/* Start custom CSS for page-settings */#main .page-header {
    text-transform: uppercase;
    display: none;
}

.page-content.page-cms a {
    text-decoration: none !important;
}

.elementor-element-7e91d8dd a,
.elementor-element-7e91d8dd a:focus,
.elementor-element-7e91d8dd a:hover {
    color: #ffffff !important;
    text-decoration: underline !important;
}

/*acceso directo al formulario desde el enlace del correo resume*/

#form {
  scroll-margin-top: 120px;
}


/*ocultar nombre id formulario*/

body.ce-kit-2 h3 {
    display: none !important;
}


/*paso 4 formulario B*/
.phfb-hidden-block {
  display: none;
}

.income-doc-block.is-visible {
  display: block;
}



/*rgpd textos y enlaces*/

span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
    margin-right: -15px !important;
}

.phfb-checkbox-links {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: wrap;
}

.phfb-checkbox-links .wpcf7-form-control-wrap,
.phfb-checkbox-links .ets_cf7_form_control_wrap {
  display: inline-flex;
  align-items: center;
}

.phfb-checkbox-links input[type="checkbox"] {
  margin-top: 3px;
}

.phfb-rgpd-text {
  line-height: 1.5;
  color: #111;
}

.phfb-rgpd-text a {
  color: #2fb7d8;
  text-decoration: underline;
}





/*formulario A*/
.phfb-grid {
  display: grid;
  gap: 16px;
  margin-bottom: 16px;
}

.phfb-grid-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.phfb-field {
  margin-bottom: 16px;
}

.phfb-field label {
  display: block;
  margin-bottom: 8px;
  font-weight: 600;
  color: #111;
}

/* Solo inputs normales, no checkbox ni radio */
.phfb-field input:not([type="checkbox"]):not([type="radio"]),
.phfb-field select,
.phfb-field textarea {
  width: 100%;
  min-height: 48px;
  padding: 12px 14px;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  background: #fff;
  font-size: 16px;
  box-sizing: border-box;
}

.phfb-field input:not([type="checkbox"]):not([type="radio"]):focus,
.phfb-field select:focus,
.phfb-field textarea:focus {
  outline: none;
  border-color: #2fb7d8;
  box-shadow: 0 0 0 3px rgba(47, 183, 216, 0.12);
}

.phfb-checkbox {
  margin-top: 8px;
  margin-bottom: 20px;
}

.phfb-checkbox .wpcf7-form-control-wrap {
  display: inline;
}

.phfb-checkbox label {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-weight: 400;
  margin: 0;
  cursor: pointer;
  line-height: 1.4;
}

.phfb-checkbox input[type="checkbox"] {
  width: 18px;
  height: 18px;
  min-height: auto;
  margin: 0;
  padding: 0;
  border: 0;
  box-shadow: none;
  flex: 0 0 18px;
  vertical-align: middle;
}

.phfb-submit {
  margin-top: 20px;
}

.phfb-submit input[type="submit"],
.phfb-submit button,
.phfb-submit .btn {
  min-width: 160px;
  padding: 14px 22px;
  border: 0;
  border-radius: 6px;
  background: #2fb7d8;
  color: #fff;
  font-weight: 700;
  cursor: pointer;
}

.form-intro {
  margin-bottom: 22px;
  color: #555;
}

@media (max-width: 767px) {
  .phfb-grid-2 {
    grid-template-columns: 1fr;
  }
}




/* formulario b multisteps y barra */

.phfb-multistep {
  width: 100%;
}

.phfb-step {
  display: none;
}

.phfb-step.is-active {
  display: block;
}

.phfb-progress {
  margin-bottom: 28px;
}

.phfb-progress-bar {
  width: 100%;
  height: 8px;
  background: #e9eef2;
  border-radius: 999px;
  overflow: hidden;
  margin-bottom: 18px;
}

.phfb-progress-fill {
  height: 100%;
  width: 33.33%;
  background: #2fb7d8;
  transition: width 0.3s ease;
}

.phfb-progress-steps {
  display: flex;
  justify-content: space-between;
  gap: 12px;
}

.phfb-progress-step {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #7a7a7a;
  font-size: 14px;
  font-weight: 600;
}

.phfb-progress-step-number {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #e9eef2;
  color: #555;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 700;
}

.phfb-progress-step.is-active .phfb-progress-step-number,
.phfb-progress-step.is-done .phfb-progress-step-number {
  background: #2fb7d8;
  color: #fff;
}

.phfb-progress-step.is-active,
.phfb-progress-step.is-done {
  color: #111;
}

.phfb-step-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  margin-top: 26px;
}

.phfb-step-actions-right {
  justify-content: flex-end;
}

.phfb-prev,
.phfb-next {
  min-width: 140px;
  padding: 14px 22px;
  border: 0;
  border-radius: 6px;
  font-weight: 700;
  cursor: pointer;
}

.phfb-prev {
  background: #edf2f5;
  color: #111;
}

.phfb-next {
  background: #2fb7d8;
  color: #fff;
}

@media (max-width: 767px) {
  .phfb-progress-steps {
    flex-direction: column;
    align-items: flex-start;
  }

  .phfb-step-actions {
    flex-direction: column;
    align-items: stretch;
  }

  .phfb-prev,
  .phfb-next,
  .phfb-submit input[type="submit"] {
    width: 100%;
  }
}

.phfb-help {
  margin-top: 8px;
  font-size: 13px;
  color: #666;
}

.phfb-field input[type="file"] {
  width: 100%;
  padding: 12px 14px;
  border: 1px dashed #cfd8df;
  border-radius: 6px;
  background: #fff;
  box-sizing: border-box;
}/* End custom CSS */