@charset "utf-8";:root{--mainColor:#E7D6C5;--secondaryColor:#C9C8CA;--terciaryColor:#413F2A;--enfasisColor:#4C545E;--bgColor:#F7F4F0;--blackColor:#121212;--whiteColor:#fff;--grayColor:#767676;--titleFontFamily:"Ovo", 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(--blackColor);--mobileBackgroundNavColor:#f5f5f5;--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)}main{background-color:var(--bgColor)}.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:200rem;padding:8rem 0}.-minify .o-mainHeader__logo{max-width:120rem;padding:0}.a-button{border-radius:5rem;box-shadow:none;text-align:center;font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:145%;display:flex;padding:16rem 32rem;gap:10rem;flex-direction:row;align-items:center}.a-button.-primary,.a-button.-secondary,.m-showroomContent .a-button{background-color:var(--terciaryColor);width:fit-content;color:var(--whiteColor);border:1rem solid var(--terciaryColor)}.a-button.-primary:hover,.m-showroomContent .a-button:hover{background-color:var(--whiteColor);box-shadow:none;color:var(--terciaryColor);border:1rem solid var(--terciaryColor);opacity:1}.a-button.-secondary{background-color:var(--enfasisColor);border:1rem solid var(--enfasisColor)}.a-button.-secondary:hover{background-color:var(--whiteColor);box-shadow:none;color:var(--enfasisColor);opacity:1}.a-button.-terciary{background-color:transparent;width:fit-content;color:var(--enfasisColor);border:1rem solid var(--terciaryColor)}.a-button.-terciary:hover{background-color:transparent;box-shadow:none;color:var(--terciaryColor);opacity:1}.a-button.-header,.a-button.-header:hover{background-color:#eae6e0;color:var(--terciaryColor)}.a-button.-header{width:fit-content;border:0;padding:8rem 16rem}.a-button.-header:hover{box-shadow:none;opacity:1}.a-icon-spotify::before{content:"";display:inline-block;width:2em;height:2em;background-image:none;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath fill='black' d='M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8Zm101.7 357.1c-4 6.7-12.7 8.8-19.4 4.8-53.2-32.5-120.3-39.8-199.4-21.7-7.6 1.7-15.2-3-17-10.7-1.7-7.6 3-15.2 10.7-17 86.5-19.8 160.8-11.4 220.4 25 6.8 4.1 8.9 12.8 4.7 19.6Zm27.7-61.7c-5 8.1-15.6 10.6-23.7 5.7-61-37.5-154-48.4-226.2-26.6-9.1 2.8-18.8-2.4-21.5-11.5-2.8-9.1 2.4-18.8 11.5-21.5 82.4-25 184.8-12.9 254.4 30 8.1 5 10.7 15.7 5.5 23.9Zm2.3-64.3C306.6 195.7 185.6 189.7 115 211c-10.9 3.3-22.5-2.9-25.8-13.8-3.3-10.9 2.9-22.5 13.8-25.8 81-24.6 215.7-19.8 298.2 29.6 9.7 5.8 12.8 18.4 7 28.1-5.8 9.7-18.4 12.9-28.1 7.1Z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath fill='black' d='M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8Zm101.7 357.1c-4 6.7-12.7 8.8-19.4 4.8-53.2-32.5-120.3-39.8-199.4-21.7-7.6 1.7-15.2-3-17-10.7-1.7-7.6 3-15.2 10.7-17 86.5-19.8 160.8-11.4 220.4 25 6.8 4.1 8.9 12.8 4.7 19.6Zm27.7-61.7c-5 8.1-15.6 10.6-23.7 5.7-61-37.5-154-48.4-226.2-26.6-9.1 2.8-18.8-2.4-21.5-11.5-2.8-9.1 2.4-18.8 11.5-21.5 82.4-25 184.8-12.9 254.4 30 8.1 5 10.7 15.7 5.5 23.9Zm2.3-64.3C306.6 195.7 185.6 189.7 115 211c-10.9 3.3-22.5-2.9-25.8-13.8-3.3-10.9 2.9-22.5 13.8-25.8 81-24.6 215.7-19.8 298.2 29.6 9.7 5.8 12.8 18.4 7 28.1-5.8 9.7-18.4 12.9-28.1 7.1Z'/%3E%3C/svg%3E")center/contain no-repeat}.-f6g-selected .f6g__pagination__button{background:var(--terciaryColor)!important}.o-mainHeader{margin:0}.o-mainHeader .o-nav__text{font-family:var(--titleFontFamily)!important;color:#717171;font-size:16rem;font-style:normal;font-weight:400;line-height:150%}:where(.o-mainHeader .o-nav) .o-nav__list .-selected .o-nav__text{border-bottom:1rem solid var(--mainColor)!important;color:var(--blackColor)!important}:where(.o-nav__subnav) :not(.-selected)>.o-nav__link .o-nav__text{border:transparent!important}.o-mainFooter{background-color:var(--blackColor)}.o-mainFooter__groupTitle{color:var(--secondaryColor);font-weight:700;font-family:var(--titleFontFamily)}.o-mainFooter .m-media__item,.o-mainFooter .o-nav__text,.o-mainFooter__copyright{color:var(--whiteColor)}.o-mainFooter .wrap{align-items:center}.o-mainFooter__container{justify-content:center}.o-mainFooter__logo img{max-width:350rem}.m-contactForm__header,.m-contactGroup__form{margin:0}.contacto .m-contactInfo{background-color:#fafafa}.contacto .m-contactInfo__siteName,.m-contactInfo__item a,.m-contactInfo__item p,.m-contactInfo__item span{font-size:16rem;font-style:normal;font-weight:400;line-height:150%;text-decoration:none;color:var(--terciaryColor);font-family:var(--titleFontFamily)}.m-contactInfo__item a,.m-contactInfo__item p,.m-contactInfo__item span{color:var(--blackColor);font-family:var(--bodyFontFamily)}.m-contactInfo .m-pageHeader__subtitle{color:#707070;font-family:var(--bodyFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:150%}.contacto .m-pageHeaderTitle__container .m-pageHeader__title,.m-contactGroup__form .m-pageHeader__subtitle h2{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:115%;letter-spacing:-1.92px;margin:0}.contacto .m-pageHeaderSubtitle__container .m-pageHeader__subtitle{color:var(--grayColor);font-family:var(--titleFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:145%}.m-contactGroup__form .m-pageHeader__subtitle h2{color:var(--enfasisColor)}.m-contactGroup__form .m-pageHeader__subtitle p{font-family:var(--bodyFontFamily);color:var(--grayColor)}.-contact .m-contactInfo__element a,.m-input__container label{color:var(--blackColor)}.m-input__container input,.m-input__container textarea{background-color:#f0f0f0;border:1rem solid var(--grayColor);border-radius:5rem}.m-contactForm__header{margin-bottom:40rem}.-subtle{color:var(--blackColor)!important;background-color:transparent!important;opacity:initial}.o-heroeSection{background-color:var(--mainColor);min-height:inherit;height:95dvh;transition:var(--mainAnimation);overflow-x:hidden}.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%;padding:64rem 16rem;gap:32rem}.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 .m-slidexou__figure{height:100%!important;width:100%;max-height:515rem;max-width:1190rem}.p-home__slidexou .m-slidexou__item .m-slidexou__figure::after{content:"";position:absolute;inset:0;background-color:var(--whiteColor);transform:translate(-10rem,-10rem);z-index:-1;pointer-events:none}.f6g__pagination .-f6g-selected .f6g__pagination__button{background:var(--mainColor)}.m-showroomContent{display:flex;max-width:1300rem;gap:24rem}.m-showroomText{gap:32rem}.m-showroomHeader,.m-showroomText{display:flex;flex-direction:column;justify-content:center;align-items:center}.m-showroom__title{font-size:clamp(32rem,5vw,64rem);font-style:normal;line-height:150%;letter-spacing:-1.28px;margin:0}.m-showroom__title.hidden{display:none}.m-showroom__subtitle,.m-showroom__title,.m-showroom__title .a-highlightText{font-family:var(--titleFontFamily);color:var(--enfasisColor);text-align:center;font-weight:400}.m-showroom__subtitle,.m-showroom__title .a-highlightText{max-width:1200rem}.m-showroom__subtitle{font-family:var(--bodyFontFamily);font-size:20rem;font-style:normal;font-weight:300;line-height:135%;max-width:800rem}.m-showroomContentBtns,.p-home__module{display:flex;justify-content:center;align-items:center;width:100%}.m-showroomContentBtns{flex-direction:row;flex-wrap:wrap;gap:16rem}.p-home__module{padding:0;flex-direction:column}.p-home__moduleItem{padding:64rem 16rem}.p-home__moduleItem .m-secondaryHeader__title{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:115%;letter-spacing:-1.92rem;padding-bottom:4rem;border-bottom:1rem solid var(--secondaryColor)}.p-home__moduleItem .m-secondaryHeader__subtitle{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:130%}.-default{max-width:1278rem;width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:121rem}.-default :where(.p-home__moduleText){flex:1}.-default .p-home__moduleImg{flex:1}.-default .p-home__moduleFigure{height:100%}.-default .p-home__moduleImg img{width:100%;height:100%;object-fit:contain}.-default .p-home__moduleImg::after{content:"";position:absolute;inset:0;background-color:var(--whiteColor);transform:translate(-10rem,10rem);z-index:-1;pointer-events:none}.-default .m-secondaryHeader{margin:0;display:flex;flex-direction:column;gap:8rem}.-default .p-home__moduleContent li,.-default .p-home__moduleContent p,.-default .p-home__moduleContent span{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:145%}.-default .p-home__moduleContent li strong,.-default .p-home__moduleContent p strong,.-intro .p-home__moduleContent p{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:145%}.-intro{padding:64rem 16rem;background-color:var(--whiteColor);max-width:none}.-intro .p-home__moduleText{max-width:900rem;gap:16rem}.-intro .m-secondaryHeader{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16rem;margin:0}.-intro hr{width:100%;max-width:150rem;border:0;border-top:1rem solid var(--terciaryColor)}.-intro .m-secondaryHeader__title,.-intro .p-home__moduleContent{text-align:center}.-intro .p-home__moduleContent p{text-align:center;font-weight:400;margin:0}.-aboutUs,.-intro,.-services{width:100%;justify-content:center;align-items:center}.-aboutUs{padding:124rem 16rem;background-color:var(--whiteColor);max-width:none;gap:124rem}.-aboutUs .p-home__moduleText{width:100%;max-width:500rem}.-aboutUs .p-home__moduleImg{max-width:250rem}.-aboutUs .p-home__moduleFigure{aspect-ratio:3/4}.-aboutUs .p-home__moduleImg img,.-contact .m-homeContact__left .p-home__moduleFigure img,.p-mainServiciosCategory__description .row [class^=col-] img,.paginas .o-contentGroup img{width:100%;height:100%;object-fit:cover}.-services{gap:64rem;position:relative;overflow:hidden;display:flex;flex-direction:column}.-services::after,.-services::before{content:"";position:absolute;width:625rem;height:350rem;pointer-events:none;z-index:0}.-services::before{top:-10%;left:-5%;background:url(../images/formaRed.png)no-repeat top left/contain}.-services::after{right:-5%;bottom:-10%;background:url(../images/formaRedBlanca.png)no-repeat bottom right/contain}.-services>*{position:relative;z-index:1}.-services .p-home__moduleText{align-items:center}.-services .m-secondaryHeader{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8rem;margin:0}.-services .p-homeServices{width:100%;max-width:1370rem}.-services .p-home__moduleContent{text-align:center;max-width:500rem}.-services .p-home__moduleContent p{margin:0}.-contact,.-contact .m-homeContact{width:100%;background-color:transparent}.-contact{max-width:100%;padding:0;min-height:350rem}.-contact .m-homeContact{position:relative;display:flex;flex-direction:row;align-items:stretch;justify-content:center;margin:0 auto;overflow:hidden;max-height:350rem}.-contact .m-homeContact__left .p-home__moduleFigure{width:100%;height:100%}.-contact .m-homeContact__left,.-contact .m-homeContact__right{position:relative;z-index:2;flex:1;padding:24rem 64rem}.-contact .m-homeContact__left{display:flex;flex-direction:column;padding:0}.-contact .m-homeContact__right,.p-page header{display:flex;justify-content:center;align-items:center}.-contact .m-homeContact__right{flex-direction:column;background-color:var(--whiteColor)}.-contact .m-homeContact__right .m-contactInfo__contentGroup{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:24rem;width:100%}.-contact .m-homeContact__right .m-contactInfo__item{width:fit-content}.-contact .m-homeContact__right .m-contactInfo__item p,.-contact .m-homeContact__right .m-contactInfo__item span,.-contact .m-homeContact__right .m-contactInfo__siteName,.-contact .m-homeContact__right .m-socialLinks__item{color:var(--blackColor)}.-contact .m-homeContact__right .m-contactInfo__siteName span{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:150%}.-contact .m-homeContact__right .m-contactInfo__element{display:flex;align-items:center;gap:8rem;margin-bottom:8rem}.-contact .m-contactInfo__element i,.-contact .m-socialLinks__icon{filter:invert(1);filter:none}.-contact .m-homeContact__right .m-socialLinks{justify-content:flex-start;margin:0;width:fit-content;gap:16rem}.paginas .p-page{padding-top:0}.p-page header{margin:0;width:100%}.p-equipoCategory .m-pageHeader.-img,.p-serviciosCategory .m-pageHeader.-img,.paginas .m-pageHeader.-img{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;width:100%;height:37dvh}.p-equipoCategory .m-pageHeader.-img:not(:has(.m-pageHeader__img)),.p-serviciosCategory .m-pageHeader.-img:not(:has(.m-pageHeader__img)),.paginas .m-pageHeader.-img:not(:has(.m-pageHeader__img)){display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.p-equipoCategory .m-pageHeader.-img:has(.m-pageHeader__img),.p-serviciosCategory .m-pageHeader.-img:has(.m-pageHeader__img),.paginas .m-pageHeader.-img:has(.m-pageHeader__img){background-color:var(--secondaryColor)}.p-equipoCategory .m-pageHeader__img,.p-serviciosCategory .m-pageHeader__img,.paginas .m-pageHeader__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.p-equipoCategory .m-pageHeaderContent,.p-serviciosCategory .m-pageHeaderContent,.paginas .m-pageHeaderContent{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24rem;max-width:1200rem;z-index:1;padding:0 16rem}.p-equipoCategory .m-pageHeader.-img .m-pageHeader__title,.p-serviciosCategory .m-pageHeader.-img .m-pageHeader__title,.paginas .m-pageHeader.-img .m-pageHeader__title{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:400;line-height:150%;z-index:1;margin:0;text-align:center}.p-equipoCategory .m-pageHeader.-img .m-pageHeader__subtitle,.p-serviciosCategory .m-pageHeader.-img .m-pageHeader__subtitle,.paginas .m-pageHeader.-img .m-pageHeader__subtitle{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:115%;letter-spacing:-1.92px;z-index:1;max-width:850rem;text-align:center;margin:0}.p-equipoCategory .m-pageHeader.-img .m-breadcrumbs,.p-serviciosCategory .m-pageHeader.-img .m-breadcrumbs,.paginas .m-pageHeader.-img .m-breadcrumbs{color:var(--blackColor);z-index:1;text-align:start}.p-equipoCategory .m-pageHeader.-img:has(.m-pageHeader__img) .m-breadcrumbs,.p-serviciosCategory .m-pageHeader.-img:has(.m-pageHeader__img) .m-breadcrumbs,.paginas .m-pageHeader.-img:has(.m-pageHeader__img) .m-breadcrumbs{color:var(--whiteColor);z-index:1;text-align:start}.p-equipoCategory .m-pageHeader.-img:has(.m-pageHeader__img):after,.p-serviciosCategory .m-pageHeader.-img:has(.m-pageHeader__img):after,.paginas .m-pageHeader.-img:has(.m-pageHeader__img):after{content:"";background:linear-gradient(0deg,rgba(231,214,197,.64)0,rgba(231,214,197,.64) 100%);position:absolute;display:block;top:0;left:0;width:100%;height:100%}.p-page__content .row [class^=col-],.paginas .o-contentGroup{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32rem}.p-page__content{width:100%;display:flex;flex-direction:column;padding-top:48rem;max-width:850rem;padding-right:0}.p-page__content .row{margin:0;gap:16rem;width:100%;justify-content:center;max-width:850rem}.p-page__content .row [class^=col-]{padding:0;gap:24rem}.p-page__content .row [class^=col-] p,.p-page__content p{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal}.p-page__content .row [class^=col-] p{margin:0;text-align:center;font-weight:300;line-height:175%}.p-serviciosCategory .o-contentGroup .row [class^=col-] h3,.paginas .o-contentGroup .row [class^=col-] h3{color:var(--mainColor);text-align:center;font-family:var(--titleFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:130%;width:100%}.p-page__content p{font-weight:400;line-height:145%;max-width:850rem;width:100%}.p-page__content p:has(svg){width:100%;text-align:center;margin:0}.p-page__content strong{color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:700;line-height:175%}.paginas .o-contentGroup h2,.paginas .o-contentGroup h3{font-family:var(--titleFontFamily);font-size:24rem;font-style:normal;font-weight:400}.paginas .o-contentGroup h2{color:var(--blackColor);line-height:130%;padding-bottom:16rem}.paginas .o-contentGroup h3{color:var(--mainColor);line-height:115%}.paginas .o-contentGroup p:has(img){width:100%;height:100%;max-width:none;margin:0}.p-page__gallery{padding:0;display:flex;flex-direction:row;justify-content:center;gap:16rem;width:100%;flex-wrap:wrap;max-width:800rem}.p-page__gallery ul{background:0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150rem,1fr));gap:16rem;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}.o-serviciosGallery__item a,.o-serviciosGallery__main a,.p-equipoItem__figure a,.p-page__gallery li a{display:flex;width:100%;height:100%}.p-page__gallery li img{height:100%;width:100%;object-fit:cover;border-radius:24rem}.-legal .p-page__content{max-width:800rem;align-items:start}.paginas .o-share .m-share__title{color:var(--blackColor)}.o-share{padding:32rem 16rem}.o-share .m-share__title{margin:0}.fran6share,.fran6share .fran6shareIcon{background-color:var(--terciaryColor)!important}.cm-js-cookieManager__container{background-color:transparent!important}.p-serviciosCategory .m-pageHeader.-img:not(:has(.m-pageHeader__img))::before{content:"";position:absolute;top:-10%;left:-5%;width:625rem;height:350rem;background:url(../images/formaRed.png)no-repeat top left/contain;pointer-events:none;z-index:0}.p-serviciosCategory .wrap{display:flex;flex-direction:column;padding:64rem 16rem;gap:64rem;max-width:1395rem}.p-serviciosCategory .m-pageHeader.-img .m-pageHeader__title{padding-bottom:16rem;border-bottom:1rem solid var(--secondaryColor)!important}.p-serviciosCategory__content,.p-serviciosCategory__list .o-serviciosList{display:flex;flex-direction:column;justify-content:center;align-items:center}.p-serviciosCategory__content{gap:64rem;padding:0!important;width:100%}.p-serviciosCategory__description,.p-serviciosCategory__description p{color:var(--blackColor);font-size:16rem;font-style:normal;font-weight:300;line-height:175%}.p-serviciosCategory__description{max-width:800rem}.p-serviciosCategory__description p{font-family:var(--bodyFontFamily)}.p-serviciosCategory__description h2,.p-serviciosCategory__description h2 em,.p-serviciosCategory__description h2 strong{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:32rem;font-style:normal;font-weight:400;line-height:100%;padding-bottom:16rem}.p-serviciosCategory__description h3,.p-serviciosCategory__description h3 em,.p-serviciosCategory__description h3 strong{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:24rem;font-style:normal;font-weight:400;line-height:100%}.p-serviciosCategory__categoriesList,.p-serviciosCategory__list{width:100%}.p-serviciosCategory__list .o-serviciosList{gap:16rem}.o-serviciosList__list{background:0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(360rem,1fr));gap:24rem;width:100%;padding:0;margin:0}.o-serviciosList__item{list-style:none;margin:0}.o-serviciosList__content,.o-serviciosList__link{display:flex;flex-direction:column;align-items:center;justify-content:center}.o-serviciosList__link{min-height:215rem;padding:32rem;background-color:var(--whiteColor);overflow:hidden;text-decoration:none;height:100%}.o-serviciosList__content{position:relative;gap:12rem;padding:16rem 0;border-top:1rem solid var(--enfasisColor);border-bottom:1rem solid var(--enfasisColor)}.o-serviciosList__titleText{color:var(--blackColor);text-align:center;font-family:var(--titleFontFamily);font-size:24rem;font-style:normal;font-weight:400;line-height:130%;width:100%}.o-serviciosList__subtitle,.p-mainServiciosCategory__description h2,.p-mainServiciosCategory__description p{font-family:var(--bodyFontFamily);font-style:normal;font-weight:400;width:100%}.o-serviciosList__subtitle{color:var(--terciaryColor);text-align:center;font-size:13rem;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.p-serviciosCategory .o-serviciosCategoriesList__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250rem,1fr));gap:24rem;padding:0;list-style:none}.p-serviciosCategory__contentGroup{gap:64rem;display:flex;flex-direction:column;justify-content:cernter}.p-mainServiciosCategory__description{width:100%;max-width:1350rem}.p-mainServiciosCategory__description h2{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);line-height:115%;letter-spacing:-1.92px;border-bottom:1rem solid var(--secondaryColor);padding-bottom:8rem;margin-bottom:24rem}.p-mainServiciosCategory__description p{color:var(--blackColor);font-size:16rem;line-height:145%}.p-mainServiciosCategory__description .row{gap:32rem}.p-mainServiciosCategory__description .row [class^=col-]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}.p-mainServiciosCategory__description .row [class^=col-] p:has(img){aspect-ratio:3/4;max-height:514rem;max-width:385rem}.p-mainServiciosCategory__description .row [class^=col-] p:has(img)::after{content:"";position:absolute;inset:0;background-color:var(--blackColor);transform:translate(-10rem,10rem);z-index:-1;pointer-events:none}.p-mainServiciosCategory__description ul{width:100%;margin-bottom:16rem!important}.p-serviciosItem{padding:64rem 0}.p-serviciosItem__info .row [class^=col-]{padding:0}.o-serviciosGallery__mainImage{width:100%;height:100%!important;max-height:515rem;object-fit:cover}.o-serviciosGallery,.p-serviciosItem .m-pageHeader{display:flex;flex-direction:column;gap:8rem}.p-serviciosItem .m-pageHeader__title{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H1clamp);font-style:normal;font-weight:400;line-height:150%;margin:0}.p-equipoCategory .o-contentGroup__content h2,.p-serviciosItem .m-pageHeader__subtitle{font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:115%}.p-serviciosItem .m-pageHeader__subtitle{color:var(--blackColor);letter-spacing:-1.92px}.p-serviciosItem h3{font-size:var(--H3clamp)}.p-serviciosItem h4{font-size:var(--H4clamp)}.o-serviciosGallery{gap:32rem;width:100%;height:fit-content;align-items:center;position:sticky;top:120rem;padding:0 0 64rem}.o-serviciosGallery__main{background-color:var(--whiteColor);width:100%;height:100%;max-height:515rem;max-width:385rem;aspect-ratio:3/4}.m-equipoList__figure::after,.o-serviciosGallery__main::after,.p-equipoItem__figure::after{content:"";position:absolute;inset:0;background-color:var(--whiteColor);transform:translate(-10rem,10rem);z-index:-1;pointer-events:none}.o-serviciosGallery__list{padding:0;display:grid;gap:26rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));background:0 0;margin:0}.o-serviciosGallery__item{margin:0;padding:0;width:100%;max-height:129rem;max-width:205rem}.o-serviciosGallery__item img,.p-equipoItem__figure img{width:100%;height:100%!important;object-fit:cover}.p-serviciosItem h2,.p-serviciosItem h2 span{color:var(--mainColor);font-family:var(--titleFontFamily);font-size:24rem;font-style:normal;font-weight:400;line-height:130%;margin:0;padding-bottom:16rem}.p-serviciosItem .-editorContent{max-width:none;display:flex;flex-direction:column;gap:32rem}.p-serviciosItem .p-serviciosItem__content{margin:0}.p-serviciosItem .p-serviciosItem__content,.p-serviciosItem .p-serviciosItem__content p,.p-serviciosItem li{max-width:none;color:var(--blackColor);font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:300;line-height:175%}.p-serviciosItem__contentGroup{display:flex;flex-direction:column;justify-content:center;gap:32rem;overflow:visible}.p-serviciosItem__info{display:flex;flex-direction:row;gap:64rem;flex-wrap:wrap;overflow:visible;width:100%!important;padding-left:0!important}.p-serviciosItem__features{width:100%;max-width:800rem;align-self:center;margin-bottom:24rem}.p-serviciosItem__info>.row{margin:0;gap:64rem}.p-serviciosItem .m-breadcrumbs__link{color:var(--blackColor)}.m-pagination__item{border-color:var(--mainColor)}.m-pagination__item.-selected{background-color:var(--mainColor)}.p-equipoCategory .wrap{max-width:1000rem!important}.p-equipoCategory .o-contentGroup__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.p-equipoCategory .-editorContent{max-width:850rem}.p-equipoCategory .o-contentGroup__content h2{color:var(--terciaryColor);text-align:center;letter-spacing:-1.92rem}.m-equipoList__container{padding-top:32rem;width:100%}.p-equipoCategory__list{width:100%}.m-equipoList__list{padding:0;display:grid;gap:43rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));background:0 0;margin:0}.m-equipoList__item{list-style:none}.m-equipoListInfo__new,.m-equipoList__link{display:flex;flex-direction:column;align-items:center;justify-content:center}.m-equipoList__link{gap:24rem;text-decoration:none}.m-equipoListInfo__new{gap:0}.m-equipoList__figure{position:relative;width:100%;height:100%;max-width:154rem;max-height:206rem;aspect-ratio:3/4;margin:0;overflow:visible;background-color:var(--bgColor)}.m-equipoList__figure::after,.p-equipoItem__figure::after{background-color:var(--blackColor);z-index:0}.m-equipoList__image{position:relative;z-index:1;display:block;width:100%;height:100%!important;object-fit:cover}.m-equipoList__title{color:var(--blackColor);text-align:center;font-family:var(--titleFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:150%;margin:0}.m-equipoList__subtitle,.p-equipoItem__content p{font-family:var(--bodyFontFamily);font-size:16rem;font-style:normal;font-weight:400;line-height:145%}.m-equipoList__subtitle{color:var(--enfasisColor);text-align:center;margin:0}.m-equipoList__infoContainer{padding:0}.p-equipoItem__article{max-width:none;padding:64rem 16rem;width:100%}.p-equipoItem__contentGroup{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:124rem}.p-equipoItem__figure{width:100%;height:100%;max-width:431rem;aspect-ratio:3/4}.p-equipoItem__figure::after{background-color:var(--whiteColor);z-index:-1}.p-equipoItem__figure img{object-fit:contain}.p-equipoItem .o-contentGroup__content{max-width:575rem;width:100%}.p-equipoItem .m-pageHeader__title{color:var(--blackColor);font-family:var(--titleFontFamily);font-size:var(--H2clamp);font-style:normal;font-weight:400;line-height:115%;letter-spacing:-1.92px;margin:0}.p-equipoItem .m-pageHeader__subtitle{color:var(--enfasisColor);font-family:var(--titleFontFamily);font-size:20rem;font-style:normal;font-weight:400;line-height:150%;border-bottom:1rem solid var(--secondaryColor)}.p-equipoItem__content p{color:var(--blackColor)}.p-equipoItem__related .m-secondaryHeader__title{text-align:center}@media all and (max-width:1200px){.p-serviciosCategory .m-pageHeader.-img:not(:has(.m-pageHeader__img))::before{width:290rem}.-contact .m-homeContact{flex-direction:column;background-color:transparent;min-height:400rem}}@media all and (max-width:768px){.p-home__moduleItem{gap:32rem!important}}@media all and (max-width:480px){.p-serviciosCategory .m-pageHeaderContent{padding:64rem 16rem 0}.p-serviciosItem .row [class^=col-]{width:100%}.productos-item .p-serviciosItem__info>.row{gap:32rem!important}.p-serviciosItem .o-serviciosGallery{padding:0}}