.progress{display:flex;justify-content:end;gap:.3rem;margin-bottom:.75rem}.progress p{display:inline-block;width:3.1rem;text-align:center}.progress p.active{color:var(--primary)}.progress p.disabled{color:var(--dark-gray)}.progress p:after{content:"";display:block;width:100%;height:.5rem;background:var(--gray);border-radius:.625rem}.progress p.active:after{background:var(--primary)}.progress p.disabled:after{background:var(--dark-gray)}.steps{display:flex;flex-direction:column;gap:.75rem}.step{position:relative;width:100%;color:#fff;background:var(--text);padding:1.8rem}.step.closed .flex{display:flex;justify-content:space-between}.step.open{color:var(--text);background:white}.steps .title{font-weight:700;text-transform:uppercase;margin-bottom:.2rem}.answers{margin-top:2rem;padding-left:1rem}@media (max-width: 768px){.answers{padding-left:0}}.answers li{margin-bottom:.75rem;font-weight:600}input[type=radio],input[type=checkbox]{appearance:none;background-color:none;margin:0;font:inherit;color:currentColor;width:1.4rem;height:1.4rem;aspect-ratio:1/1;border:.15rem solid currentColor;border-radius:50%;display:inline-grid;place-content:center}input[type=radio]:before,input[type=checkbox]:before{content:"";width:.7rem;height:.7rem;aspect-ratio:1/1;border-radius:50%;transform:scale(0);box-shadow:inset .7rem .7rem currentColor}input[type=radio]:checked:before,input[type=checkbox]:checked:before{transform:scale(1)}.answers li .square{display:inline-block;vertical-align:middle;width:3rem;aspect-ratio:1/1;border-radius:.3125rem;margin:0 .8rem}@media (max-width: 480px){.answers li .square{width:25px}}.info{background:none;appearance:none;border:none;padding:0;vertical-align:middle;margin-left:.5rem;color:var(--text)}.container_bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;width:100%}@media (max-width: 768px){.container_bottom{flex-direction:column;margin-top:2rem}}.notice{display:flex;align-items:end;width:100%;font-size:.875rem;padding:.7rem;background:rgba(209,237,215,.5);margin-bottom:.5rem}.notice label{display:inline-flex;flex:auto;align-items:start;gap:.5rem}.isins{display:flex;flex-direction:column;gap:.75rem}.formIsins{max-width:45rem;margin:1rem 0}.formAdd{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.formAdd .buttonAdd{font-size:1rem;color:var(--text)}.formAdd .buttonAdd .plus{display:inline-grid;place-content:center;vertical-align:middle;margin-right:.8rem;background-color:var(--text);border-radius:50%;color:#fff;aspect-ratio:1/1;width:2.5rem}.formAdd .buttonAdd .italic{font-size:.875rem}.isin{position:relative;border-radius:.25rem;color:#666;background:#EFEFF0;padding:1rem 1.4rem}.isin strong{color:var(--text)}.isin p{margin-bottom:.25rem}.isin .delete{position:absolute;top:1rem;right:1.4rem;color:var(--text);text-decoration:underline}.modal{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.4);display:grid;place-content:center}.modal .modal_container{position:relative;border-radius:.3125rem;color:var(--text);background:white;box-shadow:-10px -10px 20px 5px #0000000d;width:36rem;min-height:15rem;max-width:90vw;padding:2rem;display:grid;place-content:center}.modal .close{position:absolute;top:.6rem;right:.8rem;font-size:2rem;color:var(--text)}.modal p{margin-bottom:.75rem;line-height:1.25}input[type=text],input[type=number],input[type=email],input[type=tel]{border-radius:.25rem;border:1px solid #979797;padding:.75rem;font-size:1.125rem;color:var(--text);appearance:none;max-width:80vw}.formContact .flex{display:flex;flex-wrap:wrap;gap:4rem}@media (max-width: 660px){.formContact .flex{gap:1rem}}@media (max-width: 1152px){.formContact .flex{column-gap:2rem;row-gap:1.5rem}}.formContact .accept{font-size:.875rem}.formContact .accept input[type=checkbox]{margin:1rem .5rem 0 0;color:var(--primary)}.index .subtitle{font-size:clamp(1.5rem,3.5vw,2rem)!important;margin-bottom:1.5rem!important}.thanks .subtitle{font-size:clamp(1rem,3vw,1.5rem)!important;font-weight:700;margin-bottom:1.5rem!important}.thanks .text p{font-size:clamp(1rem,3vw,1.25rem);margin-bottom:1rem}.thanks .text .link{color:#3bd284;font-weight:700}
