.elementor-2451 .elementor-element.elementor-element-7cdddc9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2451 .elementor-element.elementor-element-7cdddc9:not(.elementor-motion-effects-element-type-background), .elementor-2451 .elementor-element.elementor-element-7cdddc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #345E68 0%, #254059 100%);}.elementor-2451 .elementor-element.elementor-element-7cdddc9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2451 .elementor-element.elementor-element-7cdddc9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2451 .elementor-element.elementor-element-26549120.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2451 .elementor-element.elementor-element-26549120 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2451 .elementor-element.elementor-element-6b5fc7e9{text-align:center;}.elementor-2451 .elementor-element.elementor-element-6b5fc7e9 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-2451 .elementor-element.elementor-element-3d3f2dde{color:rgba(255,255,255,0.9);}.elementor-2451 .elementor-element.elementor-element-5ccb6ac6:not(.elementor-motion-effects-element-type-background), .elementor-2451 .elementor-element.elementor-element-5ccb6ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2451 .elementor-element.elementor-element-5ccb6ac6 > .elementor-container{max-width:1200px;}.elementor-2451 .elementor-element.elementor-element-5ccb6ac6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-2451 .elementor-element.elementor-element-5ccb6ac6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2451 .elementor-element.elementor-element-d14e534 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2451 .elementor-element.elementor-element-d14e534 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-2451 .elementor-element.elementor-element-15f06e79 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:700;color:#345E68;}.elementor-2451 .elementor-element.elementor-element-56902c26:not(.elementor-motion-effects-element-type-background), .elementor-2451 .elementor-element.elementor-element-56902c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDEB;}.elementor-2451 .elementor-element.elementor-element-56902c26, .elementor-2451 .elementor-element.elementor-element-56902c26 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-2451 .elementor-element.elementor-element-56902c26{box-shadow:0px 4px 20px 0px rgba(52,94,104,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:24px 24px 24px 24px;}.elementor-2451 .elementor-element.elementor-element-56902c26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2451 .elementor-element.elementor-element-a108d64 .elementor-icon-wrapper{text-align:center;}.elementor-2451 .elementor-element.elementor-element-a108d64.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2451 .elementor-element.elementor-element-a108d64.elementor-view-framed .elementor-icon, .elementor-2451 .elementor-element.elementor-element-a108d64.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2451 .elementor-element.elementor-element-a108d64.elementor-view-framed .elementor-icon, .elementor-2451 .elementor-element.elementor-element-a108d64.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2451 .elementor-element.elementor-element-a108d64 .elementor-icon{font-size:24px;}.elementor-2451 .elementor-element.elementor-element-a108d64 .elementor-icon svg{height:24px;}.elementor-2451 .elementor-element.elementor-element-35589a85 .elementor-heading-title{color:#345E68;}.elementor-2451 .elementor-element.elementor-element-587151a0{color:#666666;}.elementor-2451 .elementor-element.elementor-element-13235edf:not(.elementor-motion-effects-element-type-background), .elementor-2451 .elementor-element.elementor-element-13235edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDEB;}.elementor-2451 .elementor-element.elementor-element-13235edf, .elementor-2451 .elementor-element.elementor-element-13235edf > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-2451 .elementor-element.elementor-element-13235edf{box-shadow:0px 4px 20px 0px rgba(52,94,104,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:24px 24px 24px 24px;}.elementor-2451 .elementor-element.elementor-element-13235edf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2451 .elementor-element.elementor-element-45c4a60f .elementor-heading-title{color:#345E68;}.elementor-2451 .elementor-element.elementor-element-7f6cdf69:not(.elementor-motion-effects-element-type-background), .elementor-2451 .elementor-element.elementor-element-7f6cdf69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDEB;}.elementor-2451 .elementor-element.elementor-element-7f6cdf69, .elementor-2451 .elementor-element.elementor-element-7f6cdf69 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-2451 .elementor-element.elementor-element-7f6cdf69{box-shadow:0px 4px 20px 0px rgba(52,94,104,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:24px 24px 24px 24px;}.elementor-2451 .elementor-element.elementor-element-7f6cdf69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2451 .elementor-element.elementor-element-34bd84c0 .elementor-icon-wrapper{text-align:center;}.elementor-2451 .elementor-element.elementor-element-34bd84c0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2451 .elementor-element.elementor-element-34bd84c0.elementor-view-framed .elementor-icon, .elementor-2451 .elementor-element.elementor-element-34bd84c0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2451 .elementor-element.elementor-element-34bd84c0.elementor-view-framed .elementor-icon, .elementor-2451 .elementor-element.elementor-element-34bd84c0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2451 .elementor-element.elementor-element-34bd84c0 .elementor-icon{font-size:24px;}.elementor-2451 .elementor-element.elementor-element-34bd84c0 .elementor-icon svg{height:24px;}.elementor-2451 .elementor-element.elementor-element-47d4d448 .elementor-heading-title{color:#345E68;}.elementor-2451 .elementor-element.elementor-element-6db23012:not(.elementor-motion-effects-element-type-background), .elementor-2451 .elementor-element.elementor-element-6db23012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2451 .elementor-element.elementor-element-6db23012, .elementor-2451 .elementor-element.elementor-element-6db23012 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-2451 .elementor-element.elementor-element-6db23012{box-shadow:0px 4px 20px 0px rgba(52,94,104,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:32px 32px 32px 32px;}.elementor-2451 .elementor-element.elementor-element-6db23012 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2451 .elementor-element.elementor-element-7a37f152 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2451 .elementor-element.elementor-element-d556e99{text-align:center;}.elementor-2451 .elementor-element.elementor-element-d556e99 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:700;color:#345E68;}.elementor-2451 .elementor-element.elementor-element-54cc83b{text-align:center;color:#666666;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2451 .elementor-element.elementor-element-39fd6afb .elementor-button{background-color:#C8A988;font-family:"Raleway", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-2451 .elementor-element.elementor-element-22ed1ec1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2451 .elementor-element.elementor-element-22ed1ec1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDEB;}.elementor-2451 .elementor-element.elementor-element-22ed1ec1 > .elementor-element-populated, .elementor-2451 .elementor-element.elementor-element-22ed1ec1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2451 .elementor-element.elementor-element-22ed1ec1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2451 .elementor-element.elementor-element-22ed1ec1 > .elementor-element-populated{box-shadow:0px 4px 20px 0px rgba(52,94,104,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:48px 40px 48px 40px;}.elementor-2451 .elementor-element.elementor-element-22ed1ec1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2451 .elementor-element.elementor-element-e84eab2 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:700;color:#345E68;}.elementor-2451 .elementor-element.elementor-element-584b56a5:not(.elementor-motion-effects-element-type-background), .elementor-2451 .elementor-element.elementor-element-584b56a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2451 .elementor-element.elementor-element-584b56a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 40px 20px;}.elementor-2451 .elementor-element.elementor-element-584b56a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2451 .elementor-element.elementor-element-5ab79cb5{text-align:center;}.elementor-2451 .elementor-element.elementor-element-5ab79cb5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:36px;font-weight:600;color:#345E68;}.elementor-2451 .elementor-element.elementor-element-48bb3b7f:not(.elementor-motion-effects-element-type-background), .elementor-2451 .elementor-element.elementor-element-48bb3b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2451 .elementor-element.elementor-element-48bb3b7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 80px 20px;}.elementor-2451 .elementor-element.elementor-element-48bb3b7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2451 .elementor-element.elementor-element-50752869 > .elementor-element-populated{padding:0px 100px 0px 100px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-2451 .elementor-element.elementor-element-19b56195 .elementor-accordion-item{border-color:rgba(52,94,104,0.15);}.elementor-2451 .elementor-element.elementor-element-19b56195 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(52,94,104,0.15);}.elementor-2451 .elementor-element.elementor-element-19b56195 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(52,94,104,0.15);}.elementor-2451 .elementor-element.elementor-element-19b56195 .elementor-tab-title{background-color:#FAFAFA;}.elementor-2451 .elementor-element.elementor-element-19b56195 .elementor-accordion-icon, .elementor-2451 .elementor-element.elementor-element-19b56195 .elementor-accordion-title{color:#345E68;}.elementor-2451 .elementor-element.elementor-element-19b56195 .elementor-accordion-icon svg{fill:#345E68;}.elementor-2451 .elementor-element.elementor-element-19b56195 .elementor-active .elementor-accordion-icon, .elementor-2451 .elementor-element.elementor-element-19b56195 .elementor-active .elementor-accordion-title{color:#345E68;}.elementor-2451 .elementor-element.elementor-element-19b56195 .elementor-active .elementor-accordion-icon svg{fill:#345E68;}.elementor-2451 .elementor-element.elementor-element-19b56195 .elementor-accordion-title{font-family:"Raleway", Sans-serif;font-weight:600;}.elementor-2451 .elementor-element.elementor-element-19b56195 .elementor-tab-content{color:#666666;}.elementor-2451 .elementor-element.elementor-element-540ec55d:not(.elementor-motion-effects-element-type-background), .elementor-2451 .elementor-element.elementor-element-540ec55d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDEB;}.elementor-2451 .elementor-element.elementor-element-540ec55d, .elementor-2451 .elementor-element.elementor-element-540ec55d > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-2451 .elementor-element.elementor-element-540ec55d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;padding:60px 40px 60px 40px;}.elementor-2451 .elementor-element.elementor-element-540ec55d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2451 .elementor-element.elementor-element-190df562{text-align:center;}.elementor-2451 .elementor-element.elementor-element-190df562 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:36px;font-weight:700;color:#345E68;}.elementor-2451 .elementor-element.elementor-element-3eb112a6{color:#666666;}.elementor-2451 .elementor-element.elementor-element-4ea30c3d .elementor-button{background-color:#345E68;font-family:"Raleway", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 40px 16px 40px;}body.elementor-page-2451:not(.elementor-motion-effects-element-type-background), body.elementor-page-2451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for icon, class: .elementor-element-a108d64 */.elementor-2451 .elementor-element.elementor-element-a108d64 {
    width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #345E68, #254059);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 1.5rem;
    font-size: 1.5rem;
    color: white;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34bd84c0 */.elementor-2451 .elementor-element.elementor-element-34bd84c0 {
    width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #345E68, #254059);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 1.5rem;
    font-size: 1.5rem;
    color: white;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-210f9cc *//* Forzar que todos los campos ocupen el 100% del contenedor */
#wpforms-2669 .wpforms-field-container,
#wpforms-2669 .wpforms-field,
#wpforms-2669 input,
#wpforms-2669 select,
#wpforms-2669 textarea {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

/* Estilo de los campos (Inputs, Selects y Textarea) */
#wpforms-2669 input[type="text"],
#wpforms-2669 input[type="email"],
#wpforms-2669 select,
#wpforms-2669 textarea {
    background-color: #f8f9fa !important; /* Gris suave de fondo */
    border: 1px solid #e1e8ed !important;
    border-radius: 12px !important; /* Bordes redondeados como la foto */
    padding: 12px 16px !important;
    font-size: 16px !important;
    color: #345E68 !important;
    transition: all 0.3s ease;
}

/* Ajuste específico para el Textarea (el cuadro de mensaje) */
#wpforms-2669 textarea {
    height: 110px !important; /* Altura más elegante */
    line-height: 1.5 !important;
}

/* Estilo para los Selectores (quitar la flecha fea por defecto) */
#wpforms-2669 select {
    padding-right: 40px !important;
    cursor: pointer;
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23345E68' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 15px center !important;
}

/* Etiquetas (Labels) más separadas y claras */
#wpforms-2669 .wpforms-field-label {
    font-weight: 700 !important;
    margin-bottom: 10px !important;
    display: block !important;
}

/* El botón de enviar centrado y bonito */
#wpforms-2669 .wpforms-submit-container {
    text-align: center; /* O "left" si prefieres */
    margin-top: 20px;
}

#wpforms-2669 button.wpforms-submit {
    width: 100% !important; /* Estirado también queda muy bien en móviles */
    background-color: #325966 !important;
    border-radius: 12px !important;
    padding: 15px !important;
    font-weight: bold !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS */.method-icon {
    width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #345E68, #254059);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 1.5rem;
    font-size: 1.5rem;
    color: white;
    flex-shrink: 0;
}/* End custom CSS */