@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 Diatype Variable-Light;src:url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable-Book;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}#primary_nav{position:fixed;top:30px;right:2.7777777778vw;display:flex;flex-direction:column;gap:8px;z-index:4500}@media only screen and (max-width:1000px){#primary_nav{right:3.90625vw}}@media only screen and (max-width:600px){#primary_nav{right:23px}}#primary_nav .menu-item{display:flex;width:139px;height:36px;position:relative;align-items:center;justify-content:center;gap:29px;padding:10px 14px;background-color:#45434333;border-radius:6px;backdrop-filter:blur(7.55px) brightness(100%);-webkit-backdrop-filter:blur(7.55px) brightness(100%);text-decoration:none;opacity:0;visibility:hidden;transform:translateY(-10px)}#primary_nav .menu-item.toggle_menu_container{display:flex;justify-content:space-between;align-items:center;opacity:1;visibility:visible;transform:translateY(0)}#primary_nav .menu-item.toggle_menu_container span{display:block}#primary_nav .menu-item .title{position:relative;width:fit-content;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;color:#f2efea;font-size:12px;letter-spacing:0;line-height:normal}#primary_nav .menu-item .abbreviation{position:relative;width:fit-content;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;color:#f2efea;font-size:10px;letter-spacing:0;line-height:normal}@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 Diatype Variable-Light;src:url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable-Book;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}header{position:relative}@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 Diatype Variable-Light;src:url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable-Book;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.head{position:relative;width:100vw;height:100vh;background-size:cover;font-family:ABC Favorit Mono Variable-Regular,Helvetica}.head .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{position:absolute;top:29px;left:2.7777777778vw;display:flex;mix-blend-mode:hard-light;z-index:10000}@media only screen and (max-width:1000px){.head .logo{left:3.90625vw;top:30px}}@media only screen and (max-width:600px){.head .logo{left:23px}}.head .logo img{width:163px;height:auto}.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.90625vw;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;z-index:10000}@media only screen and (max-width:1000px){.head .en-manos-expertas-2{display:block;top:unset;left:3.90625vw;font-size:6.5104166667vw;line-height:5.46875vw;font-family:ABC Diatype Variable-Light,Helvetica;width:290px;text-transform:lowercase}.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}@media only screen and (max-width:1000px){.head .vlc-spain-h{right:3.90625vw;left:unset;top:unset;bottom:30px;margin:0;text-align:right}}@media only screen and (max-width:600px){.head .vlc-spain-h{right:23px}}@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 Diatype Variable-Light;src:url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable-Book;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.section-scroll-text{flex-wrap:wrap;padding:80px 2.7777777778vw}@media only screen and (max-width:1000px){.section-scroll-text{padding:38px 3.90625vw 69px;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (max-width:600px){.section-scroll-text{padding:37px 23px}}@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}}.section-scroll-text .only-tablet-mobile{display:none}@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 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:44px}}@media only screen and (max-width:1000px)and (max-width:600px){.section-scroll-text .image-2{margin-top: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}}.highlighted-text[data-astro-cid-jw5ghqle]{color:#b3b3b3;opacity:1;position:relative}.highlighted-text[data-astro-cid-jw5ghqle] .char{display:inline-block}@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 Diatype Variable-Light;src:url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable-Book;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:99999;opacity:1}.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}}html,body{margin:0;width:100%;height:100%}@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 Diatype Variable-Light;src:url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable-Book;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}body{width:100vw}html.lenis{height:auto}html,body{background-color:#f5f5f5}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 Variable-Light,Helvetica;color:#000}@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 Variable-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-Book,Helvetica,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-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}@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}@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-Book,Helvetica,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 section,body section{width:100vw;max-width:100%}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 .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-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}}@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 Diatype Variable-Light;src:url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable-Book;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.services-intro{position:relative;padding:0 2.7777777778vw}@media only screen and (max-width:1000px){.services-intro{padding:0 3.90625vw}}@media only screen and (max-width:600px){.services-intro{padding:0 23px}}.services-intro .highlighted-text{margin:0}@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.90625vw 51px}}@media only screen and (max-width:600px){.services{padding:39px 10px 51px}}.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:21px 33px}}.tabs-column{width:100%;display:block;margin-bottom:20px;position:relative;z-index:10}@media only screen and (max-width:1000px){.tabs-column{margin-bottom:0}}.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}}.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}@media only screen and (max-width:1000px){.tabs-list .tab-item{display:flex;justify-content:center;border-bottom:1px solid #8B8B8B;padding-bottom:19px}}.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 Variable-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}}.tabs-list .tab-item:hover{color:gray}.content-column{width:100%;position:relative;border-radius:22px;overflow:hidden}.slider-track{display:grid;grid-template-columns:1fr;width:100%;position:relative;background-color:#000;min-height:500px;border-radius:22px}.service-card{grid-column:1/-1;grid-row:1/-1;width:100%;height:100%;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}.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}@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.90625vw;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-width:1000px){.service-card .card-info .content{margin-top:0;padding-left:0}}.service-card .card-info .content .icon{width:9.0972222222vw;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-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}@media only screen and (max-width:1000px){.service-card .card-info .content ul li .mi-marker{margin-right:20px}}.service-card .card-image{width:50%;position:relative;height:100%;padding:40px 45px}.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}.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%}}.service-card .card-image .img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@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%;object-fit:cover;display:block;border-radius:20px;filter:blur(10rem);transition:filter .8s ease-in-out}@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 Diatype Variable-Light;src:url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable-Book;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.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.90625vw 49px}}@media only screen and (max-width:600px){.metodologia{padding:69px 23px 49px}.metodologia .text.only-mobile{padding-right:16%}}.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}@media only screen and (max-width:1000px){.metodologia .col-4 .highlighted-text{width:100%;max-width:580px}}.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 Variable-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}}@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 Diatype Variable-Light;src:url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable-Book;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.proyectos{position:relative;width:100vw;padding:47px 2.7777777778vw;background-color:#f5f5f5;overflow:hidden}@media only screen and (max-width:1000px){.proyectos{padding:41px 3.90625vw}.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 .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}.proyectos .projects-container .project img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:20px}.proyectos .projects-container .project p{margin-top:12px}@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 Diatype Variable-Light;src:url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable-Book;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.equipo{position:relative;width:100vw;padding:0 2.7777777778vw 80px;overflow:hidden}@media only screen and (max-width:1000px){.equipo{padding:0 3.90625vw 80px}}@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}.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}.equipo .equipo-swiper .team-member p{margin-top:12px}@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 Diatype Variable-Light;src:url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable-Book;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.footer{position:relative;width:100vw;padding:36px 2.7777777778vw 30px;background-color:#000;overflow:hidden}@media only screen and (max-width:1000px){.footer{padding:36px 3.90625vw 30px}}@media only screen and (max-width:600px){.footer{padding:36px 23px 30px}}.footer .footer-section{margin-bottom:60px}@media only screen and (max-width:600px){.footer .footer-section{margin-bottom:21px}}.footer .footer-section.partners{margin-bottom:78px}@media only screen and (max-width:1000px){.footer .footer-section.partners{margin-bottom:82px}}.footer .footer-section .text-small-left{margin:0 0 12px}@media only screen and (max-width:600px){.footer .footer-section .text-small-left{margin:0 0 23px}}.footer .footer-section .logos-grid-container .swiper{overflow:visible}.footer .footer-section .logos-grid-container .swiper-wrapper{display:flex}.footer .footer-section .logos-grid-container .swiper-slide{width:auto;flex-shrink:0}.footer .footer-section .logos-grid-container .logo-item{display:flex;align-items:center;justify-content:center;border-left:1px solid #2F2F2F;padding:30px;height:91px}@media only screen and (max-width:1000px){.footer .footer-section .logos-grid-container .logo-item{padding:15px}}.footer .footer-section .logos-grid-container .logo-item img{max-width:100%;height:auto;max-height:52px}@media only screen and (max-width:1000px){.footer .footer-section .logos-grid-container .logo-item img{max-height:46px}}.footer .footer-info{display:flex;gap:60px;margin-bottom:44px}@media only screen and (max-width:1000px){.footer .footer-info{flex-direction:column-reverse;gap:35px}}.footer .footer-info .footer-info-left{display:flex;gap:80px;flex:1}.footer .footer-info .footer-info-left .contact-block,.footer .footer-info .footer-info-left .address-block,.footer .footer-info .footer-info-left .social-block{display:flex;flex-direction:column;gap:8px}.footer .footer-info .footer-info-left .contact-block a,.footer .footer-info .footer-info-left .contact-block p,.footer .footer-info .footer-info-left .address-block a,.footer .footer-info .footer-info-left .address-block p,.footer .footer-info .footer-info-left .social-block a,.footer .footer-info .footer-info-left .social-block p{text-decoration:none;margin:0}@media only screen and (max-width:1000px){.footer .footer-info .footer-info-left .contact-block,.footer .footer-info .footer-info-left .address-block,.footer .footer-info .footer-info-left .social-block{width:100%;display:none}}@media only screen and (max-width:1000px){.footer .footer-info .footer-info-left .social-block{display:flex;flex-direction:row;justify-content:center}.footer .footer-info .footer-info-left .social-block a{margin-right:15px}.footer .footer-info .footer-info-left .social-block a:last-child{margin-right:0}}.footer .footer-info .footer-info-right{width:25vw}@media only screen and (max-width:1000px){.footer .footer-info .footer-info-right{width:100%;display:flex;justify-content:center}}.footer .footer-info .footer-info-right .footer-image{width:100%;height:auto;border-radius:20px;aspect-ratio:1/1;object-fit:cover}@media only screen and (max-width:1000px){.footer .footer-info .footer-info-right .footer-image{width:258px}}.footer .footer-brand{position:relative;margin-bottom:60px}@media only screen and (max-width:600px){.footer .footer-brand{margin-bottom:15px}}.footer .footer-brand .top{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1000px){.footer .footer-brand .top{align-items:flex-start}}.footer .footer-brand .top .info{display:none}@media only screen and (max-width:1000px){.footer .footer-brand .top .info{display:block}}.footer .footer-brand .top .info .contact-block{margin-bottom:33px;display:flex;flex-direction:column}.footer .footer-brand .top .info a,.footer .footer-brand .top .info p{text-decoration:none;margin:0}.footer .footer-brand .logo-big{width:100%;height:auto;bottom:0;left:0;margin:22px 0}@media only screen and (max-width:600px){.footer .footer-brand .logo-big{margin:33px 0 0}}.footer .footer-brand .certification-logo{width:123px}@media only screen and (max-width:1000px){.footer .footer-brand .certification-logo{width:113px}}.footer .footer-legal .legal-text{color:#575757;text-align:center;font-family:ABC Favorit Variable-Book,Helvetica,Helvetica;margin:12px 0 0}@media only screen and (max-width:1000px){.footer .footer-legal .legal-text{text-align:left}}.footer .footer-legal .legal-menu{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1000px){.footer .footer-legal .legal-menu{flex-wrap:wrap}}@media only screen and (max-width:600px){.footer .footer-legal .legal-menu{align-items:flex-start}}.footer .footer-legal .legal-menu a{text-decoration:none;color:#575757;font-family:ABC Favorit Mono Variable-Regular,Helvetica}@media only screen and (max-width:1000px){.footer .footer-legal .legal-menu a{width:50%}.footer .footer-legal .legal-menu a.order-1{order:1;margin-bottom:10px}.footer .footer-legal .legal-menu a.order-2{order:2;text-align:right}.footer .footer-legal .legal-menu a.order-3{order:3}.footer .footer-legal .legal-menu a.order-4{order:4;text-align:right}}@media only screen and (max-width:600px){.footer .footer-legal .legal-menu a{width:auto}}
