@charset "UTF-8";@font-face{font-family:ABC Favorit Mono Variable-Regular;src:url(/Fonts/ABCFavoritMonoVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono-Light;src:url(/Fonts/ABCFavoritMono-Light.woff2) format("woff2"),url(/Fonts/ABCFavoritMono-Light.woff) format("woff"),url(/Fonts/ABCFavoritMono-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype-Light;src:url(/Fonts/ABCDiatype-Light.woff2) format("woff2"),url(/Fonts/ABCDiatype-Light.woff) format("woff"),url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono Variable;src:url(/Fonts/ABCFavoritMonoVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype Variable;src:url(/Fonts/ABCDiatype-Light.woff2) format("woff2"),url(/Fonts/ABCDiatype-Light.woff) format("woff"),url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit-Book;src:url(/Fonts/ABCFavorit-Book.woff2) format("woff2"),url(/Fonts/ABCFavorit-Book.woff) format("woff"),url(/Fonts/ABCFavorit-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.preloader{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:99999;opacity:1}.preloader .preloader-icons{position:relative;width:90px;height:90px;margin-bottom:2.7777777778vw}.preloader .preloader-icons .preloader-icon{width:90px;height:auto;position:absolute}.preloader .preloader-counter{display:flex;align-items:baseline;gap:4px;font-family:ABC Favorit Mono Variable-Regular,Helvetica;color:#f2efea}.preloader .preloader-counter .counter-number,.preloader .preloader-counter .counter-percentage{color:#f2efea;text-align:center;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-size:.9722222222vw;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}@media only screen and (min-width:1920px){.preloader .preloader-counter .counter-number,.preloader .preloader-counter .counter-percentage{font-size:14px}}@media only screen and (max-width:1000px){.preloader .preloader-counter .counter-number,.preloader .preloader-counter .counter-percentage{font-size:1.8229166667vw}}@media only screen and (max-width:600px){.preloader .preloader-counter .counter-number,.preloader .preloader-counter .counter-percentage{font-size:14px}}.preloader .progress-bar-container{margin-top:1.3888888889vw;overflow:hidden;border-radius:2px;bottom:0;position:absolute;left:0;width:100vw;height:5px}.preloader .progress-bar-container .progress-bar{width:0;height:100%;background-color:#f2efea;border-radius:2px}.contacto-wrapper{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#000;z-index:99999;color:#f2efea}.contacto-wrapper .highlighted-text,.contacto-wrapper .text-big,.contacto-wrapper .text-small{color:#f2efea}.contacto-wrapper .text-big{font-size:1.5235457064vw;line-height:1.6620498615vw}@media only screen and (min-width:1920px){.contacto-wrapper .text-big{font-size:22px;line-height:24px}}.contacto-wrapper p{margin:0}@media(max-width:600px){.contacto-wrapper .text-big{font-size:22px;line-height:24px}}.contacto-wrapper .text-small-container{position:relative;height:.6944444444vw;margin:0 0 9px!important}@media only screen and (min-width:1920px){.contacto-wrapper .text-small-container{height:10px}}@media only screen and (max-width:1000px){.contacto-wrapper .text-small-container{height:1.3440860215vw}}@media only screen and (max-width:600px){.contacto-wrapper .text-small-container{height:10px}}.contacto-wrapper .text-small-container .text-small{position:absolute}.contacto-wrapper .contacto-close{position:absolute;top:40px;right:40px;background:transparent;border:none;cursor:pointer;z-index:10;font-family:inherit;text-transform:uppercase;width:auto;text-align:right;transition:color .3s ease;pointer-events:auto}.contacto-wrapper .contacto-close .text-small{pointer-events:none}.contacto-wrapper .contacto-close:hover{color:#575757}@media(max-width:1000px){.contacto-wrapper .contacto-close{top:15px;right:30px}}@media(max-width:600px){.contacto-wrapper .contacto-close{top:18px;right:20px;font-size:12px;line-height:normal}}.contacto-container{padding:40px 2.7777777778vw;max-width:100vw;box-sizing:border-box;height:100%;display:flex;justify-content:space-between;flex-direction:column}@media(max-width:1000px){.contacto-container{padding:73px 3.7760416667vw 31px}}@media(max-width:600px){.contacto-container{padding:79px 3.7760416667vw 44px;height:auto;min-height:100%;justify-content:flex-start}}.contacto-top{display:flex;width:100%;gap:173px;justify-content:flex-start;align-items:flex-start}@media(max-width:1000px){.contacto-top{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px 28px;align-items:start}}@media(max-width:600px){.contacto-top{grid-template-columns:1fr;gap:20px}.contacto-top>.col{max-width:100%}}.contacto-top>.col{flex:0 0 auto}.contacto-top>.col.about{width:100%;max-width:36vw}@media(max-width:1000px){.contacto-top>.col.about{max-width:100%}}.contacto-top>.col.selected-clients{width:100%;max-width:23vw}@media(max-width:1000px){.contacto-top>.col.selected-clients{max-width:100%}}.contacto-top h2{margin:0}.contacto-top h3{margin:0;display:inline-block;width:max-content;max-width:100%}.contacto-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr) minmax(0,1.1fr);gap:40px 60px;align-items:end;margin-top:17vh}@media(max-width:1000px){.contacto-content{margin-top:173px}}@media(max-width:600px){.contacto-content{margin-top:84px}}.contacto-content .info-column{min-width:0;align-self:end}.contacto-content .info-column--stack{display:grid;gap:26px;align-content:end}.contacto-content .info-column--image{display:flex;justify-content:flex-end;width:100%;max-width:100%}.contacto-content .info-column--image .contact-image-wrap{margin:0;padding-top:14px;width:100%;max-width:100%}.contacto-content .info-column--image .contact-image-wrap img{border-radius:16px;display:block;width:100%;height:auto;object-fit:cover}.contacto-content .info-block span{display:block;margin-bottom:10px;text-transform:uppercase;opacity:.78}.contacto-content .info-block p,.contacto-content .info-block a{text-decoration:none;color:inherit;transition:color .3s ease}.contacto-content .info-block a:hover{color:#575757}.contacto-content .rrss-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.contacto-content .rrss-links li{margin:0;padding:0;line-height:1}.contacto-content .rrss-links a{text-decoration:none;color:inherit}.contacto-content .info-block--cta{max-width:80%}@media(max-width:1000px){.contacto-content{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px 28px;align-items:start}.contacto-content .info-column{align-self:auto}.contacto-content .info-column:not(.info-column--image){grid-column:1}.contacto-content .info-column--image{grid-column:2;grid-row:1/span 3;justify-content:flex-end;align-self:start}.contacto-content .info-column--stack{gap:41px;align-content:normal}}@media(max-width:600px){.contacto-content{grid-template-columns:1fr;gap:20px}.contacto-content .info-column,.contacto-content .info-column--image{grid-column:auto;grid-row:auto;justify-content:flex-start}.contacto-content .info-column--stack{gap:26px}.contacto-content .info-column--image .contact-image-wrap{max-width:167px;padding-top:20px}.contacto-content .text-big{font-size:22px;line-height:24px}}@font-face{font-family:ABC Favorit Mono Variable-Regular;src:url(/Fonts/ABCFavoritMonoVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono-Light;src:url(/Fonts/ABCFavoritMono-Light.woff2) format("woff2"),url(/Fonts/ABCFavoritMono-Light.woff) format("woff"),url(/Fonts/ABCFavoritMono-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype-Light;src:url(/Fonts/ABCDiatype-Light.woff2) format("woff2"),url(/Fonts/ABCDiatype-Light.woff) format("woff"),url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono Variable;src:url(/Fonts/ABCFavoritMonoVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype Variable;src:url(/Fonts/ABCDiatype-Light.woff2) format("woff2"),url(/Fonts/ABCDiatype-Light.woff) format("woff"),url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit-Book;src:url(/Fonts/ABCFavorit-Book.woff2) format("woff2"),url(/Fonts/ABCFavorit-Book.woff) format("woff"),url(/Fonts/ABCFavorit-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}#primary_nav{position:fixed;top:30px;right:2.7777777778vw;display:flex;flex-direction:column;gap:8px;z-index:98;height:36px;transition:opacity .3s ease-in}#primary_nav.menu-active{height:unset}#primary_nav.menu-active .menu-item-box .liquidGlass-tint{background:#45434361}@media only screen and (max-width:1000px){#primary_nav.menu-active .menu-item-box .liquidGlass-tint{background:#4543437a}}@media only screen and (max-width:1000px){#primary_nav{right:3.7760416667vw}}@media only screen and (max-width:600px){#primary_nav{right:23px}}#primary_nav .menu-item{text-decoration:none;overflow:hidden;position:relative;cursor:pointer}#primary_nav .menu-item:not(.toggle_menu_container) .menu-item-box{opacity:0;visibility:hidden;transform:translateY(-36px)}#primary_nav .menu-item.toggle_menu_container{display:flex;justify-content:space-between;align-items:center;opacity:1;visibility:visible;overflow:visible;position:absolute}#primary_nav .menu-item.toggle_menu_container .menu-item-box{z-index:4501}@media only screen and (max-width:1000px){#primary_nav .menu-item.toggle_menu_container{position:relative}}#primary_nav .menu-item.toggle_menu_container span{display:block}#primary_nav .menu-item .menu-item-box{display:flex;width:139px;height:36px;position:relative;border-radius:6px;overflow:hidden;z-index:-1;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,2.2)}#primary_nav .menu-item .menu-item-box .liquidGlass-effect{position:absolute;z-index:0;inset:0;backdrop-filter:blur(7.55px);-webkit-backdrop-filter:blur(7.55px);filter:url(#glass-distortion);overflow:hidden;pointer-events:none}#primary_nav .menu-item .menu-item-box .liquidGlass-tint{z-index:1;position:absolute;inset:0;background:#45434333;border-radius:6px;pointer-events:none}#primary_nav .menu-item .menu-item-box .liquidGlass-shine{position:absolute;inset:0;z-index:2;overflow:hidden;box-shadow:inset 1px 1px .5px #ffffff4d,inset -.5px -.5px .5px .5px #fff3;border-radius:6px;pointer-events:none}#primary_nav .menu-item .menu-item-box .liquidGlass-content{z-index:3;position:relative;display:flex;width:100%;align-items:center;justify-content:center;gap:29px;padding:10px 14px;border-radius:6px;pointer-events:none}#primary_nav .menu-item .menu-item-box .title{position:relative;width:fit-content;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;color:#f2efea;mix-blend-mode:difference;pointer-events:none;font-size:12px;letter-spacing:0;line-height:normal}@media only screen and (max-width:1000px){#primary_nav .menu-item .menu-item-box .title{color:#000;mix-blend-mode:normal}}#primary_nav .menu-item .menu-item-box .abbreviation{position:relative;width:fit-content;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;color:#f2efea;mix-blend-mode:difference;pointer-events:none;font-size:10px;letter-spacing:0;line-height:normal}@media only screen and (max-width:1000px){#primary_nav .menu-item .menu-item-box .abbreviation{color:#000;mix-blend-mode:normal}}#primary_nav .menu-item .menu-item-box .toggle_menu_open{mix-blend-mode:difference;pointer-events:none}@media only screen and (max-width:1000px){#primary_nav .menu-item .menu-item-box .toggle_menu_open{mix-blend-mode:normal;filter:invert(1)}}#primary_nav .menu-item .menu-item-box.is-on-light .title,#primary_nav .menu-item .menu-item-box.is-on-light .abbreviation{color:#000;mix-blend-mode:normal}#primary_nav .menu-item .menu-item-box.is-on-light .toggle_menu_open{mix-blend-mode:normal;filter:invert(1)}#primary_nav .menu-item .menu-item-box.is-on-dark .title,#primary_nav .menu-item .menu-item-box.is-on-dark .abbreviation{color:#f2efea;mix-blend-mode:normal}#primary_nav .menu-item .menu-item-box.is-on-dark .toggle_menu_open{mix-blend-mode:normal;filter:none}#primary_nav .menu-item .menu-item-box:hover{transform:scale(1.02)}@media only screen and (max-width:1000px){header.nav-on-dark #primary_nav:not(.menu-active) .menu-item-box .title,header.nav-on-dark #primary_nav:not(.menu-active) .menu-item-box .abbreviation{color:#f2efea}header.nav-on-dark #primary_nav:not(.menu-active) .menu-item-box .toggle_menu_open{filter:none}}@media only screen and (max-width:600px){header.home-mobile-light-menu #primary_nav .menu-item-box .title,header.home-mobile-light-menu #primary_nav .menu-item-box .abbreviation{color:#f2efea;mix-blend-mode:normal}header.home-mobile-light-menu #primary_nav .menu-item-box .toggle_menu_open{mix-blend-mode:normal;filter:none}}@font-face{font-family:ABC Favorit Mono Variable-Regular;src:url(/Fonts/ABCFavoritMonoVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono-Light;src:url(/Fonts/ABCFavoritMono-Light.woff2) format("woff2"),url(/Fonts/ABCFavoritMono-Light.woff) format("woff"),url(/Fonts/ABCFavoritMono-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype-Light;src:url(/Fonts/ABCDiatype-Light.woff2) format("woff2"),url(/Fonts/ABCDiatype-Light.woff) format("woff"),url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono Variable;src:url(/Fonts/ABCFavoritMonoVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype Variable;src:url(/Fonts/ABCDiatype-Light.woff2) format("woff2"),url(/Fonts/ABCDiatype-Light.woff) format("woff"),url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit-Book;src:url(/Fonts/ABCFavorit-Book.woff2) format("woff2"),url(/Fonts/ABCFavorit-Book.woff) format("woff"),url(/Fonts/ABCFavorit-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}header{position:relative;transition:top .3s ease-in}header.hide-header .logo,header.hide-header #primary_nav{opacity:0;z-index:-1}header .logo{position:fixed;top:29px;left:2.7777777778vw;display:flex;z-index:98!important;mix-blend-mode:difference;transition:opacity .3s ease-in}@media only screen and (max-width:1000px){header .logo{left:3.7760416667vw;top:30px}}@media only screen and (max-width:600px){header .logo{left:23px}}header .logo img{width:163px;height:auto}html,body{margin:0;width:100%;height:100%}.custom-cursor[data-astro-cid-sckkx6r4]{position:fixed;top:0;left:0;width:80px;height:80px;pointer-events:none;z-index:9999;opacity:0;transform:translate(-50%,-50%);will-change:transform}.custom-cursor[data-astro-cid-sckkx6r4] img[data-astro-cid-sckkx6r4]{width:100%;height:100%;object-fit:contain}@font-face{font-family:ABC Favorit Mono Variable-Regular;src:url(/Fonts/ABCFavoritMonoVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono-Light;src:url(/Fonts/ABCFavoritMono-Light.woff2) format("woff2"),url(/Fonts/ABCFavoritMono-Light.woff) format("woff"),url(/Fonts/ABCFavoritMono-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype-Light;src:url(/Fonts/ABCDiatype-Light.woff2) format("woff2"),url(/Fonts/ABCDiatype-Light.woff) format("woff"),url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono Variable;src:url(/Fonts/ABCFavoritMonoVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype Variable;src:url(/Fonts/ABCDiatype-Light.woff2) format("woff2"),url(/Fonts/ABCDiatype-Light.woff) format("woff"),url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit-Book;src:url(/Fonts/ABCFavorit-Book.woff2) format("woff2"),url(/Fonts/ABCFavorit-Book.woff) format("woff"),url(/Fonts/ABCFavorit-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}[data-cursor-lines]{position:relative}[data-cursor-lines] .cursor-lines{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:1;z-index:4}[data-cursor-lines] .cursor-line-horizontal,[data-cursor-lines] .cursor-line-vertical{position:absolute;background-color:#575757;opacity:.75;will-change:transform}[data-cursor-lines] .cursor-line-horizontal{top:50%;left:-50%;width:200%;height:1px}[data-cursor-lines] .cursor-line-vertical{top:-50%;left:50%;width:1px;height:200%}.head{position:relative;width:100vw;height:100vh;height:100svh;background-size:cover;font-family:ABC Favorit Mono Variable-Regular,Helvetica}.head picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.head picture .bg-section{position:absolute;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:1000px){.head{display:flex;align-items:center}}.head:before{content:"";top:0;left:0;width:100%;height:100%;opacity:.47;position:absolute;background-color:#000;z-index:1}.head .bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.head .logo-big{width:100%;height:auto;bottom:0;left:0;padding:0 40px 33px;position:absolute}.head .instaladores-mec{position:absolute;top:29px;left:26.875vw;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;color:#f2efea;font-size:12px;letter-spacing:0;line-height:normal;z-index:10000}@media only screen and (max-width:1000px){.head .instaladores-mec{left:3.7760416667vw;top:unset;bottom:30px;margin:0}}@media only screen and (max-width:600px){.head .instaladores-mec{left:23px}}.head .en-manos-expertas-2{position:absolute;top:29px;left:50.9722222222vw;width:147px;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:300;color:#f2efea;font-size:12px;letter-spacing:0;line-height:normal}@media only screen and (max-width:1000px){.head .en-manos-expertas-2{display:block;top:unset;left:3.7760416667vw;font-size:50px;line-height:42px;font-family:ABC Diatype-Light,Helvetica;width:290px;text-transform:lowercase;z-index:2!important}.head .en-manos-expertas-2:first-letter{text-transform:uppercase}}@media only screen and (max-width:600px){.head .en-manos-expertas-2{left:23px;font-size:50px;line-height:42px}}.head .vlc-spain-h{position:absolute;top:329px;left:40px;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;color:#f2efea;font-size:12px;letter-spacing:0;line-height:normal;z-index:10000}.head .vlc-spain-h #valencia-time{text-transform:uppercase}@media only screen and (max-width:1000px){.head .vlc-spain-h{right:3.7760416667vw;left:unset;top:unset;bottom:30px;margin:0;text-align:right}}@media only screen and (max-width:600px){.head .vlc-spain-h{right:23px}}.section-scroll-text{flex-wrap:wrap;padding:80px 2.7777777778vw}@media only screen and (max-width:1000px){.section-scroll-text{padding:38px 3.7760416667vw 69px;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (max-width:600px){.section-scroll-text{padding:37px 23px}}.section-scroll-text .text-col .highlighted-text{font-size:2.7777777778vw;line-height:2.9166666667vw}@media only screen and (max-width:1000px){.section-scroll-text .text-col{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.section-scroll-text .text-col .highlighted-text{max-width:615px!important;width:100%;font-size:3.4946236559vw;line-height:3.7634408602vw}}@media only screen and (max-width:600px){.section-scroll-text .text-col .highlighted-text{max-width:unset!important;width:96%;font-size:26px;line-height:28px;text-align:left}}.section-scroll-text .text-col p:first-child{margin-top:0}@media only screen and (max-width:1000px){.section-scroll-text .text-col p:last-child{margin-bottom:0;margin-top:0}}@media only screen and (max-width:1000px){.section-scroll-text .image-1,.section-scroll-text .image-2{text-align:center!important}.section-scroll-text .image-1 .text-small-left,.section-scroll-text .image-2 .text-small-left{display:block;margin-top:10px}.section-scroll-text .image-1 img,.section-scroll-text .image-2 img{width:167px;height:167px;object-fit:cover;object-position:center;border-radius:16px}.section-scroll-text .image-1.only-tablet-mobile{display:block}.section-scroll-text .image-1 p{margin-bottom:30px}.section-scroll-text .image-2{margin-top:109px}}@media only screen and (max-width:1000px)and (max-width:600px){.section-scroll-text .image-2{margin-top:39px}}.section-scroll-text .image-1{margin-bottom:20px}@media only screen and (max-width:1000px){.section-scroll-text .image-1{margin-bottom:39px}}.section-scroll-text .images-col{text-align:right;display:flex;flex-direction:column;padding-left:4.8611111111vw}@media only screen and (max-width:1000px){.section-scroll-text .images-col{padding-left:0;width:100%!important}}.section-scroll-text .images-col .text-small{margin:10px 0 20px;text-align:left}@media only screen and (max-width:1000px){.section-scroll-text .images-col .text-small{text-align:center;margin:10px 0 0}}.section-scroll-text .images-col img{width:100%;height:auto;border-radius:20px}@media only screen and (max-width:1000px){.section-scroll-text .images-col img{width:167px;height:167px;border-radius:16px}}.section-scroll-text .highlighted-text{color:#b3b3b3;opacity:1;position:relative}.section-scroll-text .highlighted-text .char{display:inline-block}.services-intro{position:relative;padding:0 2.7777777778vw 105px}.services-intro .text-small-container{position:relative;height:.6944444444vw;width:32px}@media only screen and (min-width:1920px){.services-intro .text-small-container{height:10px}}@media only screen and (max-width:1000px){.services-intro .text-small-container{height:1.3440860215vw;margin-bottom:28px}}@media only screen and (max-width:600px){.services-intro .text-small-container{height:10px}}.services-intro .text-small-container .text-small-left{position:absolute;top:4px}@media only screen and (max-width:1000px){.services-intro{padding:0 3.7760416667vw}}@media only screen and (max-width:600px){.services-intro{padding:0 23px}}.services-intro .highlighted-text{margin:0}.services-intro .services-section{align-items:flex-start;margin-top:51px}@media only screen and (max-width:1000px){.services-intro .services-section{max-width:unset!important}}.services-intro .services-section .btn-plus{margin-top:44px}.services-intro .services-section .services-col{gap:31px}@media only screen and (max-width:1000px){.services-intro .services-section .services-col{gap:20px}}@media only screen and (max-width:600px){.services-intro .services-section .services-col{flex-wrap:wrap;width:100%}}.services-intro .services-section .services-col .service{width:33.3%;border-right:1px solid #E6E0D7}.services-intro .services-section .services-col .service:last-child{border-right:none}@media only screen and (max-width:1000px){.services-intro .services-section .services-col .service{border-left:1px solid #000;border-right:none;padding-left:12px}}@media only screen and (max-width:600px){.services-intro .services-section .services-col .service{width:calc((100% - 20px)/2)}}@media only screen and (max-width:1000px){.services-intro .services-section .services-col .service .cols{flex-direction:column;height:100%;justify-content:space-between}}.services-intro .services-section .services-col .service .cols .text-small-left{font-size:10px;line-height:100%;padding-right:18px;margin:0}@media only screen and (max-width:1000px){.services-intro .services-section .services-col .service .cols .text-small-left{margin-bottom:28px}}.services-intro .services-section .services-col .service .cols .highlighted-text{margin:0;font-weight:309;font-size:1.5235457064vw;line-height:1.5235457064vw;letter-spacing:0}@media only screen and (min-width:1920px){.services-intro .services-section .services-col .service .cols .highlighted-text{font-size:22px;line-height:22px}}@media only screen and (max-width:1000px){.services-intro .services-section .services-col .service .cols .highlighted-text{font-size:2.9569892473vw;line-height:2.9569892473vw}}@media only screen and (max-width:600px){.services-intro .services-section .services-col .service .cols .highlighted-text{font-size:22px;line-height:22px}}@media only screen and (max-width:1000px){.services-intro .col-last .text-wrapper{max-width:608px;width:100%}}.services-intro .col-last .text{margin-top:44px;padding-right:6%}@media only screen and (max-width:1000px){.services-intro .col-last .text{margin-top:17px;padding-right:0;margin-bottom:0}}@media only screen and (max-width:600px){.services-intro .col-last .text{padding-right:14%}}.services{width:100%;background-color:#f4f4f4;padding:80px 2.7777777778vw;position:relative;overflow:hidden}@media only screen and (max-width:1000px){.services{padding:39px 3.7760416667vw 51px}}@media only screen and (max-width:600px){.services{padding:39px 10px 51px}}.services-home-mobile{background-color:#000!important;padding-top:73px!important}@media only screen and (max-width:600px){.services-home-mobile{padding-top:0!important}}.services-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media only screen and (max-width:1000px){.services-grid{background-color:#000;border-radius:20px;padding:36px 34px;gap:0}}@media only screen and (max-width:600px){.services-grid{padding:120px 24px 0;border-radius:16px}}.tabs-column{width:100%;margin-bottom:20px;position:relative;z-index:10;display:none}@media only screen and (max-width:1000px){.tabs-column{margin-bottom:0;display:block}}.tabs-list{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;border-bottom:1.5px solid #E6E0D7;padding-bottom:19px;--progreso-linea: 0%;width:100%}@media only screen and (max-width:1000px){.tabs-list{border-bottom:none;padding-bottom:0}}@media only screen and (max-width:600px){.tabs-list{margin-top:54px}}.tabs-list:after{content:"";display:block;height:1.5px;background-color:#000;width:var(--progreso-linea);position:absolute}@media only screen and (max-width:1000px){.tabs-list:after{display:none}}.tabs-list:after{bottom:-1.5px;left:0;z-index:2}.tabs-list .tab-item{text-decoration:none;font-size:1.5rem;color:#f2efea;transition:color .3s ease;cursor:pointer;font-weight:300;line-height:1.2;width:33.3%;position:relative;border:none;background:transparent;padding:0;appearance:none}@media only screen and (max-width:1000px){.tabs-list .tab-item{display:flex;justify-content:center;border-bottom:1px solid #8B8B8B;padding-bottom:19px;transition:.3s ease-in-out;position:relative}.tabs-list .tab-item.active{border-bottom:1px solid #F2EFEA}.tabs-list .tab-item.active:before{display:none}.tabs-list .tab-item:before{content:"";display:block;position:absolute;left:0;width:100%;height:100%;background-color:#0009;z-index:10}}.tabs-list .tab-item .icon-mobile{display:none;width:34px;height:34px}@media only screen and (max-width:1000px){.tabs-list .tab-item .icon-mobile{display:block}}.tabs-list .tab-item .tab-title{color:#000;font-family:ABC Diatype-Light,Helvetica;font-size:1.5235457064vw;font-style:normal;font-weight:309;line-height:1.5235457064vw;padding-left:50px;border-right:1.5px solid #E6E0D7}@media only screen and (min-width:1920px){.tabs-list .tab-item .tab-title{font-size:22px;line-height:22px}}@media only screen and (max-width:1000px){.tabs-list .tab-item .tab-title{font-size:2.9569892473vw;line-height:2.9569892473vw}}@media only screen and (max-width:600px){.tabs-list .tab-item .tab-title{font-size:22px;line-height:22px}}.tabs-list .tab-item .tab-counter-loop{position:absolute;left:20px;top:0}@media only screen and (max-width:1000px){.tabs-list .tab-item .tab-counter-loop{color:#f2efea;left:25%}}@media only screen and (max-width:600px){.tabs-list .tab-item .tab-counter-loop{left:0}}.content-column{width:100%;position:relative;border-radius:22px}.slider-track{display:grid;grid-template-columns:1fr;grid-template-rows:88vh;width:100%;position:relative;background-color:#000;height:88vh;max-height:850px;border-radius:22px;overflow:hidden}@media only screen and (min-width:1920px){.slider-track{height:80vh;max-height:80vh}}@media only screen and (max-height:750px){.slider-track{height:85vh}}@media only screen and (max-width:1000px){.slider-track{grid-template-rows:auto;height:auto;max-height:none;border-radius:0}}.service-card{grid-column:1/-1;grid-row:1/-1;width:100%;max-height:850px;overflow:hidden;height:88vh}@media only screen and (min-width:1920px){.service-card{max-height:80vh;height:80vh}}@media only screen and (max-height:750px){.service-card{height:85vh}}.service-card{background-color:transparent;color:#fff;display:flex;padding:0;opacity:0;visibility:hidden;z-index:-1;pointer-events:none;transition:opacity .6s ease-in-out,visibility 0s .6s,z-index 0s .6s}.service-card.first-visible{opacity:1;visibility:visible;z-index:1;pointer-events:auto}@media only screen and (max-width:1000px){.service-card{flex-direction:column;max-height:unset;overflow:unset;height:unset}.service-card .card-image,.service-card .card-info{width:100%!important}}.service-card.active{opacity:1;visibility:visible;z-index:2;pointer-events:auto;transition:opacity .6s ease-in-out,visibility 0s 0s,z-index 0s 0s}.service-card.active .card-image .img-placeholder img{filter:blur(0)}.service-card .card-info{width:50%;display:flex;flex-direction:column;position:relative;z-index:10;padding:40px 2.7777777778vw;max-height:88vh;box-sizing:border-box;overflow:hidden}@media only screen and (min-width:1920px){.service-card .card-info{max-height:80vh}}@media only screen and (max-width:1000px){.service-card .card-info{padding:0}}.service-card .card-info .card-number{color:#f2efea;position:absolute;top:40px;right:2.7777777778vw}@media only screen and (max-width:1000px){.service-card .card-info .card-number{right:3.7760416667vw;display:none}}@media only screen and (max-width:600px){.service-card .card-info .card-number{right:23px}}.service-card .card-info .content{padding-left:13.1944444444vw;margin-top:100px}@media only screen and (max-height:750px){.service-card .card-info .content{margin-top:50px}}@media only screen and (max-width:1000px){.service-card .card-info .content{margin-top:0;padding-left:0}}.service-card .card-info .content .icon{width:11.5277777778vw;height:auto;position:absolute;left:0}@media only screen and (max-width:1000px){.service-card .card-info .content .icon{display:none}}.service-card .card-info .content h3{margin:0}@media only screen and (max-width:1000px){.service-card .card-info .content h3{display:none}}.service-card .card-info .content ul{padding:0;list-style:none;margin:69px 0 0}@media only screen and (max-height:750px){.service-card .card-info .content ul{margin:40px 0 0}}@media only screen and (max-width:1000px){.service-card .card-info .content ul{margin:0;columns:2;column-gap:1rem}}@media only screen and (max-width:600px){.service-card .card-info .content ul{width:100%!important;columns:unset;column-gap:unset}}.service-card .card-info .content ul li{display:flex;align-items:flex-start;margin-bottom:12px}.service-card .card-info .content ul li .mi-marker{margin-right:25px;flex-shrink:0;font-weight:700;color:#f2efea;background-color:#f2efea;width:9px;height:9px;border-radius:100%;position:relative;top:6px}@media only screen and (max-width:1000px){.service-card .card-info .content ul li .mi-marker{margin-right:20px}}.service-card .card-info .content ul li .feature-text{flex:1;color:#f2efea33}.service-card .card-info .content ul li .feature-text .char{display:inline-block}.service-card .card-image{width:50%;position:relative;height:100%;max-height:88vh;padding:40px 45px;overflow:hidden;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1920px){.service-card .card-image{max-height:79vh}}.service-card .card-image h3{display:none;width:50%}@media only screen and (max-width:600px){.service-card .card-image h3{width:100%}.service-card .card-image h3 br{display:none}}@media only screen and (max-width:1000px){.service-card .card-image{padding:40px 0;display:flex;height:auto!important}.service-card .card-image h3{display:block;margin-top:0}.service-card .card-image .img-placeholder{width:50%!important;height:unset!important;padding-right:33px}.service-card .card-image .img-placeholder img{width:100%!important;aspect-ratio:1/1!important;object-fit:unset!important}}@media only screen and (max-width:600px){.service-card .card-image{flex-direction:column-reverse;padding:20px 0 38px;justify-content:center;width:100%;max-height:unset;height:unset!important;overflow:unset}}.service-card .card-image .img-placeholder{width:100%;height:100%;max-height:100%;max-width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:20px;position:relative;flex-shrink:1}@media only screen and (max-width:600px){.service-card .card-image .img-placeholder{width:100%!important;padding-right:0}}.service-card .card-image .img-placeholder img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block;border-radius:20px;filter:blur(10rem);transition:filter .8s ease-in-out}@media only screen and (max-width:600px){.services-home-mobile .service-card{transition:none!important;opacity:1!important;visibility:visible!important;z-index:auto!important;pointer-events:auto!important;display:flex!important;grid-column:auto!important;grid-row:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;border-radius:16px!important;scroll-margin-top:150px}}@media only screen and (max-width:600px){.services-home-mobile .services-grid{background-color:transparent!important;border-radius:0!important;padding:0!important;gap:0}.services-home-mobile.services{overflow:visible}.services-home-mobile .tabs-column{position:sticky;top:0;z-index:97;background-color:#000;padding:74px 23px 14px}.services-home-mobile .content-column{padding:20px 23px 0}.services-home-mobile .slider-track{height:auto!important;max-height:none!important;overflow:visible!important;background-color:transparent!important;border-radius:0!important;display:flex!important;flex-direction:column!important;gap:20px!important;padding-bottom:40px}}@media only screen and (max-width:600px){body.page-servicios header.hide-header .logo,body.page-servicios header.hide-header #primary_nav{opacity:1!important;z-index:98!important}}.metodologia{position:relative;width:100vw;padding:80px 2.7777777778vw 60px;background-color:#000;overflow-x:hidden}@media only screen and (max-width:1000px){.metodologia{padding:69px 3.7760416667vw 49px;margin-top:44px}}@media only screen and (max-width:600px){.metodologia{padding:69px 23px 49px}.metodologia .text.only-mobile{padding-right:16%}}@media only screen and (max-width:1000px){.metodologia .cursor-lines{display:none}}.metodologia .col-4{position:relative}.metodologia .col-4 .bg-image{width:59vw;height:auto;right:-24.5vw;bottom:30px;position:absolute}@media only screen and (max-width:600px){.metodologia .col-4 .bg-image{position:relative;right:unset;bottom:unset;width:100%;padding:0 30px}}.metodologia .col-4 .highlighted-text{margin-top:0;font-size:2.8472222222vw}@media only screen and (max-width:1000px){.metodologia .col-4 .highlighted-text{width:100%;max-width:580px;font-size:4.1666666667vw;line-height:4.4270833333vw}}@media only screen and (max-width:600px){.metodologia .col-4 .highlighted-text{font-size:32px;line-height:34px}}.metodologia .col-4 .text{max-width:34.375vw;width:100%;margin-top:108px}@media only screen and (max-width:1000px){.metodologia .col-4 .text{max-width:50.390625vw}}@media only screen and (max-width:600px){.metodologia .col-4 .text.hide-mobile{display:none}}.metodologia .col-2{position:relative}.metodologia .col-2 img{width:46vw;height:auto;left:-1vw;bottom:30px;position:absolute}.metodologia .bottom{margin-top:151px}@media only screen and (max-width:1000px){.metodologia .bottom{justify-content:space-between}}@media only screen and (max-width:1000px){.metodologia .bottom{margin-top:100px}}@media only screen and (max-width:600px){.metodologia .bottom{flex-wrap:wrap;margin-top:68px}}.metodologia .bottom .col{border-left:1px solid #F2EFEA;justify-content:space-between;padding-left:12px}.metodologia .bottom .col .line-break{display:none}@media only screen and (max-width:1000px){.metodologia .bottom .col .line-break{display:block}}@media only screen and (max-width:1000px){.metodologia .bottom .col{width:20%!important}}@media only screen and (max-width:600px){.metodologia .bottom .col{margin-bottom:40px}.metodologia .bottom .col:nth-child(2n){width:40%!important}.metodologia .bottom .col:nth-child(odd){width:60%!important}}.metodologia .bottom .col p{color:#f2efea;font-family:ABC Diatype-Light,Helvetica;font-size:1.5277777778vw;font-style:normal;font-weight:309;line-height:1.3888888889vw;margin:28px 0 0}@media only screen and (min-width:1920px){.metodologia .bottom .col p{font-size:22px;line-height:20px}}@media only screen and (max-width:1000px){.metodologia .bottom .col p{font-size:2.9569892473vw;line-height:2.688172043vw}}@media only screen and (max-width:600px){.metodologia .bottom .col p{font-size:22px;line-height:20px;margin:35px 0 0}}.proyectos{position:relative;width:100vw;padding:47px 2.7777777778vw 117px;overflow:hidden}@media only screen and (max-width:1000px){.proyectos{padding:41px 3.7760416667vw}.proyectos h3.text-small-left{margin-top:0}}@media only screen and (max-width:600px){.proyectos{padding:41px 23px 104px}}.proyectos h2{margin-top:0;margin-bottom:56px}@media only screen and (max-width:1000px){.proyectos h2{max-width:100%;margin-bottom:44px}}.proyectos .btn-plus{margin-top:36px}.proyectos .projects-container{margin-top:60px}@media only screen and (max-width:1000px){.proyectos .projects-container{margin-top:44px}}.proyectos .projects-container .swiper{overflow:visible}@media only screen and (max-width:1000px){.proyectos .projects-container .swiper{overflow:visible}}.proyectos .projects-container .swiper-wrapper{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width:1000px){.proyectos .projects-container .swiper-wrapper{flex-wrap:nowrap;gap:0}}.proyectos .projects-container .swiper-slide{width:calc((100% - 60px) / 3);flex-shrink:0}@media only screen and (max-width:1000px){.proyectos .projects-container .swiper-slide{width:auto}}.proyectos .projects-container .project{display:flex;flex-direction:column;color:inherit;text-decoration:none}.proyectos .projects-container .project .img-project{overflow:hidden;border-radius:20px}@media only screen and (max-width:1000px){.proyectos .projects-container .project .img-project{border-radius:16px}}.proyectos .projects-container .project .img-project img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:20px;transition:transform .7s ease}@media only screen and (max-width:1000px){.proyectos .projects-container .project .img-project img{border-radius:16px}}.proyectos .projects-container .project .img-project img:hover{transform:scale(1.08) rotate(-1.05deg)}.proyectos .projects-container .project p{margin-top:12px}.equipo{position:relative;width:100vw;padding:0 2.7777777778vw 153px;overflow:hidden}.equipo .btn-plus{margin-top:36px}@media only screen and (max-width:1000px){.equipo{padding:0 3.7760416667vw 65px}.equipo .btn-plus{margin-top:35px}}@media only screen and (max-width:600px){.equipo{padding:0 23px 49px}}.equipo h2{margin:0}.equipo .equipo-swiper{margin-top:51px}@media only screen and (max-width:1000px){.equipo .equipo-swiper{margin-top:40px}}.equipo .equipo-swiper .swiper{overflow:visible;cursor:none}.equipo .equipo-swiper .team-member{display:flex;flex-direction:column}.equipo .equipo-swiper .team-member img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:20px}@media only screen and (max-width:1000px){.equipo .equipo-swiper .team-member img{border-radius:16px}}.equipo .equipo-swiper .team-member p{margin-top:12px}.nuestro-objetivo{padding:140px 2.7777777778vw 181px;overflow-x:hidden}@media only screen and (max-width:1000px){.nuestro-objetivo{padding:120px 3.7760416667vw}}@media only screen and (max-width:600px){.nuestro-objetivo{padding:100px 23px 38px}}.nuestro-objetivo .text{max-width:86vw;width:100%}@media only screen and (max-width:1000px){.nuestro-objetivo .text{max-width:100%}}@media only screen and (max-width:600px){.nuestro-objetivo .text{line-height:22px}}.nuestro-objetivo .text p:first-child{margin-top:0}.nuestro-objetivo .text p:last-child{margin-bottom:0}.nuestro-objetivo .right-item{max-width:86vw;width:100%;display:flex;justify-content:flex-end}.nuestro-objetivo .right-item .text{max-width:34vw;width:100%;margin:46px 0}@media only screen and (min-width:1920px){.nuestro-objetivo .right-item .text{max-width:492px}}@media only screen and (max-width:1000px){.nuestro-objetivo .right-item .text{max-width:74vw}}@media only screen and (max-width:600px){.nuestro-objetivo .right-item .text{max-width:259px;margin:38px 0}}.nuestro-objetivo .nuestro-objetivo-swiper{margin-top:51px;opacity:1;filter:blur(0);transition:opacity .45s ease,filter .45s ease}.nuestro-objetivo .nuestro-objetivo-swiper.is-loading{opacity:0;filter:blur(2px);pointer-events:none}.nuestro-objetivo .nuestro-objetivo-swiper.is-ready{opacity:1;filter:blur(0);pointer-events:auto}@media only screen and (max-width:1000px){.nuestro-objetivo .nuestro-objetivo-swiper{margin-top:40px}}@media only screen and (max-width:600px){.nuestro-objetivo .nuestro-objetivo-swiper{margin-top:0}}.nuestro-objetivo .nuestro-objetivo-swiper .swiper{overflow:visible;cursor:default}.nuestro-objetivo .nuestro-objetivo-swiper .swiper .swiper-wrapper{transition-timing-function:linear}.nuestro-objetivo .nuestro-objetivo-swiper .swiper-slide img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:20px}@media only screen and (max-width:1000px){.nuestro-objetivo .nuestro-objetivo-swiper .swiper-slide img{border-radius:16px}}.valores{padding:0 2.7777777778vw}@media only screen and (max-width:1000px){.valores{padding:0 3.7760416667vw}}@media only screen and (max-width:600px){.valores{padding:0 23px}}@media only screen and (max-width:600px){.valores h3{margin:0 0 5px}}.valores h2{margin:0 0 73px}@media only screen and (max-width:1000px){.valores h2{margin:0 0 42px}}@media only screen and (max-width:600px){.valores h2{padding-right:50px;margin:0 0 38px}}.valores .valores-list .valor{padding-bottom:46px}@media only screen and (max-width:1000px){.valores .valores-list .valor{padding-bottom:28px}}.valores .valores-list .valor .head-valor{background-color:transparent;border-bottom:1px solid #000;padding-bottom:5px;height:24px;margin-bottom:12px}@media only screen and (max-width:1000px){.valores .valores-list .valor .head-valor{margin-bottom:19px}}.valores .valores-list .valor .head-valor span{position:absolute}.valores .valores-list .valor .head-valor:before{display:none}.valores .valores-list .valor .body-valor{display:flex;justify-content:space-between;padding-right:117px}@media only screen and (max-width:1000px){.valores .valores-list .valor .body-valor{padding-right:0}}@media only screen and (max-width:1000px){.valores .valores-list .valor .body-valor{flex-direction:column;gap:14px}}.valores .valores-list .valor .body-valor .text{margin:0;max-width:490px;width:100%}@media only screen and (max-width:600px){.valores .valores-list .valor .body-valor .text{line-height:22px}}.valores .valores-list .valor .body-valor .highlighted-text{margin:0;font-size:1.5277777778vw;line-height:1.3888888889vw;font-style:normal;font-weight:309}@media only screen and (min-width:1920px){.valores .valores-list .valor .body-valor .highlighted-text{font-size:22px;line-height:20px}}@media only screen and (max-width:1000px){.valores .valores-list .valor .body-valor .highlighted-text{font-size:2.9569892473vw;line-height:2.688172043vw}}@media only screen and (max-width:600px){.valores .valores-list .valor .body-valor .highlighted-text{font-size:22px;line-height:20px}}.workflow{width:100%;background-color:#000;padding:105px 2.7777777778vw;position:relative;overflow-x:hidden}.workflow .float-text{max-width:35vw;width:100%;position:absolute;left:2.7777777778vw;top:50px;z-index:300}.workflow .float-text .text-small-left,.workflow .float-text .highlighted-text{color:#f2efea}.workflow .workflow-diagram{width:100%}.workflow .workflow-diagram svg{display:block;width:100%;height:auto}@media only screen and (max-width:1000px){.workflow .cursor-lines{display:none}}.workflow .workflow-diagram--t,.workflow .workflow-diagram--m{display:none}@media(max-width:1000px){.workflow{padding:121px 3.7760416667vw 85px}.workflow .float-text{max-width:80vw;left:3.7760416667vw;top:50px}.workflow .workflow-diagram--d,.workflow .workflow-diagram--m{display:none}.workflow .workflow-diagram--t{display:block;position:relative;left:10%;top:16px}.workflow .workflow-diagram--t svg{width:92%}}@media(max-width:600px){.workflow{padding:60px 23px}.workflow .float-text{position:static;max-width:100%;margin-bottom:32px}.workflow .workflow-diagram--d,.workflow .workflow-diagram--t{display:none}.workflow .workflow-diagram--m{display:block}}.equipo-animated{width:100%;padding:60px 2.7777777778vw;position:relative;overflow-x:hidden}.equipo-animated .highlighted-text{font-size:2.7777777778vw;line-height:2.9166666667vw}@media only screen and (max-width:1000px){.equipo-animated{padding:90px 3.7760416667vw}}@media only screen and (max-width:600px){.equipo-animated{padding:41px 23px}}.equipo-animated .left-col{min-width:23.6vw;padding-right:4%}@media only screen and (max-width:1000px){.equipo-animated .left-col{padding-right:0;padding-bottom:88px}}@media only screen and (max-width:600px){.equipo-animated .left-col{padding-right:0;padding-bottom:25px}}.equipo-animated .left-col h3.text-small-left{display:inline-block;vertical-align:top}@media only screen and (max-width:1000px){.equipo-animated .left-col h3.text-small-left{margin:0 0 5px}}.equipo-animated .left-col h2{margin:12px 0 0}@media only screen and (max-width:1000px){.equipo-animated .left-col h2{margin:0;font-size:4.5698924731vw;line-height:4.8387096774vw}}@media only screen and (max-width:600px){.equipo-animated .left-col h2{font-size:34px;line-height:36px}}.equipo-animated .right-col .equipo-list{display:flex;gap:20px;align-items:flex-start}.equipo-animated .right-col .equipo-list .team-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:600px){.equipo-animated .right-col .equipo-list .team-col{display:contents}}.equipo-animated .right-col .equipo-list .team-col--2{margin-top:14vw}.equipo-animated .right-col .equipo-list .team-col--3{margin-top:7vw}@media only screen and (max-width:1000px){.equipo-animated .right-col .equipo-list .team-col--3{margin-top:4vw}}@media only screen and (max-width:600px){.equipo-animated .right-col .equipo-list .team-col--3{margin-top:0}}.equipo-animated .right-col .equipo-list .team-member-card{opacity:0;transform:translateY(30px);position:relative}@media only screen and (max-width:600px){.equipo-animated .right-col .equipo-list .team-member-card{margin-top:0;top:0}}@media only screen and (max-width:600px){.equipo-animated .right-col .equipo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:20px}.equipo-animated .right-col .equipo-list .team-col--2{margin-top:0}.equipo-animated .right-col .equipo-list .team-member-card.is-even{top:10vw}}.equipo-animated .right-col .equipo-list .team-member{display:flex;flex-direction:column}.equipo-animated .right-col .equipo-list .team-member .img-wrapper{position:relative;overflow:hidden;border-radius:20px}@media only screen and (max-width:1000px){.equipo-animated .right-col .equipo-list .team-member .img-wrapper{border-radius:16px}}.equipo-animated .right-col .equipo-list .team-member .img-wrapper img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:inherit}.equipo-animated .right-col .equipo-list .team-member .img-wrapper .card-reveal-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,#F2EFEA 100%);pointer-events:none;z-index:2;transform:translateY(0)}.equipo-animated .right-col .equipo-list .team-member p{margin-top:12px}.page-proyectos .gray{color:#575757}.page-proyectos .mas-proyectos{padding:0 2.7777777778vw 177px}@media only screen and (max-width:1000px){.page-proyectos .mas-proyectos{padding:0 2.7777777778vw 67px}}.page-proyectos .mas-proyectos h3{margin:0;height:12px;position:relative}.page-proyectos .mas-proyectos h3 span{position:absolute}.page-proyectos .mas-proyectos h3 .mas-proyectos-trigger{position:absolute;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:#000}.page-proyectos .mas-proyectos h3 .mas-proyectos-trigger.is-hidden{display:none}.page-proyectos .mas-proyectos p{margin:21px 0 0}.page-proyectos .mas-proyectos p .contacto-link{color:#000;text-decoration:none;transition:color .3s ease-in-out}.page-proyectos .mas-proyectos p .contacto-link,.page-proyectos .mas-proyectos p .contacto-link *{cursor:pointer}.page-proyectos .mas-proyectos p .contacto-link:hover{color:#575757}.page-proyectos .proyectos-page-header{padding:145px 2.7777777778vw 60px}@media only screen and (max-width:1000px){.page-proyectos .proyectos-page-header{padding:140px 3.7760416667vw 48px}}@media only screen and (max-width:600px){.page-proyectos .proyectos-page-header{padding:120px 23px 40px}}.page-proyectos .proyectos-page-header .header-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}@media only screen and (max-width:1000px){.page-proyectos .proyectos-page-header .header-inner{flex-direction:column;align-items:flex-start;gap:20px}}.page-proyectos .proyectos-page-header h1{font-size:5.5555555556vw;line-height:1;font-family:ABC Diatype-Light,Helvetica;font-weight:300;color:#000;margin:0}@media only screen and (min-width:1920px){.page-proyectos .proyectos-page-header h1{font-size:80px}}@media only screen and (max-width:1000px){.page-proyectos .proyectos-page-header h1{font-size:6.9892473118vw}}@media only screen and (max-width:600px){.page-proyectos .proyectos-page-header h1{font-size:40px}}.page-proyectos .proyectos-page-header .proyecto-count{font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-size:.8310249307vw;color:#575757;padding-bottom:6px;white-space:nowrap}@media only screen and (min-width:1920px){.page-proyectos .proyectos-page-header .proyecto-count{font-size:12px}}@media only screen and (max-width:600px){.page-proyectos .proyectos-page-header .proyecto-count{font-size:12px}}.page-proyectos .proyectos-filters{padding:12px 2.7777777778vw 28px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:0;width:50vw}@media only screen and (min-width:1920px){.page-proyectos .proyectos-filters{width:800px}}@media only screen and (max-width:1000px){.page-proyectos .proyectos-filters{padding:12px 3.7760416667vw 24px;width:90vw;gap:8px 16px}}@media only screen and (max-width:600px){.page-proyectos .proyectos-filters{padding:8px 23px 20px;gap:8px;width:100vw}}.page-proyectos .proyectos-filters .filter-btn{display:inline-flex;align-items:flex-start;gap:2px;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:#979797;transition:color .2s ease}.page-proyectos .proyectos-filters .filter-btn .filter-label.highlighted-text{margin:0;color:currentColor;font-size:2.6388888889vw;line-height:1}@media only screen and (min-width:1920px){.page-proyectos .proyectos-filters .filter-btn .filter-label.highlighted-text{font-size:38px}}@media only screen and (max-width:1000px){.page-proyectos .proyectos-filters .filter-btn .filter-label.highlighted-text{font-size:4.5698924731vw}}@media only screen and (max-width:600px){.page-proyectos .proyectos-filters .filter-btn .filter-label.highlighted-text{font-size:22px;line-height:20px}}.page-proyectos .proyectos-filters .filter-btn .filter-count{font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-size:10px;font-weight:400;line-height:1;color:currentColor;opacity:.9;transform:translateY(2px)}@media only screen and (max-width:600px){.page-proyectos .proyectos-filters .filter-btn .filter-count{font-size:9px}}.page-proyectos .proyectos-filters .filter-btn:hover,.page-proyectos .proyectos-filters .filter-btn.is-active{color:#000}.page-proyectos .proyectos-grid{--proyectos-col-gap: 20px;padding:48px 2.7777777778vw 71px;display:grid;grid-template-columns:repeat(100,1fr);grid-auto-flow:row;row-gap:20px;margin-inline:calc(var(--proyectos-col-gap) / -2)}@media only screen and (min-width:1920px){.page-proyectos .proyectos-grid{--proyectos-col-gap: 20px;margin-inline:calc(var(--proyectos-col-gap) / -2)}}@media only screen and (max-width:1000px){.page-proyectos .proyectos-grid{padding:40px 3.7760416667vw 80px;grid-template-columns:repeat(12,1fr);row-gap:52px;column-gap:20px;margin-inline:0}}@media only screen and (max-width:600px){.page-proyectos .proyectos-grid{padding:32px 23px 64px;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 20px;margin-inline:0}}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+1){grid-column:1/span 63}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+2){grid-column:span 37}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+3){grid-column:26/span 25}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+4){grid-column:span 25}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+5){grid-column:span 25}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+6){grid-column:1/span 25}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+7){grid-column:span 25}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+8){grid-column:span 50}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+9){grid-column:26/span 25}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+10){grid-column:span 25}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+11){grid-column:span 25}.page-proyectos .proyectos-grid>.proyecto-card.proyecto-card--solo-row{grid-column:1/span 25!important}@media only screen and (max-width:1000px)and (min-width:601px){.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+1){grid-column:1/span 8}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+2){grid-column:9/span 4}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+3){grid-column:1/span 4}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+4){grid-column:5/span 4}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+5){grid-column:9/span 4}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+6){grid-column:1/span 4}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+7){grid-column:5/span 4}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+8){grid-column:1/span 6}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+9){grid-column:7/span 6}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+10){grid-column:5/span 4}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(11n+11){grid-column:9/span 4}}@media only screen and (max-width:600px){.page-proyectos .proyectos-grid>.proyecto-card:nth-child(9n+1){grid-column:1/span 9}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(9n+2){grid-column:1/span 6}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(9n+3){grid-column:7/span 6}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(9n+4){grid-column:1/span 6}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(9n+5){grid-column:7/span 6}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(9n+6){grid-column:1/-1}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(9n+7){grid-column:7/span 6}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(9n+8){grid-column:1/span 6}.page-proyectos .proyectos-grid>.proyecto-card:nth-child(9n+9){grid-column:7/span 6}}.page-proyectos .proyecto-card{display:flex;flex-direction:column;will-change:transform,opacity;padding-inline:calc(var(--proyectos-col-gap, 20px) / 2);padding-bottom:62px}@media only screen and (max-width:1000px){.page-proyectos .proyecto-card{padding-inline:0;padding-bottom:0}}.page-proyectos .proyecto-card,.page-proyectos .proyecto-card *{cursor:pointer}.page-proyectos .proyecto-card .proyecto-card__link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.page-proyectos .proyecto-card .proyecto-card__image{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:1/1;background-color:#e1ddd6}.page-proyectos .proyecto-card .proyecto-card__image img{width:100%;height:100%;object-fit:cover;border-radius:16px;transition:transform .7s ease}.page-proyectos .proyecto-card .proyecto-card__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.35) 100%);border-radius:16px;opacity:0;transition:opacity .4s ease}.page-proyectos .proyecto-card:hover .proyecto-card__image img{transform:scale(1.06) rotate(-.5deg)}.page-proyectos .proyecto-card:hover .proyecto-card__image:after{opacity:1}.page-proyectos .proyecto-card .proyecto-card__footer{padding-top:16px;display:flex;flex-direction:column;gap:4px}.page-proyectos .proyecto-card .proyecto-card__footer .proyecto-card__meta-block--extra{display:none}.page-proyectos .proyecto-card .proyecto-card__footer.proyecto-card__footer--with-extra{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.page-proyectos .proyecto-card .proyecto-card__footer.proyecto-card__footer--with-extra .proyecto-card__meta-block--extra{display:flex}@media only screen and (max-width:1000px){.page-proyectos .proyecto-card .proyecto-card__footer.proyecto-card__footer--with-extra{flex-direction:column;gap:4px}}.page-proyectos .proyecto-card .proyecto-card__meta-block{display:flex;flex-direction:column;gap:2px}.page-proyectos .proyecto-card .proyecto-card__meta-block.proyecto-card__meta-block--extra{align-items:flex-end;text-align:right;flex-direction:row}.page-proyectos .proyecto-card .proyecto-card__meta-block.proyecto-card__meta-block--extra p{margin-right:93px;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-size:12px;line-height:20px}@media only screen and (max-width:1000px){.page-proyectos .proyecto-card .proyecto-card__meta-block.proyecto-card__meta-block--extra{display:none}}.page-proyectos .proyecto-card .proyecto-card__nombre,.page-proyectos .proyecto-card .proyecto-card__meta{font-family:ABC Favorit Variable,Helvetica;font-size:1.108033241vw;line-height:1.3850415512vw;font-weight:350;color:#000;font-style:normal;margin:0}@media only screen and (min-width:1920px){.page-proyectos .proyecto-card .proyecto-card__nombre,.page-proyectos .proyecto-card .proyecto-card__meta{font-size:16px;line-height:20px}}@media only screen and (max-width:1000px){.page-proyectos .proyecto-card .proyecto-card__nombre,.page-proyectos .proyecto-card .proyecto-card__meta{font-size:2.1505376344vw;line-height:2.688172043vw}}@media only screen and (max-width:600px){.page-proyectos .proyecto-card .proyecto-card__nombre,.page-proyectos .proyecto-card .proyecto-card__meta{font-size:16px;line-height:20px}}.page-proyectos .proyecto-card.is-pagination-hidden{display:none}.page-proyectos .proyectos-empty{display:none;grid-column:1/-1;padding:60px 0;text-align:center}.page-proyectos .proyectos-empty.is-visible{display:block}.page-proyectos .proyectos-back{padding:0 2.7777777778vw 80px}@media only screen and (max-width:1000px){.page-proyectos .proyectos-back{padding:0 3.7760416667vw 60px}}@media only screen and (max-width:600px){.page-proyectos .proyectos-back{padding:0 23px 50px}}.proyecto-single{padding:100px 0 0;overflow-x:hidden}.proyecto-single .contacto-link{transition:color .3s ease-in-out}@media only screen and (max-width:600px){.proyecto-single .contacto-link{margin-top:79px;display:block}}.proyecto-single .contacto-link:hover{color:#575757}@media only screen and (max-width:1000px){.proyecto-single{padding:120px 0 0}}@media only screen and (max-width:600px){.proyecto-single{padding:100px 0 0}}.proyecto-single .proyecto-single__gallery{padding:0 2.7777777778vw;overflow-x:hidden}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__gallery{padding:0 3.7760416667vw}}@media only screen and (max-width:600px){.proyecto-single .proyecto-single__gallery{padding:0 23px}}.proyecto-single .proyecto-gallery-swiper{width:100%;opacity:1;filter:blur(0);transition:opacity .45s ease,filter .45s ease}.proyecto-single .proyecto-gallery-swiper.is-loading{opacity:0;filter:blur(2px);pointer-events:none}.proyecto-single .proyecto-gallery-swiper.is-ready{opacity:1;filter:blur(0);pointer-events:auto}.proyecto-single .proyecto-gallery-swiper .swiper{overflow:visible;cursor:default}.proyecto-single .proyecto-gallery-swiper .swiper .swiper-wrapper{transition-timing-function:linear!important}.proyecto-single .proyecto-gallery-swiper .swiper-slide img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:14px;display:block}@media only screen and (max-width:1000px){.proyecto-single .proyecto-gallery-swiper .swiper-slide img{border-radius:12px}}@media only screen and (max-width:600px){.proyecto-single .proyecto-gallery-swiper .swiper-slide img{border-radius:10px}}.proyecto-single .proyecto-single__meta{display:flex;justify-content:space-between;align-items:flex-start;padding-top:30px;margin-top:0}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__meta{padding-top:25px}}@media only screen and (max-width:600px){.proyecto-single .proyecto-single__meta{padding-top:18px}}.proyecto-single .proyecto-single__meta .meta-left{display:flex;gap:13vw}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__meta .meta-left{gap:40px}}@media only screen and (max-width:600px){.proyecto-single .proyecto-single__meta .meta-left{gap:24px}}.proyecto-single .proyecto-single__meta .meta-left p,.proyecto-single .proyecto-single__meta .meta-right p{margin:0}.proyecto-single .proyecto-single__name{margin:5px 0 0;padding-bottom:55px}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__name{padding-bottom:25px;margin-top:5px}}@media only screen and (max-width:600px){.proyecto-single .proyecto-single__name{padding-bottom:30px;margin-top:5px}}.proyecto-single .proyecto-single__info{padding:0 2.7777777778vw}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__info{padding:0 3.7760416667vw}}@media only screen and (max-width:600px){.proyecto-single .proyecto-single__info{padding:0 23px}}.proyecto-single .proyecto-single__info .cols{display:flex;gap:0;padding-top:0;border-top:1px solid #000;border-bottom:1px solid #000}@media only screen and (max-width:600px){.proyecto-single .proyecto-single__info .cols{flex-wrap:wrap}}.proyecto-single .proyecto-single__info .col-left,.proyecto-single .proyecto-single__info .col-right{min-width:0;padding:10px 0 0;width:50%;flex:0 0 50%}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__info .col-left{flex:0 0 65%;width:65%}.proyecto-single .proyecto-single__info .col-left p{padding-right:50px}}@media only screen and (max-width:600px){.proyecto-single .proyecto-single__info .col-left{flex:0 0 100%;width:100%;padding:6px 0}}.proyecto-single .proyecto-single__info .col-right{border-left:1px solid #000;padding-left:26px;display:flex;flex-direction:column}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__info .col-right{flex:0 0 35%;width:35%}}@media only screen and (max-width:600px){.proyecto-single .proyecto-single__info .col-right{flex:0 0 100%;width:100%;border-left:0;border-top:1px solid #000;padding:11px 0 18px;display:block}}.proyecto-single .proyecto-single__info h3{margin:0;flex-shrink:0}.proyecto-single .proyecto-single__info .label-wrapper{position:relative;height:.8310249307vw;min-height:12px;margin-bottom:5px;flex-shrink:0}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__info .label-wrapper{height:1.6129032258vw;margin-bottom:16px}}@media only screen and (max-width:600px){.proyecto-single .proyecto-single__info .label-wrapper{height:12px;margin-bottom:6px}}.proyecto-single .proyecto-single__info .label-wrapper h3{position:absolute;top:0;left:0;margin:0;white-space:nowrap}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__info .col-left{width:65%}}.proyecto-single .proyecto-single__info .col-left p.highlighted-text{margin:0 0 10px}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__info .col-left p.highlighted-text{max-width:100%}}.proyecto-single .proyecto-single__info .detalles-list{display:flex;flex-direction:column;gap:0}.proyecto-single .proyecto-single__info .detalles-list .detalle-item{border-top:1px solid #000;padding:21px 0}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__info .detalles-list .detalle-item{padding-top:24px}}.proyecto-single .proyecto-single__info .detalles-list .detalle-item:first-child{border-top:0}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__info .detalles-list .detalle-item:first-child{padding-top:11px}}.proyecto-single .proyecto-single__info .detalles-list .detalle-item p.detalle-item__row{margin:0}.proyecto-single .proyecto-single__info .text-ficha-tecnica{flex:1;display:flex;flex-direction:column}.proyecto-single .proyecto-single__info .text-ficha-tecnica .ficha-tecnica-content{margin:24px 0 0;white-space:pre-line}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__info .text-ficha-tecnica .ficha-tecnica-content{margin:11px 0 0}}.proyecto-single .proyecto-single__info .detalle-item--cta{margin-top:auto;padding-top:34px;padding-bottom:24px}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__info .detalle-item--cta{padding-bottom:24px}}@media only screen and (max-width:600px){.proyecto-single .proyecto-single__info .detalle-item--cta{padding-top:24px;padding-bottom:0}}.proyecto-single .proyecto-single__info .detalle-item--cta p{margin:0}.proyecto-single .proyecto-single__info .detalle-item--cta a{color:#000;text-decoration:none;transition:color .3s ease-in-out}.proyecto-single .proyecto-single__info .detalle-item--cta a:hover{color:#575757}.proyecto-single .proyecto-single__nav{display:flex;justify-content:space-between;align-items:center;padding:27px 2.7777777778vw 67px}@media only screen and (max-width:1000px){.proyecto-single .proyecto-single__nav{padding:19px 3.7760416667vw 49px}}@media only screen and (max-width:600px){.proyecto-single .proyecto-single__nav{padding:6px 23px 56px}}.proyecto-single .proyecto-single__nav .proyecto-single__nav-link{color:#000;text-decoration:none;transition:opacity .3s ease}.proyecto-single .proyecto-single__nav .proyecto-single__nav-link:hover{opacity:.6}.services-page{padding:0;background-color:#000}.services.services-pinned .services-pinned__left,.services.services-pinned .services-pinned__right{opacity:0;transition:opacity .7s ease;will-change:opacity}.services.services-pinned.js-ready .services-pinned__left,.services.services-pinned.js-ready .services-pinned__right{opacity:1}@media only screen and (max-width:600px){.services.services-pinned .services-pinned__left,.services.services-pinned .services-pinned__right{opacity:1!important;transition:none;will-change:auto}}.services.services-pinned{width:100%;background-color:#000;color:#f2efea;overflow-x:clip;overflow-y:visible;padding:115px 2.7777777778vw 0}@media only screen and (max-width:1000px){.services.services-pinned{padding:115px 3.7760416667vw 0}}.services-pinned__grid{display:grid;grid-template-columns:28% 1fr 24%;align-items:start;width:100%}@media only screen and (max-width:1000px){.services-pinned__grid{grid-template-columns:34% 1fr}}@media only screen and (max-width:600px){.services-pinned__grid{display:block}}.services-pinned__left{grid-column:1;grid-row:1;height:100vh;overflow:hidden}@media only screen and (max-width:600px){.services-pinned__left{position:relative;height:auto;border-right:none;border-bottom:1px solid rgba(242,239,234,.12);overflow:visible}}.services-slide-left{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-start;padding:0 2.7777777778vw 0 0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .5s}@media only screen and (max-width:600px){.services-slide-left{padding:0 20px 0 0}}@media only screen and (max-width:600px){.services-slide-left{position:relative;inset:auto;padding:28px 3.7760416667vw 20px;opacity:1!important;visibility:visible!important;transition:none;justify-content:flex-start}}.services-slide-left.is-active{opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s 0s}.services-slide-left .services-slide__counter{color:#f2efea;margin-bottom:17px}@media only screen and (max-width:1000px){.services-slide-left .services-slide__counter{margin-bottom:18px}}.services-slide-left .services-slide__icon{display:block;width:clamp(56px,6.2326869806vw,110px);height:auto;margin-bottom:18px}@media only screen and (max-width:1000px){.services-slide-left .services-slide__icon{width:140px;margin-top:0}}.services-slide-left .services-slide__title{margin:0;color:#f2efea;font-family:ABC Diatype-Light,Helvetica;font-weight:300;font-size:3.4722222222vw;line-height:2.9166666667vw}@media only screen and (max-width:1000px){.services-slide-left .services-slide__title{font-size:4.5698924731vw;line-height:4.8387096774vw}}.services-slide-left .services-slide__progress{position:relative;width:100%;height:1px;background-color:#f2efea2e;margin-top:17px;overflow:hidden}.services-slide-left .services-slide__progress .bar{position:absolute;inset:0;width:0;background-color:#f2efea;transform-origin:left center}@media only screen and (max-width:600px){.services-slide-left .services-slide__progress{display:none}}.services-pinned__center{grid-column:2;grid-row:1;width:100%}.services-center-block{width:100%;margin-bottom:190px}@media only screen and (max-width:1000px){.services-center-block{margin-bottom:112px}}.services-center-block.is-active .services-center-block__image img{filter:blur(0)}.services-center-block__image{width:100%;aspect-ratio:1/1;overflow:hidden;position:relative;border-radius:20px}.services-center-block__image img{width:100%;height:100%;object-fit:cover;display:block;filter:blur(10rem);transition:filter .8s ease-in-out}@media only screen and (max-width:600px){.services-center-block__image img{filter:blur(0)!important}}.services-center-block__image-placeholder{width:100%;height:100%;background-color:#1a1a1a}.services-features__header{padding:45px 0 10px;border-bottom:1px solid #F2EFEA}.services-features__header span,.services-features__header .text-small-left{color:#f2efea;margin:0;display:inline-block;vertical-align:baseline}@media only screen and (max-width:1000px){.services-features__header{padding:37px 0 5px}}@media only screen and (max-width:600px){.services-features__header{padding:12px 23px}}.services-center-block__features{padding:10px 0 0}@media only screen and (max-width:1000px){.services-center-block__features{padding:17px 0 0}}@media only screen and (max-width:600px){.services-center-block__features{padding:22px 23px 40px}}.services-features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;row-gap:0}@media only screen and (max-width:1000px){.services-features__grid{grid-template-columns:1fr;column-gap:0}}@media only screen and (max-width:600px){.services-features__grid{grid-template-columns:1fr;column-gap:0}}.services-feature-text{margin:0;padding:0 0 25px;color:#f2efea33;font-family:ABC Diatype-Light,Helvetica;font-weight:300;font-size:1.5277777778vw;line-height:1.5277777778vw}@media only screen and (max-width:1000px){.services-feature-text{font-size:2.9569892473vw;line-height:3.2258064516vw}}@media only screen and (max-width:600px){.services-feature-text{font-size:22px;line-height:24px;color:#575757!important}}.services-feature-text .char{display:inline-block}.services-pinned__right{grid-column:3;grid-row:1;height:100vh;overflow:hidden;padding:0 2.7777777778vw;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (max-width:1000px){.services-pinned__right{display:none}}.services-tabs-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.services-tab-item{display:flex;align-items:flex-start;gap:10px;color:#f2efea47;transition:color .45s ease}.services-tab-item.is-active{color:#f2efea}.services-tab-item .services-tab-item__num,.services-tab-item .services-tab-item__title{color:inherit;transition:color .45s ease;text-transform:uppercase}.services-tab-item .services-tab-item__num{flex-shrink:0}.services-tab-item .services-tab-item__title{line-height:1.35;white-space:pre-line!important}.talento{display:flex;width:100%;min-height:100dvh;background-color:#f2efea;color:#000}.talento [hidden]{display:none!important}.talento .text-small-left{line-height:1}@media only screen and (max-width:1000px){.talento{flex-direction:column}}.talento__content{position:relative;width:50.1388888889vw;flex-shrink:0;min-height:100dvh;margin:0}.talento.is-thanks .talento__content{width:100%;padding-bottom:0}@media only screen and (max-width:1000px){.talento__content{width:100%;min-height:100dvh;padding-bottom:16.1290322581vw}}@media only screen and (max-width:600px){.talento__content{padding-bottom:99px}}.talento__media{position:sticky;top:0;flex:1;height:100dvh;overflow:hidden;transition:opacity .45s ease}.talento__media:after{content:"";position:absolute;inset:0;background:#0003;pointer-events:none}.talento__media img,.talento__media video{display:block;width:100%;height:100%;object-fit:cover}.talento.is-leaving-media .talento__media{opacity:0}.talento.is-thanks .talento__media{display:none}@media only screen and (max-width:1000px){.talento__media{display:none}}.talento__hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.talento__step{padding:min(6.7361111111vw,11.6167664671dvh) 0 0 2.7777777778vw}@media only screen and (max-width:1000px){.talento__step{padding:22.0430107527vw 3.0913978495vw 0}}@media only screen and (max-width:600px){.talento__step{padding:118px 20px 0}}.talento__eyebrow{display:flex;flex-direction:column;align-items:flex-start;gap:min(.5555555556vw,.9580838323dvh)}@media only screen and (max-width:1000px){.talento__eyebrow{gap:1.0752688172vw}}@media only screen and (max-width:600px){.talento__eyebrow{gap:8px;padding-left:3px}}@media only screen and (max-width:1000px){.talento__step--intro{padding:17.4731182796vw 4.0322580645vw 0}}@media only screen and (max-width:600px){.talento__step--intro{padding:106px 20px 0}}@media only screen and (max-width:1000px){.talento__step--intro .talento__eyebrow{margin-top:9.6774193548vw}}@media only screen and (max-width:600px){.talento__step--intro .talento__eyebrow{margin-top:48px;padding-left:0}}.talento__step--intro .talento__actions{margin-top:min(3.5416666667vw,6.1077844311dvh);text-align:left}@media only screen and (max-width:1000px){.talento__step--intro .talento__actions{margin-top:14.247311828vw;text-align:center}}@media only screen and (max-width:600px){.talento__step--intro .talento__actions{margin-top:40px}}.talento__thumb{display:none}@media only screen and (max-width:1000px){.talento__thumb{display:block;width:27.9569892473vw;height:27.9569892473vw;margin:0 auto;border-radius:2.1505376344vw;overflow:hidden}}@media only screen and (max-width:600px){.talento__thumb{width:208px;height:208px;border-radius:16px}}.talento__thumb img{display:block;width:100%;height:100%;object-fit:cover}.talento__intro-text{width:44.6527777778vw;margin-top:min(.7638888889vw,1.3173652695dvh);font-family:ABC Diatype-Light,Helvetica;font-weight:300;font-size:min(2.0833333333vw,3.5928143713dvh);line-height:min(2.2222222222vw,3.8323353293dvh)}.talento__intro-text p{margin:0}.talento__intro-text p+p{margin-top:min(2.2222222222vw,3.8323353293dvh)}@media only screen and (max-width:1000px){.talento__intro-text{width:auto;margin-top:1.747311828vw;font-size:3.4946236559vw;line-height:3.7634408602vw}.talento__intro-text p+p{margin-top:3.7634408602vw}}@media only screen and (max-width:600px){.talento__intro-text{margin-top:13px;font-size:26px;line-height:28px}.talento__intro-text p+p{margin-top:28px}}.talento__fields{width:36.3194444444vw;margin:min(10.0694444444vw,17.3652694611dvh) 0 0 5.7638888889vw}@media only screen and (max-width:1000px){.talento__fields{width:47.5806451613vw;margin:10.4838709677vw 0 0 23.252688172vw}}@media only screen and (max-width:600px){.talento__fields{width:auto;margin:78px 0 0}}.talento-field{position:relative;display:flex;flex-direction:column}.talento-field+.talento-field{margin-top:min(1.3888888889vw,2.3952095808dvh)}@media only screen and (max-width:1000px){.talento-field+.talento-field{margin-top:2.688172043vw}}@media only screen and (max-width:600px){.talento-field+.talento-field{margin-top:20px}}.talento-field__label{text-transform:uppercase}.talento-field__control{display:block;width:100%;height:auto;margin:min(.8333333333vw,1.4371257485dvh) 0 0;padding:0 0 min(.7638888889vw,1.3173652695dvh);border:0;border-bottom:1px solid #000;border-radius:0;background:transparent;color:#000;font-family:ABC Diatype-Light,Helvetica;font-weight:300;font-size:min(1.3888888889vw,2.3952095808dvh);line-height:min(1.5277777778vw,2.6347305389dvh);text-align:left;appearance:none;-webkit-appearance:none;outline:none;transition:color .2s ease}.talento-field__control::placeholder{color:#d9d3c8;opacity:1}.talento-field__control:-webkit-autofill,.talento-field__control:-webkit-autofill:hover,.talento-field__control:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #F2EFEA inset;transition:background-color 9999s ease-out 0s}@media only screen and (max-width:1000px){.talento-field__control{margin-top:1.6129032258vw;padding-bottom:1.4784946237vw;font-size:2.688172043vw;line-height:2.9569892473vw}}@media only screen and (max-width:600px){.talento-field__control{margin-top:12px;padding-bottom:11px;font-size:20px;line-height:22px}}.talento-check{position:relative;margin-top:min(1.3194444444vw,2.2754491018dvh)}@media only screen and (max-width:1000px){.talento-check{margin-top:2.5537634409vw}}@media only screen and (max-width:600px){.talento-check{margin-top:19px}}.talento-check .talento-error{left:min(1.4097222222vw,2.4311377246dvh)}@media only screen and (max-width:1000px){.talento-check .talento-error{left:4.7043010753vw}}@media only screen and (max-width:600px){.talento-check .talento-error{left:35px}}.talento-check__row{display:flex;align-items:flex-start;gap:min(.8541666667vw,1.4730538922dvh);cursor:pointer}@media only screen and (max-width:1000px){.talento-check__row{gap:1.8817204301vw;padding-left:.8064516129vw}}@media only screen and (max-width:600px){.talento-check__row{gap:14px;padding-left:6px}}.talento-check__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.talento-check__box{flex-shrink:0;width:12px;height:12px;margin-top:min(.2777777778vw,.4790419162dvh);border:1px solid #000;background:transparent;transition:background-color .2s ease,box-shadow .2s ease}.talento-check__input:checked+.talento-check__box{background:#000;box-shadow:inset 0 0 0 1.5px #f2efea}.talento-check__input:focus-visible+.talento-check__box{outline:1px dotted #000;outline-offset:2px}@media only screen and (max-width:1000px){.talento-check__box{width:2.0161290323vw;height:2.0161290323vw;margin-top:.5376344086vw}.talento-check__input:checked+.talento-check__box{box-shadow:inset 0 0 0 3px #f2efea}}@media only screen and (max-width:600px){.talento-check__box{width:15px;height:15px;margin-top:4px}}.talento-check__text{font-family:ABC Diatype-Light,Helvetica;font-weight:300;font-size:min(.8333333333vw,1.4371257485dvh);line-height:min(.9722222222vw,1.6766467066dvh)}.talento-check__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width:1000px){.talento-check__text{font-size:1.6129032258vw;line-height:2.1505376344vw}}@media only screen and (max-width:600px){.talento-check__text{font-size:12px;line-height:16px}}.talento-select__trigger{position:relative;cursor:pointer;padding-right:min(1.6666666667vw,2.874251497dvh)}.talento-select__trigger.is-placeholder{color:#d9d3c8}.talento-select__trigger:focus-visible{border-bottom-style:dotted}@media only screen and (max-width:1000px){.talento-select__trigger{padding-right:3.2258064516vw}}@media only screen and (max-width:600px){.talento-select__trigger{padding-right:24px}}.talento-select__value{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.talento-select__arrow{position:absolute;top:min(.1388888889vw,.2395209581dvh);right:0;width:12px;height:12px;background:#000;clip-path:polygon(0 0,100% 0,50% 100%);transition:transform .3s ease}[aria-expanded=true]>.talento-select__arrow{transform:rotate(180deg)}@media only screen and (max-width:1000px){.talento-select__arrow{top:.2688172043vw;width:1.8817204301vw;height:1.8817204301vw}}@media only screen and (max-width:600px){.talento-select__arrow{top:2px;width:14px;height:14px}}.talento-select__list{position:absolute;top:100%;left:0;right:0;z-index:10;max-height:min(19.4444444444vw,33.5329341317dvh);margin:0;padding:min(.5555555556vw,.9580838323dvh) 0 min(.8333333333vw,1.4371257485dvh);list-style:none;overflow-y:auto;overscroll-behavior:contain;background:#f2efea;border-bottom:1px solid #000;outline:none}@media only screen and (max-width:1000px){.talento-select__list{max-height:37.6344086022vw;padding:1.0752688172vw 0 1.6129032258vw}}@media only screen and (max-width:600px){.talento-select__list{max-height:280px;padding:8px 0 12px}}.talento-select__group{display:block;padding:min(.9722222222vw,1.6766467066dvh) 0 min(.4166666667vw,.7185628743dvh);text-transform:uppercase}.talento-select__group:first-child{padding-top:min(.2777777778vw,.4790419162dvh)}@media only screen and (max-width:1000px){.talento-select__group{padding:1.8817204301vw 0 .8064516129vw}.talento-select__group:first-child{padding-top:.5376344086vw}}@media only screen and (max-width:600px){.talento-select__group{padding:14px 0 6px}.talento-select__group:first-child{padding-top:4px}}.talento-select__option{padding:min(.3472222222vw,.5988023952dvh) 0;font-family:ABC Diatype-Light,Helvetica;font-weight:300;font-size:min(1.3888888889vw,2.3952095808dvh);line-height:min(1.5277777778vw,2.6347305389dvh);color:#575757;cursor:pointer;outline:none;transition:color .2s ease}.talento-select__option:hover,.talento-select__option:focus,.talento-select__option.is-active,.talento-select__option[aria-selected=true]{color:#000}.talento-select__option[aria-selected=true]:after{content:" ·"}.talento-select__group~.talento-select__option{padding-left:min(1.1111111111vw,1.9161676647dvh)}@media only screen and (max-width:1000px){.talento-select__group~.talento-select__option{padding-left:2.1505376344vw}}@media only screen and (max-width:600px){.talento-select__group~.talento-select__option{padding-left:16px}}@media only screen and (max-width:1000px){.talento-select__option{padding:.6720430108vw 0;font-size:2.688172043vw;line-height:2.9569892473vw}}@media only screen and (max-width:600px){.talento-select__option{padding:6px 0;font-size:20px;line-height:22px}}.talento-uploads{display:grid;grid-template-columns:1fr 1fr;column-gap:2.5694444444vw;margin-top:min(1.5972222222vw,2.754491018dvh)}@media only screen and (max-width:1000px){.talento-uploads{column-gap:2.688172043vw;margin-top:2.688172043vw}}@media only screen and (max-width:600px){.talento-uploads{column-gap:20px;margin-top:20px}}.talento-upload-cell{position:relative}.talento-upload{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:min(2.0833333333vw,3.5928143713dvh);border-bottom:1px solid #000;color:#d9d3c8;cursor:pointer;transition:color .2s ease}.talento-upload.is-filled{color:#000}.talento-upload:focus-within{border-bottom-style:dotted}@media only screen and (max-width:1000px){.talento-upload{padding-bottom:4.9731182796vw}}@media only screen and (max-width:600px){.talento-upload{padding-bottom:37px}}.talento-upload__label{color:#000;text-transform:uppercase;text-align:center}.talento-upload__input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;font-size:0}.talento-upload__icon{display:block;width:min(2.9166666667vw,5.0299401198dvh);height:min(2.9722222222vw,5.125748503dvh);margin-top:min(2.1319444444vw,3.6766467066dvh);pointer-events:none}@media only screen and (max-width:1000px){.talento-upload__icon{width:5.6451612903vw;height:5.752688172vw;margin-top:4.5295698925vw}}@media only screen and (max-width:600px){.talento-upload__icon{width:42px;height:42.8px;margin-top:33.7px}}.talento-upload__file{position:absolute;left:0;right:0;bottom:min(.5555555556vw,.9580838323dvh);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;color:#000;font-size:min(.6944444444vw,1.1976047904dvh)!important;pointer-events:none}@media only screen and (max-width:1000px){.talento-upload__file{bottom:1.3440860215vw;font-size:1.3440860215vw!important}}@media only screen and (max-width:600px){.talento-upload__file{bottom:10px;font-size:10px!important}}.talento-error{position:absolute;top:calc(100% + min(.4166666667vw,.7185628743dvh));left:0;right:0;color:#000;font-size:min(.6944444444vw,1.1976047904dvh)!important;line-height:1!important;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.talento-error:before{content:"[!] "}.talento-error--center{text-align:center}@media only screen and (max-width:1000px){.talento-error{top:calc(100% + .8064516129vw);font-size:1.3440860215vw!important}}@media only screen and (max-width:600px){.talento-error{top:calc(100% + 6px);font-size:10px!important}}.talento-field>.talento-error{top:min(.0694444444vw,.119760479dvh);left:auto;max-width:60%;text-align:right}@media only screen and (max-width:1000px){.talento-field>.talento-error{top:calc(100% - 1.3440860215vw);left:0;max-width:none;text-align:left}}@media only screen and (max-width:600px){.talento-field>.talento-error{top:calc(100% - 10px)}}@media only screen and (max-width:1000px){.talento-field.is-invalid{padding-bottom:2.1505376344vw}}@media only screen and (max-width:600px){.talento-field.is-invalid{padding-bottom:16px}}.talento-field.is-invalid .talento-field__control,.talento-upload-cell.is-invalid .talento-upload{border-bottom-style:dashed}.talento-check.is-invalid .talento-check__box{border-style:dashed}.talento__status{position:absolute;top:calc(100% + min(1.1111111111vw,1.9161676647dvh));left:0;right:0;margin:0;color:#000;text-align:center;white-space:normal!important}.talento__status:before{content:"[!] "}@media only screen and (max-width:1000px){.talento__status{top:calc(100% + 2.1505376344vw)}}@media only screen and (max-width:600px){.talento__status{top:calc(100% + 16px)}}altcha-widget{position:absolute;width:0;height:0;overflow:hidden}.talento__actions{position:relative;text-align:center;margin-top:min(4.6527777778vw,8.0239520958dvh)}@media only screen and (max-width:1000px){.talento__actions{margin-top:11.9623655914vw}}@media only screen and (max-width:600px){.talento__actions{margin-top:89px}}.talento-uploads+.talento__actions{margin-top:min(4.7222222222vw,8.1437125749dvh)}@media only screen and (max-width:1000px){.talento-uploads+.talento__actions{margin-top:11.8279569892vw}}@media only screen and (max-width:600px){.talento-uploads+.talento__actions{margin-top:88px}}.talento-btn{display:inline-flex;align-items:center;justify-content:center;gap:23px;height:36px;padding:10px 14px;border:0;border-radius:6px;background:#4d4d4d33;box-shadow:inset 1px 1px .5px #ffffff4d,inset -.5px -.5px .5px .5px #fff3;backdrop-filter:blur(7.55px);-webkit-backdrop-filter:blur(7.55px);color:#000;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .4s cubic-bezier(.175,.885,.32,2.2),opacity .3s ease}.talento-btn:hover{transform:scale(1.02)}.talento-btn:focus-visible{outline:1px dotted #000;outline-offset:2px}.talento-btn.is-disabled{opacity:.4;cursor:not-allowed}.talento-btn.is-disabled:hover{transform:none}.talento-btn.is-loading{pointer-events:none;opacity:.6}.talento-btn--join{width:177px}.talento-btn--next{width:111px}.talento-btn--send{width:89px}.talento-btn--home{width:189px;padding:10px 13px;justify-content:space-between}.talento-btn__abbr{font-size:10px;line-height:13px;text-transform:uppercase}.talento__step--thanks{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:0 min(1.3888888889vw,2.3952095808dvh);text-align:center}@media only screen and (max-width:1000px){.talento__step--thanks{min-height:100dvh;padding:0 2.688172043vw 3.4946236559vw}}@media only screen and (max-width:600px){.talento__step--thanks{padding:0 19px 39px}}.talento__thanks-text{max-width:61.0416666667vw;margin:min(1.0416666667vw,1.7964071856dvh) 0 0;font-family:ABC Diatype-Light,Helvetica;font-weight:300;font-size:min(3.0555555556vw,5.2694610778dvh);line-height:min(2.9166666667vw,5.0299401198dvh)}@media only screen and (max-width:1000px){.talento__thanks-text{max-width:71.1021505376vw;margin-top:2.0161290323vw;font-size:4.3010752688vw;line-height:4.5698924731vw}}@media only screen and (max-width:600px){.talento__thanks-text{max-width:355px;margin-top:15px;font-size:32px;line-height:34px}}.talento__step--thanks .talento-btn{margin-top:min(2.7777777778vw,4.7904191617dvh)}@media only screen and (max-width:1000px){.talento__step--thanks .talento-btn{margin-top:3.6290322581vw}}@media only screen and (max-width:600px){.talento__step--thanks .talento-btn{margin-top:24px}}.talento__social{position:absolute;left:2.7777777778vw;bottom:min(1.4583333333vw,2.5149700599dvh);color:#000;text-decoration:none}.talento.is-thanks .talento__social{display:none}@media only screen and (max-width:1000px){.talento__social{left:50%;bottom:6.3172043011vw;transform:translate(-50%)}}@media only screen and (max-width:600px){.talento__social{bottom:30px}}.animated:not([data-animated-done=true]){opacity:0}.transition-fade{transition:opacity .45s ease}html.is-changing .transition-fade,html.is-animating .transition-fade{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity}html.is-animating .transition-fade{opacity:0}*,*:before,*:after{box-sizing:border-box}html:before{content:"";position:fixed;top:0;left:0;width:100%;height:env(safe-area-inset-top);background-color:#1a1a1a;z-index:99999}body{width:100%!important;padding-top:env(safe-area-inset-top);background-color:#1a1a1a}html.lenis{height:auto}html,body{background-color:#f2efea;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html,body{-ms-overflow-style:none;scrollbar-width:none}html .z-index,body .z-index{z-index:2}html .highlighted-text,body .highlighted-text{font-size:2.9166666667vw;line-height:3.0555555556vw;font-weight:300!important;font-family:ABC Diatype-Light,Helvetica;color:#000}@media only screen and (min-width:1920px){html .highlighted-text,body .highlighted-text{line-height:3.0555555556vw}}@media only screen and (max-width:1000px){html .highlighted-text,body .highlighted-text{font-size:4.5698924731vw;line-height:4.8387096774vw}}@media only screen and (max-width:600px){html .highlighted-text,body .highlighted-text{font-size:32px;line-height:34px}}html .text,body .text{color:#000;font-size:1.2465373961vw;font-family:ABC Diatype-Light,Helvetica;font-weight:350;letter-spacing:0;line-height:1.6620498615vw}@media only screen and (min-width:1920px){html .text,body .text{font-size:18px;line-height:24px}}@media only screen and (max-width:1000px){html .text,body .text{font-size:2.1505376344vw;line-height:2.9569892473vw}}@media only screen and (max-width:600px){html .text,body .text{font-size:16px;line-height:24px}}html .project-text,html .project-position,body .project-text,body .project-position{color:#000;font-size:1.108033241vw;font-family:ABC Favorit Variable,Helvetica;font-weight:350;letter-spacing:0;line-height:1.3850415512vw}@media only screen and (min-width:1920px){html .project-text,html .project-position,body .project-text,body .project-position{font-size:16px;line-height:20px}}@media only screen and (max-width:1000px){html .project-text,html .project-position,body .project-text,body .project-position{font-size:2.1505376344vw;line-height:2.688172043vw}}@media only screen and (max-width:600px){html .project-text,html .project-position,body .project-text,body .project-position{font-size:16px;line-height:20px}}html .project-text,body .project-text{margin-bottom:0}html .project-position,body .project-position{margin:0!important}html .text-big,body .text-big{color:#000;font-size:1.5235457064vw;font-family:ABC Diatype-Light,Helvetica;font-weight:350;letter-spacing:0;line-height:1.9390581717vw}@media only screen and (min-width:1920px){html .text-big,body .text-big{font-size:22px;line-height:28px}}@media only screen and (max-width:1000px){html .text-big,body .text-big{font-size:2.4193548387vw;line-height:2.9569892473vw}}@media only screen and (max-width:600px){html .text-big,body .text-big{font-size:18px;line-height:22px}}html .text-small,body .text-small{color:#000;font-size:.6925207756vw;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;letter-spacing:0;line-height:normal;display:inline-block;vertical-align:baseline}@media only screen and (min-width:1920px){html .text-small,body .text-small{font-size:10px}}@media only screen and (max-width:1000px){html .text-small,body .text-small{font-size:1.3440860215vw}}@media only screen and (max-width:600px){html .text-small,body .text-small{font-size:10px}}html .text-small-left,body .text-small-left{color:#000;font-size:.8310249307vw;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;letter-spacing:0;line-height:normal;display:inline-block;vertical-align:baseline}@media only screen and (min-width:1920px){html .text-small-left,body .text-small-left{font-size:12px}}@media only screen and (max-width:1000px){html .text-small-left,body .text-small-left{font-size:1.6129032258vw}}@media only screen and (max-width:600px){html .text-small-left,body .text-small-left{font-size:12px}}html .legal-text,body .legal-text{color:#000;font-size:.8310249307vw;font-family:ABC Favorit Variable,Helvetica;font-weight:400;letter-spacing:0;line-height:normal}@media only screen and (min-width:1920px){html .legal-text,body .legal-text{font-size:12px}}@media only screen and (max-width:1000px){html .legal-text,body .legal-text{font-size:1.6129032258vw}}@media only screen and (max-width:600px){html .legal-text,body .legal-text{font-size:12px}}html .btn-plus,body .btn-plus{width:45px;height:auto;display:inline-block;vertical-align:middle;transform-origin:50% 50%}html .btn-plus img,body .btn-plus img{width:100%;height:auto}html section,body section{width:100%!important;max-width:100%}html .pin-spacer,body .pin-spacer{width:100%!important}html .col-1,body .col-1{width:calc(100% / 7 * 1)}html .col-2,body .col-2{width:calc(100% / 7 * 2)}html .col-3,body .col-3{width:calc(100% / 7 * 3)}html .col-4,body .col-4{width:calc(100% / 7 * 4)}html .col-5,body .col-5{width:calc(100% / 7 * 5)}html .col-6,body .col-6{width:calc(100% / 7 * 6)}html .col-7,body .col-7{width:100%}html .cols,body .cols{display:flex}@media only screen and (max-width:1000px){html .cols.tablet-flex-column,body .cols.tablet-flex-column{flex-direction:column}html .cols.tablet-flex-column .col,body .cols.tablet-flex-column .col{width:100%!important}}html .only-tablet-mobile,body .only-tablet-mobile{display:none}@media only screen and (max-width:1000px){html .only-tablet-mobile,body .only-tablet-mobile{display:block}}html .flex-column,body .flex-column{display:flex;flex-direction:column}html .color-white,body .color-white{color:#f2efea}html .only-desktop,body .only-desktop{display:block}html .only-tablet,body .only-tablet,html .only-mobile,body .only-mobile,html .only-mobile-inline,body .only-mobile-inline{display:none}@media only screen and (max-width:1000px){html .only-desktop,body .only-desktop{display:none}html .only-tablet,body .only-tablet{display:block}html .only-mobile,body .only-mobile,html .only-mobile-inline,body .only-mobile-inline{display:none}}@media only screen and (max-width:600px){html .only-desktop,body .only-desktop,html .only-tablet,body .only-tablet{display:none}html .only-mobile,body .only-mobile{display:block!important}html .only-mobile-inline,body .only-mobile-inline{display:inline-block}}@media only screen and (max-width:1000px){html .show-in-desktop,body .show-in-desktop{display:none}}@media only screen and (max-width:600px){html .show-in-desktop,body .show-in-desktop{display:none}}html .show-in-tablet,body .show-in-tablet{display:none}@media only screen and (max-width:1000px){html .show-in-tablet,body .show-in-tablet{display:block}}@media only screen and (max-width:600px){html .show-in-tablet,body .show-in-tablet{display:none}}html .show-in-mobile,body .show-in-mobile{display:none}@media only screen and (max-width:1000px){html .show-in-mobile,body .show-in-mobile{display:none}}@media only screen and (max-width:600px){html .show-in-mobile,body .show-in-mobile{display:block}}html .show-in-desktop-tablet,body .show-in-desktop-tablet{display:block}@media only screen and (max-width:600px){html .show-in-desktop-tablet,body .show-in-desktop-tablet{display:none}}html .show-in-tablet-mobile,body .show-in-tablet-mobile{display:none}@media only screen and (max-width:1000px){html .show-in-tablet-mobile,body .show-in-tablet-mobile{display:block}}html .line-split,body .line-split{display:block;position:relative;overflow:hidden}@media only screen and (max-width:600px){html .line-split,body .line-split{overflow:visible}}html .text-show-animation,body .text-show-animation{display:block;position:relative;overflow:hidden}html .text-show-animation span,body .text-show-animation span{position:relative;top:8vh;opacity:0}@media only screen and (max-width:600px){html .text-show-animation span,body .text-show-animation span{top:0;opacity:1}}html .custom-cursor,body .custom-cursor{position:absolute;top:0;left:0;width:80px;height:80px;z-index:9999;pointer-events:none;opacity:0;display:flex;justify-content:center;align-items:center}html .custom-cursor img,body .custom-cursor img{max-width:100%;width:100%}html .custom-cursor.showCursor,body .custom-cursor.showCursor{opacity:1}
