html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:3rem}}*{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;user-select:none;pointer-events:none}html{hanging-punctuation:first last;color-scheme:dark light;font-family:system-ui,sans-serif;font-weight:normal}body{min-height:100dvh;font-size:100%;line-height:1rem;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-block:1em;margin-block:1lh}h1,h2,h3,h4,h5,h6,p,span,a,strong,blockquote,i,b,u,em{font-weight:inherit;font-style:inherit;text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{max-width:75ch;text-wrap:pretty}img{font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem;max-width:100%;height:auto;vertical-align:middle}a{display:block;text-decoration:none;color:inherit;font-size:inherit}p a{display:inline}li{list-style-type:none}form,input,textarea,select,button,label{font-family:inherit;font-size:inherit;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:rgba(0,0,0,0);color:inherit;display:block}table,tr,td{border-collapse:collapse;border-spacing:0}svg{min-width:100%;overflow:visible}@keyframes cortinillain{0%{width:100%;left:0}100%{width:0%;left:0}}@keyframes cortinillaout{0%{width:100%;left:0}100%{width:0%;left:100%}}@keyframes menu1in{0%{top:0;transform:rotate(0)}50%{top:calc(1rem - 1px);transform:rotate(0)}100%{top:calc(1rem - 1px);transform:rotate(45deg)}}@keyframes menu2in{0%{top:.5rem;transform:scale(1)}50%{top:calc(1rem - 1px);transform:scale(1)}51%{top:calc(1rem - 1px);transform:scale(0)}100%{top:calc(1rem - 1px);transform:scale(0)}}@keyframes menu3in{0%{top:calc(2rem - 2px);transform:rotate(0)}50%{top:calc(1rem - 1px);transform:rotate(0)}100%{top:calc(1rem - 1px);transform:rotate(-45deg)}}@keyframes menu1out{0%{top:calc(1rem - 1px);transform:rotate(45deg)}50%{top:calc(1rem - 1px);transform:rotate(0)}100%{top:0;transform:rotate(0)}}@keyframes menu2out{0%{top:calc(1rem - 1px);transform:scale(0)}50%{top:calc(1rem - 1px);transform:scale(0)}51%{top:calc(1rem - 1px);transform:scale(1)}100%{top:.5rem;transform:scale(1)}}@keyframes menu3out{0%{top:calc(1rem - 1px);transform:rotate(-45deg)}50%{top:calc(1rem - 1px);transform:rotate(0)}100%{top:calc(2rem - 2px);transform:rotate(0)}}@keyframes icon1{0%,32%{opacity:1}33%,65%{opacity:0}66%,100%{opacity:0}}@keyframes icon2{0%,32%{opacity:0}33%,65%{opacity:1}66%,100%{opacity:0}}@keyframes icon3{0%,32%{opacity:0}33%,65%{opacity:0}66%,100%{opacity:1}}:root{--color-p: #0054e9;--color-p-d: #0d409b;--color-p-l: #1e91ff;--color-s: #0163aa;--color-s-d: #015796;--color-s-l: #1a73b3;--color-t: #6030ff;--color-t-d: #542ae0;--color-t-l: #7045ff;--color-dark: #121212;--color-dark-d: #3f3f3f;--color-dark-l: #8b8b8b;--color-light: #e3e3e3;--color-light-d: #999999;--color-light-l: #ffffff;--color-success: #1a9f3e;--color-success-d: #165127;--color-success-l: #89eca3;--color-warning: #ffc409;--color-warning-d: #e29600;--color-warning-l: #ffef46;--color-danger: #c5000f;--color-danger-d: #900c16;--color-danger-l: #ff959d}@font-face{font-family:"Figtree";src:url("../_fonts/Figtree-Light.woff2") format("woff"),url("../_fonts/Figtree-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Trade Gothic LT Std";src:url("../_fonts/TradeGothicLTStd.woff2") format("woff"),url("../_fonts/TradeGothicLTStd.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Trade Gothic LT Std";src:url("../_fonts/TradeGothicLTStd-Bd2.woff2") format("woff"),url("../_fonts/TradeGothicLTStd-Bd2.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Trade Gothic LT Std";src:url("../_fonts/TradeGothicLTStd-Light.woff2") format("woff"),url("../_fonts/TradeGothicLTStd-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica";src:url("../_fonts/Helvetica-Light.woff2") format("woff"),url("../_fonts/Helvetica-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}html{background:#fff;height:100dvh;overflow-x:hidden;font-size:16px;font-family:system-ui,Arial,Helvetica,sans-serif;user-select:none}body{background:#fff;position:relative;font-family:"Trade Gothic LT Std";font-weight:normal;color:#1d1d1b;margin:0}h1,h2{font-size:3.6em;line-height:4rem}h3{font-weight:300;font-size:1.6rem;line-height:1.8rem}h4{font-weight:bold;font-size:1.6rem;line-height:1.8rem}h5{font-size:1.4rem;line-height:1.6rem}h6{font-weight:300;font-size:1.2rem;line-height:1.4rem;color:#878787}main{position:relative;width:100%;z-index:500;overflow-x:hidden}b{font-weight:bold}a{pointer-events:all;transition:color .5s ease}a:hover{color:#00ffa3}section{position:relative;width:100%;padding:6rem 10rem}.dwn{fill:#00ffa3;visibility:hidden}.top{visibility:hidden}.icns{visibility:hidden}.socialmedia{margin-top:2.5rem}.socialmedia span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:.7rem;margin-top:2rem}.socialmedia span a{background:#00ffa3;position:relative;display:block;width:3rem;height:3rem;padding:.7rem;flex-shrink:0;border-radius:100%;overflow:hidden;transition:background .3s ease}.socialmedia span a svg{fill:#1d1d1b}.socialmedia span a:hover{background:#1d1d1b}.socialmedia span a:hover svg{fill:#00ffa3}header{background:#fff;position:sticky;font-size:1rem;line-height:1rem;padding:2rem 6rem;top:0;left:0;text-transform:uppercase;z-index:9999;display:flex;flex-direction:row;justify-content:space-between;align-items:center}header span{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10rem}header span.active .Goto{color:#878787}header span.active .Goto.active{color:#00ffa3}header span .Goto{z-index:1}header .Goto{position:relative}header .Goto img,header .Goto svg{position:absolute;width:auto;height:1rem;opacity:0;top:50%;margin-left:.7rem;transform:translateY(-50%);flex-shrink:0}header .Goto img .i1,header .Goto img .i1_2,header .Goto img .i1_3,header .Goto svg .i1,header .Goto svg .i1_2,header .Goto svg .i1_3{opacity:0}header .Goto:hover img,header .Goto:hover svg{opacity:1}header .Goto:hover .i1{animation:icon3 .5s ease forwards}header .Goto:hover .i1_2{animation:icon2 .5s ease forwards}header .Goto:hover .i1_3{animation:icon1 .5s ease forwards}header .Goto.active img,header .Goto.active svg{opacity:1}header .Goto.active .i1{opacity:1}header .Menu{position:relative;display:block;width:3.2rem;height:1.6rem;z-index:3}header .Menu span{display:block;position:absolute;background-color:#000;width:100%;height:2px;top:0;pointer-events:none;transition:width .5s ease}header .Menu span:nth-of-type(2){top:.4rem}header .Menu span:nth-of-type(3){top:calc(1.6rem - 2px)}header .Menu:hover span:nth-of-type(2){width:80%}header .Menu.in span:nth-of-type(1){animation:menu1in .5s ease forwards}header .Menu.in span:nth-of-type(2){animation:menu2in .5s ease forwards}header .Menu.in span:nth-of-type(3){animation:menu3in .5s ease forwards}header .Menu.out span:nth-of-type(1){animation:menu1out .5s ease forwards}header .Menu.out span:nth-of-type(2){animation:menu2out .5s ease forwards}header .Menu.out span:nth-of-type(3){animation:menu3out .5s ease forwards}header .Logo{width:16rem;height:fit-content;z-index:3}header .Logo svg{position:relative;width:100% !important;height:auto;pointer-events:none;opacity:1;margin:0;top:0;transform:translateY(0)}header .Logo #g1{display:block}header .Logo #name{transform:scale(0.8);transform-origin:710px}header nav{background-color:#00ffa3;position:absolute;height:50dvh;width:100vw;left:0;top:-100dvh;z-index:2;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;pointer-events:all;transition:top .5s ease}header nav a:hover{color:#fff}header nav a.active{color:#fff;pointer-events:none}header nav .content-half{position:relative;width:50%;flex-shrink:0}header nav .icons-header svg{position:absolute;width:auto;height:35%;left:50%;top:50%;transform:translate(-40%, -50%);min-width:0}header nav .socialmedia{position:relative;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;width:70%;flex-shrink:0}header nav .socialmedia span{position:relative;width:50%;flex-shrink:0}header nav .socialmedia span a{background:#1d1d1b}header nav .socialmedia span a svg{fill:#00ffa3}header nav .socialmedia span a:hover{background:#fff}header nav .socialmedia span a:hover svg{fill:#1d1d1b}header nav .flex-column{display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap}header nav .flex-center{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-shrink:0;width:70%}header nav .flex-center ul{position:relative;width:50%;flex-shrink:0;text-transform:uppercase;padding:0}header nav .flex-center ul li{position:relative;line-height:2.5rem}header.active .Logo #name{display:none}header.active .Logo .dwn{fill:#fff}header.active nav{top:0}footer{background-color:#f6f6f6;position:relative;padding:3rem 6rem;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}footer .Logo{width:16rem;z-index:3}footer .Logo svg{pointer-events:none}footer .Logo #g1{display:block}footer .Logo #name{transform:translate(-561px, 592px)}footer .content-flex{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}footer .content-half{position:relative;width:50%;flex-shrink:0}footer .icons-footer svg{position:absolute;width:auto;height:45%;left:50%;top:50%;transform:translate(-40%, -50%);min-width:0}footer .contact-mail{position:relative;display:block;font-size:1.6rem;line-height:1.8rem;margin:1rem 0}footer p{margin-bottom:1.8rem;line-height:1.8rem}footer ul{text-transform:uppercase;padding:0}footer ul li{line-height:2.5rem}.Cortinilla{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;inset:0}.Cortinilla span{position:relative;display:block;width:100%;height:50%;left:0;overflow:hidden}.Cortinilla span:nth-of-type(1){background:#000}.Cortinilla span:nth-of-type(1) svg{bottom:0;transform:translate(-50%, 44%)}.Cortinilla span:nth-of-type(2){background:#00ffa3}.Cortinilla span:nth-of-type(2) svg{top:0;transform:translate(-50%, -58%)}.Cortinilla span svg{position:absolute;width:10rem;height:auto;min-width:0;left:50%;fill:#fff}.Cortinilla span svg .top:nth-of-type(1){visibility:visible}.Cortinilla span svg .dwn:nth-of-type(1){visibility:visible}.Cortinilla span svg .dwn{fill:#000}.Cortinilla.active span:nth-of-type(1){animation:cortinillain .5s ease forwards}.Cortinilla.active span:nth-of-type(2){animation:cortinillaout .5s ease forwards}.Cortinilla.active2 span:nth-of-type(1){animation:cortinillaout .5s ease reverse}.Cortinilla.active2 span:nth-of-type(2){animation:cortinillain .5s ease reverse}.slider{height:90dvh;padding:0}.slider .slider-slider{padding:0;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;width:max-content;pointer-events:all;cursor:none}.slider .slider-slider::after{content:"";position:absolute;pointer-events:all;width:150%;height:100%;left:-25%;z-index:-1}.slider .slider-slider a{pointer-events:all;color:#1d1d1b;cursor:none}.slider .slider-slider article{width:70vw !important;height:max(70dvh,350px) !important;flex-shrink:0;display:flex;flex-direction:column}.slider .slider-slider article div{position:relative;width:100%;height:100%;left:0;top:0;transform:scale(0.85);overflow:hidden;flex-shrink:0;transition:all .5s ease}.slider .slider-slider article div img{object-fit:cover;width:100%;height:100%}.slider .slider-slider article h3{flex-shrink:0;transition:transform .5s cubic-bezier(0.23, 1.11, 0.4, 1.47) .3s,opacity .5s ease .3s;transform:translateY(-200%);opacity:0;z-index:-1;margin-left:4rem}.slider .slider-slider article h3 span{display:block;font-size:1.2rem;line-height:1.4rem;margin-top:1rem}.slider .slider-slider article h3 svg:nth-of-type(1){position:absolute;min-width:0;width:3rem;height:auto;left:-4rem;top:.6rem}.slider .slider-slider article h3 svg:nth-of-type(2){position:relative;min-width:0;width:8rem;height:auto;left:1rem}.slider .slider-slider article.active div{transform:scale(1)}.slider .slider-slider article.active h3{transform:translateY(2.5rem);opacity:1}.back-dark{background-color:#f6f6f6}.back-green{background-color:#00ffa3}.Quote{font-size:1.8rem;line-height:2.2rem;display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap}.Quote p{position:relative;max-width:50ch}.Text{font-size:1.4rem;line-height:1.8rem;display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap}.Text p{position:relative;max-width:75ch}.InfoData{font-size:1.8rem;line-height:2.2rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.InfoData p{flex-shrink:0;margin:0 6rem}.InfoData .info-number{font-family:"Helvetica";font-weight:300;font-size:10rem;line-height:10rem}.InfoData .info-data{max-width:25ch}.Faqs{font-size:1.8rem;line-height:2.2rem;position:relative;display:grid;place-items:center}.Faqs div{grid-area:1/1;opacity:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.Faqs div p{max-width:35ch;flex-shrink:0;margin:0 6rem}.Faqs div p:nth-of-type(1){text-align:center;font-weight:600;max-width:32ch}.Faqs div p span{font-family:"Helvetica";font-size:6rem;line-height:6rem}.Faqs div p sup,.Faqs div p sub{font-size:2rem;line-height:6rem;margin:0 .5rem}.Faqs div p sup{vertical-align:top}.ImgFullW img{width:100%;height:auto}.Logos h5{max-width:25ch}.Logos article{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;min-height:65dvh;padding:0 4rem}.Logos article span{position:relative;width:20rem;height:18rem}.Logos article span::before,.Logos article span::after{content:"";position:absolute;display:block;background-color:#fff;width:0%;height:18rem;z-index:99;transition:all .3s ease}.Logos article span::before{top:0;left:0}.Logos article span::after{bottom:0;left:100%}.Logos article span.active::before{width:100%}.Logos article span.active::after{width:100%;left:0%}.Logos article span.deactive::before{width:0%;left:100%}.Logos article span.deactive::after{width:0%;left:0%}.Logos article img{position:absolute;width:18rem;height:18rem;object-fit:contain;filter:brightness(0%);top:50%;left:50%;transform:translate(-50%, -50%)}.contacto{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;padding:3rem 6rem 6rem;min-height:0}.contacto article{width:45%;flex-shrink:0;aspect-ratio:1/1}.contacto article img,.contacto article video{width:100%;height:100%;object-fit:cover;overflow:hidden}.contacto .flex-column{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;padding:3rem 0}.contacto .flex-column p{font-size:2.4rem;line-height:2.8rem;max-width:25ch}.contacto .flex-column div{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;margin:3rem 0;line-height:2.1rem}.contacto .flex-column div span{margin-right:8rem}.contacto .flex-column a{font-weight:300;font-size:2rem;margin-bottom:2rem}.Nosotros{padding:3rem 6rem}.Nosotros h1{margin-bottom:6rem;max-width:25ch}.Nosotros p{font-size:1.8rem;line-height:2rem;max-width:50ch}.split{position:relative;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;padding:3rem 6rem}.split .split-bio{position:relative;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:nowrap;left:0;top:0;width:100%;height:45vw;flex-shrink:0;z-index:1}.split .split-bio .split-bio-photo{width:49%;flex-shrink:0;cursor:pointer;pointer-events:none;display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap}.split .split-bio .split-bio-photo img{width:100%;aspect-ratio:1/1;object-fit:contain;transition:filter .5s ease}.split .split-bio .split-bio-info{position:relative;background-color:#fff;width:51%;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap;padding:0 3rem}.split .split-bio .split-bio-info h2{margin:3rem 0}.split .split-bio .split-bio-info p{font-size:1.6rem;line-height:2rem}.split .split-bio .split-bio-info .socialmedia{margin:0;margin-bottom:3rem}.split .split-bio .split-bio-info .socialmedia span{margin:0}.split .split-bio .close-bio{position:relative;align-self:flex-start;pointer-events:none;display:none}.split .split-bio:nth-of-type(2){transform:translateX(-100%)}.split .split-bio:nth-of-type(2) .split-bio-info{text-align:right;align-items:flex-end}.split .split-bio:nth-of-type(2) .split-bio-info .socialmedia{justify-content:flex-end}.split .split-bio:nth-of-type(2) .close-bio{align-self:flex-end}.split .split-bio.active{background-color:#fff;z-index:3}.split .split-bio.active .close-bio{pointer-events:all}.split .split-bio.active .split-bio-photo img{filter:grayscale(0%)}.split .split-bio.active .split-bio-info{visibility:visible;transform:translateX(0);opacity:1}.split .split-bio.deactive{opacity:0}.split .split-bio.deactive .split-bio-photo{pointer-events:none}.Colaboradores{font-size:2rem;line-height:2.4rem}.Colaboradores p{margin:16rem 0;max-width:34ch}.gallery{padding:6rem 0;min-height:auto}.gallery .gallery-slider{padding:0;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;width:max-content;pointer-events:all;gap:3rem;min-height:auto}.gallery .gallery-slider img{width:65vw;height:auto;flex-shrink:0}.gallery2{padding:6rem 0}.gallery2 .gallery2-slider{padding:0;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;width:max-content;pointer-events:all;gap:3rem;padding-right:6rem}.gallery2 .gallery2-slider img{width:65vw;height:auto;flex-shrink:0}.gallery3{--posz:0vw;padding:9rem 0}.gallery3 .gallery2-slider{position:relative;padding:0;width:100%;height:80dvh;perspective:100vw}.gallery3 .gallery2-slider img{position:absolute;width:75%;height:auto;top:50%;left:50%;transform-origin:50% 50%;transform:translate3d(-50%, -50%, var(--posz));z-index:-1;will-change:transform}.gallery4{padding:6rem 0;min-height:auto}.gallery4 .gallery-slider{padding:0;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;width:max-content;pointer-events:all}.gallery4 .gallery-slider article{width:70vw;display:flex;flex-direction:center;justify-content:center;align-items:center;flex-wrap:nowrap}.gallery4 .gallery-slider article img{width:70vw;height:auto;flex-shrink:0;transform:scale(0.8);transition:all .5s ease}.gallery4 .gallery-slider article.active img{transform:scale(1)}.poster{padding:0 10rem;min-height:90dvh;margin-bottom:3rem}.poster article{position:relative;width:100%;height:75dvh;left:0;top:0;overflow:hidden}.poster article img{object-fit:cover;width:100%;height:100%}.poster h3 span{display:block;font-size:1.6rem;line-height:1.6rem;margin-top:1rem}.project{position:relative;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;padding:3rem 10rem}.project .project-split{position:relative;display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;left:0;top:0;width:50%;flex-shrink:0;aspect-ratio:1/1}.project .project-split.info{padding:0 3rem}.project .project-split h1,.project .project-split h6{margin:0;margin-bottom:3rem}.project .project-split .socialmedia{margin:0;margin-bottom:3rem}.project .project-split .socialmedia span{margin:.5rem 0;font-size:1rem;line-height:1.2rem;color:#878787}.project .project-split p{font-size:1.6rem;line-height:2rem}.project .project-split ul{font-size:1.6rem;line-height:2rem;padding:0}.project .project-split.image{min-height:75dvh}.project .project-split img{width:100%;height:100%;object-fit:cover}.project.reverse{flex-direction:row-reverse}.project.reverse .info{justify-content:flex-end}.project.reverse h6{margin-bottom:0}:is(.gallery-slider:hover) .icondrag{visibility:visible}.icondrag{position:absolute;width:2rem;height:fit-content;top:0;left:0;transform:translate(-1rem, -1rem);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;pointer-events:none;z-index:9999999;gap:.3rem;white-space:nowrap;font-size:.8rem;line-height:.8rem;visibility:hidden;color:#00ffa3;mix-blend-mode:difference}.icondrag span{position:relative;width:5rem}.icondrag span svg{min-width:0;width:100%;height:auto}.icondrag span .co{transform-origin:150px 62px;transform:scale(0.6);transition:transform .3s ease}.icondrag span .c{transform-origin:150px 62px;transform:scale(1.2);transition:transform .3s ease}.icondrag span .dc{transform-origin:150px 62px;transform:translateX(20px);transition:transform .3s ease}.icondrag span .ic{transform-origin:150px 62px;transform:translateX(-20px);transition:transform .3s ease}.icondrag span .d{transform-origin:150px 62px;transform:translateX(50px);transition:transform .3s ease,opacity .3s ease;opacity:0}.icondrag span .i{transform-origin:150px 62px;transform:translateX(-50px);transition:transform .3s ease,opacity .3s ease;opacity:0}.icondrag.active .co{transform:scale(1)}.icondrag.active .c{transform:scale(1)}.icondrag.active .dc,.icondrag.active .d,.icondrag.active .ic,.icondrag.active .i{transform:translateX(0px);opacity:1}.next::before{content:"";background-color:#ededed;position:relative;display:block;width:100%;height:1px}.next p{font-size:1.8rem;line-height:2rem}.next article{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.next article div{width:50%;flex-shrink:0;max-width:650px}.next article div a{position:relative}.next article div a img{position:relative;width:2rem;height:2rem;margin-left:25%}#reconocimientos article{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}#reconocimientos article div{width:50%;flex-shrink:0;max-width:700px}#reconocimientos article div ul{padding:0;margin:0}#reconocimientos article div ul li{border-top:solid 1px #00ffa3;width:100%;padding:.8rem 1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}#reconocimientos article div ul li span{width:33%;flex-shrink:0}#reconocimientos article div ul li span:nth-of-type(2){width:60%}#reconocimientos article div ul li svg{width:1rem;height:1rem;min-width:0}#reconocimientos article div ul li .over{transition:all .3s ease}#reconocimientos article div ul a:hover .over{stroke:#00ffa3}@media only screen and (max-width: 1920px){html{font-size:14px}}@media only screen and (max-width: 1440px){html{font-size:12px}}@media only screen and (max-width: 1280px){html{font-size:10px}}@media only screen and (max-width: 1000px){header{padding:2rem 3rem}header span a{display:none}header .Menu{display:block}header nav .icons-header svg{width:40%;height:auto}header nav .socialmedia{flex-direction:column;margin-top:0}header nav .socialmedia span{width:100%}header nav .socialmedia span:nth-of-type(1){display:none}header nav .flex-center{width:100%;flex-direction:column}header nav .flex-center ul{width:100%}footer{padding:3rem}footer .icons-footer svg{width:40%;height:auto}footer .content-flex{flex-direction:column}footer .content-flex .content-half{width:100%}section{padding:3rem}.Quote{align-items:center}.Quote p{left:0;transform:translateX(0)}.InfoData{flex-direction:column}.InfoData p{margin:6rem 0}.Faqs div{flex-direction:column}.Faqs div p{margin:6rem 0}.Logos article{flex-direction:column;justify-content:space-between;padding:4rem 0}.Logos article img{width:18rem;height:auto;object-fit:contain;filter:brightness(0%)}.contacto{flex-direction:column;justify-content:center;padding:3rem}.contacto article{width:100%}.contacto .flex-column{padding:6rem 0}.contacto .flex-column p{margin-bottom:10rem}.contacto .flex-column div span{margin-right:10rem}.Nosotros{padding:3rem}.Nosotros p{font-size:1.8rem;line-height:2rem;max-width:50ch}.split{flex-direction:column;padding:3rem}.split .split-bio{flex-direction:column;height:200vw}.split .split-bio .split-bio-photo{width:100%;height:49%}.split .split-bio .split-bio-info{width:100%;height:51%;padding:3rem 0;justify-content:flex-start}.split .split-bio:nth-of-type(2){position:absolute;transform:translate(0%);padding:3rem}.split .split-bio:nth-of-type(2) .split-bio-info{justify-content:flex-end}.gallery .gallery-slider img{width:88vw;height:55vw}.gallery2 .gallery2-slider img{width:88vw;height:55vw}.project{flex-direction:column;padding:3rem}.project .project-split{width:100%;height:auto}.project .project-split.info{padding:3rem 0}.project .project-split.image{min-height:0}.project.reverse{flex-direction:column}.project.reverse .info{justify-content:flex-start}.next article{flex-direction:column}.next article div{width:100%}#reconocimientos article{flex-direction:column}#reconocimientos article div{width:100%}#reconocimientos article div:nth-of-type(1){display:none}}@media only screen and (max-width: 576px){html{font-size:8px}}
