@charset "utf-8";:root{--mainColor:#E9B300;--secondaryColor:#121212;--terciaryColor:#EDEDED;--whiteColor:#FFFFFF;--titleFontFamily:"Space Grotesk", sans-serif;--bodyFontFamily:"Inter", sans-serif;--H1clamp:clamp(32rem, 5vw, 48rem);--H1weight:700;--H2clamp:clamp(24rem, 5vw, 32rem);--H2weight:600;--mainAnimation:all ease-in 0.3s;--backgroundNavColor:#fff;--selectedItemBackgroundNavColor:transparent;--selectedItemTextNavColor:var(--secondaryColor);--mobileBackgroundNavColor:var(--whiteColor);--mobileButtonNavColor:#121212}:where(*){font-family:var(--bodyFontFamily);scroll-behavior:smooth;scroll-padding-top:107px}:where(h1,h2,h3,h4){font-family:var(--titleFontFamily)}:where(h1){font-size:var(--H1clamp);font-weight:var(--H1weight)}:where(h2){font-size:var(--H2clamp);font-weight:var(--H2weight)}.m-secondaryHeader,.row{margin:0}.a-themeIcon{display:block;background-image:url(../images/bg/sprite.png);background-size:320px 240px;background-repeat:no-repeat;text-indent:-9999px}.o-mainHeader__logo{max-width:180rem;padding:8rem 0}.-minify .o-mainHeader__logo{max-width:150rem;padding:0}.a-button.-primary,.a-button.-primary:hover,.m-showroomContent .a-button,.m-showroomContent .a-button:hover{background-color:var(--whiteColor);border:1rem solid var(--secondaryColor);box-shadow:none;color:var(--secondaryColor)}.a-button.-primary:hover,.m-showroomContent .a-button:hover{opacity:1}.a-button.-primary,.a-button.-secondary,.m-showroomContent .a-button{border-radius:10rem;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:150%;text-wrap:nowrap;text-decoration:none;height:fit-content;width:fit-content;display:flex;padding:16rem 32rem;gap:8rem;flex-direction:row;align-items:center}.a-button.-secondary,.a-button.-secondary:hover{background-color:var(--mainColor);border:1rem solid var(--secondaryColor);box-shadow:none;color:var(--secondaryColor)}.o-mainHeader{display:flex;justify-content:center;margin:0;padding:32rem 0;background-color:var(--whiteColor)}.o-mainHeader__wrap{width:100%;padding:0 16rem;max-width:1500rem}.o-mainHeader__container.-secondaryContainer{width:100%;padding-left:32rem}.o-mainHeader .o-nav__text{font-family:var(--titleFontFamily)!important;color:var(--secondaryColor)}:where(.o-mainHeader .o-nav) .o-nav__list .-selected .o-nav__text{font-weight:700!important}:where(.o-nav__subnav) :not(.-selected)>.o-nav__link .o-nav__text{font-weight:700!important;border:transparent!important}.o-mainHeader .o-nav__item:has(.o-nav__link[href*="/contacto"]) .o-nav__link{display:flex;padding:12rem 24rem;justify-content:center;align-items:center;gap:10rem;border-radius:4rem;background:var(--whiteColor);border:1rem solid var(--secondaryColor)}.o-mainHeader .o-nav__item:has(.o-nav__link[href*="/contacto"]) .o-nav__text{color:var(--secondaryColor);border:0!important}.o-mainHeader:has(.o-mainNav.-active) .o-nav__item:has(.o-nav__link[href*="/contacto"]) .o-nav__link{background-color:transparent;padding:16rem 32rem;border-radius:0!important;justify-content:start;align-items:start;border:0}.o-mainHeader:has(.o-mainNav.-active) .o-nav__item:has(.o-nav__link[href*="/contacto"]) .o-nav__text{color:var(--secondaryColor)}.o-mainFooter{background-color:var(--whiteColor);border-top:2rem solid var(--mainColor)}.o-mainFooter__groupTitle{color:var(--secondaryColor);font-weight:700}.o-mainFooter .m-media__item,.o-mainFooter .o-nav__text,.o-mainFooter__copyright{color:#767676}.o-mainFooter .wrap{align-items:center}.o-mainFooter__container{justify-content:center}.o-mainFooter__container .m-socialLinks__icon,.o-mainFooter__container i{filter:none}.m-contactForm__header,.m-contactGroup__form{margin:0}.contacto .m-contactInfo__siteName,.m-contactInfo__item p,.m-contactInfo__item span{color:var(--secondaryColor);font-family:var(--headerFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:150%}.contacto .m-pageHeaderTitle__container .m-pageHeader__title{color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:clamp(28rem,5vw,36rem);font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;margin:0}.contacto .m-pageHeaderSubitle__container .m-pageHeader__subtitle{color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:150%}.m-contactGroupSchedules .m-pageHeader__title,.m-contactGroup__form .m-pageHeader__subtitle h2,.m-contactGroup__form .m-pageHeader__subtitle h2 span{color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400!important;line-height:155%}.m-contactGroup__form .m-pageHeader__subtitle p{font-family:var(--bodyFontFamily);color:#767676}.checkbox label,.m-input__container label{color:var(--secondaryColor)}.m-contactForm__header{margin-bottom:40rem}.-subtle{color:var(--secondaryColor)!important;background-color:transparent!important;opacity:initial}.m-contactGroupSchedules{display:flex;flex-direction:column}.m-contactInfo__schedules p{margin:0}.m-input__container input,.m-input__container textarea{border:0;background-color:#f9f9f9}.o-heroeSection{background-color:var(--secondaryColor);min-height:inherit;height:75dvh;transition:var(--mainAnimation)}.p-home__slidexou{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32rem;height:100%}.p-home__slidexou .f6g__slideGroup{height:100%;overflow:initial}.m-showroomContent,.p-home__slidexou .m-slidexou__item{flex-direction:column;justify-content:center;align-items:center;width:100%}.p-home__slidexou .m-slidexou__item{min-height:auto;display:flex!important;height:100%}.m-slidexou__object.-cover,.m-slidexou__object.-cover.-bAlign,.m-slidexou__object.-cover.-cAlign{object-position:center;transform:none!important;height:100%!important;width:100%;object-fit:cover}.p-home__slidexou .m-slidexou__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(29,29,29,.7)0,rgba(29,29,29,.7) 100%);pointer-events:none}.f6g__pagination .-f6g-selected .f6g__pagination__button{background:var(--mainColor)}.m-showroomContent{display:flex;padding:0 16rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;max-width:1200rem;gap:30rem}.m-showroom__title{font-size:clamp(48rem,5vw,96rem);font-style:normal;line-height:100%;letter-spacing:-3.84rem;margin:0}.m-showroom__title.hidden{display:none}.m-showroom__title,.m-showroom__title .a-highlightText{font-family:var(--titleFontFamily);color:var(--whiteColor);text-align:center;font-weight:700}.m-showroom__title .a-highlightText{max-width:1200rem}.m-showroom__description,.m-showroom__subtitle{color:var(--whiteColor);text-align:center;font-family:var(--bodyFontFamily);font-style:normal;line-height:150%;max-width:800rem}.m-showroom__subtitle{font-size:var(--H2clamp);font-weight:700}.m-showroom__description{font-size:20rem;font-weight:400;margin:0}.m-showroomContentBtns{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:8rem;width:100%}.f6g__pagination{position:absolute;z-index:1;bottom:0;left:0}.p-home__module{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.p-home__moduleItem{padding:100rem 16rem}.p-home__moduleItem .m-secondaryHeader__title{color:var(--secondaryColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.28rem}.p-home__moduleItem .m-secondaryHeader__subtitle{color:#303030;font-family:var(--titleFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:150%}.p-home__moduleItem .a-highlightText{color:#b88e00;font-weight:700}.-contact .p-home__moduleContent p:has(.a-button),.p-home__moduleItem .p-home__moduleContent p:has(.a-button),.p-page__content .row [class^=col-] p:has(img){margin:0}.-default{max-width:1200rem;width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:64rem}.-default:nth-child(odd){flex-direction:row-reverse}.-default .p-home__moduleFigure{height:100%}.-default .p-home__moduleImg img{width:100%;height:100%;object-fit:cover;border-radius:8rem;max-height:550rem}.-default .m-secondaryHeader{margin:0;display:flex;flex-direction:row;gap:24rem}.-default .m-secondaryHeaderText{margin:0;display:flex;flex-direction:column;justify-content:center}.-default .m-secondaryHeaderLogo{width:100%;max-width:112rem}.-default .m-secondaryHeaderLogo .m-logo__img{width:100%;height:100%;object-fit:contain}.-default .p-home__moduleContent li,.-default .p-home__moduleContent li strong,.-default .p-home__moduleContent p,.-default .p-home__moduleContent p strong,.-default .p-home__moduleContent span,.p-page__content strong{color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:300;line-height:175%}.-default .p-home__moduleContent li strong,.-default .p-home__moduleContent p strong,.p-page__content strong{font-weight:700}.-contact{max-width:none;padding:32rem 16rem;width:100%}.-contact .p-home__moduleText{justify-content:center;align-items:center;width:100%;max-width:800rem;padding:0}.-contact .m-secondaryHeader{margin:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.-contact .m-secondaryHeader__title{text-align:center}.-contact .p-home__moduleContent,.p-page__content p,.p-servicesSubpages__text p{color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:300;line-height:175%}.-services,.-warranty{width:100%;display:flex;flex-direction:column}.-warranty{padding:100rem 0}.-warranty .m-secondaryHeader__title{text-align:center}.-warranty .p-home__moduleFigure{width:100%;height:100%}.-services .p-home__servicesFigure img,.-warranty .p-home__moduleFigure img{width:100%;height:100%;max-height:406rem;object-fit:cover}.-warranty .p-home__moduleContent,.-warranty .row [class^=col-]{display:flex;flex-direction:column;justify-content:center;align-items:center}.-warranty .p-home__moduleContent{position:absolute;width:100%;left:50%;top:0;transform:translate(-50%);z-index:99999;padding:32rem 64rem;border-radius:0 0 8rem 8rem;background-color:#ffffffe6;max-width:1153rem}.-warranty .row{gap:64rem;width:100%;justify-content:center;align-items:center}.-warranty .row [class^=col-]{gap:12rem;padding:0}.-warranty .row [class^=col-] p{text-align:center;margin:0}.-services{max-width:1600rem;gap:64rem}.-services .p-home__moduleText{display:flex;flex-direction:row;justify-content:space-between;width:100%}.-services .p-home__moduleText .m-secondaryHeader{width:100%;max-width:445rem;display:flex;flex-direction:column;justify-content:center}.-services .p-home__moduleContent{width:100%;max-width:424rem}.-services .p-home__servicesList{background:0 0;display:grid;grid-template-columns:repeat(3,minmax(250rem,1fr));gap:32rem;width:100%;padding:0}.-services .p-home__servicesItem{display:flex}.-services .p-home__servicesLink{position:relative;display:flex;width:100%;min-height:250rem;overflow:hidden;border-radius:8rem;text-decoration:none}.-services .p-home__servicesFigure{margin:0;width:100%;height:100%}.-services .p-home__servicesFigure img{min-height:250rem;max-height:307rem}.-services .p-home__servicesLabel{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:1;display:flex;padding:16rem;justify-content:center;align-items:center;gap:64rem;background-color:var(--whiteColor);border-radius:8rem 8rem 0 0;text-wrap:nowrap;max-width:350rem;text-align:center;color:var(--secondaryColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:90%;letter-spacing:-.32px}.paginas .p-page{padding-top:0}.p-page header,.paginas .m-pageHeader.-img{display:flex;justify-content:center;align-items:center;margin:0;width:100%}.paginas .m-pageHeader.-img{flex-direction:column;height:40dvh;background-color:var(--secondaryColor)}.paginas .m-pageHeader.-img:not(:has(.m-pageHeader__img)){display:flex;flex-direction:column;justify-content:center;align-items:center;height:40dvh;background-color:var(--secondaryColor);margin:0}.paginas .m-pageHeader__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.paginas .m-pageHeaderContent{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:800rem;gap:16rem;z-index:1;padding:0 16rem}.paginas .m-pageHeader.-img .m-pageHeader__title{color:var(--whiteColor);text-align:center;font-family:var(--titleFontFamily);font-size:clamp(32rem,5vw,64rem);font-style:normal;font-weight:700;line-height:90%;letter-spacing:-3.2px;margin:0;z-index:1}.paginas .m-pageHeader.-img .m-pageHeader__subtitle{color:var(--whiteColor);font-family:var(--bodyFontFamily);font-size:24rem;font-style:normal;font-weight:400;line-height:150%;z-index:1;max-width:500rem;text-align:center;margin:0}.paginas .m-pageHeader.-img .m-breadcrumbs{color:var(--whiteColor);z-index:1;text-align:start}.paginas .m-pageHeader.-img:has(.m-pageHeader__img):after{content:"";background:linear-gradient(0deg,rgba(18,18,18,.4)0,rgba(18,18,18,.4) 100%);position:absolute;display:block;top:0;left:0;width:100%;height:100%}.paginas .o-contentGroup{padding:64rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64rem}.p-page__content{max-width:800rem;width:100%;display:flex;flex-direction:column;padding:0}.p-page__content .row{margin:0}.p-page__content .row [class^=col-]{padding:0;display:flex;flex-direction:column;justify-content:center}.-galleryTitle,.paginas .o-contentGroup h2,.paginas .o-contentGroup h3{color:var(--secondaryColor);font-family:var(--titleFontFamily);font-style:normal;font-weight:400;line-height:90%}.-galleryTitle,.paginas .o-contentGroup h2{font-size:var(--H2clamp);letter-spacing:-.64px}.-galleryTitle{text-align:center}.paginas .o-contentGroup h3{font-size:20rem;letter-spacing:-.4rem}.paginas .o-contentGroup img{width:100%;height:100%;object-fit:cover;max-height:211rem;border-radius:8rem}.p-page__gallery{padding:0;display:flex;flex-direction:column;justify-content:center;gap:32rem;width:100%;flex-wrap:wrap;max-width:800rem}.p-page__gallery ul{background:0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(176rem,1fr));gap:32rem;width:100%;padding:0}.p-page__gallery ul:has(>li:only-child){justify-content:center;grid-template-columns:1fr}.p-page__gallery ul:has(>li:only-child) li{max-width:400px;margin:auto}.p-page__gallery li a{display:flex;width:100%;height:100%}.p-page__gallery li img{height:100%;width:100%;max-height:160rem!important;object-fit:cover}.-legal .p-page__content{max-width:800rem;align-items:start}.paginas .o-share .m-share__title{color:var(--secondaryColor);margin:0}.fran6share,.fran6share .fran6shareIcon{background-color:var(--secondaryColor)!important}.p-servicesSubpages{width:100%;max-width:800rem;display:flex;flex-direction:column;gap:64rem}.p-servicesSubpages__item{display:flex;align-items:center;gap:32rem}.p-servicesSubpages__item:nth-child(even){flex-direction:row-reverse}.p-servicesSubpages__content,.p-servicesSubpages__media{display:flex;flex-direction:column;gap:12rem;flex:1}.p-servicesSubpages__text>:first-child{margin-top:0}.p-servicesSubpages__text>:last-child{margin-bottom:0}.p-servicesSubpages__figure{margin:0}.p-servicesSubpages__figure img{display:block;width:100%;height:100%;min-height:252rem;object-fit:cover;border-radius:10rem}@media all and (max-width:1200px){.-warranty .p-home__moduleContent{padding:32rem 16rem}.-services .p-home__servicesList{grid-template-columns:repeat(2,minmax(250rem,1fr))}}@media all and (max-width:768px){.p-servicesSubpages__item,.p-servicesSubpages__item:nth-child(even){flex-direction:column}.p-servicesSubpages__content,.p-servicesSubpages__media{width:100%}.-warranty{gap:32rem}.-warranty .p-home__moduleContent{position:relative;left:auto;top:auto;transform:none}.-warranty .row{gap:0}.-warranty .row [class^=col-]{padding:10rem}.-warranty .p-home__moduleContent{padding:0 16rem 32rem}}@media all and (max-width:480px){.-services .p-home__moduleText{flex-wrap:wrap}}@media all and (max-width:768px){.-services .p-home__moduleText{flex-direction:column;gap:24rem}.-services .p-home__servicesList{grid-template-columns:repeat(1,minmax(250rem,1fr))}}.p-home__slidexou,.p-home__slidexou .f6g__slideGroup,.p-home__slidexou .m-slidexou__item{background-color:var(--secondaryColor)}