.elementor-8701 .elementor-element.elementor-element-e7b2a3d.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-8701 .elementor-element.elementor-element-e7b2a3d.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-8701 .elementor-element.elementor-element-e7b2a3d.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-8701 .elementor-element.elementor-element-e7b2a3d.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-8701 .elementor-element.elementor-element-e7b2a3d.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-8701 .elementor-element.elementor-element-e7b2a3d.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-8701 .elementor-element.elementor-element-e7b2a3d.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-8701 .elementor-element.elementor-element-e7b2a3d.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-8701 .elementor-element.elementor-element-e7b2a3d.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-8701 .elementor-element.elementor-element-91be064.elementor-column{align-self:inherit;cursor:default;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for shortcode, class: .elementor-element-255d20a */.elementor-8701 .elementor-element.elementor-element-255d20a .nf-field-label label{color: #565656!important; font-weight:700; font-size:14px!important;}

.elementor-8701 .elementor-element.elementor-element-255d20a .pregunta{color: #565656!important; font-weight:700; font-size:14px!important;line-height: 1.3;
    margin-bottom: 10px;}

.elementor-8701 .elementor-element.elementor-element-255d20a .ninja-forms-req-symbol{display:none;}

.elementor-8701 .elementor-element.elementor-element-255d20a .list-select-wrap div:after {
    color: red!important;
    transition: all .5s;
}


.elementor-8701 .elementor-element.elementor-element-255d20a .nf-form-content .nf-field-container #nf-field-35-wrap .nf-field-element > div::after {
    color: #000000!important;
}
.elementor-8701 .elementor-element.elementor-element-255d20a .nf-form-content .nf-field-container #nf-field-46-wrap .nf-field-element > div::after {
    color: #000000!important;
}


.list-select-wrap div:after {
    color: #787878!important;
    transition: all .5s;
}


.elementor-8701 .elementor-element.elementor-element-255d20a #nf-field-33-wrap .nf-field-label{display:block;}



.elementor-8701 .elementor-element.elementor-element-255d20a .nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    background: #ffffff!important;}




.elementor-8701 .elementor-element.elementor-element-255d20a .nf-error .nf-error-msg {
    color: #e80000 !important;
    margin-top: -1%;
     font-size: 12px!important;
}



.elementor-8701 .elementor-element.elementor-element-255d20a #nf-error-33 {
    margin-left: 47%;
}


.elementor-8701 .elementor-element.elementor-element-255d20a .nf-form-content .nf-field-container #nf-field-41-wrap .nf-field-element .ninja-forms-field {
    border-radius: 5px;
}

/* Placeholder Select Color */
 .elementor-8701 .elementor-element.elementor-element-255d20a .nf-form-content .nf-field-container #nf-field-28-wrap .nf-field-element .ninja-forms-field{
    color: #b2b2b2 !important;
}


.elementor-8701 .elementor-element.elementor-element-255d20a .nf-form-content .nf-field-container #nf-field-76-wrap .nf-field-element .ninja-forms-field{
    color: #b2b2b2 !important;
}


.elementor-8701 .elementor-element.elementor-element-255d20a ul > li {
    display: inline-block;
    /* You can also add some margins here to make it look prettier */
    zoom:1;
    *display:inline;
    /* this fix is needed for IE7- */
}

.elementor-8701 .elementor-element.elementor-element-255d20a li {margin-right: 8%!important;}


.elementor-8701 .elementor-element.elementor-element-255d20a #nf-label-field-33{
    font-weight: 400!important;
    color: #004379!important;
    margin-top: -19px;
}


.elementor-8701 .elementor-element.elementor-element-255d20a #nf-field-34{margin-top: 6%;}



    
.elementor-8701 .elementor-element.elementor-element-255d20a #nf-label-class-field-111-0{
    color: #565656!important;
    font-weight: 100;
    font-size: 18px!important;}

.elementor-8701 .elementor-element.elementor-element-255d20a #nf-label-class-field-111-1{
    color: #565656!important;
    font-weight: 100;
    font-size: 18px!important;}

.elementor-8701 .elementor-element.elementor-element-255d20a #nf-label-class-field-112-0{
    color: #565656!important;
    font-weight: 100;
    font-size: 18px!important;}
    
.elementor-8701 .elementor-element.elementor-element-255d20a #nf-label-class-field-112-1{
    color: #565656!important;
    font-weight: 100;
    font-size: 18px!important;}    
 
 
.elementor-8701 .elementor-element.elementor-element-255d20a .listradio-wrap .nf-field-element label:after {
    background: #fff!important;
    border: 2px solid #004379!important;
    transition: all .5s;
} 

.elementor-8701 .elementor-element.elementor-element-255d20a .listradio-wrap .nf-field-element label.nf-checked-label:before {
    background: #004379!important;
}

.elementor-8701 .elementor-element.elementor-element-255d20a #nf-field-88-wrap{margin-bottom:3%;}


/* Correccion icono select field */
.nf-form-content .nf-field-container #nf-field-35-wrap .nf-field-element .ninja-forms-field,
.nf-form-content .nf-field-container #nf-field-46-wrap .nf-field-element .ninja-forms-field {
    color: #a4a6a8 !important;
    background: unset !important;
}
/* End of Correccion icono select field */


@media (max-width: 600px) {
    
   .elementor-8701 .elementor-element.elementor-element-255d20a .nf-form-content .nf-field-container #nf-field-41-wrap .nf-field-element .ninja-forms-field {
    background-color: #004379;
    /*color: #edab00;*/
    color: #ffffff;
    width: 100%;
    font-size: 14px;
    border-radius: 0px;
    font-weight: 700;
    border-radius: 10px;
    -webkit-appearance: none;
}
}


.elementor-8701 .elementor-element.elementor-element-255d20a #nf-field-117-container{display:none;}
.elementor-8701 .elementor-element.elementor-element-255d20a #nf-field-119-container{display:none;}/* End custom CSS */