.elementor-7724 .elementor-element.elementor-element-1d5bab5{--display:flex;}.elementor-7724 .elementor-element.elementor-element-ed13e3d{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:none;--border-style:none;--margin-top:-2px;--margin-bottom:-2px;--margin-left:-2px;--margin-right:-2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7724 .elementor-element.elementor-element-ed13e3d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7724 .elementor-element.elementor-element-4e830fa{width:var( --container-widget-width, 46.576% );max-width:46.576%;--container-widget-width:46.576%;--container-widget-flex-grow:0;text-align:justify;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:300;color:#023E8A;}.elementor-7724 .elementor-element.elementor-element-4e830fa > .elementor-widget-container{margin:18px 18px 18px 18px;}.elementor-7724 .elementor-element.elementor-element-4e830fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7724 .elementor-element.elementor-element-8801156 > .elementor-widget-container{margin:58px 58px 58px 58px;}.elementor-7724 .elementor-element.elementor-element-38f0639{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:none;--border-style:none;--margin-top:-2px;--margin-bottom:-2px;--margin-left:-2px;--margin-right:-2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7724 .elementor-element.elementor-element-38f0639.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7724 .elementor-element.elementor-element-d6ae154{width:var( --container-widget-width, 97.587% );max-width:97.587%;--container-widget-width:97.587%;--container-widget-flex-grow:0;text-align:justify;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:300;color:#023E8A;}.elementor-7724 .elementor-element.elementor-element-d6ae154 > .elementor-widget-container{margin:18px 18px 18px 18px;}.elementor-7724 .elementor-element.elementor-element-d6ae154.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7724 .elementor-element.elementor-element-1d04887{--display:flex;}@media(max-width:1024px){.elementor-7724 .elementor-element.elementor-element-ed13e3d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7724 .elementor-element.elementor-element-38f0639{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-7724 .elementor-element.elementor-element-ed13e3d{--width:92%;}.elementor-7724 .elementor-element.elementor-element-38f0639{--width:92%;}}@media(max-width:767px){.elementor-7724 .elementor-element.elementor-element-ed13e3d{--width:338.325px;--min-height:23px;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7724 .elementor-element.elementor-element-ed13e3d.e-con{--align-self:center;}.elementor-7724 .elementor-element.elementor-element-4e830fa{width:var( --container-widget-width, 318.575px );max-width:318.575px;--container-widget-width:318.575px;--container-widget-flex-grow:0;font-size:9px;}.elementor-7724 .elementor-element.elementor-element-38f0639{--width:338.325px;--min-height:23px;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7724 .elementor-element.elementor-element-38f0639.e-con{--align-self:center;}.elementor-7724 .elementor-element.elementor-element-d6ae154{font-size:9px;}}/* Start custom CSS for container, class: .elementor-element-1d5bab5 */html,
body{
    width: 100%;
    overflow-x: hidden ;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d7a86aa */.wpcf7-form-control{
    width: 100%;
    margin-bottom: 3%;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="file"],
.wpcf7 input[type="select"],
.wpcf7 textarea{
    background-color: #eee;
    color: #000000;
    border-width: 0 ;
    border-radius: 0;
    padding: 13px;
    display: block;
    margin: 0 0 3% 0;
}

.wpcf7-submit{
    max-width: 120px;
    background-color: #100599;
    color: #ffffff;
    border: 2px solid #100599;
    border-radius: 0;
    padding: 10px 12px;
    font-size: 18px;
    float: right;
}




.wpcf7-file:before{
    content: "Adjunta tu CV";
    visibility: visible;
    position: absolute;
    display: block;
    background-color: #100599;
    color: #ffffff;
    padding: 10px 30px;
    left: 5px;
    top: 8px;
}

@media (max-width: 767px){
    .wpcf7 .parteizq,
    .wpcf7 .parteder{
        width: 100%;
        margin: 0 0 3% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d04887 */html,
body{
    width: 100%;
    overflow-x: hidden ;
}/* End custom CSS */