.request-call-form-wrapper__container{display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 2rem 3.5rem;border-radius:36px;background-color:rgba(97,97,97,.4);gap:2rem}@media(max-width:991px){.request-call-form-wrapper__container{flex-direction:column;padding:2rem;gap:2.5rem}}.request-call-form-wrapper__container aside{display:flex;max-width:27rem;flex-direction:column;gap:1rem}@media(max-width:991px){.request-call-form-wrapper__container aside{max-width:none}}.request-call-form-wrapper__container aside .title{color:#fff}@media(max-width:991px){.request-call-form-wrapper__container aside .title{max-width:none}}.request-call-form-wrapper__container aside .paragraph{color:#f1f1f1}.request-call-form-wrapper__container .request-call-form{width:100%;max-width:604px;padding:2rem;border:1px solid #d3d3d3;border-radius:24px;background-color:#fff}@media(max-width:991px){.request-call-form-wrapper__container .request-call-form{max-width:none;padding:2rem 1.5rem}}.request-call-form-wrapper__container .request-call-form .selection-controls{padding:1rem}.request-call-form-wrapper__container .request-call-form .button{margin-top:1rem;margin-left:auto}@media(max-width:767px){.request-call-form-wrapper__container .request-call-form .button{width:100%}}.request-call-form-wrapper__container .request-call-form .text-link{display:block;margin-top:1.5rem;margin-right:auto;margin-left:auto;color:#c4211a}.request-call-form-wrapper__container .request-call-form__row{display:flex;gap:1rem}.request-call-form-wrapper__footer{padding:2rem;border-radius:24px;margin-top:3rem;background-color:rgba(0,0,0,.529);color:#fff}@media(max-width:575px){.request-call-form-wrapper .request-call-form__row{flex-direction:column;padding-top:.5rem;gap:0}}.newsletter-form-wrapper__container{display:flex;align-items:center;justify-content:space-between;padding:3rem 4rem;border:1px solid #d3d3d3;border-radius:24px;background-color:#f1f1f1;gap:1.5rem}@media(max-width:991px){.newsletter-form-wrapper__container{flex-direction:column}}@media(max-width:767px){.newsletter-form-wrapper__container{padding:1.5rem}}.newsletter-form-wrapper__container__content{display:flex;max-width:27.25rem;flex-direction:column;gap:1.5rem}@media(max-width:767px){.newsletter-form-wrapper__container__content{max-width:none}}.newsletter-form-wrapper__container__content .title{color:#181818}.newsletter-form-wrapper__container__content .subtitle{color:#515151}.newsletter-form-wrapper__container__form{display:flex;width:100%;max-width:32rem;gap:1rem;transform:translateY(.75rem)}@media(max-width:991px){.newsletter-form-wrapper__container__form{max-width:27.25rem}}@media(max-width:767px){.newsletter-form-wrapper__container__form{max-width:none;flex-direction:column;gap:0;transform:translateY(0)}}.newsletter-form-wrapper__container__form .button{min-width:-moz-fit-content;min-width:fit-content}@media(max-width:767px){.newsletter-form-wrapper__container__form .button{width:100%}}.recover-password-form-wrapper .section-wrapper{max-width:792px}.recover-password-form-wrapper__container{width:100%;padding:1.5rem 1.5rem 0;border:2px solid #000;border-radius:24px;background-color:#fff}@media(max-width:767px){.recover-password-form-wrapper__container{padding:1.5rem}}.recover-password-form-wrapper__container .subtitle{color:#181818}.recover-password-form-wrapper__container .paragraph{color:#494949}@media(max-width:767px){.recover-password-form-wrapper__container .paragraph,.recover-password-form-wrapper__container .subtitle{text-align:center}}.recover-password-form-wrapper__container__form{display:flex;justify-content:space-between;margin-top:1rem}@media(max-width:767px){.recover-password-form-wrapper__container__form{flex-direction:column}}.recover-password-form-wrapper__container__form .input__control{max-width:290px}@media(max-width:767px){.recover-password-form-wrapper__container__form .input__control{max-width:none}}.recover-password-form-wrapper__container__form .button{min-width:-moz-fit-content;min-width:fit-content}@media(max-width:767px){.recover-password-form-wrapper__container__form .button{width:100%}}.login-form-wrapper__container{display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 2rem 3.5rem;border-radius:36px;background-color:rgba(97,97,97,.4)}@media(max-width:991px){.login-form-wrapper__container{flex-direction:column;padding:0;background-color:unset;gap:2rem}}.login-form-wrapper__container aside{display:flex;max-width:27rem;flex-direction:column;gap:1rem}@media(max-width:991px){.login-form-wrapper__container aside{max-width:none;padding:2rem;border-radius:36px;background-color:rgba(97,97,97,.4)}}.login-form-wrapper__container aside .title{max-width:265px;color:#fff}@media(max-width:991px){.login-form-wrapper__container aside .title{max-width:none}}.login-form-wrapper__container aside .paragraph{color:#f1f1f1}.login-form-wrapper__container .login-form{width:100%;max-width:378px;padding:2rem;border:1px solid #d3d3d3;border-radius:24px;background-color:#fff}@media(max-width:991px){.login-form-wrapper__container .login-form{max-width:none;padding:2rem 1.5rem}}.login-form-wrapper__container .login-form .button{width:100%;margin-top:1rem}.login-form-wrapper__container .login-form .text-link{display:block;margin-top:1.5rem;margin-right:auto;margin-left:auto;color:#c4211a}.documents-form-wrapper{display:flex;max-width:996px;justify-content:space-between;padding:2.5rem;border:1px solid #d3d3d3;border-radius:24px;margin-top:-2rem;margin-right:auto;margin-left:auto;background-color:#fff;box-shadow:0 8px 24px 0 rgba(0,0,0,.059);gap:3rem}@media(max-width:991px){.documents-form-wrapper{flex-direction:column;gap:1.5rem}}.documents-form-wrapper aside{max-width:316px}.documents-form-wrapper aside .subtitle{margin-top:.5rem;color:#181818}.documents-form-wrapper aside .paragraph{margin-top:.5rem}@media(max-width:991px){.documents-form-wrapper aside{max-width:none}}.documents-form-wrapper .documents-form{width:100%;max-width:520px}@media(max-width:991px){.documents-form-wrapper .documents-form{max-width:none}}.documents-form-wrapper .documents-form__row{display:flex;gap:1rem}@media(max-width:767px){.documents-form-wrapper .documents-form__row{flex-direction:column;gap:0}}.documents-form-wrapper .documents-form .button{margin-left:auto}.checkin-form-wrapper{display:flex;max-width:996px;justify-content:space-between;padding:2.5rem;border:1px solid #d3d3d3;border-radius:24px;margin-top:-6rem;margin-right:auto;margin-left:auto;background-color:#fff;box-shadow:0 8px 24px 0 rgba(0,0,0,.059);gap:3rem}@media(max-width:991px){.checkin-form-wrapper{flex-direction:column;gap:1.5rem}}.checkin-form-wrapper aside{max-width:316px}.checkin-form-wrapper aside .subtitle{margin-top:.5rem;color:#181818}.checkin-form-wrapper aside .paragraph{margin-top:.5rem}@media(max-width:991px){.checkin-form-wrapper aside{max-width:none}}.checkin-form-wrapper .checkin-form{width:100%;max-width:520px}@media(max-width:991px){.checkin-form-wrapper .checkin-form{max-width:none}}.checkin-form-wrapper .checkin-form__row{display:flex;gap:1rem}@media(max-width:767px){.checkin-form-wrapper .checkin-form__row{flex-direction:column;gap:0}}.checkin-form-wrapper .checkin-form .disclaimer{padding:12px 24px;border-radius:24px;background-color:#f1f1f1}.checkin-form-wrapper .checkin-form .button{margin-left:auto}.simple-contact-form-wrapper{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(max-width:991px){.simple-contact-form-wrapper{gap:3rem;grid-template-columns:1fr;text-align:center}}.simple-contact-form-wrapper .title{margin-bottom:1.25rem;color:#181818}@media(max-width:991px){.simple-contact-form-wrapper .title{margin-bottom:1rem}}.simple-contact-form-wrapper .subtitle{color:#494949}.simple-contact-form-wrapper .simple-contact-form{padding:2.5rem;border:1px solid #d3d3d3;border-bottom-right-radius:24px;border-top-right-radius:24px;box-shadow:inset 9px 1px 0 -1px #c4211a}.simple-contact-form-wrapper .simple-contact-form__row{display:flex;gap:1rem}@media(max-width:767px){.simple-contact-form-wrapper .simple-contact-form__row{flex-direction:column;gap:0}}.simple-contact-form-wrapper .simple-contact-form .button{margin-top:.5rem;margin-left:auto}@media(max-width:991px){.simple-contact-form-wrapper .simple-contact-form .button{width:100%}}.cards-blurred{display:grid;grid-gap:16px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}@media(max-width:991px){.cards-blurred{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.cards-blurred{padding-right:3rem;padding-left:3rem;grid-template-columns:repeat(1,1fr)}}.cards-blurred picture{display:flex;width:100%;height:100%;grid-column:1/3;grid-row:1/3}@media(max-width:991px){.cards-blurred picture{grid-column:1/2}}.cards-blurred picture .cards-blurred__img{width:100%;height:100%;border:3px solid hsla(0,0%,100%,.071);border-radius:24px;object-fit:cover;object-position:center}.cards-blurred .--color-blurred{min-height:282px}@media(max-width:767px){.cards-blurred .--color-blurred{aspect-ratio:1/1}}.banner-simple__container{display:flex;align-items:flex-end;justify-content:space-between;padding:32px;border:1px solid #d3d3d3;border-radius:24px;gap:16px}@media(max-width:767px){.banner-simple__container{flex-direction:column}.banner-simple__container .button{width:100%;margin-top:16px}}.banner-only-image__img{width:100%;height:auto;border-radius:36px}.banner-only-image__img.--border{border:1px solid #f1f1f1}.banner-only-image__img.--shadow{box-shadow:0 4px 54px 0 rgba(0,0,0,.122)}.banner-bullets__container{display:grid;max-width:996px;padding:24px;border-radius:24px;margin:0 auto;background:rgba(0,0,0,.529);color:#fff;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.banner-bullets__section,.banner-bullets__section ul{display:flex;flex-direction:column;gap:4px}.banner-bullets__item{display:flex;gap:4px}.banner-bullets__item i{margin-top:4px}@media(max-width:575px){.banner-bullets__item i{margin-top:1px}}.card-simple{all:unset;display:inline-block;overflow:hidden;width:100%;border:1px solid #f1f1f1;border-radius:24px;background-color:#fff;cursor:pointer;transition:box-shadow .3s ease-in-out}.card-simple:hover{box-shadow:2px 12px 25px 3px rgba(0,0,0,.122)}.card-simple__image picture{display:flex;width:100%;height:100%}.card-simple__image picture img{width:100%;height:auto;object-fit:cover}.card-simple__content{display:flex;flex-direction:column;padding:1.5rem 2rem 2rem;gap:1rem}.card-simple__content .title{color:#181818}.card-simple__content .paragraph{color:#494949}.card-simple__content__text-link{display:flex;align-items:center;color:#c4211a;gap:.25rem;font-weight:500!important}.card-simple-grid{--grid-gap:3rem;--min-card-width:250px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-cols),1fr)}.card-simple-grid.--cols-3{--grid-gap:1rem;--min-card-width:200px}.card-simple-grid .card-simple{min-width:var(--min-card-width);max-width:460px;flex:1 1}@media(max-width:320px){.card-simple-grid .card-simple{min-width:200px}}.card-mini-layout{display:grid;grid-gap:48px;gap:48px;grid-template-columns:repeat(2,1fr)}.card-mini-layout__grids-container{display:flex;flex-direction:column;gap:64px}.card-mini-layout__heading-container{position:-webkit-sticky;position:sticky;z-index:10;top:118px;display:flex;height:max-content;flex-direction:column;gap:20px}.card-mini-layout__heading-container h3{color:#181818}.card-mini-layout__heading-container h4{color:#494949}.card-mini-layout__heading-container .button{margin-top:20px}@media(max-width:1024px){.card-mini-layout{display:flex;flex-direction:column-reverse;gap:48px}.card-mini-layout__heading-container{position:static}.card-mini-layout__grids-container{gap:48px}}.card-mini-grid{display:flex;flex-direction:column;gap:24px}.card-mini-grid__grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.card-mini-grid__grid{display:flex;flex-direction:column;gap:8px}}.card-mini{display:flex;width:288px;height:auto;min-height:104px;align-items:center;padding:16px;border-radius:12px;background-color:#f1f1f1;color:#494949;gap:10px}.card-mini.--dashed-border{border:1px dashed #bcbcbc}@media(max-width:767px){.card-mini{width:100%}}.cards-info-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(6,1fr)}.cards-info-grid .card{grid-column:span 2}@media(max-width:767px){.cards-info-grid{grid-template-columns:repeat(1,1fr)}.cards-info-grid .card{grid-column:span 1}}.cards-info-grid.--highlight-left .card:first-child{grid-column:span 4}@media(max-width:767px){.cards-info-grid.--highlight-left .card:first-child{min-height:586px;grid-column:span 1}}.cards-info-grid.--highlight-right .card:nth-child(2){grid-column:span 4}@media(max-width:767px){.cards-info-grid.--highlight-right .card:nth-child(2){min-height:586px;grid-column:span 1}.cards-info-grid.--highlight-right .card:nth-child(2):first-child{order:2}.cards-info-grid.--highlight-right .card:nth-child(2):nth-child(2){order:-1}}.card-bookmark-layout__container{display:grid;grid-gap:48px;gap:48px;grid-template-columns:repeat(2,1fr)}.card-bookmark-layout__heading{display:flex;height:max-content;flex-direction:column;order:1;gap:20px}.card-bookmark-layout__heading.--sticky{position:-webkit-sticky;position:sticky;top:118px}.card-bookmark-layout__heading h3{color:#181818}.card-bookmark-layout__heading h4{color:#494949}.card-bookmark-layout__heading .button{margin-top:20px}.card-bookmark-layout__cards-container{display:flex;flex-direction:column;order:2;gap:16px}.card-bookmark-layout.--reverse .card-bookmark-layout__heading{order:2}.card-bookmark-layout.--reverse .card-bookmark-layout__cards-container{order:1}@media(max-width:991px){.card-bookmark-layout__container{display:flex;flex-direction:column;gap:48px}.card-bookmark-layout__heading.--sticky{position:static}.card-bookmark-layout__heading .button{width:100%}.card-bookmark-layout.--reverse .card-bookmark-layout__heading{order:1}.card-bookmark-layout.--reverse .card-bookmark-layout__cards-container{order:2}}.card-bookmark{display:flex;width:100%;max-width:588px;flex-direction:column;padding:32px 40px;border-radius:0 24px 24px 0;border:1px solid #d3d3d3;border-left:none;background-color:#fff;box-shadow:inset 4px 0 0 0 #c4211a;color:#181818;gap:22px}.card-bookmark__list{display:flex;flex-direction:column;gap:8px}.card-bookmark__list-item{display:flex;align-items:center;color:#494949;gap:8px}@media(max-width:575px){.card-bookmark{min-width:100%}}.section-background{position:relative}.section-background>.section-wrapper{padding-right:0;padding-left:0}