.row-hero {
    padding: 7rem 17rem 24rem;
    margin-top: 9rem;
}
/*Estilos formulario yox mentalis*/
.container-register .amform-form {
    max-width: 960px !IMPORTANT;
}
/* before fin imagen */
.container-register #page-0, .container-register #page-1 {
    background: #1276ebbd;
    padding: 31px 51px;
    border-radius: 20px;
    width: 77%;
    margin: 0 auto 0 auto;
    backdrop-filter: blur(9px);
}
.container-register #page-0:before {
    content: "Responde estas breves preguntas:";
    text-align: center;
    display: block;
    color: #fff;
    font-weight: 900;
    margin: 0 auto 16px auto;
    font-size: 24px;
    /*text-transform: uppercase;*/
}

.container-register .amcform-title-wrap:before, .amcform-title-wrap:after {
    top: 35% !important;/* transform: translate(-50%, -50%); *//* left: 8%; */
    background: #ffffff61 !important;
    height: 7px;
}
.container-register .amcform-title-wrap.-disabled .amcform-label{ 
    color: #fff;
    font-size: 17px;
}
.container-register .amcform-title-wrap .amcform-title a {
    color: #fff !important;
}
.container-register .amcform-title-wrap.ui-state-active .amcform-label {
    color: #fff;
    font-weight: bold;
    font-size: 17px;
}
.rendered-form .fieldset .fields .field.form-group {
    position: relative;
    display: inline-block;
    width: 100%;
}
.fieldset>.field, .fieldset>.fields>.field {
    margin: 0 0 8px;
 }
.fieldset>.field>.label, .fieldset>.fields>.field>.label {
    position: absolute;
    left: 9px;
    top: 2px;
    font-size: 14px;
    color: #BFBFBF;
}

.fieldset>.fields>.field.fb-date>.label, .fieldset>.fields>.field.fb-select>.label {   
    top: 4px;   
}
.fb-date input {
    cursor: pointer;
    padding: 25px 0px 12px 2%;
    width: 98%;
    height: 4px;
    margin-bottom: 1rem;
}
#page-0 .fieldset .field .label{
}

.rendered-form .form-control, 
.rendered-form output, .amform-date {
    border: none;
    padding: 25px 12px 12px 12px;
    height: 38px;
    border-radius: 15px;
    max-width: 100% !IMPORTANT;
    width: 100%;
    color: #25180F !important;
}
.field.fb-checkbox.form-group.field-checkbox-1694201170859.amform-layout-one label, 
.field.fb-checkbox.form-group.field-checkbox-1694201224363.amform-layout-one label {
    display: none;
}
.field.fb-wysiwyg.form-group.field-wysiwyg-1742311361799.amform-layout-one, 
.field.fb-wysiwyg.form-group.field-wysiwyg-1694201199018.amform-layout-one {
    width: 96%;
    margin: 0 0  0 4px;
    top: -1px;
    position: relative;
    color: #fff !IMPORTANT;
    font-size: 13px;
    padding: 0 0px 0 5px;
}

.field.fb-checkbox.form-group.field-checkbox-1694201170859.amform-layout-one,
.field.fb-checkbox.form-group.field-checkbox-1694201224363.amform-layout-one {
    width: 2%;
    vertical-align: top;
    margin: 0 !IMPORTANT;
}

.field.fb-wysiwyg.form-group.field-wysiwyg-1742311361799.amform-layout-one a, 
.field.fb-wysiwyg.form-group.field-wysiwyg-1694201199018.amform-layout-one a {
    font-weight: bold;
    color: #fff !IMPORTANT;
}
.fb-date .ui-datepicker-trigger {
    display: none;
}
.field.fb-select.form-group.field-dropdown-1742311396942.amform-layout-one.-has-content select {
    padding: 17px 12px 0px 12px;
}
.field.fb-select.form-group.field-dropdown-1694200337571.amform-layout-one.-has-content select {
    padding: 17px 12px 0px 12px;
}
.field.fb-select.form-group.field-dropdown-1710424966398.amform-layout-one.-has-content select {
    padding: 17px 12px 0px 12px;
}
.field.fb-select.form-group.field-dropdown-1739205505935.amform-layout-one.-has-content select {
    padding: 17px 12px 0px 12px;
}
.field.fb-select.form-group.field-dropdown-1739205326915.amform-layout-one.-has-content select {
    padding: 17px 12px 0px 12px;
}
textarea#textarea-1672410885338 {
    height: 123px;
    border-radius: 20px;
}
.amcform-page-wrap {
    justify-content: center;
}
.amform-form .action.primary{ 
    display: block;
    width: 162px;
    background: #FFF105;
    color: #0B45FF;
    font-weight: bold;
    font-size: 17px;
    border-radius: 40px;
    border: 2px solid #0B45FF;
    padding: 0.5em 1em;
    transition: all 0.6s;
    margin: 18px auto -16px;
}
  
