.field--name-field-body-tratamiento{display:none}.field--name-field-terminos-y-condiciones{margin-top:40px}.field--name-field-terminos-y-condiciones .field__label{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:0 24px;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:rgba(0,0,0,0);color:var(--purple-1);border:1px solid var(--purple-1);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}.field--name-field-terminos-y-condiciones .field__label:is(:hover,:focus,:active){background-color:var(--purple-2);color:var(--purple-1)}@media(max-width: 767px){.field--name-field-terminos-y-condiciones .field__label:focus,.field--name-field-terminos-y-condiciones .field__label:active{-webkit-transform:scale(0.95);transform:scale(0.95)}}.field--name-field-terminos-y-condiciones button.button-2,.field--name-field-terminos-y-condiciones .field__label{background-color:var(--white-1);z-index:2;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.field--name-field-terminos-y-condiciones button.button-2::after,.field--name-field-terminos-y-condiciones .field__label::after{content:"";display:inline-block;width:14px;height:16px;-webkit-transition:.2s ease;transition:.2s ease;background:transparent url(../sprite.svg?1#arrow-right-purple) no-repeat center/100% auto}.field--name-field-terminos-y-condiciones button.button-2:hover,.field--name-field-terminos-y-condiciones button.button-2:active,.field--name-field-terminos-y-condiciones button.button-2:focus,.field--name-field-terminos-y-condiciones .field__label:hover,.field--name-field-terminos-y-condiciones .field__label:active,.field--name-field-terminos-y-condiciones .field__label:focus{color:#fff;background-color:var(--purple-1)}.field--name-field-terminos-y-condiciones button.button-2:hover::after,.field--name-field-terminos-y-condiciones button.button-2:active::after,.field--name-field-terminos-y-condiciones button.button-2:focus::after,.field--name-field-terminos-y-condiciones .field__label:hover::after,.field--name-field-terminos-y-condiciones .field__label:active::after,.field--name-field-terminos-y-condiciones .field__label:focus::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.field--name-field-terminos-y-condiciones .content-modal-wrapper{position:fixed;top:0;left:0;height:100vh;width:100vw;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;z-index:999;background:rgba(0,0,0,.5);padding:40px 20px}.field--name-field-terminos-y-condiciones .content-modal-wrapper.hide{display:none}.field--name-field-terminos-y-condiciones .content-modal-inner{background:var(--white-1);padding:40px 42px;border-radius:10px;max-width:720px;position:relative}.field--name-field-terminos-y-condiciones .content-modal-inner .modal-close{display:block;position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;cursor:pointer;background:transparent url(../sprite.svg?1#close-purple) no-repeat center/12px auto}.field--name-field-terminos-y-condiciones .content-modal-inner .modal-content{max-height:65vh;height:100%;overflow-y:scroll;padding-right:10px;margin-top:10px}.field--name-field-terminos-y-condiciones .content-modal-inner .modal-content h1:is(:first-child),.field--name-field-terminos-y-condiciones .content-modal-inner .modal-content h2:is(:first-child),.field--name-field-terminos-y-condiciones .content-modal-inner .modal-content h3:is(:first-child),.field--name-field-terminos-y-condiciones .content-modal-inner .modal-content h4:is(:first-child),.field--name-field-terminos-y-condiciones .content-modal-inner .modal-content h5:is(:first-child){font-size:var(--px18);line-height:var(--px22);padding-bottom:25px;text-align:center;margin-bottom:0}.field--name-field-terminos-y-condiciones .content-modal-inner .modal-content>*{font-size:var(--px12);line-height:var(--px16);text-align:justify}@media(max-width: 920px){.field--name-field-terminos-y-condiciones .content-modal-inner{padding:24px}.field--name-field-terminos-y-condiciones .content-modal-inner .modal-close{top:0;right:0}}