.node--type-page [class*=block-favorite-line-]{--flex-basis-document-fields: calc(50% - 10px);--top-captcha: 89px;--max-width-buttons: 150px}@media(max-width: 500px){.node--type-page [class*=block-favorite-line-]{--flex-basis-document-fields: 100%;--top-captcha: 174px}}@media(max-width: 360px){.node--type-page [class*=block-favorite-line-]{--max-width-buttons: calc(50% - 10px)}}.node--type-page [class*=block-favorite-line-] .block__title{margin-top:70px}.node--type-page [class*=block-favorite-line-] form{position:relative}.node--type-page [class*=block-favorite-line-] form fieldset{padding:0;margin:0;border:none;margin:24px auto 0}.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;max-width:357px;position:relative;margin:0 auto 24px;position:absolute;top:-95px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__legend::before{content:"";position:absolute;display:block;width:98%;height:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#e6e6e6}.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__legend span{display:block;background-color:#e6e6e6;color:#7c7c7c;border-radius:50%;width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:16px;z-index:1}.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__wrapper a{color:#5a187e}.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__wrapper>div:empty{display:none}.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__wrapper .form-item{margin:0;-ms-flex-preferred-size:var(--flex-basis-document-fields);flex-basis:var(--flex-basis-document-fields)}.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__wrapper>a{display:block;width:100%;max-width:var(--max-width-buttons);border:1px solid var(--purple-1);color:var(--purple-1);background-color:#fff;font-size:var(--px14);text-decoration:none;font-weight:600;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.2);box-shadow:0px 2px 2px 0px rgba(0,0,0,.2);padding:10px 20px;border-radius:19px;text-align:center;height:39px}.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__wrapper .form-actions{width:100%;max-width:var(--max-width-buttons)}.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__wrapper>a,.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__wrapper .form-actions{margin-top:98px}.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__wrapper .form-actions input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:10px 20px;justify-content:center;align-items:center;max-width:auto;min-height:var(--button-1__min-height);width:auto;height:auto;align-items:center;border-radius:100px;background:var(--yellow-1);color:var(--purple-1);border:1px solid rgba(0,0,0,0);text-align:center;font-size:var(--px14);font-style:normal;font-weight:var(--button-1__font-weight);line-height:normal;white-space:nowrap;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;cursor:pointer;width:100%;max-width:150px;min-height:39px;height:39px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.2);box-shadow:0px 2px 2px 0px rgba(0,0,0,.2)}.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__wrapper .form-actions input:is(:hover,:focus,:active){background-color:var(--purple-2);color:var(--purple-1)}@media(max-width: 767px){.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__wrapper .form-actions input:focus,.node--type-page [class*=block-favorite-line-] form fieldset .fieldset__wrapper .form-actions input:active{-webkit-transform:scale(0.95);transform:scale(0.95)}}.node--type-page [class*=block-favorite-line-] form .landing-button-wrapper{text-align:center;margin-top:50px}.node--type-page [class*=block-favorite-line-] form .landing-button-wrapper a img{display:none}.node--type-page [class*=block-favorite-line-] form .landing-button-wrapper a::before{content:"";display:inline-block;width:16px;height:16px;background:transparent url(../sprite.svg?1#home-icon) no-repeat center/100% auto}.node--type-page [class*=block-favorite-line-] form .recaptcha-processed{position:absolute;top:var(--top-captcha);display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}.node--type-page [class*=block-favorite-line-] form .recaptcha-processed>div{max-width:100%}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step1 .fieldset__legend span:first-child{background-color:var(--purple-1);color:#fff}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 .fieldset__legend span:nth-child(-n+2){background-color:var(--purple-1);color:#fff}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 .fieldset__legend::after{content:"";position:absolute;display:block;width:35%;height:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--purple-1)}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 .fieldset__legend span:nth-child(-n+3){background-color:var(--purple-1);color:#fff}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 .fieldset__legend::after{content:"";position:absolute;display:block;width:66%;height:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--purple-1)}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 .fieldset__legend span:nth-child(-n+4){background-color:var(--purple-1);color:#fff}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 .fieldset__legend::before{background-color:var(--purple-1)}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4{max-width:650px;padding:20px;-webkit-box-shadow:0px 0px 10px 0px rgba(72,43,117,.2509803922);box-shadow:0px 0px 10px 0px rgba(72,43,117,.2509803922);border-radius:20px}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 .fieldset__wrapper,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 .fieldset__wrapper,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 .fieldset__wrapper{gap:16px}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 .fieldset__wrapper .form-actions,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 .fieldset__wrapper .form-actions,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 .fieldset__wrapper .form-actions{margin:0;--max-width-buttons: 346px}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 .fieldset__wrapper .form-actions input,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 .fieldset__wrapper .form-actions input,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 .fieldset__wrapper .form-actions input{max-width:100%}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 #edit-lineoptions,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 #edit-mailoptions,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 #edit-lineoptions,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 #edit-mailoptions,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 #edit-lineoptions,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 #edit-mailoptions{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 #edit-lineoptions .form-type-boolean,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 #edit-mailoptions .form-type-boolean,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 #edit-lineoptions .form-type-boolean,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 #edit-mailoptions .form-type-boolean,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 #edit-lineoptions .form-type-boolean,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 #edit-mailoptions .form-type-boolean{border:1px solid #dadada;border-radius:8px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 #edit-lineoptions .form-type-boolean label,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 #edit-mailoptions .form-type-boolean label,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 #edit-lineoptions .form-type-boolean label,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 #edit-mailoptions .form-type-boolean label,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 #edit-lineoptions .form-type-boolean label,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 #edit-mailoptions .form-type-boolean label{position:relative;padding-left:40px;padding-bottom:0;color:var(--purple-1);font-weight:700}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 #edit-lineoptions .form-type-boolean label::before,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 #edit-mailoptions .form-type-boolean label::before,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 #edit-lineoptions .form-type-boolean label::before,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 #edit-mailoptions .form-type-boolean label::before,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 #edit-lineoptions .form-type-boolean label::before,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 #edit-mailoptions .form-type-boolean label::before{content:"";position:absolute;display:inline-block;width:20px;height:20px;left:0;margin-right:8px;border:1px solid var(--placeholder, #7C7C7C);border-radius:50%;background-color:#fff;cursor:pointer}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 #edit-lineoptions .form-type-boolean input[type=radio],.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 #edit-mailoptions .form-type-boolean input[type=radio],.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 #edit-lineoptions .form-type-boolean input[type=radio],.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 #edit-mailoptions .form-type-boolean input[type=radio],.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 #edit-lineoptions .form-type-boolean input[type=radio],.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 #edit-mailoptions .form-type-boolean input[type=radio]{position:absolute;opacity:0}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 #edit-lineoptions .form-type-boolean input[type=radio]:checked~label::before,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 #edit-mailoptions .form-type-boolean input[type=radio]:checked~label::before,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 #edit-lineoptions .form-type-boolean input[type=radio]:checked~label::before,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 #edit-mailoptions .form-type-boolean input[type=radio]:checked~label::before,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 #edit-lineoptions .form-type-boolean input[type=radio]:checked~label::before,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 #edit-mailoptions .form-type-boolean input[type=radio]:checked~label::before{background-color:var(--purple-1);-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step2 .input-error-desc,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 .input-error-desc,.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 .input-error-desc{color:#d82828;text-align:left;max-width:358px;padding:0 8px;margin-top:16px}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step4 .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.node--type-page [class*=block-favorite-line-] form fieldset#edit-step3 .js-form-type-textfield{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:358px}.field--name-field-body-tratamiento .data-treatment-modal-button{margin-top:20px}