.elementor-5090 .elementor-element.elementor-element-a2bd54b > .elementor-container{max-width:1256px;}.elementor-5090 .elementor-element.elementor-element-c183692{text-align:left;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-field-type-html{padding-bottom:0px;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-button[type="submit"]{color:#ffffff;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5090 .elementor-element.elementor-element-4f6feaf .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5090 .elementor-element.elementor-element-4f6feaf{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-5090 .elementor-element.elementor-element-facda71{width:28%;}.elementor-5090 .elementor-element.elementor-element-40628b1{width:20%;}.elementor-5090 .elementor-element.elementor-element-6eb05d8{width:22%;}.elementor-5090 .elementor-element.elementor-element-b662f14{width:30%;}}/* Start custom CSS *//* Pie «Cuaderno» */
.elementor-5090{--uns:#0052A5;--violeta:#3B246B;--verde:#01A866;--rojo:#D2335C;--amarillo:#F4B400;--papel:#FBF7EE;--papel2:#F3EDDF;--renglon:#DCE6F2;--tinta:#1B1F2A;--texto:#3E4452;--gris:#7C8291;--linea:#D8D0BE;font-family:Roboto,system-ui,sans-serif;color:var(--texto);overflow:visible}
.elementor-5090>.elementor-top-section>.elementor-container{max-width:1256px;padding-left:28px;padding-right:28px}
.elementor-5090 .elementor-widget-text-editor{color:var(--texto);font-family:Roboto,system-ui,sans-serif;font-size:16px;line-height:1.55}
.elementor-5090 .elementor-widget-text-editor p{margin:0 0 .6em}
.elementor-5090 .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-5090 .elementor-widget-heading .elementor-heading-title{font-family:Bitter,Georgia,serif;color:var(--tinta);line-height:1.15;font-weight:700}
.elementor-5090 a{text-decoration:none}
.elementor-5090 .elementor-widget-button .elementor-button{font-family:Roboto,sans-serif}
.elementor-5090 .cq-footer{background:var(--tinta);padding:0}
.elementor-5090 .cq-footer::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--verde) 0 20%,var(--violeta) 20% 40%,var(--amarillo) 40% 60%,var(--rojo) 60% 80%,var(--uns) 80%)}
.elementor-5090 .cq-firma{font-family:Bitter,serif;font-weight:800;color:#fff;font-size:clamp(34px,6vw,76px);line-height:.98;letter-spacing:-.01em;padding:70px 0 34px;border-bottom:1px solid rgba(255,255,255,.12)}
.elementor-5090 .cq-firma em{font-style:italic;font-weight:500;color:var(--amarillo)}
.elementor-5090 .cq-cols{padding:40px 0 30px}
.elementor-5090 .cq-cols .elementor-column>.elementor-widget-wrap{padding-right:30px}
.elementor-5090 .cq-fh .elementor-heading-title{color:#fff;font-size:15px}
.elementor-5090 .cq-ftxt p{color:#B9BDC8;font-size:14.5px;line-height:1.8}
.elementor-5090 .cq-ftxt a{color:#B9BDC8}
.elementor-5090 .cq-ftxt a:hover{color:#fff}
.elementor-5090 .cq-flogo img{background:#fff;padding:10px 12px;border-radius:4px;height:54px;width:auto;max-width:100%}
.elementor-5090 .cq-form .elementor-field-group .elementor-field{background:#fff;border:0;border-radius:3px;color:var(--tinta)}
.elementor-5090 .cq-form .elementor-button{background:var(--verde);border-radius:3px;font-weight:700}
.elementor-5090 .cq-form .elementor-button:hover{background:var(--amarillo);color:var(--tinta)}
.elementor-5090 .cq-legal p{font-size:12.5px;color:#7F8594;padding:16px 0 22px;border-top:1px solid rgba(255,255,255,.12);margin:0}
@media (max-width:767px){
 .elementor-5090>.elementor-top-section>.elementor-container{padding-left:18px;padding-right:18px}
 .elementor-5090 .cq-cols .elementor-column{margin-bottom:26px}
}/* End custom CSS */