.amform-form .action.primary:hover {
    color: #0B45FF;
    background: #FFF105;
    border: 2px solid #0B45FF;
    transform: scale(1.2);
}
.amform-form .action.primary:visited {
    color: #0B45FF;
    background: #FFF105;
    border: 2px solid #0B45FF;
}
.amform-form .action.primary:disabled, 
.amform-parent .action.primary:disabled {
    background: #241F48;
}
.field.fb-checkbox.form-group.field-checkbox-1694201170859.amform-layout-one div.mage-error[generated], 
.field.fb-checkbox.form-group.field-checkbox-1694201224363.amform-layout-one div.mage-error[generated] {
      position: absolute;
      width: 120px;
}
div#wysiwyg-1672411237822 {
    margin-bottom: -17px !important;
}
textarea#textarea-1674593337740 {
    height: 58px;
    border-radius: 10px;
    font-size: 12px;
}
div.mage-error {
    width: 103px;
}
div#wysiwyg-1708698374471 {
    margin-top: 1em;
}
.cuida {
    background: #1276ebbd;
    padding: 31px 25px;
    border-radius: 20px;
    width: 72%;
    margin: 0px auto 0 auto;
    backdrop-filter: blur(9px);
}

.cuida__imges {
    width: 10%;
}

.cuida__img {
    width: 100%;
}

.cuida__text {
    width: 90%;
}

.cuida__step {
    display: flex;
    align-items: center;
    gap: 1em;
}
.cuida__title {
    font-size: 15px;
    color:  #fff;
    text-transform: uppercase;
    font-weight: 800;
    text-align: left;
    margin: 0;
}

.cuida__copy {
    font-size: 12px;
    color:  #fff;
}

.cuida__copy a {
    color:  #fff;
    font-weight: bold;
}

.cuida__copy a:hover {
    color:  #fff;
    text-decoration: underline;
}

.cuida__copy a:visited {
    color:  #fff;
    text-decoration: underline;
}
@media only screen and (max-width: 1680px){
    .row-hero {
        padding: 7rem 1rem 13rem;
    }
}
@media only screen and (max-width: 1440px){
    .row-hero {
        padding: 7rem 1rem 4rem;
    }
    .cuida {
        width: 70%;
    }
}
@media screen and (max-width: 1366px) {
    .container-register #page-0, .container-register #page-1 {
        width: 85%;
    }
    .cuida {
        width: 78%;
    }
}
@media only screen and (max-width: 767px){
    .row-hero {
        padding: 4rem 0 5rem;
    }
    .container-register #page-0, .container-register #page-1{
        width: 90%;
        padding: 31px 21px;
    }
     .container-register #page-0:before {
        font-size: 18px;
    }
    .field.fb-wysiwyg.form-group.field-wysiwyg-1742311361799.amform-layout-one, 
    .field.fb-wysiwyg.form-group.field-wysiwyg-1694201199018.amform-layout-one{
        padding: 0  0 0px 5px;
        width: 94%;
    }
    .field.fb-checkbox.form-group.field-checkbox-1694201170859.amform-layout-one, 
    .field.fb-checkbox.form-group.field-checkbox-1694201224363.amform-layout-one {
        width: 3%;
    }
    .cuida {
        width: 89%;
    }
    .cuida__imges {
        min-width: 57px;
    }
}
@media only screen and (max-width: 480px){
    .row-sobrecopa {
        padding: 2rem 4rem 3rem;
    }
    .cuida {
        width: 80%;
    }
}
@media only screen and (max-width: 467px) {
    textarea#textarea-1674593337740 {
        height: 77px;
    }
}