.elementor-12 .elementor-element.elementor-element-7ca2847{--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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c7489bf{text-align:center;}.elementor-12 .elementor-element.elementor-element-c7489bf .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:56px;font-weight:900;text-decoration:none;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-12 .elementor-element.elementor-element-202e1d3{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#393E46;}.elementor-12 .elementor-element.elementor-element-9bbd948{--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-12 .elementor-element.elementor-element-62c8e0f{text-align:center;}.elementor-12 .elementor-element.elementor-element-62c8e0f .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:56px;font-weight:900;text-decoration:none;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-82c8643{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-660dc72 > .elementor-widget-container{border-radius:47px 47px 47px 47px;}.elementor-12 .elementor-element.elementor-element-660dc72 iframe{height:445px;}.elementor-12 .elementor-element.elementor-element-e5bdf00{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;--border-radius:47px 47px 47px 47px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-12 .elementor-element.elementor-element-e5bdf00:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e5bdf00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e5bdf00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1856c53{--display:flex;}.elementor-12 .elementor-element.elementor-element-1856c53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d6c0f05 .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:22px;font-weight:800;}.elementor-12 .elementor-element.elementor-element-15fd83b > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-15fd83b{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:#393E46;}.elementor-12 .elementor-element.elementor-element-b7bd56e{--display:flex;}.elementor-12 .elementor-element.elementor-element-b7bd56e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-37762f2 .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:22px;font-weight:800;}.elementor-12 .elementor-element.elementor-element-375b396 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-375b396{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:#393E46;}.elementor-12 .elementor-element.elementor-element-a5cc4d4{--display:flex;}.elementor-12 .elementor-element.elementor-element-a5cc4d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-cc233eb .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:22px;font-weight:800;}.elementor-12 .elementor-element.elementor-element-2c5f748 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2c5f748{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#393E46;}.elementor-12 .elementor-element.elementor-element-66494d0{--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;--justify-content:center;--gap:0px 167px;--row-gap:0px;--column-gap:167px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7a75f45{--display:flex;}.elementor-12 .elementor-element.elementor-element-5dc72e1{text-align:center;}.elementor-12 .elementor-element.elementor-element-5dc72e1 .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:56px;font-weight:900;text-decoration:none;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a6f9557{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8676a29 > .elementor-widget-container{border-radius:49px 49px 49px 49px;}.elementor-12 .elementor-element.elementor-element-8676a29 iframe{height:445px;}.elementor-12 .elementor-element.elementor-element-b7b4192{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;--border-radius:47px 47px 47px 47px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-12 .elementor-element.elementor-element-b7b4192:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b7b4192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b7b4192.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-471020e{--display:flex;}.elementor-12 .elementor-element.elementor-element-471020e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a3b118a .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:22px;font-weight:800;}.elementor-12 .elementor-element.elementor-element-51257f6 > .elementor-widget-container{margin:-19px 0px 6px 0px;}.elementor-12 .elementor-element.elementor-element-51257f6{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:#393E46;}.elementor-12 .elementor-element.elementor-element-1e6639d{--display:flex;}.elementor-12 .elementor-element.elementor-element-1e6639d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c93cb10 .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:22px;font-weight:800;}.elementor-12 .elementor-element.elementor-element-8f7650b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8f7650b{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;color:#393E46;}.elementor-12 .elementor-element.elementor-element-a220c5c{--display:flex;}.elementor-12 .elementor-element.elementor-element-a220c5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a0b4111 .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:22px;font-weight:800;}.elementor-12 .elementor-element.elementor-element-287aee5 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-287aee5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#393E46;}.elementor-12 .elementor-element.elementor-element-6126cc4{--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;--justify-content:center;--gap:0px 167px;--row-gap:0px;--column-gap:167px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-46d3fa8{--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;--z-index:9999;}.elementor-12 .elementor-element.elementor-element-46d3fa8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-0b4d925{text-align:center;}.elementor-12 .elementor-element.elementor-element-0b4d925 .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:56px;font-weight:900;text-decoration:none;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-bbd90fe{z-index:999999;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{border-style:solid;border-width:3px 3px 3px 3px;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{border-radius:47px 47px 47px 47px;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{border-radius:47px 47px 47px 47px;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{border-radius:47px 47px 47px 47px;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{border-radius:47px 47px 47px 47px;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{border-radius:47px 47px 47px 47px;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{border-radius:47px 47px 47px 47px;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{border-radius:47px 47px 47px 47px;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap textarea{height:114px;border-style:solid;border-width:3px 3px 3px 3px;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-bbd90fe  form.wpcf7-form label{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form input[type=submit]{text-align:center;float:right;border-radius:43px 43px 43px 43px;transition:all .25s linear 0s;-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-submit{font-family:"Catamaran", Sans-serif;font-size:20px;font-weight:800;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-e5bdf00{--width:41%;}.elementor-12 .elementor-element.elementor-element-1856c53{--width:95.535%;}.elementor-12 .elementor-element.elementor-element-b7bd56e{--width:100%;}.elementor-12 .elementor-element.elementor-element-a5cc4d4{--width:100%;}.elementor-12 .elementor-element.elementor-element-66494d0{--content-width:1038px;}.elementor-12 .elementor-element.elementor-element-b7b4192{--width:41%;}.elementor-12 .elementor-element.elementor-element-471020e{--width:95.535%;}.elementor-12 .elementor-element.elementor-element-1e6639d{--width:100%;}.elementor-12 .elementor-element.elementor-element-a220c5c{--width:100%;}.elementor-12 .elementor-element.elementor-element-6126cc4{--content-width:1038px;}.elementor-12 .elementor-element.elementor-element-46d3fa8{--width:95%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-c7489bf .elementor-heading-title{font-size:47px;}.elementor-12 .elementor-element.elementor-element-62c8e0f .elementor-heading-title{font-size:47px;}.elementor-12 .elementor-element.elementor-element-66494d0{--gap:0px 92px;--row-gap:0px;--column-gap:92px;}.elementor-12 .elementor-element.elementor-element-5dc72e1 .elementor-heading-title{font-size:47px;}.elementor-12 .elementor-element.elementor-element-6126cc4{--gap:0px 92px;--row-gap:0px;--column-gap:92px;}.elementor-12 .elementor-element.elementor-element-0b4d925 .elementor-heading-title{font-size:47px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7ca2847{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-c7489bf .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-62c8e0f .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-82c8643{--content-width:300px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e5bdf00{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-15fd83b{font-size:14px;}.elementor-12 .elementor-element.elementor-element-375b396{font-size:14px;}.elementor-12 .elementor-element.elementor-element-2c5f748{font-size:14px;}.elementor-12 .elementor-element.elementor-element-66494d0{--content-width:250px;}.elementor-12 .elementor-element.elementor-element-5dc72e1 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-a6f9557{--content-width:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-b7b4192{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-51257f6{font-size:14px;}.elementor-12 .elementor-element.elementor-element-8f7650b{font-size:14px;}.elementor-12 .elementor-element.elementor-element-287aee5{font-size:14px;}.elementor-12 .elementor-element.elementor-element-6126cc4{--content-width:250px;}.elementor-12 .elementor-element.elementor-element-0b4d925 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:17vw;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:17vw;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:17vw;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:17vw;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:17vw;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:17vw;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:17vw;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{border-width:2px 2px 2px 2px;}.elementor-12 .elementor-element.elementor-element-bbd90fe .wpcf7-form .wpcf7-form-control-wrap textarea{border-width:2px 2px 2px 2px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-82c8643{--content-width:700px;}.elementor-12 .elementor-element.elementor-element-66494d0{--content-width:700px;}.elementor-12 .elementor-element.elementor-element-a6f9557{--content-width:700px;}.elementor-12 .elementor-element.elementor-element-6126cc4{--content-width:700px;}}/* Start custom CSS for void-section-cf7, class: .elementor-element-bbd90fe */::-webkit-input-placeholder { /* WebKit browsers */
    color: #006BB1 !important;
    opacity: 1;
    font-style: italic;
    font-weight: 600; /* Semibold */
    font-size: 16px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #006BB1 !important;
    opacity: 1;
    font-style: italic;
    font-weight: 600; /* Semibold */
    font-size: 16px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #006BB1 !important;
    opacity: 1;
    font-style: italic;
    font-weight: 600; /* Semibold */
    font-size: 16px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #006BB1 !important;
    opacity: 1;
    font-style: italic;
    font-weight: 600; /* Semibold */
    font-size: 16px;
}
.half-width {
    width: 48%; /* Ajusta el ancho para tener en cuenta el margen */
    float: left;
    margin-right: 2%;
    box-sizing: border-box; /* Incluye padding y border en el ancho total */
}
.half-width {
    width: 48%; /* Ancho para pantallas grandes */
    float: left;
    margin-right: 2%;
    box-sizing: border-box;
}

/* Media query para dispositivos móviles */
@media (max-width: 768px) {
    .half-width {
        width: 100%; /* Ancho completo en dispositivos móviles */
        float: none; /* Quitar float para dispositivos móviles */
        margin-right: 0; /* Quitar el margen derecho en dispositivos móviles */
    }
}/* End custom CSS */