@charset "UTF-8";.rich-text{margin-block:calc(var(--s) * 8)}@media screen and (min-width: 992px){.rich-text{margin-top:calc(var(--s) * 16)}}@media screen and (min-width: 1200px){.rich-text{margin-top:calc(var(--s) * 20)}}@media screen and (min-width: 768px){.rich-text--right.rich-text--regular{margin-left:calc(2 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 992px){.rich-text--right.rich-text--regular{margin-right:calc(.5 * 100 / var(--cols) * 1%);margin-left:calc(3 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 1200px){.rich-text--right.rich-text--regular{margin-right:calc(1 * 100 / var(--cols) * 1%);margin-left:calc(4 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 768px){.rich-text--left.rich-text--regular{margin-right:calc(2 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 992px){.rich-text--left.rich-text--regular{margin-right:calc(2.5 * 100 / var(--cols) * 1%);margin-left:calc(1 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 1200px){.rich-text--left.rich-text--regular{margin-right:calc(4 * 100 / var(--cols) * 1%);margin-left:calc(1 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 768px){.rich-text--right.rich-text--featured{margin-left:calc(1 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 992px){.rich-text--right.rich-text--featured{margin-right:calc(.5 * 100 / var(--cols) * 1%);margin-left:calc(2 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 1200px){.rich-text--right.rich-text--featured{margin-right:calc(1 * 100 / var(--cols) * 1%);margin-left:calc(2 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 768px){.rich-text--left.rich-text--featured{margin-right:calc(1 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 992px){.rich-text--left.rich-text--featured{margin-right:calc(1.5 * 100 / var(--cols) * 1%);margin-left:calc(1 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 1200px){.rich-text--left.rich-text--featured{margin-right:calc(5 * 100 / var(--cols) * 1%);margin-left:calc(1 * 100 / var(--cols) * 1%)}}.rich-text--featured{text-indent:calc(var(--s) * 10)}.rich-text--featured .rich-text__inner{font-size:var(--fs-news-featured);line-height:var(--lh-news-featured);letter-spacing:var(--ls-news-featured);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.rich-text--regular .rich-text__inner{font-size:var(--fs-news-regular);line-height:var(--lh-news-regular);letter-spacing:var(--ls-news-regular);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.rich-text--regular .rich-text__inner ul{padding-left:var(--s2)}.rich-text--regular .rich-text__inner h3{font-variation-settings:"wght" 600}.content-media{margin-top:calc(var(--gutter) * 4)}@media screen and (min-width: 992px){.content-media{aspect-ratio:1380/523;margin-top:calc(var(--gutter) * 8)}}.content-media picture,.content-media img{width:100%;height:100%}.content-media img{object-fit:cover;object-position:center}@media screen and (min-width: 992px){.content-media--align-right{margin-right:calc(1 * 100 / var(--cols) * 1%);margin-left:calc(4 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 992px){.content-media--align-left{margin-right:calc(4 * 100 / var(--cols) * 1%);margin-left:calc(1 * 100 / var(--cols) * 1%)}}.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)}}.complementary-service__item{border-top:solid .07em var(--color-dark);padding-top:calc(var(--s) * 6);padding-bottom:calc(var(--s) * 8);position:relative;z-index:1;color:var(--color-content)}@media screen and (min-width: 576px){.complementary-service__item{padding-left:calc(var(--s) * 6);padding-right:calc(var(--s) * 6)}}.complementary-service__item h5{margin-bottom:calc(var(--s) * 4);font-variation-settings:var(--fontw-600);color:var(--color-content)}.complementary-service__item p{font-size:var(--fs-p);line-height:var(--lh-p);margin-bottom:calc(var(--s) * 5);margin-right:calc(1 * 100 / var(--cols) * 1%);color:var(--color-content)}@media screen and (min-width: 2400px){.complementary-service__item p{margin-right:calc(3 * 100 / var(--cols) * 1%)}}.simple-section{padding-top:var(--s-section)}.complementary-services{padding-bottom:var(--s-section);width:100%;max-width:100%;margin:0 auto;color:var(--color-content)}.complementary-services span{color:var(--color-content)}@media screen and (min-width: 2400px){.complementary-services{padding-right:calc(1 * 100 / var(--cols) * 1%);padding-left:calc(1 * 100 / var(--cols) * 1%)}}.complementary-services__title{margin-bottom:calc(var(--s) * 6)!important;color:var(--color-content)}.complementary-services__title:before{content:"";display:inline-block;height:var(--s);width:var(--s);background-color:var(--color-pulse, var(--color-content));margin-right:.35em;vertical-align:middle;margin-top:-.14rem}.complementary-services__list{color:var(--color-content)}@media screen and (min-width: 992px){.complementary-services__list{display:grid;grid-template-columns:repeat(3,1fr);flex-wrap:nowrap;gap:calc(var(--s) * 6)}}.dropdown .dropdown__item{position:relative;border-top:var(--border-light);border-color:inherit;padding-top:calc(var(--s) * 6);padding-bottom:calc(var(--s) * 4);display:flex;flex-direction:column}.dropdown .dropdown__item:last-child{border-bottom:var(--border-light);border-color:inherit}.dropdown .dropdown__item .content{--icon-size: 26px;position:relative;display:flex;flex-direction:column;overflow:hidden}.dropdown .dropdown__item .content__visible{width:100%}@media screen and (min-width: 992px){.dropdown .dropdown__item .content__visible{flex-direction:row;width:100%}}.dropdown .dropdown__item .content .button-dropdown{width:100%;cursor:pointer;overflow:hidden;animation:fadeIn 667ms cubic-bezier(.3,0,.35,1) forwards;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.dropdown .dropdown__item .content .button-dropdown svg{width:calc(var(--s) * 6)!important;height:calc(var(--s) * 6)!important}@media screen and (min-width: 992px){.dropdown .dropdown__item .content .button-dropdown svg{margin-top:.35rem}}.dropdown .dropdown__item .content .button-dropdown h3{text-align:left}.dropdown .dropdown__item .content .button-dropdown.hide{display:none}@media screen and (min-width: 992px){.dropdown .dropdown__item .content{flex-direction:row;flex-wrap:wrap}}.dropdown .dropdown__item h3{width:90%;margin-bottom:calc(var(--s) * 3);font-variation-settings:var(--fontw-600)}@media screen and (min-width: 992px){.dropdown .dropdown__item h3{width:calc(4.5 * 100 / var(--cols) * 1%);padding-right:calc(var(--s) * 5)}}@media screen and (min-width: 1200px){.dropdown .dropdown__item h3{width:calc(6 * 100 / var(--cols) * 1%)}}.dropdown .dropdown__item p,.dropdown .dropdown__item .li{font-size:var(--fs-p);line-height:var(--lh-p)}@media screen and (min-width: 992px){.dropdown .dropdown__item p,.dropdown .dropdown__item .li{width:calc(6 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 2400px){.dropdown .dropdown__item p,.dropdown .dropdown__item .li{padding-left:200px}}.dropdown .dropdown__item p{width:calc(5 * 100 / var(--cols) * 1%);margin-bottom:calc(var(--s) * 5)}.dropdown .dropdown__item a{color:inherit}.dropdown .dropdown__item ul{opacity:0;height:0}@media screen and (min-width: 992px){.dropdown .dropdown__item ul{width:calc(4 * 100 / var(--cols) * 1%);margin-left:calc(3.6 * 100 / var(--cols) * 1%);padding-left:calc(var(--s) * 9)}}@media screen and (min-width: 1200px){.dropdown .dropdown__item ul{width:calc(6 * 100 / var(--cols) * 1%);margin-left:calc(6 * 100 / var(--cols) * 1%);margin-right:5%;padding-left:0}}.dropdown .dropdown__item ul.active{opacity:1}.dropdown .dropdown__item ul li{border-top:var(--border-gray);list-style-type:none;width:100%}.dropdown .dropdown__item ul li p{width:100%}.wrapper-dropdown{padding-top:calc(var(--s) * 18)}.dropdown{padding-bottom:calc(var(--s) * 18)}@media screen and (min-width: 992px){.dropdown{padding-bottom:138px}}.dropdown span{color:var(--color-content)}@media screen and (min-width: 1200px){.dropdown{width:calc(10 * 100 / var(--cols) * 1%);margin-left:calc(1 * 100 / var(--cols) * 1%)}}@media screen and (min-width: 992px){.dropdown .section__title--h3{width:calc(6 * 100 / var(--cols) * 1%)}}#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}}
