.elementor-835 .elementor-element.elementor-element-669b03c{--display:flex;--min-height:75vh;--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;--justify-content:space-between;}.elementor-835 .elementor-element.elementor-element-8957f2d{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-835 .elementor-element.elementor-element-50e4781{--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;--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-835 .elementor-element.elementor-element-744492d{--display:flex;}.elementor-835 .elementor-element.elementor-element-fe32bfd{text-align:center;}.elementor-835 .elementor-element.elementor-element-fe32bfd .elementor-heading-title{font-size:66px;font-weight:800;line-height:80px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-014c705{text-align:center;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-f3edaeb{--display:flex;}.elementor-835 .elementor-element.elementor-element-27f54a8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-835 .elementor-element.elementor-element-8603973{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-835 .elementor-element.elementor-element-13a9440 .elementor-heading-title{color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-813d6b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-835 .elementor-element.elementor-element-778987d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-835 .elementor-element.elementor-element-778987d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF99;}.elementor-835 .elementor-element.elementor-element-778987d.elementor-view-stacked .elementor-icon{background-color:#AE9D8E1A;fill:var( --e-global-color-4d112f4 );color:var( --e-global-color-4d112f4 );}.elementor-835 .elementor-element.elementor-element-778987d.elementor-view-framed .elementor-icon, .elementor-835 .elementor-element.elementor-element-778987d.elementor-view-default .elementor-icon{fill:#AE9D8E1A;color:#AE9D8E1A;border-color:#AE9D8E1A;}.elementor-835 .elementor-element.elementor-element-778987d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4d112f4 );}.elementor-835 .elementor-element.elementor-element-778987d .elementor-icon{font-size:30px;}.elementor-835 .elementor-element.elementor-element-778987d .elementor-icon-box-title, .elementor-835 .elementor-element.elementor-element-778987d .elementor-icon-box-title a{font-size:15px;}.elementor-835 .elementor-element.elementor-element-778987d .elementor-icon-box-description{font-size:15px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-19b44f5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-835 .elementor-element.elementor-element-19b44f5 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF99;}.elementor-835 .elementor-element.elementor-element-19b44f5.elementor-view-stacked .elementor-icon{background-color:#AE9D8E1A;fill:var( --e-global-color-4d112f4 );color:var( --e-global-color-4d112f4 );}.elementor-835 .elementor-element.elementor-element-19b44f5.elementor-view-framed .elementor-icon, .elementor-835 .elementor-element.elementor-element-19b44f5.elementor-view-default .elementor-icon{fill:#AE9D8E1A;color:#AE9D8E1A;border-color:#AE9D8E1A;}.elementor-835 .elementor-element.elementor-element-19b44f5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4d112f4 );}.elementor-835 .elementor-element.elementor-element-19b44f5 .elementor-icon{font-size:30px;}.elementor-835 .elementor-element.elementor-element-19b44f5 .elementor-icon-box-title, .elementor-835 .elementor-element.elementor-element-19b44f5 .elementor-icon-box-title a{font-size:15px;}.elementor-835 .elementor-element.elementor-element-19b44f5 .elementor-icon-box-description{font-size:15px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-1f8c756 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-835 .elementor-element.elementor-element-1f8c756 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF99;}.elementor-835 .elementor-element.elementor-element-1f8c756.elementor-view-stacked .elementor-icon{background-color:#AE9D8E1A;fill:var( --e-global-color-4d112f4 );color:var( --e-global-color-4d112f4 );}.elementor-835 .elementor-element.elementor-element-1f8c756.elementor-view-framed .elementor-icon, .elementor-835 .elementor-element.elementor-element-1f8c756.elementor-view-default .elementor-icon{fill:#AE9D8E1A;color:#AE9D8E1A;border-color:#AE9D8E1A;}.elementor-835 .elementor-element.elementor-element-1f8c756.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4d112f4 );}.elementor-835 .elementor-element.elementor-element-1f8c756 .elementor-icon{font-size:30px;}.elementor-835 .elementor-element.elementor-element-1f8c756 .elementor-icon-box-title, .elementor-835 .elementor-element.elementor-element-1f8c756 .elementor-icon-box-title a{font-size:15px;}.elementor-835 .elementor-element.elementor-element-1f8c756 .elementor-icon-box-description{font-size:15px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-e138e17 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-835 .elementor-element.elementor-element-e138e17 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF99;}.elementor-835 .elementor-element.elementor-element-e138e17.elementor-view-stacked .elementor-icon{background-color:#AE9D8E1A;fill:var( --e-global-color-4d112f4 );color:var( --e-global-color-4d112f4 );}.elementor-835 .elementor-element.elementor-element-e138e17.elementor-view-framed .elementor-icon, .elementor-835 .elementor-element.elementor-element-e138e17.elementor-view-default .elementor-icon{fill:#AE9D8E1A;color:#AE9D8E1A;border-color:#AE9D8E1A;}.elementor-835 .elementor-element.elementor-element-e138e17.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4d112f4 );}.elementor-835 .elementor-element.elementor-element-e138e17 .elementor-icon{font-size:30px;}.elementor-835 .elementor-element.elementor-element-e138e17 .elementor-icon-box-title, .elementor-835 .elementor-element.elementor-element-e138e17 .elementor-icon-box-title a{font-size:15px;}.elementor-835 .elementor-element.elementor-element-e138e17 .elementor-icon-box-description{font-size:15px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-1ae60e4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-835 .elementor-element.elementor-element-1ae60e4 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF99;}.elementor-835 .elementor-element.elementor-element-1ae60e4.elementor-view-stacked .elementor-icon{background-color:#AE9D8E1A;fill:var( --e-global-color-4d112f4 );color:var( --e-global-color-4d112f4 );}.elementor-835 .elementor-element.elementor-element-1ae60e4.elementor-view-framed .elementor-icon, .elementor-835 .elementor-element.elementor-element-1ae60e4.elementor-view-default .elementor-icon{fill:#AE9D8E1A;color:#AE9D8E1A;border-color:#AE9D8E1A;}.elementor-835 .elementor-element.elementor-element-1ae60e4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4d112f4 );}.elementor-835 .elementor-element.elementor-element-1ae60e4 .elementor-icon{font-size:30px;}.elementor-835 .elementor-element.elementor-element-1ae60e4 .elementor-icon-box-title, .elementor-835 .elementor-element.elementor-element-1ae60e4 .elementor-icon-box-title a{font-size:15px;}.elementor-835 .elementor-element.elementor-element-1ae60e4 .elementor-icon-box-description{font-size:15px;color:#FFFFFF;}.elementor-835 .elementor-element.elementor-element-6c379dd{--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;--justify-content:center;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-835 .elementor-element.elementor-element-6c379dd:not(.elementor-motion-effects-element-type-background), .elementor-835 .elementor-element.elementor-element-6c379dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-835 .elementor-element.elementor-element-669b03c{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-835 .elementor-element.elementor-element-50e4781{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-835 .elementor-element.elementor-element-fe32bfd .elementor-heading-title{font-size:50px;line-height:55px;}.elementor-835 .elementor-element.elementor-element-27f54a8{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-835 .elementor-element.elementor-element-8603973{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-835 .elementor-element.elementor-element-669b03c{--min-height:45vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-835 .elementor-element.elementor-element-8957f2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-835 .elementor-element.elementor-element-50e4781{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-835 .elementor-element.elementor-element-744492d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-835 .elementor-element.elementor-element-fe32bfd{text-align:center;}.elementor-835 .elementor-element.elementor-element-fe32bfd .elementor-heading-title{font-size:35px;line-height:36px;}.elementor-835 .elementor-element.elementor-element-27f54a8{--padding-top:20px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-835 .elementor-element.elementor-element-8603973{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-835 .elementor-element.elementor-element-13a9440{text-align:center;}.elementor-835 .elementor-element.elementor-element-813d6b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-835 .elementor-element.elementor-element-778987d .elementor-icon{font-size:24px;}.elementor-835 .elementor-element.elementor-element-778987d .elementor-icon-box-description{font-size:10px;}.elementor-835 .elementor-element.elementor-element-19b44f5 .elementor-icon{font-size:24px;}.elementor-835 .elementor-element.elementor-element-19b44f5 .elementor-icon-box-description{font-size:10px;}.elementor-835 .elementor-element.elementor-element-1f8c756 .elementor-icon{font-size:24px;}.elementor-835 .elementor-element.elementor-element-1f8c756 .elementor-icon-box-description{font-size:10px;}.elementor-835 .elementor-element.elementor-element-e138e17 .elementor-icon{font-size:24px;}.elementor-835 .elementor-element.elementor-element-e138e17 .elementor-icon-box-description{font-size:10px;}.elementor-835 .elementor-element.elementor-element-1ae60e4 .elementor-icon{font-size:24px;}.elementor-835 .elementor-element.elementor-element-1ae60e4 .elementor-icon-box-description{font-size:10px;}.elementor-835 .elementor-element.elementor-element-6c379dd{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-835 .elementor-element.elementor-element-8957f2d{--content-width:1200px;}.elementor-835 .elementor-element.elementor-element-50e4781{--content-width:1200px;}.elementor-835 .elementor-element.elementor-element-27f54a8{--content-width:1200px;}.elementor-835 .elementor-element.elementor-element-8603973{--width:50%;}.elementor-835 .elementor-element.elementor-element-813d6b5{--width:80%;}.elementor-835 .elementor-element.elementor-element-6c379dd{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-835 .elementor-element.elementor-element-8603973{--width:100%;}.elementor-835 .elementor-element.elementor-element-6c379dd{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-fe32bfd */.marron{
    color:#AE9D8E;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-778987d */.info-card span.elementor-icon{
    border: 1px solid #AE9D8E;
}
.info-card{
    background: rgba(255, 255, 255, 0.02);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 20px;
    padding: 15px 30px;
    display: flex;
    align-items: center;
    gap: 20px;
    transition: transform 0.3s, background 0.3s;
}
@media(min-width:1024px){
.info-card:hover {
    transform: translateX(10px);
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.1);
}
}
@media(max-width:1023px){
    .info-card{
        display: grid;
    }
}
.info-card a{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4563ce2 */.form-style .wpforms-submit-container{
    display: grid;
}
.form-style button#wpforms-submit-832{
    background: #0E384E;
    color: #fff;
    border-radius: 50px;
    font-weight: 700;
    font-size: 1.1rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    cursor: pointer;
    width: 100%;
    transition: all 0.3s;
    box-shadow: 0 10px 20px rgba(14, 56, 78, 0.2);
}
.form-style button#wpforms-submit-832:hover{
    background: #fff;
    color: var(--blue);
    transform: translateY(-3px);
    box-shadow: 0 15px 30px rgba(174, 157, 142, 0.4);
}
.form-style input, .form-style textarea{

    background: #f5f7fa !important;
    border: 1px solid rgba(0, 0, 0, 0.05) !important;
    border-radius: 12px !important;
    font-size: 1rem !important;
    color: #0E384E !important;
    transition: all 0.3s;
    box-sizing: border-box;
}
.form-style div#wpforms-832{
    margin: 0;
}

/*Estetica respuesta*/


.wpforms-confirmation-container-full, 
div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background-color: #ffffff !important;
    border: none !important;
    border-left: 4px solid #0E384E !important; /* Azul corporativo de Prisma */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05) !important;
    border-radius: 6px !important;
    padding: 20px 25px !important;
    margin: 0 auto 24px !important;
    box-sizing: border-box;
}

.wpforms-confirmation-container-full p, 
div[submit-success]>.wpforms-confirmation-container-full p {
    color: #2b3a4a !important;
    font-family: 'Poppins', sans-serif !important; 
    font-size: 15px !important;
    line-height: 1.6 !important;
    margin: 0 !important;
    font-weight: 400 !important;
}

.wpforms-confirmation-container-full p strong, 
div[submit-success]>.wpforms-confirmation-container-full p strong {
    color: #0E384E !important;
    display: block !important;
    font-size: 16px !important;
    margin-bottom: 6px !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS */body{
    background: linear-gradient(to bottom, #0E384E 0%, #141F26 25%, #141F26 100%);
    background-color: #141F26; /* Color de respaldo */
}/* End custom CSS */