.elementor-73195 .elementor-element.elementor-element-5d9832a0 > .elementor-container{max-width:1200px;}.elementor-73195 .elementor-element.elementor-element-5d9832a0{z-index:999;}.elementor-73195 .elementor-element.elementor-element-c52e4e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-73195 .elementor-element.elementor-element-122a253:not(.elementor-motion-effects-element-type-background), .elementor-73195 .elementor-element.elementor-element-122a253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-73195 .elementor-element.elementor-element-122a253{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7bffc7d );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-73195 .elementor-element.elementor-element-122a253, .elementor-73195 .elementor-element.elementor-element-122a253 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-73195 .elementor-element.elementor-element-122a253 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-73195 .elementor-element.elementor-element-e652b62 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-73195 .elementor-element.elementor-element-e652b62 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-73195 .elementor-element.elementor-element-e0e7442 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-73195 .elementor-element.elementor-element-e0e7442 .elementor-heading-title{color:var( --e-global-color-7111045 );}.elementor-73195 .elementor-element.elementor-element-30374a5{--divider-border-style:solid;--divider-color:var( --e-global-color-7bffc7d );--divider-border-width:1px;}.elementor-73195 .elementor-element.elementor-element-30374a5 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-73195 .elementor-element.elementor-element-30374a5 .elementor-divider-separator{width:100%;}.elementor-73195 .elementor-element.elementor-element-30374a5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-73195 .elementor-element.elementor-element-b5b401d > .elementor-widget-container{padding:0px 25px 25px 25px;}#elementor-popup-modal-73195 .dialog-widget-content{animation-duration:0s;background-color:var( --e-global-color-94ebcde );}#elementor-popup-modal-73195{background-color:#FFFFFF00;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-73195 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}@media(max-width:1024px){.elementor-73195 .elementor-element.elementor-element-c52e4e7 > .elementor-element-populated{padding:25px 25px 25px 25px;}}@media(max-width:1024px) and (min-width:768px){.elementor-73195 .elementor-element.elementor-element-65bedf53{width:100%;}.elementor-73195 .elementor-element.elementor-element-c52e4e7{width:100%;}.elementor-73195 .elementor-element.elementor-element-43c63f09{width:100%;}}/* Start custom CSS for wpforms, class: .elementor-element-b5b401d *//*________ PRIMER PAGINA ________*/
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li {
    display: flow !important;
}


div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.selected svg, div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.hover svg {
    color: #ffb822 !important;
}    


div.wpforms-container-full input[type=checkbox]:checked:before, div.wpforms-container-full input[type=radio]:checked:before {
    border-radius: 6px !important;
}


div.wpforms-container-full input[type=checkbox]:focus:before, div.wpforms-container-full input[type=radio]:focus:before {
	box-shadow: none !important;
}

.wpforms-container .wpforms-field-label, .wp-core-ui div.wpforms-container .wpforms-field-label {
    color: #020710 !important;
}

.wpforms-container .wpforms-field-label-inline, .wp-core-ui div.wpforms-container .wpforms-field-label-inline {
    font-weight: 400 !important;
    color: #747794 !important;
}

div#wpforms-69272-field_3-container, .wpforms-page-indicator.progress, div#wpforms-69272-field_1-container, div#wpforms-69272-field_5-container {
    display: none !important;
}

div#wpforms-69272-field_19-container, div#wpforms-69272-field_20-container {    padding: 0px !important;
}


.wpforms-field.wpforms-field-content .wpforms-field-row p {
    font-size: 13px !important;
    line-height: 1.3 !important;
    color: #747794 !important;
}


.wpforms-field.wpforms-field-content .wpforms-field-row h5 {
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
    color: #020710 !important;
    margin-bottom: 15px !important;
}


.wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field {
    padding: 0px 0px 30px 0px !important;
}

div#wpforms-69272-field_11-container {
    padding-bottom: 15px !important;
}

div#wpforms-69272-field_45-container {
    padding: 0px !important;
}


/*________ SEGUNDA PAGINA ________*/
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--multiple .choices__item {
    background-color: #F2F3F7 !important;
    border: none !important;
    color: #74788D !important;
}

select {
    font-size: 13px !important;
    padding: 9.75px !important;
    line-height: 1 !important;
    color: #747794 !important;
    border: solid 1px #DCE4EC !important;
    border-radius: 6px !important;
}

input:focus, textarea:focus {
    border-color: #9AABFF !important;
}

textarea {
    padding: 9.75px !important;
}


label {
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
}

.elementor-acceptance-field {
    margin-right: 3px;
}

textarea#form-field-message {
    padding: 11.25px !important;
}

