@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-latin-ext-wght-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-latin-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-ext-wght-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-raleway:"Raleway";--font-montserrat:"Montserrat"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,video{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;background:0 0;border:none;outline:none}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}table{border-collapse:collapse;border-spacing:0}:root{--color-primario:#e38ad3;--bg-principal:#fffff9;--bg-secundario:#e1dfcc;--color-blanco:#fff;--color-negro:#3c3c3c;--gris-claro:#b0aea7}.raleway-HOD{font-family:var(--font-raleway),"Raleway",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}html{scroll-behavior:smooth;cursor:none}::selection{background:var(--color-primario);color:var(--bg-principal)}::selection{background:var(--color-primario);color:var(--bg-principal)}.cursor__wrapper{z-index:9999;background-color:var(--color-primario);mix-blend-mode:multiply;pointer-events:none;border-radius:12px;width:12px;height:12px;transition:width .5s ease-out,height .5s ease-out,border-radius .5s,opacity .5s ease-in-out;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}@media (max-width:720px){.cursor__wrapper{display:none}}.cursor__wrapper p{display:none}.cursor__wrapper.lens-on{opacity:0;border-radius:75px;width:150px;height:150px;transition:width .5s ease-in-out,height .5s ease-in-out,border-radius .5s,opacity .5s ease-in-out}.cursor__wrapper.text-on{text-align:left;mix-blend-mode:normal;border-radius:none;background-color:#0000;width:80px;font-size:16px;font-weight:300;transition:height .5s ease-out,border-radius .5s}.cursor__wrapper.text-on p{display:block}.cursor__mensaje{text-align:left;width:280px;color:var(--color-negro);white-space:pre-line;background-color:var(--color-blanco);border-radius:1rem;margin-top:12px;padding:1rem 1.5rem;font-size:12px;font-weight:400;line-height:1.4em;display:block;box-shadow:0 3px 2px 1px #3c3c3c44}.cursor__mensaje.hidden{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-raleway),"Raleway",sans-serif;color:#3c3c3c;background-color:#fffff9;margin:0;padding:0;position:relative}.header__std{z-index:2;width:100%;position:fixed;top:0;left:0}.header__std.mobile-menu-open .header__logo-img.is-active-mobile{filter:brightness(0)invert()}.header__scrolled{mix-blend-mode:difference;filter:grayscale(50%)}@media (max-width:1080px){.header__scrolled{mix-blend-mode:normal;filter:grayscale(0%)}}.header__std--wrapper{flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding:2rem 45px 1rem 2rem;display:flex}@media (max-width:480px){.header__std--wrapper{padding:3rem 1.5rem 0}}.header__std--wrapper .header__content{z-index:2}@media (max-width:1080px){.header__std--wrapper .header__content{flex-flow:row;flex:auto;justify-content:space-between;align-items:center;display:flex}}.header__std--wrapper .header__icon{width:20px;height:20px;display:none}.header__std--wrapper .header__icon.is-active-mobile{display:none}@media (max-width:1080px){.header__std--wrapper .header__icon.is-active-mobile{display:block}}.header__std--wrapper .lang__mobile-ul{color:var(--bg-principal);display:none}.header__std--wrapper .lang__mobile-ul.is-active-mobile{color:var(--color-negro)}@media (max-width:1080px){.header__std--wrapper .lang__mobile-ul{display:block}}.header__std--wrapper .lang__mobile-li{cursor:pointer;opacity:.4;font-size:18px}@media (max-width:1080px){.header__std--wrapper .header__content.is--desktop{display:none}}.header__std--wrapper .header__logo{width:100%;margin:0 auto;display:block}.header__std--wrapper .header__logo a{display:block}.header__std--wrapper .header__logo .header__logo-img{width:410px;display:none}.header__std--wrapper .header__logo .header__logo-img.is-active-mobile{display:block}@media (max-width:1080px){.header__std--wrapper .header__logo{width:220px}.header__std--wrapper .header__logo .header__logo-img{display:none}.header__std--wrapper .header__logo .header__logo-img.is-active-mobile{display:block}}.header__std--wrapper .nav__std-ul{flex-flow:row;justify-content:flex-end;gap:45px;display:flex}.header__std--wrapper .nav__std-li{color:var(--color-negro);transition:all .5s ease-in-out}.header__std--wrapper .nav__std-li.is--active{color:var(--bg-principal)}.header__std--wrapper .nav__std-li.is-inactive,.header__std--wrapper .nav__std-li.is-inactive .lang--active{color:var(--bg-secundario)}.header__std--wrapper .nav__std-li.lang--active{cursor:pointer}.header__std--wrapper .nav__std-li.lang__div,.header__std--wrapper .lang__mobile-ul{position:relative}.header__std--wrapper .lang__wrapper,.header__std--wrapper .lang__mobile-wrapper{pointer-events:none;opacity:0;align-items:center;width:40px;padding:2px 0;transition:all .5s;position:absolute;top:32px;left:-9px}:is(.header__std--wrapper .lang__wrapper,.header__std--wrapper .lang__mobile-wrapper).lang--active{opacity:1;pointer-events:auto}.header__std--wrapper .lang__mobile-wrapper{text-align:center;padding:0;left:50%;transform:translate(-50%)}.header__std--wrapper .lang__mobile-wrapper .lang__mobile-li{margin-bottom:10px}.header__std--wrapper .lang__ul{flex-flow:column;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.nav__mobile{display:none}@media (max-width:1080px){.nav__mobile{z-index:1;background-color:var(--color-primario);width:100%;height:100dvh;transition:all .5s ease-in-out;display:block;position:fixed;top:0;left:0;transform:translate(-100%)}.nav__mobile .nav__mobile-ul{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:10rem 2rem;display:flex}@media (max-width:720px){.nav__mobile .nav__mobile-ul{padding:7rem 2rem}}.nav__mobile .nav__mobile-li{color:var(--bg-principal);margin-bottom:10px;padding-left:12px;font-size:16px}.nav__mobile .nav__mobile-li.title{padding-left:0;font-size:20px;font-weight:600}.nav__mobile .nav__mobile-li.subtitle{padding-left:12px;font-weight:600}.nav__mobile .show__productos{height:0;transition:all 1s ease-in-out;overflow-y:hidden}.nav__mobile .show__productos.is-active-mobile{height:230px}.nav__mobile .show__servicios{height:0;transition:all 1s ease-in-out;overflow-y:hidden}.nav__mobile .show__servicios.is-active-mobile{height:100px}.nav__mobile .show__houses{height:0;transition:all 1s ease-in-out;overflow-y:hidden}.nav__mobile .show__houses.is-active-mobile{height:230px}}.nav__mobile.is-active-mobile{transform:translate(0%)}.nav__productos,.nav__servicios,.nav__houses{z-index:1;pointer-events:none;background-color:var(--color-primario);width:40vw;height:100vh;color:var(--bg-principal);text-align:right;flex-flow:column;justify-content:flex-start;align-items:flex-end;padding:8rem 3rem 3rem;font-size:20px;line-height:30px;transition:all 1s ease-in-out;display:flex;position:fixed;top:0;right:-40vw}@media (max-width:1440px){.nav__productos,.nav__servicios,.nav__houses{width:50vw;right:-50vw}}@media (max-width:720px){.nav__productos,.nav__servicios,.nav__houses{padding:3rem}}:is(.nav__productos,.nav__servicios,.nav__houses) .nav__productos-title,:is(.nav__productos,.nav__servicios,.nav__houses) .nav__servicios-title,:is(.nav__productos,.nav__servicios,.nav__houses) .nav__houses-title{margin-bottom:8px;font-weight:600}:is(.nav__productos,.nav__servicios,.nav__houses) .nav__productos-ul,:is(.nav__productos,.nav__servicios,.nav__houses) .nav__servicios-ul,:is(.nav__productos,.nav__servicios,.nav__houses) .nav__houses-ul{margin-bottom:30px}@media (max-width:1080px){.nav__productos,.nav__servicios,.nav__houses{display:none}}.nav__productos.is--active,.nav__servicios.is--active,.nav__houses.is--active{pointer-events:auto;display:flex;right:0}.main__button--hablemos,.footer__button--hablemos{cursor:pointer;text-transform:uppercase;text-align:center;color:var(--color-negro);background-color:var(--color-blanco);z-index:3;opacity:1;will-change:opacity;border-radius:2rem;padding:1rem 2rem;font-weight:500;transition:opacity .1s ease-in-out;position:fixed;top:auto;bottom:32px;right:32px;box-shadow:0 3px 2px 1px #3c3c3c44}@media (max-width:480px){.main__button--hablemos,.footer__button--hablemos{width:160px;top:auto;bottom:16px;right:calc(50% - 80px)}}:is(.main__button--hablemos,.footer__button--hablemos).hidden{opacity:0;pointer-events:none}.footer__button--hablemos{cursor:pointer;position:absolute;top:32px;bottom:auto;right:32px}@media (max-width:480px){.footer__button--hablemos{width:160px;top:auto;bottom:230px;right:calc(50% - 80px)}}.main__contact{z-index:4;flex-flow:column;justify-content:center;align-items:flex-end;width:40vw;height:100%;transition:all .5s ease-in-out;display:flex;position:fixed;bottom:0;right:0;transform:translate(40vw)}@media (max-width:1440px){.main__contact{width:50vw;transform:translate(50vw)}}@media (max-width:720px){.main__contact{width:100vw;transform:translate(100vw)}}.main__contact .form__wrapper{background-color:var(--color-primario);width:100%;height:100%;color:var(--bg-principal);flex-flow:column;justify-content:center;align-items:flex-start;gap:2rem;padding:2rem;display:flex}@media (max-width:720px){.main__contact .form__wrapper{padding:1rem}}.main__contact .form__wrapper .form__close{cursor:pointer;z-index:5;border:1px solid var(--color-blanco);border-radius:32px;padding:.5rem 1.5rem;font-size:18px;position:absolute;top:2rem;right:2rem}@media (max-width:720px){.main__contact .form__wrapper .form__close{padding:8px 16px;font-size:15px;top:1rem;right:1rem}}.main__contact .form__wrapper .main__form{flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;overflow:hidden}.main__contact .form__wrapper .main__form--response,.main__contact .form__wrapper .main__form--error{background-color:var(--color-primario);text-align:center;pointer-events:none;flex-flow:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:100%;padding:2rem;display:none;position:absolute}:is(.main__contact .form__wrapper .main__form--response,.main__contact .form__wrapper .main__form--error).is--active{display:flex}.main__contact .form__wrapper .form__slider{flex-flow:row;justify-content:flex-start;align-items:center;gap:2rem;width:calc(300% + 4rem);transition:transform .5s ease-in-out;display:flex;transform:translate(0)}@media (max-width:720px){.main__contact .form__wrapper .form__slider{gap:8px;width:calc(300% + 1rem)}}.main__contact .form__wrapper .form__group{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:2rem;width:100%;padding:16px;display:flex}.main__contact .form__wrapper .form__header{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;display:flex}.main__contact .form__wrapper .form__title{text-align:left;color:var(--bg-principal);margin-bottom:12px;font-size:18px;font-weight:400;line-height:18px;display:block}@media (max-width:720px){.main__contact .form__wrapper .form__title{margin-top:1rem}}.main__contact .form__wrapper .form__step{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.main__contact .form__wrapper .form__p{text-align:left;color:var(--bg-principal);font-size:14px;font-weight:300;line-height:1.2em}.main__contact .form__wrapper .form__input{color:var(--gris-claro);background-color:var(--color-blanco);border-radius:24px;width:100%;padding:1rem 2rem}.main__contact .form__wrapper .form__input.invalid{inset:2px solid var(--color-primario)}.main__contact .form__wrapper .form__input.invalid::placeholder{color:var(--color-primario);font-weight:500}.main__contact .form__wrapper fieldset{border:none;flex-flow:wrap;gap:10px;width:100%;display:flex}@media (max-width:720px){.main__contact .form__wrapper fieldset{gap:6px}}.main__contact .form__wrapper input[type=checkbox]{display:none}.main__contact .form__wrapper label{background:var(--color-blanco);color:var(--gris-claro);cursor:pointer;border:2px solid #0000;border-radius:60px;padding:10px 20px;font-size:14px;transition:all .3s}@media (max-width:720px){.main__contact .form__wrapper label{padding:4px 8px;font-size:12px}}.main__contact .form__wrapper input[type=checkbox]:checked+label{background:var(--color-negro);color:var(--color-blanco);border-color:var(--color-negro)}.main__contact .form__wrapper input[type=submit]{cursor:pointer}.main__contact .form__wrapper .field__textarea{flex-flow:column}.main__contact .form__wrapper textarea{background:var(--color-blanco);color:var(--gris-claro)}.main__contact .form__wrapper textarea::placeholder{color:var(--gris-claro)}.main__contact .form__wrapper textarea{border-color:var(--color-negro);resize:none;box-sizing:border-box;border:none;border-radius:20px;outline:none;width:100%;max-width:700px;height:100px;padding:15px;font-size:15px}@media (max-width:720px){.main__contact .form__wrapper textarea{border-radius:12px;height:80px;padding:12px}}.main__contact .form__wrapper textarea.budget{width:100%;max-width:240px;height:auto;display:block}.main__contact .form__wrapper .form__button,.main__contact .form__wrapper .form__submit{color:var(--bg-principal);text-transform:uppercase;border:1px solid var(--color-blanco);cursor:pointer;border-radius:32px;padding:.5rem 1.5rem;font-size:18px}@media (max-width:720px){.main__contact .form__wrapper .form__button,.main__contact .form__wrapper .form__submit{padding:8px 16px;font-size:15px}}.main__contact .form__wrapper .form__button__container{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}.main__contact .form__wrapper .form__button__container.align__end{justify-content:flex-end}.main__contact.is__active{transform:translate(0)}.footer_std{background-color:var(--color-primario);color:var(--bg-principal);z-index:1;-webkit-user-drag:none;flex-flow:column;justify-content:space-between;align-items:flex-start;gap:2rem;min-height:30rem;padding:3rem 2rem 2rem;display:flex;position:relative}.footer_std::selection,.footer_std ::selection{background:var(--bg-principal);color:var(--color-primario)}.footer_std a,.footer_std .footer__cookie-settings{text-underline-offset:4px}.footer_std a:hover,.footer_std .footer__cookie-settings:hover{text-decoration:underline}@media (max-width:480px){.footer_std{padding:3rem 12px 2rem}}.footer_std .footer__header{text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;font-size:16px;font-weight:500;line-height:26px;display:flex}.footer_std .footer__header p{width:30ch;font-size:14px;font-weight:300}.footer_std .footer__header .footer__bcorp{width:66px;height:auto;margin-top:1.25rem;position:relative;left:10px}.footer_std .footer__nav{flex-flow:row;justify-content:space-between;align-items:flex-end;gap:2rem;width:100%;display:flex}@media (max-width:1080px){.footer_std .footer__nav{justify-content:flex-start;align-items:flex-start;gap:4rem}}.footer_std .footer__nav .footer__nav--brand{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:100px;display:flex}.footer_std .footer__nav .footer__nav--info{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:3rem;display:flex}.footer_std .footer__nav .info__ul{text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;font-size:14px;font-weight:300;line-height:26px;display:flex}.footer_std .footer__nav .footer__cookie-settings{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0}.footer_std .footer__nav .footer__nav--links{flex-flow:row;justify-content:center;align-items:flex-end;gap:4rem;display:flex}@media screen and (max-width:1080px){.footer_std .footer__nav .footer__nav--links{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.footer_std .footer__nav .footer__nav--links ul,.footer_std .footer__nav .footer__nav--links .nav__subtitle{display:none}}@media (max-width:720px){.footer_std .footer__nav .footer__nav--links{display:none}}.footer_std .footer__nav .nav__item{text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;font-size:16px;font-weight:300;line-height:26px;display:flex}.footer_std .footer__nav .nav__title{margin-bottom:12px;font-size:20px;font-weight:600}.footer_std .footer__nav .nav__title.producto{margin-bottom:0}@media (max-width:1080px){.footer_std .footer__nav .nav__title{margin-bottom:0;font-size:16px;font-weight:400}}.footer_std .footer__nav .nav__subtitle{margin:12px 0 0;font-weight:600}.main__home{pointer-events:auto;max-width:100%;min-height:100vh;margin:0 auto}.main__home .main__section{max-width:1920px;margin:0 auto;padding:1rem 2rem}@media (max-width:480px){.main__home .main__section{padding:12px}}.main__home .main__h2{text-transform:uppercase;font-size:16px;font-style:italic;font-weight:200}.main__home .main__p{font-size:22px;font-weight:400;line-height:1.2em}@media (max-width:480px){.main__home .main__p{font-size:16px}}.main__section.hero{width:100%;height:100dvh;padding:1rem 0;position:relative;top:0;left:0;overflow:hidden}.main__section.hero .main__wrapper{flex-flow:row;justify-content:flex-start;align-items:center;width:200vw;height:100%;display:flex;overflow:hidden}.main__section.hero .main__banner{place-content:center;place-items:center;width:100%;height:100%}@media (max-width:1080px){.main__section.hero .main__banner{width:calc(100% - 4rem)}}.main__section.hero .main__content{width:100%;max-width:960px;position:relative}@media (max-width:1513px){.main__section.hero .main__content{max-width:900px;padding:1rem}}@media (max-width:1080px){.main__section.hero .main__content{max-width:800px;padding:3rem}}@media (max-width:720px){.main__section.hero .main__content{max-width:600px;padding:1rem 1rem 2rem}}.main__section.hero .main__content.display{max-width:1080px}@media (max-width:1513px){.main__section.hero .main__content.display{max-width:1080px}}.main__section.hero .main__display{text-wrap:balance;text-align:center;margin-bottom:32px;font-size:96px;font-weight:400;line-height:1em}@media (max-width:1080px){.main__section.hero .main__display{font-size:4rem}}@media (max-width:720px){.main__section.hero .main__display{text-align:right;font-size:2.2rem}}.main__section.hero .main__p{text-align:center;font-size:clamp(1rem,.8333rem + .5556vw,1.5rem);font-weight:400;line-height:1.2em}@media (max-width:720px){.main__section.hero .main__p{text-align:left;margin-bottom:32px;padding-right:32px}}@media (max-width:720px){.main__section.hero .main__p.right{text-align:right;margin-bottom:0;padding-left:32px;padding-right:0}}.main__section.hero .hero__h1{flex-flow:column;justify-content:flex-start;align-items:flex-end;font-size:clamp(8.75rem,2.2083rem + 5.9722vw,9.375rem);font-weight:400;line-height:clamp(8.75rem,2.4167rem + 5.2778vw,8.75rem);display:flex}@media (max-width:1513px){.main__section.hero .hero__h1{font-size:8.5rem;line-height:8.5rem}}@media (max-width:1080px){.main__section.hero .hero__h1{font-size:6rem;line-height:6rem}}@media (max-width:720px){.main__section.hero .hero__h1{justify-content:center;align-items:center;font-size:4.2rem;line-height:4.2rem}}.main__section.hero .hero__h1 .italic{font-style:italic;font-weight:100}.main__section.hero .hero__h1 span:first-child{position:relative;right:200px}@media (max-width:720px){.main__section.hero .hero__h1 span:first-child{right:0}}.main__section.hero .hero__h1 span:nth-child(2){position:relative;right:25px}@media (max-width:720px){.main__section.hero .hero__h1 span:nth-child(2){right:0}}@media (min-width:721px){.main__section.hero .hero__h1:lang(ca) span:first-child{right:2.2em}.main__section.hero .hero__h1:lang(ca) span:nth-child(2){right:1.2em}.main__section.hero .hero__h1:lang(ca) span:nth-child(3){position:relative;right:.6em}}.main__section.hero .hero__tags-wrapper{width:40%;position:absolute;bottom:0;left:30px}@media (max-width:1080px){.main__section.hero .hero__tags-wrapper{bottom:40px;left:40px}}@media (max-width:720px){.main__section.hero .hero__tags-wrapper{display:none}}.main__section.hero .hero__tags-ul{flex-flow:wrap;gap:.25rem 1rem;width:100%;height:20px;display:flex;position:relative}.main__section.hero .hero__tags-li{color:#000;white-space:preserve nowrap;font-size:22px;font-weight:200;line-height:1em;transition:all .5s cubic-bezier(.87,.22,.31,.82);position:absolute}@media (max-width:1080px){.main__section.hero .hero__tags-li{font-size:18px}}.main__section.hero .hero__tags-li:nth-child(9){opacity:0;top:-60px;left:-20px;transform:rotate(-40deg)}.main__section.hero .hero__tags-li:nth-child(9).active{opacity:1;top:-5px;left:25px;transform:rotate(1deg)}.main__section.hero .hero__tags-li:nth-child(8){opacity:0;transition-delay:.2s;top:-60px;left:300px;transform:rotate(-40deg)}.main__section.hero .hero__tags-li:nth-child(8).active{opacity:1;top:-47px;left:195px;transform:rotate(-11deg)}.main__section.hero .hero__tags-li:nth-child(7){opacity:0;transition-delay:.6s;top:-60px;left:220px;transform:rotate(80deg)}.main__section.hero .hero__tags-li:nth-child(7).active{opacity:1;top:-7px;left:205px;transform:rotate(-1deg)}.main__section.hero .hero__tags-li:nth-child(6){opacity:0;transition-delay:.4s;top:-60px;left:4px;transform:rotate(30deg)}.main__section.hero .hero__tags-li:nth-child(6).active{opacity:1;top:-32px;left:20px;transform:rotate(9deg)}.main__section.hero .hero__tags-li:nth-child(5){opacity:0;transition-delay:.8s;top:-80px;left:80px;transform:rotate(40deg)}.main__section.hero .hero__tags-li:nth-child(5).active{opacity:1;top:-39px;left:100px;transform:rotate(4deg)}.main__section.hero .hero__tags-li:nth-child(4){opacity:0;transition-delay:1s;top:-90px;left:288px;transform:rotate(-40deg)}.main__section.hero .hero__tags-li:nth-child(4).active{opacity:1;top:-24px;left:170px;transform:rotate(-4deg)}.main__section.hero .hero__tags-li:nth-child(3){opacity:0;transition-delay:1.2s;top:-100px;left:184px;transform:rotate(40deg)}.main__section.hero .hero__tags-li:nth-child(3).active{opacity:1;top:-59px;left:180px;transform:rotate(-5deg)}.main__section.hero .hero__tags-li:nth-child(2){opacity:0;transition-delay:1.4s;top:-140px;left:14px;transform:rotate(-30deg)}.main__section.hero .hero__tags-li:nth-child(2).active{opacity:1;top:-62px;left:30px;transform:rotate(3deg)}.main__section.hero .hero__tags-li:first-child{opacity:0;transition-delay:1.6s;top:-140px;left:80px;transform:rotate(10deg)}.main__section.hero .hero__tags-li:first-child.active{opacity:1;top:-72px;left:70px;transform:rotate(2deg)}.main__section.canales,.main__section.tecnologia,.main__section.house{flex-flow:column;margin-bottom:7rem;display:flex;overflow:hidden}@media (max-width:1513px){.main__section.canales,.main__section.tecnologia,.main__section.house{margin-bottom:2rem}}.main__section.canales,.main__section.tecnologia,.main__section.house{overflow:visible}@media (max-width:720px){.main__section.canales,.main__section.tecnologia,.main__section.house{overflow:hidden}}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .canales__header,:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .tecnologia__header,:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .house__header{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}@media (max-width:720px){:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .canales__header,:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .tecnologia__header,:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .house__header{margin-bottom:1rem}}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__info{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__info h2{margin-bottom:12px}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__button .button__wrapper{cursor:pointer;flex-flow:row;justify-content:flex-end;align-items:center;gap:1rem;transition:all .5s ease-in-out;display:flex;overflow:hidden;transform:translate(calc(100% - 56px))}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__button .button__wrapper img{opacity:1;transition:all .5s ease-in-out}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__button .button__wrapper:hover{transform:translate(0)}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__button .button__wrapper:hover img{opacity:0}@media (max-width:720px){:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__button .button__wrapper{transform:translate(0)}}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__button .header__button-text{display:inline}@media (max-width:720px){:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__button .header__button-text{display:none}}@media (max-width:720px){:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__button{max-width:32px}}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__text{max-width:50%;overflow:hidden}@media (max-width:1080px){:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__text{max-width:100%}}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__text--scroll{will-change:transform;flex-flow:row;width:200%;transition:all .5s ease-in-out;display:flex}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__text--scroll.scrolled{transform:translate(-50%)}@media (max-width:1080px){:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .header__text--scroll{flex-flow:column;width:100%}}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .main__p{width:100%;margin-bottom:24px}@media (max-width:720px){:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .main__p{padding-right:3rem}}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .main__p.right{text-align:right;margin-bottom:12px}@media (max-width:720px){:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .main__p.right{padding-left:3rem;padding-right:0}}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .main__p.scrolled{text-align:right}@media (max-width:720px){:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .main__p.scrolled{padding-left:3rem;padding-right:0}}@media (max-width:1080px){:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .house__header .header__button{display:none}}:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .house__header .main__p{font-size:20px}@media (max-width:720px){:is(.main__section.canales,.main__section.tecnologia,.main__section.house) .house__header .main__p{font-size:16px}}:scope .tecnologia__header .header__text{max-width:100%}@media (min-width:1080px){.tecnologia__header .header__text{max-width:60%}}:scope .header__button-text{font-size:16px;font-weight:300;display:none}:scope .canales__wrapper .swiper-wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:3rem 2rem;width:100%;display:grid}@media (max-width:1080px){:scope .canales__wrapper .swiper-wrapper{grid-template-columns:1fr 1fr}}@media (max-width:720px){:scope .canales__wrapper .swiper-wrapper{flex-flow:row;grid-template-columns:none;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}}:scope .tecnologia__wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:2rem 1.5rem;width:100%;display:grid;overflow:visible}@media (max-width:720px){:scope .tecnologia__wrapper{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}}:scope .swiper-tecnologias{overflow:visible}:scope .swiper-tecnologias .swiper,:scope .swiper-tecnologias .swiper-wrapper{overflow:visible}:scope .canal__article,.tecnologia__article{width:100%;height:auto}:scope .canal__picture,.tecnologia__picture{position:relative}:scope .canal__picture img,.tecnologia__picture img{object-fit:cover;object-position:0 0;border-radius:12px;width:100%;transition:all .5s ease-in-out}:scope .tecnologia__lens{cursor:none;opacity:0;z-index:10;pointer-events:none;background-color:#e55d53;border-radius:75px;width:150px;height:150px;transition:opacity .5s;display:block;position:absolute}:scope .tecnologia__lens.lens-active{opacity:1}:scope .tecnologia__picture,:scope .tecnologia__article{overflow:visible}:scope .canal__info,.tecnologia__info{border-radius:12px;flex-flow:column;justify-content:center;align-items:center;gap:0;display:flex}:scope .canal__title,.tecnologia__title{text-align:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 0;display:flex}@media screen and (max-width:480px){:scope .canal__title,.tecnologia__title{flex-flow:column;justify-content:flex-start;align-items:flex-start}}:scope .canal__title{flex-direction:column}:scope .tecnologia__title{flex-flow:wrap;align-items:center}:scope h3{text-align:left;font-size:24px;font-weight:400;line-height:24px}@media (max-width:1513px){:scope h3{font-size:18px;line-height:18px}}@media (max-width:720px){:scope h3{font-size:16px;line-height:16px}}:scope .canal__tags-ul,.tecnologia__tags-ul{white-space:nowrap;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.3rem;transition:all .5s ease-in-out;display:flex}@media (max-width:480px){:scope .canal__tags-ul,.tecnologia__tags-ul{white-space:normal;flex-flow:wrap;justify-content:flex-start;gap:.25rem}}:is(:scope .canal__article:hover,.tecnologia__article:hover) .canal__tags-ul,:is(:scope .canal__article:hover,.tecnologia__article:hover) .tecnologia__tags-ul,:is(:scope .canal__article:hover,.tecnologia__article:hover) .canal__description,:is(:scope .canal__article:hover,.tecnologia__article:hover) .tecnologia__description{opacity:1}:scope .canal__tags-ul,.canal__description,.tecnologia__tags-ul,.tecnologia__description{opacity:0}@media (max-width:480px){:scope .canal__tags-ul,.canal__description,.tecnologia__tags-ul,.tecnologia__description{opacity:1}}:scope .canal__tags-li{text-align:center;border:1px solid var(--color-negro);border-radius:24px;padding:.3vw .5vw;font-size:.7vw;font-weight:400;transition:all .2s ease-in-out}@media (max-width:1080px){:scope .canal__tags-li{padding:.7vw;font-size:1.21vw}}@media (max-width:720px){:scope .canal__tags-li{padding:1vw;font-size:2.5vw}}:scope .tecnologia__tags-li{text-align:center;border:1px solid var(--color-negro);cursor:pointer;border-radius:24px;padding:.45rem .85rem;font-size:12px;font-weight:400;transition:all .2s ease-in-out}@media (max-width:720px){:scope .tecnologia__tags-li{padding:.3rem;font-size:12px}}:scope .canal__description,.tecnologia__description{text-align:left;text-wrap:balance;width:100%;font-size:20px;font-weight:400;line-height:1.3em;transition:all .5s ease-in-out}@media (max-width:1513px){:scope .canal__description,.tecnologia__description{font-size:16px}}.main__section.canales{overflow:hidden}.main__section.hop{margin-bottom:0;padding:0;overflow:visible}.hop__pin-target{flex-flow:column;min-height:100svh;padding:1rem 2rem;display:flex}@media (max-width:480px){.hop__pin-target{padding:12px}}.hop__header{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;margin-bottom:.5rem;display:flex;position:relative;overflow:hidden}.hop__header .header__info{flex-flow:row;justify-content:space-between;align-items:baseline;width:100%;display:flex}@media (max-width:720px){.hop__header .header__button{max-width:32px}}.hop__header .header__button .button__wrapper{cursor:pointer;flex-flow:row;justify-content:flex-end;align-items:center;gap:1rem;transition:all .5s ease-in-out;display:flex;overflow:hidden;transform:translate(calc(100% - 56px))}.hop__header .header__button .button__wrapper img{opacity:1;transition:all .5s ease-in-out}.hop__header .header__button .button__wrapper:hover{transform:translate(0)}.hop__header .header__button .button__wrapper:hover img{opacity:0}@media (max-width:720px){.hop__header .header__button .button__wrapper{transform:translate(0)}}.hop__header .header__button .header__button-text{display:inline}@media (max-width:720px){.hop__header .header__button .header__button-text{display:none}}.hop__body{flex-flow:row;flex:1;align-items:flex-start;gap:3rem;display:flex}@media (max-width:1080px){.hop__body{flex-flow:column;gap:2rem}}.hop__left{flex:0 0 55%;max-width:55%;position:relative}@media (max-width:1080px){.hop__left{flex:none;width:100%;max-width:100%}}.hop__right{flex:1;align-self:center;display:grid}@media (max-width:1080px){.hop__right{align-self:auto;width:100%}}.hop__slide{width:100%}.hop__slide--1{opacity:1}.hop__slide--2{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.hop__subtitle{margin-bottom:1.5rem;font-size:16px;font-style:italic;font-weight:200;display:block}.hop__blockquote{text-align:right;margin:1rem 0;padding:1.5rem 0 1.5rem 4rem;font-size:22px;font-weight:400;line-height:1.4em}@media (max-width:720px){.hop__blockquote{padding:1rem 0 1rem 2rem;font-size:16px}}.hop__image{border-radius:12px;grid-area:1/1;width:100%;overflow:hidden}.hop__image--1{opacity:1}.hop__image--2{opacity:0;pointer-events:none}.hop__image img{object-fit:cover;border-radius:12px;width:100%;display:block}.main__section.partners,.main__section.clientes{flex-flow:row;justify-content:flex-start;align-items:center;gap:2rem;margin-bottom:5rem;padding:4rem 0;display:flex;overflow:hidden}@media (max-width:1080px){.main__section.partners,.main__section.clientes{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:2rem 12px}}@media (max-width:480px){.main__section.partners,.main__section.clientes{gap:1rem;margin-bottom:1rem;padding:2rem 0}}:is(.main__section.partners,.main__section.clientes) .partners__title,:is(.main__section.partners,.main__section.clientes) .clientes__title{z-index:1;flex-flow:column;justify-content:center;align-items:flex-start;gap:2rem;padding:1rem 2rem;display:flex}@media (max-width:1080px){:is(.main__section.partners,.main__section.clientes) .partners__title,:is(.main__section.partners,.main__section.clientes) .clientes__title{width:100%;padding:2rem 1rem}}@media (max-width:480px){:is(.main__section.partners,.main__section.clientes) .partners__title,:is(.main__section.partners,.main__section.clientes) .clientes__title{width:100%;padding:1rem}}:is(:is(.main__section.partners,.main__section.clientes) .partners__title,:is(.main__section.partners,.main__section.clientes) .clientes__title) .partners__h2{text-transform:uppercase;font-size:16px;font-style:italic;font-weight:200}:is(.main__section.partners,.main__section.clientes) .clientes__title{background-color:var(--bg-principal);padding:2rem}@media (max-width:480px){:is(.main__section.partners,.main__section.clientes) .clientes__title{padding:1rem}}:is(.main__section.partners,.main__section.clientes) .logos__wrapper{will-change:transform;flex-flow:row;justify-content:flex-start;align-items:center;gap:5rem;width:max-content;display:flex}@media (max-width:720px){:is(.main__section.partners,.main__section.clientes) .logos__wrapper{gap:4rem}}:is(.main__section.partners,.main__section.clientes) .logos__wrapper .logos__img{filter:grayscale();width:100%;height:auto;display:block}@media (max-width:720px){:is(.main__section.partners,.main__section.clientes) .logos__wrapper .logos__img{max-width:100%}}:is(.main__section.partners,.main__section.clientes) .marquee__inner{overflow:hidden}:is(.main__section.partners,.main__section.clientes) .marquee__inner .logos__img{max-width:140px}@media (max-width:1080px){:is(.main__section.partners,.main__section.clientes) .marquee__inner .logos__img{max-width:120px}}@media (max-width:720px){:is(.main__section.partners,.main__section.clientes) .marquee__inner .logos__img{max-width:120px}}.main__section.clientes{background-color:#0000;margin-bottom:3rem;padding:0}@media (max-width:720px){.main__section.clientes{margin-bottom:1rem}}.main__section.house{flex-flow:column;justify-content:space-between;align-items:flex-start;min-height:90vh;margin-bottom:4rem;display:flex;overflow:hidden}@media (max-width:720px){.main__section.house{justify-content:flex-start;min-height:auto;margin-bottom:1rem}}.main__section.house .main__p{max-width:50%}@media (max-width:1080px){.main__section.house .main__p{max-width:100%}}.main__section.house .house__wrapper{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:2rem;width:100%;min-height:100vh;display:flex}@media (max-width:1080px){.main__section.house .house__wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;height:auto;min-height:auto}}.main__section.house .house__wrapper .house__aside{will-change:transform;flex-flow:column;justify-content:center;align-items:flex-start;width:35%;height:100vh;display:flex}@media (max-width:1080px){.main__section.house .house__wrapper .house__aside{flex-flow:wrap;justify-content:center;align-items:center;gap:2rem;width:100%;height:auto}}@media (max-width:720px){.main__section.house .house__wrapper .house__aside{gap:1rem}}.main__section.house .house__wrapper .house__aside .house__h3{text-align:left;cursor:pointer;font-size:22px;font-weight:400;line-height:40px;transition:color .3s,font-weight .3s}.main__section.house .house__wrapper .house__aside .house__h3.is--active{font-weight:700}@media (max-width:1080px){.main__section.house .house__wrapper .house__aside .house__h3{text-align:center;opacity:.4;font-size:18px;line-height:24px}.main__section.house .house__wrapper .house__aside .house__h3.tab--active{opacity:1;font-weight:700}}.main__section.house .house__wrapper .house__main{will-change:transform;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:65%;min-height:100vh;display:flex;overflow:hidden}@media (max-width:1080px){.main__section.house .house__wrapper .house__main{justify-content:center;align-items:center;gap:2rem;width:100%;height:auto;min-height:auto;margin:0 auto;overflow:hidden}}.main__section.house .house__wrapper .house__main .house__content{width:100%;height:100vh}@media (max-width:1080px){.main__section.house .house__wrapper .house__main .house__content{opacity:0;height:100%;min-height:600px;transition:all .5s ease-in-out;position:absolute}.main__section.house .house__wrapper .house__main .house__content.tab--active{opacity:1;position:static}@media (max-width:780px){.main__section.house .house__wrapper .house__main .house__content{min-height:400px}}}.main__section.house .house__wrapper .house__main .house__data-grid,.main__section.house .house__wrapper .house__main .house__data-frase{flex-flow:column;justify-content:center;align-items:flex-start;display:flex}@media (max-width:720px){.main__section.house .house__wrapper .house__main .house__data-grid,.main__section.house .house__wrapper .house__main .house__data-frase{padding:0 1rem}}.main__section.house .house__wrapper .house__main .house__data-grid{gap:3rem}.main__section.house .house__wrapper .house__main .data-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:2rem 1.5rem;width:100%;display:grid}.main__section.house .house__wrapper .house__main .data-grid__item{flex-flow:column;justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}@media (max-width:480px){.main__section.house .house__wrapper .house__main .data-grid__item{justify-content:flex-start;align-items:center;gap:.5rem}}.main__section.house .house__wrapper .house__main .data-grid__numero{text-align:left;font-family:Montserrat,sans-serif;font-size:clamp(2.25rem,1.4375rem + 2.7083vw,4.6875rem);font-weight:500;line-height:clamp(2.25rem,1.4375rem + 2.7083vw,4.6875rem)}@media (max-width:480px){.main__section.house .house__wrapper .house__main .data-grid__numero{text-align:center}}.main__section.house .house__wrapper .house__main .data-grid__titulo{text-transform:uppercase;font-size:18px;font-weight:500;line-height:18px}@media (max-width:480px){.main__section.house .house__wrapper .house__main .data-grid__titulo{text-align:center;font-size:11px;line-height:12px}}.main__section.house .house__wrapper .house__main .house__data-frase p{text-align:left;width:70%;font-size:20px;font-weight:400;line-height:1.2em}@media (max-width:480px){.main__section.house .house__wrapper .house__main .house__data-frase p{width:80%;font-size:16px;font-weight:300}}.main__page .construction__container{flex-flow:column;justify-content:center;align-items:center;gap:2rem;width:100%;min-height:100dvh;display:flex}.main__page .construction__container h1{text-align:center;font-size:22px;font-weight:400}.main__page .construction__container .icon__prox{width:100%;max-width:100px;height:auto}.form__wrapper .main__form label.form__consent{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:flex-start;gap:10px;margin:8px 0 0;padding:0;font-size:13px;line-height:1.45;display:flex}.form__wrapper .main__form label.form__consent input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;width:16px;height:16px;accent-color:var(--color-blanco,#fff);cursor:pointer;flex:none;margin:2px 0 0;display:inline-block}.form__wrapper .main__form label.form__consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.form__wrapper .main__form label.form__consent.invalid{color:var(--color-negro,#3c3c3c);font-weight:600}.form__wrapper .main__form p.form__error{color:var(--color-negro,#3c3c3c);background:0 0;margin:4px 0 0;padding:0;font-size:13px;font-weight:600}
.sos-margintop{padding-top:8rem}@media (max-width:720px){.sos-margintop{padding-top:6rem}}.legal-page .main__section{max-width:860px;margin:0 auto;padding:3rem 2rem 6rem}@media (max-width:720px){.legal-page .main__section{padding:2rem 1rem 4rem}}.legal__container{flex-direction:column;gap:2rem;display:flex}.legal__header{border-bottom:1px solid var(--bg-secundario);padding-bottom:1.5rem}.legal__title{color:var(--color-negro);margin:0;font-size:clamp(26px,5vw,44px);font-weight:600;line-height:1.15}.legal__content{color:var(--color-negro);font-size:15px;line-height:1.7}.legal__content h3{color:var(--color-negro);margin:1.75rem 0 .375rem;font-size:17px;font-weight:600}.legal__content h4{color:var(--color-negro);margin:1.25rem 0 .25rem;font-size:15px;font-weight:600}.legal__content p{margin:.25rem 0}.legal__content ul,.legal__content ol{margin:.25rem 0;padding-left:1.5rem}.legal__content li{margin-bottom:.2rem}.legal__content a{color:var(--color-primario);text-underline-offset:2px;text-decoration:underline}.legal__content em{color:#6b6b6b;font-size:13px}.legal__info-table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:13px}.legal__info-table th,.legal__info-table td{border:1px solid var(--bg-secundario);text-align:left;vertical-align:top;padding:.625rem .875rem}.legal__info-table th{background-color:var(--bg-secundario);font-weight:600}@media (max-width:720px){.legal__info-table{font-size:12px}.legal__info-table th,.legal__info-table td{padding:.5rem .625rem}}
:root{--font-raleway:"Raleway",sans-serif}body{font-family:var(--font-raleway),sans-serif}
.AnimatedLogo-module__g-Ignq__logo{--logo-height:43px;align-items:center;gap:calc(var(--logo-height)*.18);height:var(--logo-height);white-space:nowrap;line-height:0;display:inline-flex;overflow:hidden}.AnimatedLogo-module__g-Ignq__logo img{will-change:transform,opacity;width:auto;height:100%;display:block}.AnimatedLogo-module__g-Ignq__word{transform-origin:0}.AnimatedLogo-module__g-Ignq__white img{filter:brightness(0)invert()}@media (max-width:1080px){.AnimatedLogo-module__g-Ignq__logo{--logo-height:34px}}@media (max-width:720px){.AnimatedLogo-module__g-Ignq__logo{--logo-height:22px}.AnimatedLogo-module__g-Ignq__logo .AnimatedLogo-module__g-Ignq__icon{display:none}}
.CookieBanner-module__wopHNq__banner{z-index:50;max-width:920px;margin:0 auto;position:fixed;bottom:1rem;left:1rem;right:1rem}@media (min-width:768px){.CookieBanner-module__wopHNq__banner{bottom:2rem}}.CookieBanner-module__wopHNq__card{background-color:#f3f1e4;border:1px solid #d6d4c0;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #3c3c3c24}.CookieBanner-module__wopHNq__main{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}@media (min-width:768px){.CookieBanner-module__wopHNq__main{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}.CookieBanner-module__wopHNq__content{align-items:flex-start;gap:.875rem;display:flex}.CookieBanner-module__wopHNq__iconWrapper{color:#3c3c3c;background-color:#e1dfcc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.CookieBanner-module__wopHNq__title{color:#3c3c3c;text-align:left;margin:0 0 3px;font-size:14px;font-weight:600}.CookieBanner-module__wopHNq__description{color:#6b6b6b;text-align:left;margin:0;font-size:13px;line-height:1.5}.CookieBanner-module__wopHNq__link{color:#3c3c3c;text-underline-offset:2px;font-weight:500;text-decoration:underline}.CookieBanner-module__wopHNq__actions{flex-direction:column;flex-shrink:0;gap:.5rem;width:100%;display:flex}@media (min-width:560px){.CookieBanner-module__wopHNq__actions{flex-direction:row;width:auto}}.CookieBanner-module__wopHNq__btnSecondary{color:#3c3c3c;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #b0aea7;border-radius:2rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1.125rem;font-family:Raleway,sans-serif;font-size:13px;font-weight:500;transition:background-color .16s,border-color .16s;display:flex}.CookieBanner-module__wopHNq__btnSecondary:hover{background-color:#e1dfcc;border-color:#e1dfcc}.CookieBanner-module__wopHNq__btnPrimary{color:#f3f1e4;cursor:pointer;white-space:nowrap;background-color:#3c3c3c;border:none;border-radius:2rem;padding:.5rem 1.125rem;font-family:Raleway,sans-serif;font-size:13px;font-weight:500;transition:background-color .16s;box-shadow:0 2px 3px #3c3c3c40}.CookieBanner-module__wopHNq__btnPrimary:hover{background-color:#555}.CookieBanner-module__wopHNq__configPanel{background-color:#f9f8f1;border-top:1px solid #d6d4c0;padding:1.25rem 1.5rem;overflow:hidden}.CookieBanner-module__wopHNq__configTitle{text-transform:uppercase;letter-spacing:.08em;color:#9a9890;text-align:left;margin:0 0 .875rem;font-size:11px;font-weight:600}.CookieBanner-module__wopHNq__configItems{flex-direction:column;gap:.625rem;display:flex}.CookieBanner-module__wopHNq__configItem{background-color:#f3f1e4;border:1px solid #e1dfcc;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.CookieBanner-module__wopHNq__configItemContent{align-items:flex-start;gap:.75rem;display:flex}.CookieBanner-module__wopHNq__configIcon{color:#3c3c3c;background-color:#e1dfcc;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex}.CookieBanner-module__wopHNq__configItemTitle{color:#3c3c3c;text-align:left;margin:0 0 2px;font-size:13px;font-weight:500}.CookieBanner-module__wopHNq__configItemDesc{color:#6b6b6b;text-align:left;margin:0;font-size:12px;line-height:1.4}.CookieBanner-module__wopHNq__configFooter{justify-content:flex-end;padding-top:.75rem;display:flex}.CookieBanner-module__wopHNq__toggle{cursor:pointer;background-color:#b0aea7;border:none;border-radius:12px;flex-shrink:0;width:42px;height:23px;padding:0;transition:background-color .2s;position:relative}.CookieBanner-module__wopHNq__toggleOn{background-color:#3c3c3c}.CookieBanner-module__wopHNq__toggleDisabled{opacity:.55;cursor:not-allowed;background-color:#3c3c3c}.CookieBanner-module__wopHNq__toggleThumb{background-color:#f3f1e4;border-radius:50%;width:19px;height:19px;transition:transform .2s;display:block;position:absolute;top:2px;left:2px}.CookieBanner-module__wopHNq__toggleOn .CookieBanner-module__wopHNq__toggleThumb,.CookieBanner-module__wopHNq__toggleDisabled .CookieBanner-module__wopHNq__toggleThumb{transform:translate(19px)}
