.cards-numeration{margin-bottom:calc(var(--s2) * 12)!important;padding-left:var(--safe-area, 60px);padding-right:var(--safe-area, 60px)}@media screen and (min-width: 1200px){.cards-numeration{margin:0 calc(1 * 100 / var(--cols) * 1%);margin-bottom:calc(var(--s2) * 20)!important}}.cards-numeration__description,.cards-numeration .heading{margin-bottom:calc(var(--s2) * 7);font-variation-settings:var(--fontw-600)}@media screen and (min-width: 768px){.cards-numeration__description,.cards-numeration .heading{margin-bottom:calc(var(--s) * 8)}}.cards-numeration__description{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 768px){.cards-numeration__description{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}@media screen and (min-width: 768px){.cards-numeration__description{width:calc(6.5 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 1200px){.cards-numeration__description{width:calc(8 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 2400px){.cards-numeration__description{width:100%}}@media screen and (min-width: 1200px){.cards-numeration .heading{margin-bottom:calc(var(--s2) * 4)}}.cards-numeration__grid{display:flex;flex-direction:column;gap:var(--s8)}.cards-numeration__grid>div{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4);border:1px solid var(--color-text);padding:var(--s4) var(--s10) var(--s5) var(--s5)}@media screen and (min-width: 1200px){.cards-numeration__grid>div{padding:var(--s4) var(--s6) calc(var(--s) * 12)}}.cards-numeration__grid>div span{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 600)}@media screen and (min-width: 992px){.cards-numeration__grid{display:grid;gap:var(--s8);grid-template-columns:repeat(2,1fr)}}#form__contacto{z-index:1;position:relative;width:100%}#form__contacto.disabled{opacity:.5}#form__contacto fieldset{position:absolute;top:120%;left:50%;transform:translate(-50%,-50%);width:100%}#form__contacto fieldset input[type=checkbox]{visibility:hidden;display:none;margin-bottom:0}#form__contacto fieldset .checkbox{order:4;display:block;width:100%;margin-left:0;transform:translate(0)}#form__contacto fieldset .checkbox [type=checkbox]+label{width:max-content}#form__contacto fieldset .checkbox [type=checkbox]:checked+label:before{border:none;background-color:var(--color-primary)}#form__contacto fieldset .checkbox [type=checkbox]+label:before{width:16px;height:16px;border:var(--border-dark);display:block;content:"";float:left;margin-right:13px}#form__contacto fieldset .checkbox label a{color:var(--color-primary)}#form__contacto fieldset.disabled{opacity:.5}#form__contacto .steps{transform:translateY(-175px)}@media screen and (min-width: 992px){#form__contacto .steps{transform:translateY(-254px)}}#form__contacto .steps .step:after{content:"";display:inline-block;height:12px;width:12px;border:var(--border-dark);margin:0 6px 0 0}#form__contacto .steps .step.active:after{border:none;background-color:var(--color-primary)}#form__contacto .title{text-align:center;padding-top:calc(var(--s) * 5);font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 5)}@media screen and (min-width: 576px){#form__contacto .title{padding-top:calc(var(--s) * 14);width:calc(5 * 100 / var(--cols) * 1%);margin-bottom:calc(var(--s) * 6);margin-left:auto;margin-right:auto}}#form__contacto p{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 5)}#form__contacto p:not(.error){opacity:.5}#form__contacto .link{cursor:pointer;margin:calc(var(--s) * 4) calc(var(--s) * 11) calc(var(--s) * 4) calc(var(--s) * 6)}button p.error{text-decoration:underline;cursor:pointer}div.gracias{position:relative;z-index:1}div.gracias .title{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-align:center;padding-top:calc(var(--s) * 8);margin-bottom:calc(var(--s) * 5)}@media screen and (min-width: 576px){div.gracias .title{width:calc(5 * 100 / var(--cols) * 1%);margin-bottom:calc(var(--s) * 10);margin-left:auto;margin-right:auto}}div.gracias p{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-bottom:calc(var(--s) * 5)}@media screen and (min-width: 576px){div.gracias p{width:calc(5 * 100 / var(--cols) * 1%);margin-left:auto;margin-right:auto}}