legend.wpforms-field-label {
    font-size: 13px !important;
    font-weight: 500 !important;
}


div.wpforms-container-full .wpforms-form textarea {
    color: #747794 !important;
    border: solid 1px #DCE4EC !important;
    border-radius: 6px !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    height: 80px !important;
}


button.wpforms-page-button, button#wpforms-submit, div.wpforms-container-full .wpforms-form .wpforms-page-button, button#wpforms-submit-69272 {
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
    border-radius: 100px !important;
    color: white !important;
    background: #5578EB !important;
    padding: 12px 26px !important;
    margin: 0px !important;
}

button.wpforms-page-button:hover, button#wpforms-submit:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, button#wpforms-submit-69272:hover {
    background: #335DE7 !important;
}

button#wpforms-submit-69272 {
    width: -webkit-fill-available !important;
}


div.wpforms-container-full input[type=submit]:focus:after, div.wpforms-container-full button[type=submit]:focus:after, div.wpforms-container-full .wpforms-page-button:focus:after, .wp-core-ui div.wpforms-container-full input[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full button[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after {
    border: none !important;
}


div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus, .wp-core-ui div.wpforms-container-full input[type=date]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus, .wp-core-ui div.wpforms-container-full input[type=email]:focus, .wp-core-ui div.wpforms-container-full input[type=month]:focus, .wp-core-ui div.wpforms-container-full input[type=number]:focus, .wp-core-ui div.wpforms-container-full input[type=password]:focus, .wp-core-ui div.wpforms-container-full input[type=range]:focus, .wp-core-ui div.wpforms-container-full input[type=search]:focus, .wp-core-ui div.wpforms-container-full input[type=tel]:focus, .wp-core-ui div.wpforms-container-full input[type=text]:focus, .wp-core-ui div.wpforms-container-full input[type=time]:focus, .wp-core-ui div.wpforms-container-full input[type=url]:focus, .wp-core-ui div.wpforms-container-full input[type=week]:focus, .wp-core-ui div.wpforms-container-full select:focus, .wp-core-ui div.wpforms-container-full textarea:focus, div.wpforms-container-full input[type=checkbox]:checked:before, div.wpforms-container-full input[type=radio]:checked:before, div.wpforms-container-full input[type=radio]:active:before {
    border: solid 1px #5578EB !important;
    box-shadow: none !important;
}

/*________ ERRORES ________*/
div.wpforms-container-full .wpforms-form label.wpforms-error, div.wpforms-container-full .wpforms-form em.wpforms-error, div#mo_messageemail39954 {
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
    text-align: left !important;
    padding: 0px !important;
    color: #FD397A !important;
}

div.wpforms-container-full .wpforms-form label.wpforms-error:before, div.wpforms-container-full .wpforms-form em.wpforms-error:before {
    display: none !important;
}


/*________ OTROS ________*/
.wpforms-page-indicator-page-progress-wrap {
    margin: 0px !important;
}

.wpforms-page-indicator.progress {
    margin: 0px 0px 20px 0px !important;
}

div#wpforms-39954-field_14-container {
    padding: 0px !important;
}

div.wpforms-container-full {
    margin: 0px !important;
}

div#wpforms-39954-field_10-container,span.wpforms-page-indicator-steps {
    display: none !important;
}


.wpforms-page-indicator-page-progress-wrap {
    background: #F5F5FF !important;
}



div.wpforms-container-full input[type=radio]:checked:after {
    background-color: #5578EB !important;
}


div.wpforms-container-full input[type=checkbox]:checked:before, div.wpforms-container-full input[type=radio]:checked:before {
    border-color: #7bffc7d !important;
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
}

div.wpforms-container-full input[type=checkbox]:focus:before, div.wpforms-container-full input[type=radio]:focus:before {
    border: none !important;
}

.modal-content__ {
    padding: 25px !important;
    border-radius: 12px !important;
    box-shadow: 0 0px 20px 0 rgba(82, 63, 105, 0.15) !important;
}

.modal__ {
    background-color: rgba(0, 0, 0, 0.25) !important;    
}


@media only screen and (max-width: 812px) {
    .modal-content__ {
        padding: 25px !important;
        max-width: 98% !important;
        min-width: calc(100% - 50px) !important;
    }
}


.close__ {
    z-index: 999 !important;
    color: #020710 !important;
    top: 24px !important;
    right: 24px !important;
    font-size: 24px !important;
}



div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    padding: 12px !important;
    background: #E6F8F3 !important;
    border-radius: 12px !important;
    border: none !important;
    margin: 0px !important;
}

div.wpforms-container-full .wpforms-confirmation-container-full p, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p {
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
    color: #0ABB87 !important;
}/* End custom CSS */