@charset "UTF-8";#root{margin:0 auto;text-align:center;background-color:#000;height:100%;width:100vw;font-family:Geist,sans-serif;overflow-y:auto;overflow-x:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}::-webkit-scrollbar-track{background-color:transparent}*{margin:0;padding:0;box-sizing:border-box}body{overflow-x:hidden!important}.modal{position:fixed;left:0;top:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;z-index:1001}section{display:flex;align-items:center;flex-direction:column;position:relative}section .section-content{max-width:1328px;margin:2rem 3.5rem}h1{font-size:64px;font-weight:400;line-height:76.8px;letter-spacing:-.02em;text-align:left;text-decoration-skip-ink:none}h2{font-size:32px;font-weight:400;line-height:38.4px;letter-spacing:-.02em;text-align:left;text-decoration-skip-ink:none}h3{font-size:24px;font-weight:400;line-height:28.8px;letter-spacing:-.02em;text-align:left;text-decoration-skip-ink:none}p{font-size:16px;font-weight:200;line-height:24px;letter-spacing:-.02em;text-align:left;text-decoration-skip-ink:none}button{padding:0;height:32px;border-radius:32px;background:#0084ff;color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:400;line-height:19.2px;letter-spacing:-.01em;text-align:center;text-decoration-skip-ink:none}button.secondary{width:300px;height:40px;border-radius:50px;opacity:0px;background:#00ffb7;color:#000}h4{font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.02em;text-align:left;text-decoration-skip-ink:none}@media screen and (max-width: 480px){#root{background-position:center}section{display:flex;align-items:center;flex-direction:column;position:relative}section .section-content{max-width:480px}h1{font-size:28px;font-weight:300;line-height:33.6px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}h2{font-size:20px}}.header-nav{width:100%}.header-nav ul{list-style:none;padding:0}.header-nav ul li{display:flex;align-items:center;cursor:pointer;height:32px;text-align:center;font-family:Geist,sans-serif;font-size:16px;font-weight:400;color:#fff;z-index:1000}.header-nav ul li.active{color:#00ffb7}.header-nav ul li.button{width:216px;justify-content:center;border-radius:32px}.header-nav.desktop-menu ul{display:flex;flex-direction:row;justify-content:flex-end;gap:48px}.header-nav.mobile-menu{position:absolute;top:0;padding-top:3rem;width:100%;left:0;flex-direction:column;gap:10px;transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s .3s;z-index:-1}.header-nav.mobile-menu ul{display:flex;flex-direction:column;align-items:center;gap:1rem}.header-nav.mobile-menu ul li{opacity:0;transform:translateY(-20px);will-change:opacity,transform}.header-nav.mobile-menu:before{content:"";position:absolute;width:100%;height:0;top:0;right:0;bottom:0;left:0;z-index:-1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(20px);transition:height .3s ease-in-out}.header-nav.open-menu{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out,visibility 0s}.header-nav.open-menu ul li{opacity:1;transform:translateY(0);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.header-nav.open-menu ul li:nth-child(1){transition-delay:.1s}.header-nav.open-menu ul li:nth-child(2){transition-delay:.2s}.header-nav.open-menu ul li:nth-child(3){transition-delay:.3s}.header-nav.open-menu ul li:nth-child(4){transition-delay:.4s}.header-nav.open-menu ul li:nth-child(5){transition-delay:.5s}.header-nav.open-menu ul li:nth-child(6){transition-delay:.6s}.header-nav.open-menu ul li:nth-child(7){transition-delay:.7s}.header-nav.open-menu ul li:nth-child(8){transition-delay:.8s}.header-nav.open-menu ul li:nth-child(9){transition-delay:.9s}.header-nav.open-menu ul li:nth-child(10){transition-delay:1s}.header-nav.open-menu:before{height:12rem;transition:height .5s ease-in-out}.header-nav.close-menu{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility 0s .5s}.header-nav.close-menu ul li{opacity:0;transform:translateY(-20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.header-nav.close-menu ul li:nth-child(1){transition-delay:.6s}.header-nav.close-menu ul li:nth-child(2){transition-delay:.54s}.header-nav.close-menu ul li:nth-child(3){transition-delay:.48s}.header-nav.close-menu ul li:nth-child(4){transition-delay:.42s}.header-nav.close-menu ul li:nth-child(5){transition-delay:.36s}.header-nav.close-menu ul li:nth-child(6){transition-delay:.3s}.header-nav.close-menu ul li:nth-child(7){transition-delay:.24s}.header-nav.close-menu ul li:nth-child(8){transition-delay:.18s}.header-nav.close-menu ul li:nth-child(9){transition-delay:.12s}.header-nav.close-menu ul li:nth-child(10){transition-delay:.06s}.header-nav.close-menu:before{height:3.5rem;transition:height .8s ease-in-out;transition-delay:.4s}.header-nav.close-menu.animation-ended{visibility:hidden;opacity:0;pointer-events:none}@keyframes fadeInItems{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutItems{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes hideMenu{0%{visibility:visible}99%{visibility:visible}to{visibility:hidden}}.menu{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0;z-index:1000}.menu .line{fill:none;stroke:var(--stroke-color, #ffffff);stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.menu .line1{stroke-dasharray:60 207}.menu .line2{stroke-dasharray:60 60}.menu .line3{stroke-dasharray:60 207}.menu.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134}.menu.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30}.menu.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134}header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1328px;background:transparent;padding:16px 2rem;margin:0 auto;z-index:1001;position:fixed;top:0}header:before{pointer-events:none;content:"";position:fixed;top:0;width:100%;height:72px;left:0;z-index:-1;background:#fff0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(20px)}header .logo{display:flex;gap:16px;align-items:center}header .logo>:first-child{cursor:pointer;display:flex;width:auto;flex-wrap:nowrap;height:40px;gap:10px;align-items:center}header .menu{margin-top:1rem;display:none}@media (max-width: 480px){header{padding:14px;align-items:center;height:58px}header .logo{height:100%}header .logo svg:first-child{height:32px;width:32px}header .logo svg:nth-child(2){display:none}header .menu{display:flex;align-items:center;margin-top:0}header:before{display:none}}.welcome{flex-direction:column;background-image:url(https://storage.googleapis.com/assets-several/landing/fondo%20home%20top.png);background-repeat:no-repeat;background-size:cover;background-position:top right;justify-content:end;color:#fff;height:840px}.welcome .section-content{display:flex;flex-direction:column;gap:48px;justify-content:end}.welcome .section-content .welcome-container{position:relative;border-bottom:1px solid #cbcbcb;padding:48px 24px;display:grid;grid-template:100%/60% 40%;justify-content:space-between}.welcome .section-content .welcome-container .welcome-content{height:100%;flex-direction:column;display:flex;gap:32px}.welcome .section-content .welcome-container .welcome-content .text-container{margin-bottom:4rem}.welcome .section-content .welcome-container .welcome-content .text-container h1{padding-bottom:1.5rem}.welcome .section-content .welcome-container .welcome-content .text-container p{font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.welcome .section-content .welcome-container .welcome-content .text-container .text-oppener{display:none}.welcome .section-content .welcome-container .welcome-content a{display:flex;justify-content:center;align-items:center;width:216px;background:#00ffb7;color:#1d1d1c;text-decoration:none;height:32px;border-radius:50px}.welcome .section-content .welcome-container .figures-container{display:flex;justify-content:end;transform:translate(24px,48px);gap:48px}.welcome-others{flex-direction:column;background-color:#000;color:#fff;padding:4rem 0}.welcome-others .others{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;max-width:1328px}.welcome-others .others::-webkit-scrollbar{display:none}.welcome-others .others .other-content{display:flex;flex-direction:column;align-items:flex-start;width:285px;gap:16px}@media screen and (max-width: 480px){.welcome{height:unset;padding-top:15vh}.welcome .section-content{margin-top:0;margin-bottom:0;display:flex;width:100%;padding:48px 24px;position:relative}.welcome .section-content .welcome-container{position:relative;height:100%;border-bottom:none;padding:0;display:flex;flex-direction:column-reverse;justify-content:unset}.welcome .section-content .welcome-container .welcome-content{height:auto;position:relative;flex-direction:column;display:flex;gap:0;padding:0;min-height:unset;justify-content:flex-start;align-items:center}.welcome .section-content .welcome-container .welcome-content a{width:336px}.welcome .section-content .welcome-container .welcome-content .text-container{width:100%;overflow:hidden;margin-bottom:0}.welcome .section-content .welcome-container .welcome-content .text-container h1{width:auto;max-width:317px}.welcome .section-content .welcome-container .welcome-content .text-container p{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1),padding-bottom .6s cubic-bezier(.4,0,.2,1);padding-bottom:0}.welcome .section-content .welcome-container .welcome-content .text-container p.text-open{max-height:500px;padding-bottom:1rem}.welcome .section-content .welcome-container .welcome-content .text-container p.text-closed{max-height:0;padding-bottom:0}.welcome .section-content .welcome-container .welcome-content .text-container .text-oppener{border-top:1px solid #ffffff;padding:4px;display:block;width:100%;cursor:pointer}.welcome .section-content .welcome-container .welcome-content button{width:100%;background:#00ffb7;color:#1d1d1c}.welcome .section-content .welcome-container .figures-container{display:flex;justify-content:flex-start;align-items:end;padding:48px 24px;height:auto;gap:24px;transform:translate(0)}.welcome .section-content .welcome-container .figures-container svg{height:auto;width:auto}.welcome-others{color:#fff;width:100%;padding:2rem 0 0}.welcome-others .others{display:flex;flex-direction:row;justify-content:space-around;align-items:start;width:100%;height:100%;padding:0 16px 48px;overflow-x:scroll;gap:24px;z-index:1}.welcome-others .others .other-content{display:flex;flex-direction:column;align-items:flex-start;width:50vw;height:280px;min-width:50vw;padding:16px;gap:16px;border-radius:4px;background:#49494966;position:relative}.welcome-others .others .other-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;filter:blur(30px);z-index:-1}.welcome-others .others .other-content p{font-size:14px}}.caption{height:1278px;display:flex;flex-direction:column;background:#f5f5f5;color:#1d1d1c;overflow-x:hidden}.caption .section-content{display:flex;flex-direction:column;gap:4rem;height:100%}.caption .section-content .caption-content{display:grid;grid-template:100%/45% 45%;justify-content:space-between}.caption .section-content .caption-content .text-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin-bottom:4rem}.caption .section-content .caption-content .text-container button{width:200px}.caption .section-content .caption-content .text-container p{font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.caption .section-content .caption-content .text-container .text-oppener{display:none}.caption .section-content .others{position:relative;display:flex;justify-content:center;width:100%;height:100%}.caption .section-content .others i{position:absolute}.caption .section-content .others i.mockup-1,.caption .section-content .others i.mockup-2{contain:content;height:658px;border-radius:1.5rem;filter:drop-shadow(0px 0px 16px rgba(0,0,0,.3))}.caption .section-content .others i.mockup-1 img,.caption .section-content .others i.mockup-2 img{height:100%;width:auto}.caption .section-content .others i.mockup-3{align-items:center;height:auto;width:auto;top:20%}.caption .section-content .others i.mockup-1{top:0;right:-1%}.caption .section-content .others i.mockup-2{bottom:0;left:0%}.caption .section-content .others .background-icons{width:fit-content;height:fit-content;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-gap:32px;grid-template:60px 60px/60px 60px}@media (max-width: 1280px){.caption .section-content .others .background-icons{top:-11rem}}@media screen and (max-width: 480px){.caption{height:1000px;flex-direction:column;background:#f5f5f5;color:#1d1d1c;overflow-x:hidden;display:flex;width:100%;padding:30px 24px 0;position:relative}.caption .section-content{display:flex;flex-direction:column;gap:unset;height:100%;margin:0;width:100%}.caption .section-content .caption-content{display:flex;flex-direction:column;justify-content:unset;width:100%}.caption .section-content .caption-content .text-container{width:100%;overflow:hidden;margin-bottom:0}.caption .section-content .caption-content .text-container p{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1),padding-bottom .6s cubic-bezier(.4,0,.2,1);padding-bottom:0}.caption .section-content .caption-content .text-container p.text-open{max-height:500px;padding-bottom:1rem}.caption .section-content .caption-content .text-container p.text-closed{max-height:0;padding-bottom:0}.caption .section-content .caption-content .text-container .text-oppener{border-top:1px solid #1d1d1c;padding:4px;display:block;width:100%;cursor:pointer}.caption .section-content .others{scale:.8;top:-8%}.caption .section-content .others i.mockup-3{margin-top:2rem}.caption .section-content .others i.mockup-2{bottom:-20%;left:0%}.caption .section-content .others .background-icons{display:none}.caption button{width:100%;background:#0099c4;margin-bottom:15%}.caption .caption-icons-bottom{display:flex;gap:1rem;width:100%;margin-left:-3%}}.mobile-1{border-radius:26px;border:2px solid #cbcbcb;box-shadow:0 0 16px #858585}.mobile-1 .mobile-content{position:relative;width:235.8px;height:511.2px;border-radius:24px;border:4px solid #1d1d1c;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:svgjs='http://svgjs.dev/svgjs'%20viewBox='0%200%20800%20800'%20opacity='1'%3e%3cdefs%3e%3cfilter%20id='bbblurry-filter'%20x='-100%25'%20y='-100%25'%20width='400%25'%20height='400%25'%20filterUnits='objectBoundingBox'%20primitiveUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='130'%20x='0%25'%20y='0%25'%20width='100%25'%20height='100%25'%20in='SourceGraphic'%20edgeMode='none'%20result='blur'%3e%3c/feGaussianBlur%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23bbblurry-filter)'%3e%3cellipse%20rx='900'%20ry='900'%20cx='400'%20cy='400'%20fill='%23000512'%3e%3c/ellipse%3e%3cellipse%20rx='350'%20ry='350'%20cx='0'%20cy='00'%20fill='%23004c6f'%3e%3c/ellipse%3e%3cellipse%20rx='400'%20ry='400'%20cx='0'%20cy='900'%20fill='%23644c72'%3e%3c/ellipse%3e%3c/g%3e%3c/svg%3e")!important;background-size:cover;background-repeat:no-repeat}.mobile-1 .mobile-content .isologo{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:16px}.mobile-1 .mobile-content .isologo svg:nth-child(2){transform:translate(10px)}.mobile-1 .mobile-content .slogan{position:absolute;top:70%;left:45%;width:auto;text-wrap:nowrap;transform:translate(-50%);color:#fff;font-style:normal;letter-spacing:.15em;font-size:12px;line-height:140%;margin-left:10%}.mobile-1 .mobile-content:after{content:"";width:30%;height:4%;border-radius:10px;background-color:#1d1d1c;position:absolute;top:2%;transform:translate(-50%)}.mobile-1 .mobile-content .squares{width:100%;height:100%}.mobile-1 .mobile-content .squares .square{height:20px;aspect-ratio:1/1;background:#fff}.mobile-1 .mobile-content .squares>:nth-child(1){position:absolute;top:15%;left:67.5%}.mobile-1 .mobile-content .squares>:nth-child(2){position:absolute;top:65%;left:25%}.mobile-1 .mobile-content .squares>:nth-child(3){position:absolute;top:85%;left:75%}.our-numbers{flex-direction:column;background:transparent;color:#f5f5f5}.our-numbers .section-content{display:flex;flex-direction:column;gap:8rem;height:100%;padding:50px}.our-numbers .section-content .our-numbers-content{display:grid;grid-template:100%/45% 45%;justify-content:space-between}.our-numbers .section-content .our-numbers-content .text-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin-bottom:4rem}.our-numbers .section-content .our-numbers-content .text-container button{width:200px}.our-numbers .section-content .our-numbers-content .text-container p{font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.our-numbers .section-content .our-numbers-content .text-container .text-oppener{display:none}.our-numbers .section-content .numbers{display:flex;width:100%;flex-direction:row;justify-content:space-around}@media (max-width: 1130px){.our-numbers .section-content .numbers{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}.our-numbers .section-content .numbers .numbers-container{display:flex;flex-direction:column}.our-numbers .section-content .numbers .numbers-container .progress{width:72px;height:16px;background:#00c7ff;margin-bottom:24px}.our-numbers .section-content .numbers .numbers-container .amount{font-family:Geist Mono,monospace;font-size:40px;font-weight:100;line-height:48px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:16px}.our-numbers .section-content .numbers .numbers-container .description{font-family:Geist,sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}@media screen and (max-width: 480px){.our-numbers{height:auto;flex-direction:column;background:transparent;color:#f5f5f5}.our-numbers .our-numbers-icons-top{display:flex;width:100%;gap:1rem;padding-top:2%;margin-left:9%}.our-numbers .section-content{display:flex;flex-direction:column;gap:2rem;height:100%;width:100%;margin:unset;padding:48px 24px}.our-numbers .section-content .our-numbers-content{display:flex;flex-direction:column;justify-content:unset}.our-numbers .section-content .our-numbers-content h2{margin-bottom:1rem;line-height:120%}.our-numbers .section-content .our-numbers-content .text-container{width:100%;overflow:hidden;margin-bottom:0}.our-numbers .section-content .our-numbers-content .text-container p{max-height:0;overflow:hidden;transition:max-height .6s ease-in-out,padding-bottom .6s ease-in-out;padding-bottom:0}.our-numbers .section-content .our-numbers-content .text-container p.text-open{max-height:500px;padding-bottom:1rem}.our-numbers .section-content .our-numbers-content .text-container p.text-closed{max-height:0;padding-bottom:0}.our-numbers .section-content .our-numbers-content .text-container .text-oppener{border-top:1px solid #ffffff;padding:4px;display:block;width:100%;cursor:pointer}.our-numbers .section-content .numbers{display:grid;grid-template:50% 50%/45% 45%;gap:24px;flex-direction:row;justify-content:space-around}.our-numbers .section-content .numbers .numbers-container{display:flex;flex-direction:column}.our-numbers .section-content .numbers .numbers-container .progress{width:72px;height:16px;background:#00c7ff;margin-bottom:14px}.our-numbers .section-content .numbers .numbers-container .amount{font-size:22px;line-height:100%;margin-bottom:8px}.our-numbers .section-content .numbers .numbers-container .description{font-size:14px;line-height:100%}}.clients-opinions{flex-direction:column;background-color:transparent;color:#1d1d1c;gap:10px;width:100%;padding:0 48px;margin:0 auto;display:flex;align-items:flex-start;max-width:1328px}.clients-opinions .section-title-clients-opinions{display:flex;width:90%;justify-content:space-between}.clients-opinions .section-title-clients-opinions h3{color:#fff;font-size:32px}.clients-opinions .section-content{display:flex;margin:0;max-height:380px}@media (max-width: 1050px){.clients-opinions .section-content{max-height:unset;min-height:403px}}.clients-opinions .section-content .opinions-content{display:flex;align-items:flex-end;gap:48px;width:100%}.clients-opinions .section-content .opinions-content .opinion-container{background-color:#f5f5f599;border-radius:24px;height:100%;width:100%;min-width:100%;max-width:1328px;display:grid;grid-template:100%/65% 35%;justify-content:space-between;position:relative;align-items:start}.clients-opinions .section-content .opinions-content .opinion-container .client-opinion{height:100%;width:90%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:32px}.clients-opinions .section-content .opinions-content .opinion-container .client-opinion h2{text-wrap:nowrap;font-size:32px;font-weight:400;line-height:38.4px;letter-spacing:-.02em;z-index:100}.clients-opinions .section-content .opinions-content .opinion-container .client-opinion p{padding-right:10px;font-family:Geist;font-size:23.5px;font-weight:300;line-height:160%;letter-spacing:-.56px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;z-index:100}.clients-opinions .section-content .opinions-content .opinion-container .client-opinion .client-logo{display:flex;justify-content:flex-start;align-items:flex-end;bottom:5%;height:100%;max-width:200px;max-height:65px;contain:content}@media (min-width: 1279px){.clients-opinions .section-content .opinions-content .opinion-container .client-opinion .client-logo{position:absolute}}.clients-opinions .section-content .opinions-content .opinion-container .client-opinion .client-logo img{width:100%;height:100%}.clients-opinions .section-content .opinions-content .opinion-container .client-picture{height:100%;display:flex;align-items:flex-end;justify-content:flex-end;container:content;gap:3rem}.clients-opinions .section-content .opinions-content .opinion-container .client-picture img{bottom:0;filter:grayscale(100%);width:auto;max-width:500px;max-height:459px;min-height:380px;margin-right:-.05rem;margin-bottom:-.05rem}.clients-opinions .section-content .opinions-content .opinion-container .client-picture .arrows-container{position:absolute;top:10%;right:6%;display:flex;flex-direction:column;gap:48px}.clients-opinions .section-content .opinions-content .opinion-container .client-picture .arrows-container .arrows{display:flex;justify-content:flex-end;gap:48px}@media (max-width: 1100px){.clients-opinions .section-content .opinions-content .opinion-container .client-picture .arrows-container{right:0}}.clients-opinions .section-content .opinions-content .opinion-container .client-picture .client-name{margin-bottom:2rem;font-size:20px;font-weight:500;line-height:32px;letter-spacing:-.02em;color:#000;text-wrap:nowrap}.client-paginator{width:100%;padding:0 48px}.client-paginator .section-content{display:flex;flex-direction:row;justify-content:flex-end;height:auto;width:100%;gap:16px;border-bottom:1px solid #cbcbcb;padding-bottom:48px}.client-paginator .section-content i{background:#f5f5f530;height:40px;aspect-ratio:1/1;border-radius:40px;display:flex;justify-content:center;align-items:center;transition:background .3s ease}.client-paginator .section-content i:hover{background:#f5f5f5}@media screen and (max-width: 860px){.clients-opinions{flex-direction:column;background-color:transparent;color:#1d1d1c;width:100%;padding:0;height:100%}.clients-opinions .section-title-clients-opinions{margin-left:2rem}}@media screen and (max-width: 860px) and (max-width: 480px){.clients-opinions .section-title-clients-opinions h3{font-size:18px}}@media screen and (max-width: 860px){.clients-opinions .section-content{display:flex;margin:0;width:100%;max-width:unset;height:100%;min-height:300px;max-height:600px}.clients-opinions .section-content .opinions-content{display:flex;flex-wrap:nowrap;width:100%;overflow-x:auto;gap:0;-ms-overflow-style:none;justify-content:flex-start}}@media screen and (max-width: 860px) and (max-width: 480px){.clients-opinions .section-content .opinions-content{gap:1rem;padding:0 1rem}}@media screen and (max-width: 860px){.clients-opinions .section-content .opinions-content .opinion-container{scroll-snap-align:start;background-color:#f5f5f599;border-radius:16px;padding:0;height:100%;width:90vw;grid-template:100%/60% 40%;margin-left:1rem;margin-right:1rem;min-width:90vw;display:flex;flex-direction:column;justify-content:flex-start;position:relative;align-items:stretch}}@media screen and (max-width: 860px) and (max-width: 480px){.clients-opinions .section-content .opinions-content .opinion-container{margin-left:0;margin-right:0}}@media screen and (max-width: 860px){.clients-opinions .section-content .opinions-content .opinion-container .mobile-paginator{display:flex;justify-content:center;gap:4px;width:100%;position:absolute;top:3%;z-index:3}.clients-opinions .section-content .opinions-content .opinion-container .mobile-paginator .page-dot{background:#1d1d1d30;width:4px;height:4px;border-radius:4px}.clients-opinions .section-content .opinions-content .opinion-container .mobile-paginator .page-dot.active{width:10px;background:#1d1d1d}.clients-opinions .section-content .opinions-content .opinion-container .client-opinion{padding:32px 16px 0;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;height:100%}.clients-opinions .section-content .opinions-content .opinion-container .client-opinion h2{font-size:20px;font-weight:400;line-height:100%;letter-spacing:.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.clients-opinions .section-content .opinions-content .opinion-container .client-opinion p{padding-right:10px;font-size:20px;font-weight:300;line-height:150%;letter-spacing:.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;padding:unset;height:100%;max-height:239px}}@media screen and (max-width: 860px) and (max-width: 480px){.clients-opinions .section-content .opinions-content .opinion-container .client-opinion{width:100%;padding:30px}.clients-opinions .section-content .opinions-content .opinion-container .client-opinion p{font-size:16px}}@media screen and (max-width: 860px){.clients-opinions .section-content .opinions-content .opinion-container .client-opinion .client-name{font-size:14px}}@media screen and (max-width: 860px) and (max-width: 480px){.clients-opinions .section-content .opinions-content .opinion-container .client-opinion .client-name{display:flex;color:#000;font-weight:600}}@media screen and (max-width: 860px){.clients-opinions .section-content .opinions-content .opinion-container .client-opinion .client-logo{display:flex;justify-content:flex-start;position:relative;bottom:.5rem;height:100%;max-width:120px;contain:content;z-index:2}.clients-opinions .section-content .opinions-content .opinion-container .client-opinion .client-logo img{width:100%;height:100%}.clients-opinions .section-content .opinions-content .opinion-container .client-picture{display:flex;align-items:flex-end;justify-content:flex-end;container:content;gap:3rem}}@media screen and (max-width: 860px) and (max-width: 480px){.clients-opinions .section-content .opinions-content .opinion-container .client-picture{height:53%;width:100%;align-items:flex-start}}@media screen and (max-width: 860px){.clients-opinions .section-content .opinions-content .opinion-container .client-picture .client-logo{display:flex;justify-content:flex-start;position:absolute;bottom:.5rem;left:.5rem;max-width:90px;contain:content;z-index:2}}@media screen and (max-width: 860px) and (max-width: 480px){.clients-opinions .section-content .opinions-content .opinion-container .client-picture .client-logo{left:8%}}@media screen and (max-width: 860px){.clients-opinions .section-content .opinions-content .opinion-container .client-picture img{margin-top:1rem;filter:grayscale(100%);width:70%;max-width:100%;max-height:560px;border-bottom-right-radius:0;z-index:2}}@media screen and (max-width: 860px) and (max-width: 480px){.clients-opinions .section-content .opinions-content .opinion-container .client-picture img{max-height:240px;min-height:unset;max-width:210px;margin:0;width:auto;height:100%}}@media screen and (max-width: 860px){.clients-opinions .section-content .opinions-content .opinion-container .client-picture .arrows-container{position:absolute;scale:.7;z-index:1;top:5rem;right:0;display:flex;flex-direction:column;gap:48px}.clients-opinions .section-content .opinions-content .opinion-container .client-picture .arrows-container .arrows{display:flex;justify-content:flex-end;gap:48px}}@media screen and (max-width: 860px) and (max-width: 820px){.clients-opinions .section-content .opinions-content .opinion-container .client-picture .arrows-container{right:-5%;bottom:2rem}}@media screen and (max-width: 860px) and (max-width: 480px){.clients-opinions .section-content .opinions-content .opinion-container .client-picture .arrows-container{top:60%;right:-10%}}@media screen and (max-width: 860px) and (max-width: 370px){.clients-opinions .section-content .opinions-content .opinion-container .client-picture .arrows-container{right:-15%}}@media screen and (max-width: 860px){.clients-opinions .section-content .opinions-content .opinion-container .client-picture .client-name{font-size:14px}}@media screen and (max-width: 860px) and (max-width: 480px){.clients-opinions .section-content .opinions-content .opinion-container .client-picture .client-name{bottom:.5rem;right:55%}}@media screen and (max-width: 860px){.client-paginator{width:100%;padding:0 48px}.client-paginator .section-content{display:flex;flex-direction:row;justify-content:flex-end;height:auto;width:100%;gap:16px;border-bottom:1px solid #cbcbcb;padding-bottom:48px}.client-paginator .section-content i{background:#f5f5f5;opacity:1;height:40px;aspect-ratio:1/1;border-radius:40px;display:flex;justify-content:center;align-items:center}}.technologies{height:auto;flex-direction:column;background:transparent}.technologies .section-content{padding-bottom:1rem;display:flex;flex-direction:column}.technologies .section-content .technologies-content{display:flex;flex-direction:column;gap:2em}.technologies .section-content .technologies-content .technologies{display:grid;padding:48px 0;grid-template:100%/32% 32% 32%;justify-content:space-between}.technologies .section-content .technologies-content .technologies .technology{display:flex;flex-direction:column;padding:4em 48px;background:#fff;border-radius:24px}.technologies .section-content .technologies-content .technologies .technology h2{margin-top:32px;margin-bottom:16px;font-size:40px;line-height:48px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.technologies .section-content .technologies-content .technologies .technology p{font-size:20px;line-height:30px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.technologies .section-content .technologies-content .others{display:flex;flex-direction:column;color:#fff;padding-bottom:7rem;position:relative}.technologies .section-content .technologies-content .others h2{font-size:32px;font-weight:300;line-height:38.4px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.technologies .section-content .technologies-content .others p{font-size:16px;font-weight:200;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.technologies .section-content .technologies-content .others .others-logos{width:180%;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);display:flex;justify-content:space-around}@media only screen and (max-width: 480px){.technologies .section-content .technologies-content .technologies{overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;overflow-x:auto;gap:16px;padding:0 3.5rem 0 .5rem}.technologies .section-content .technologies-content .technologies>:first-child{margin-left:3.5rem}.technologies .section-content .technologies-content .technologies .technology{flex:0 0 auto;width:255px;padding:2rem 16px}.technologies .section-content .technologies-content .technologies .technology h2{font-size:20px;font-weight:400;line-height:24px;letter-spacing:-.02em}.technologies .section-content .technologies-content .technologies .technology p{font-size:14px;font-weight:300;line-height:21px;letter-spacing:-.02em}.technologies .section-content .technologies-content .others{margin:0 3.5rem;padding:0 0 8rem}}@media only screen and (max-width: 480px) and (max-width: 370px){.technologies .section-content .technologies-content .others{padding:0 0 8rem 1rem}}@media only screen and (max-width: 480px){.technologies .section-content .technologies-content .others h2{margin:2rem 0 1rem;font-size:20px;font-weight:400;line-height:24px;letter-spacing:-.02em}.technologies .section-content .technologies-content .others p{font-size:14px;font-weight:300;line-height:21px;letter-spacing:-.02em}}.carousel-container{width:100%;position:relative;display:flex;flex-direction:column;gap:3rem}.carousel-container .carousel-track{display:flex;width:max-content;will-change:transform;animation:scroll 20s linear infinite}.carousel-container .carousel-track .carousel-content{display:flex;align-items:center;justify-content:space-between;gap:2rem}.carousel-container .carousel-track .carousel-content div{padding-right:3rem}@media screen and (max-width: 480px){.carousel-container{transform:scale(.6)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-30%)}}.divider{z-index:1000}.subscribe{flex-direction:column;background-color:transparent;justify-content:end;color:#fff}.subscribe .section-content{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;gap:32px}.subscribe .section-content .subscribe-content{padding:48px;height:70%;display:grid;grid-template:100%/45% 40%;justify-content:space-between;gap:unset}.subscribe .section-content .subscribe-content .subscribe-form{width:100%;display:flex;flex-direction:column;gap:2rem}.subscribe .section-content .subscribe-content .subscribe-form h2{text-wrap:nowrap}.subscribe .section-content .subscribe-content .subscribe-form .input-container{font-size:16px;font-weight:300;line-height:24px;display:flex;justify-content:center;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;position:relative}.subscribe .section-content .subscribe-content .subscribe-form .input-container input{padding:24px 24px 24px 0;width:100%;height:32px;background:transparent;outline:none;border:none;color:#fff;border-bottom:1px solid #ffffff}.subscribe .section-content .subscribe-content .subscribe-form .input-container input::placeholder{color:#fff}.subscribe .section-content .subscribe-content .subscribe-form .input-container input:-webkit-autofill,.subscribe .section-content .subscribe-content .subscribe-form .input-container input:-webkit-autofill:hover,.subscribe .section-content .subscribe-content .subscribe-form .input-container input:-webkit-autofill:focus,.subscribe .section-content .subscribe-content .subscribe-form .input-container input:-webkit-autofill:active{-webkit-text-fill-color:inherit;background-color:transparent!important;box-shadow:0 0 0 1000px transparent inset!important}.subscribe .section-content .subscribe-content .subscribe-form .input-container svg{position:absolute;right:10px}.subscribe .section-content .subscribe-content .figures-container{display:flex;gap:1rem;align-items:end;width:100%}.subscribe .section-content .subscribe-content .figures-container .prev,.subscribe .section-content .subscribe-content .figures-container .energy{display:flex;justify-content:center;align-items:center}.subscribe .section-content .subscribe-content .figures-container .prev p,.subscribe .section-content .subscribe-content .figures-container .energy p{font-size:44.46px;font-weight:300;line-height:53.35px;letter-spacing:-.04em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.subscribe .section-content .subscribe-content .figures-container .prev{width:217px;height:67px;color:#1d1d1c;background:#00ffb7;border-radius:8px;padding:8px}.subscribe .section-content .subscribe-content .figures-container .energy{width:189.27px;height:66.68px;color:#fff;background:#1d1d1c;border-radius:39.93px}@media only screen and (max-width: 480px){.subscribe .section-content .subscribe-content{display:flex;flex-direction:column;padding:0 3.5rem}.subscribe .section-content .subscribe-content .subscribe-form{width:80%;gap:0}.subscribe .section-content .subscribe-content .figures-container{margin-top:3rem;scale:.5}.subscribe .section-content .subscribe-content .figures-container .energy{padding:0 20px}}.our-location{background-color:transparent;height:95vh;color:#1d1d1c}.our-location .section-content{display:flex;flex-direction:column;height:100%;width:100%;padding:0 50px}.our-location .section-content .location-content{background:linear-gradient(90deg,#f5f5f5 25%,#f5f5f533);grid-template:100%/45% 45%;border-radius:24px;padding:48px;height:100%;width:100%;position:relative;margin-bottom:2rem;display:flex;flex-direction:column;justify-content:space-between;max-width:1340px}.our-location .section-content .location-content .text-container{display:flex;flex-direction:column;margin-bottom:2rem}.our-location .section-content .location-content .text-container p{font-size:16px;font-weight:300;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;display:flex;align-items:center}.our-location .section-content .location-content .text-container p i{display:flex;align-items:center;padding-left:2px}.our-location .section-content .location-content .figures-container{display:grid;grid-template:100%/45% 50%;height:450px;justify-content:space-between}.our-location .section-content .location-content .figures-container .pictures-container{position:relative}.our-location .section-content .location-content .figures-container .pictures-container img{max-width:50%;max-height:50%;position:absolute;transform:translate(-50%,-50%)}.our-location .section-content .location-content .figures-container .pictures-container img:nth-child(1){max-width:35%;top:15%;left:55%;z-index:5}.our-location .section-content .location-content .figures-container .pictures-container img:nth-child(2){max-width:40%;max-height:none;top:40%;left:30%;z-index:4}.our-location .section-content .location-content .figures-container .pictures-container img:nth-child(3){max-height:60%;top:50%;left:65%}.our-location .section-content .location-content .figures-container .pictures-container img:nth-child(4){max-height:40%;top:60%;left:80%;z-index:3}.our-location .section-content .location-content .figures-container .pictures-container img:nth-child(5){max-width:40%;top:80%;left:50%}.our-location .section-content .location-content .figures-container .map-container iframe{width:100%}.our-location .section-content .location-content .others{display:flex;content:""}.our-location .section-content .location-content .others .address{display:flex;gap:.5rem}.our-location .section-content .location-content .others .address a{color:#1d1d1c}.our-location .section-content .location-content .others .address a i{display:flex;justify-content:center;align-items:center}.our-location .section-content .location-content .others .address a:visited{color:inherit}@media (max-width: 480px){.our-location{height:800px}.our-location .section-content{margin:0;padding:0 16px 0 20px}.our-location .section-content .location-content{padding:20px}.our-location .section-content .location-content h2{font-family:Geist;font-size:20px;font-weight:400;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.our-location .section-content .location-content .text-container p{font-family:Geist;font-size:13px;font-weight:300;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.our-location .section-content .location-content .figures-container{display:flex;flex-direction:column}.our-location .section-content .location-content .figures-container .map-container{width:100%}.our-location .section-content .location-content .figures-container .map-container iframe{height:100%}.our-location .section-content .location-content .figures-container .map-container div svg{width:60%;height:auto}.our-location .section-content .location-content .figures-container .pictures-container{position:static}.our-location .section-content .location-content .figures-container .pictures-container :nth-child(1){margin-top:3rem;margin-left:2rem;max-width:45%!important;max-height:20%}.our-location .section-content .location-content .figures-container .pictures-container :nth-child(2){max-width:50%!important;margin-top:-3rem}.our-location .section-content .location-content .figures-container .pictures-container :nth-child(3){margin-top:-5rem;margin-left:1rem}.our-location .section-content .location-content .figures-container .pictures-container :nth-child(4){width:30%;max-height:15%;margin-top:-6.5rem}.our-location .section-content .location-content .figures-container .pictures-container :nth-child(5){max-width:45%!important;max-height:11.5%;margin-left:-1.5rem;margin-top:-14rem;z-index:10}.our-location .section-content .location-content .figures-container .map-container{height:50%;display:flex;contain:content}.our-location .section-content .location-content .others{position:absolute;top:63%}.our-location .section-content .location-content .others a{display:flex;align-items:start;gap:.5rem;color:#1d1d1c;font-family:Geist;font-size:14px;font-weight:400;line-height:15px;letter-spacing:-.02em;text-align:left;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:auto}.our-location .section-content .location-content .others a:visited{color:inherit}}.footer{margin-top:3rem;background-color:transparent;height:auto;color:#fff}.footer .section-content{display:flex;flex-direction:column;height:100%;width:100%;margin-top:0;margin-bottom:0;padding:0 50px}.footer .section-content .footer-content{display:flex;height:100%;position:relative;justify-content:space-between;margin:0 2rem;padding:24px 0;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}.footer .section-content .footer-content .div-contact{margin-left:3%}.footer .section-content .footer-content ul{width:100%;list-style:none;justify-items:flex-start}.footer .section-content .footer-content ul.social-media-icons{display:flex;flex-direction:row;align-items:center}.footer .section-content .footer-content ul li{font-size:16px;font-weight:300;line-height:27.2px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.footer .section-content .footer-content ul li a{text-decoration:none;color:inherit}.footer .section-content .footer-content ul li a:hover{text-decoration:underline}.footer .section-content .footer-content div h2{margin-bottom:.5rem}.footer .section-content .footer-content .social-media{margin-right:10%!important}.footer .section-content .footer-content .social-media .social-media-icons{gap:20px}.footer .section-content .footer-content .social-media .social-media-icons li>a:has(img){contain:content;display:flex;height:20px;aspect-ratio:1/1}.footer .section-content .footer-content .social-media .social-media-icons li>a:has(img) img{height:100%;width:auto}.footer .section-content .others .legal-others{display:flex;flex-direction:row;width:100%;padding:0 3rem 0 2rem;padding-top:24px;justify-content:space-between;padding-bottom:2rem}.footer .section-content .others p{font-size:16px;font-weight:300;line-height:27.2px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.footer .section-content .others a{font-size:16px;font-weight:300;line-height:27.2px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:none;cursor:pointer;color:#fff}.footer .section-content .others a:hover{text-decoration:underline}@media (max-width: 500px){.footer .section-content{padding:0 1rem 2rem}.footer .section-content .footer-content{display:flex;flex-direction:row;border-bottom:0;justify-content:space-between;margin:0}.footer .section-content .footer-content h2{font-size:20px;line-height:120%;letter-spacing:-.02em}.footer .section-content .footer-content p,.footer .section-content .footer-content a,.footer .section-content .footer-content ul>li{font-size:12px;line-height:160%;letter-spacing:-.02em}.footer .section-content .footer-content div{width:100%}.footer .section-content .footer-content .div-contact{margin-left:unset}.footer .section-content .others{padding-bottom:1rem;border-bottom:1px solid #cbcbcb;display:flex;width:100%;justify-content:flex-start}.footer .section-content .others .legal-others{width:100%;padding:0;display:flex;flex-direction:column}.footer .section-content .others .legal-others p,.footer .section-content .others .legal-others a{font-family:Geist;font-size:9px;font-weight:400;line-height:17px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.footer .section-content .others .social-media{width:100%}.footer .section-content .others .social-media .social-media-icons{display:flex;flex-direction:row;list-style-type:none;align-items:center;gap:1rem}.footer .section-content .others .social-media .social-media-icons li>a:has(img){contain:content;display:flex;height:20px;aspect-ratio:1/1}.footer .section-content .others .social-media .social-media-icons li>a:has(img) img{height:100%;width:100%}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:start;padding-top:6rem;z-index:1000}.modal-overlay .modal{background-color:transparent;box-shadow:0 4px 6px #0000001a;position:relative;animation:fadeIn .3s ease-in-out}.modal-overlay .modal .close-modal{position:absolute;display:flex;justify-content:center;align-items:center;width:30px;height:30px;top:1rem;right:1rem;cursor:pointer;font-size:24px;color:#fff}.work-for-us-form{flex-direction:column;width:1200px;height:auto;background-color:#f5f5f5;border-radius:24px;display:flex;padding:3rem 2rem;gap:4rem}.work-for-us-form .work-for-us-form-header{position:absolute;display:flex;flex-direction:column;justify-content:space-between;width:50%}.work-for-us-form .work-for-us-form-header h2{font-size:36px;font-weight:400;line-height:43.2px;letter-spacing:-.02em;margin-bottom:1rem}.work-for-us-form .work-for-us-form-header p{width:88%;font-size:24px;font-weight:300;line-height:38.4px;letter-spacing:-.02em}.work-for-us-form form{width:100%;display:flex;gap:2rem}.work-for-us-form form .form-group{width:100%;margin-top:2rem;position:relative}.work-for-us-form form .form-group input,.work-for-us-form form .form-group select,.work-for-us-form form .form-group textarea{width:100%;border:none;border-radius:4px;font-size:16px;background-color:transparent}.work-for-us-form form .form-group input :focus,.work-for-us-form form .form-group select :focus,.work-for-us-form form .form-group textarea :focus{outline:none;border:none}.work-for-us-form form .form-group input[type=email],.work-for-us-form form .form-group input[type=text]{height:40px;padding:5px}.work-for-us-form form .form-group input[type=email]::placeholder,.work-for-us-form form .form-group input[type=text]::placeholder{font-family:Geist;color:#000}.work-for-us-form form .form-group textarea:focus,.work-for-us-form form .form-group select:focus,.work-for-us-form form .form-group input:focus{outline:none}.work-for-us-form form .form-group .error{position:absolute;width:fit-content;font-size:16px;font-weight:300;line-height:38.4px;letter-spacing:-.02em}.work-for-us-form form .left{width:50%;display:flex;flex-direction:column;align-items:flex-end;margin-top:21rem;padding-left:5rem}.work-for-us-form form .left .form-group{width:100%}.work-for-us-form form .left input[type=file]{display:none;height:20px}.work-for-us-form form .left .file-group{display:flex;flex-direction:column;align-items:start}.work-for-us-form form .left .file-group .error{bottom:.4rem;left:12rem}.work-for-us-form form .left .file-group .custom-file-upload{display:flex;padding-bottom:10px;color:#000;border:none;cursor:pointer}.work-for-us-form form .right{width:50%;margin-top:7rem;display:flex;flex-direction:column;align-items:end;position:relative}.work-for-us-form form .right :first-child{width:100%}.work-for-us-form form .right :first-child .form-group{width:100%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.work-for-us-form form .right :first-child .form-group .error{position:absolute;right:1rem;bottom:-2.5rem}.work-for-us-form form .right .submit-button{position:absolute;bottom:-4rem;display:flex;justify-content:center;align-items:center;gap:.5rem;width:18rem;height:2.5rem;padding:12px 12px 12px 24px;cursor:pointer;margin-bottom:3rem;background-color:#00ffd9;border-radius:50px}.work-for-us-form form .right .submit-button p{width:fit-content;color:#000;border:none;font-size:20px;font-weight:400}.work-for-us-form form .right .submit-button>div{margin-top:5px}.work-for-us-form form .right .form-group-checkbox{display:flex;align-items:center;gap:1rem;margin:3rem 0 5rem}.work-for-us-form form .right .form-group-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background-color:transparent;border:1px solid #000000;position:relative;cursor:pointer;outline:none;transition:background-color .3s,border-color .3s}.work-for-us-form form .right .form-group-checkbox input[type=checkbox]:checked{background-color:transparent;border-color:#000}.work-for-us-form form .right .form-group-checkbox input[type=checkbox]:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:14px;font-weight:700}.work-for-us-form form .right .form-group-checkbox a{color:inherit;text-decoration:underline}.work-for-us-form form .right .form-group-checkbox .error{position:absolute;bottom:3rem;left:2.5rem}@media (max-width: 480px){.work-for-us-form{width:380px;height:650px}.work-for-us-form .work-for-us-form-header{width:100%}.work-for-us-form .work-for-us-form-header h2{font-size:24px}.work-for-us-form .work-for-us-form-header p{font-size:16px}.work-for-us-form form{flex-direction:column-reverse;position:relative}.work-for-us-form form .form-group{margin-top:1rem}.work-for-us-form form .form-group input[type=email],.work-for-us-form form .form-group input[type=text]{height:35px}.work-for-us-form form .form-group input[type=email]::placeholder,.work-for-us-form form .form-group input[type=text]::placeholder{font-size:14px}.work-for-us-form form .form-group .error{font-size:12px}.work-for-us-form form .left{width:100%;margin-top:-1rem;margin-bottom:0;padding-left:0}.work-for-us-form form .left .file-group .error{bottom:.4rem;left:12rem}.work-for-us-form form .right{width:100%;margin-top:2rem;align-items:center}.work-for-us-form form .right .submit-button{bottom:-20rem}.work-for-us-form form .right .form-group-checkbox{position:absolute;bottom:-16rem}.work-for-us-form form .right .form-group-checkbox .error{position:absolute;bottom:-1.5rem;font-size:12px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-overlay .modal-content{background-color:#fff;padding:20px;border-radius:10px;max-width:800px;width:100%;text-align:center;max-height:80vh;display:flex;flex-direction:column;justify-content:space-between}.modal-overlay .modal-header{display:flex;justify-content:flex-end;cursor:pointer}.modal-overlay .modal-text{overflow-y:auto;max-height:70vh;margin-bottom:20px;padding-right:10px}.modal-overlay .modal-text .modal-icons{display:flex;justify-content:flex-start;gap:20px;margin-bottom:3rem}.modal-overlay .modal-text h2,.modal-overlay .modal-text .firstParagraph,.modal-overlay .modal-text .endOfFirstParagraph,.modal-overlay .modal-text .endOfSecondParagraph,.modal-overlay .modal-text .ParagrafTratamientoDatos,.modal-overlay .modal-text .ParagrafUsoDatos,.modal-overlay .modal-text .ListTratamientoDatos,.modal-overlay .modal-text .finalidad{padding-bottom:2rem}.modal-overlay .modal-text ol{list-style-type:decimal;padding-left:20px}.modal-overlay .modal-text li{text-align:left;margin-bottom:10px}.modal-overlay .modal-text ul{list-style-type:none;padding-left:20px}.modal-overlay .modal-text ul li:before{content:"–";margin-right:10px}.modal-overlay .modal-text .modal-footer{margin-top:1rem;border-top:1px solid #9e9e9e;display:flex;justify-content:space-between;align-items:center}@media (max-width: 480px){.modal-overlay .modal-text .modal-footer{flex-direction:column;margin-left:-3rem}}.modal-overlay .modal-text .modal-footer div{width:70%;display:flex}.modal-overlay .modal-text .modal-footer p{font-family:Geist;font-size:11px;font-weight:300;line-height:11.2px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;padding-left:3rem}.fourofour-container{display:flex;flex-direction:column;height:100vh;align-items:center}.fourofour-container .logo-scais-notFound{display:flex;padding:48px;justify-content:flex-start;width:100%;max-width:1328px}.fourofour-container .section-content{display:flex;justify-content:center;width:100%;height:100%;align-items:stretch;max-width:1328px;padding:48px}.fourofour-container .section-content .content{display:flex;flex-direction:column;justify-content:space-around;gap:2rem;width:100%;border-bottom:1px solid white}.fourofour-container .fourofour-text{display:flex;flex-direction:column;color:#fff}.fourofour-container .fourofour-content{margin-top:3%;display:flex;justify-content:center}@media screen and (max-width: 480px){.fourofour-container{display:flex;flex-direction:column}.fourofour-container .logo-scais-notFound{display:flex;margin:16px 0 0 16px;width:100%}.fourofour-container .logo-scais-notFound svg{height:24px;width:auto}.fourofour-container .fourofour-text{display:flex;flex-direction:column;margin:1rem 0 0 1rem}}.our-products-section{background-color:#0d0d0d;padding-bottom:3rem;height:100%}.our-products-section .our-products-top{height:auto;position:relative;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:7rem}.our-products-section .our-products-top .our-products-top-content{display:flex;position:relative;color:#fff}.our-products-section .our-products-top .our-products-top-content .our-products-top-content-text{max-width:68%;width:100%;margin-top:124px;display:flex;flex-direction:column;gap:1rem}.our-products-section .our-products-top .our-products-top-content .our-products-top-content-text h1{color:#fff}.our-products-section .our-products-top .our-products-top-content .our-products-top-content-text p{width:80%;max-width:500px;text-align:start;color:#fff}.our-products-section .our-products-top .pro-version{position:relative;margin-left:54%;display:flex;flex-direction:column;justify-content:end;gap:1rem;height:100%}.our-products-section .our-products-top .pro-version p{width:100%;text-align:start}.our-products-section .our-products-top .pro-version .text-container{display:flex;flex-direction:column}.our-products-section .our-products-top .pro-version .text-container h2{color:#fff}.our-products-section .our-products-top .pro-version .text-container .text-content{display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin-bottom:4rem}.our-products-section .our-products-top .pro-version .text-container .text-content button{width:200px}.our-products-section .our-products-top .pro-version .text-container .text-content p{font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.our-products-section .our-products-top .pro-version .text-container .text-content .text-oppener{display:none}.our-products-section .our-products-top .pro-version-arrows{display:flex;align-items:end;gap:2rem;margin-bottom:1.5rem}@media screen and (max-width: 480px){.our-products-section .our-products-top{width:100%;padding:0 2rem;height:auto;min-height:455px;flex-direction:column}.our-products-section .our-products-top .our-products-top-content .our-products-top-content-text{padding-top:3rem;max-width:100%;width:100%}.our-products-section .our-products-top .our-products-top-content .our-products-top-content-text h1{font-size:28px;font-weight:400;line-height:33.6px;letter-spacing:-.02em}.our-products-section .our-products-top .our-products-top-content .our-products-top-content-text p{width:300px;font-size:14px;font-weight:300;line-height:21px;letter-spacing:-.02em}.our-products-section .our-products-top .pro-version{width:100%;height:auto;margin-left:unset;padding-bottom:unset;gap:0;right:auto;position:relative;justify-content:unset}.our-products-section .our-products-top .pro-version .text-container{display:flex;flex-direction:column}.our-products-section .our-products-top .pro-version .text-container h2{color:#fff}.our-products-section .our-products-top .pro-version .text-container .text-content{width:100%;gap:unset;display:flex;flex-direction:row;padding-bottom:4px;margin-bottom:0;position:relative;height:100%;border-bottom:1px solid #ffffff;align-items:flex-end;transform:translateY(-8px)}.our-products-section .our-products-top .pro-version .text-container .text-content p{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1),padding-bottom .6s cubic-bezier(.4,0,.2,1);padding-bottom:0}.our-products-section .our-products-top .pro-version .text-container .text-content p.text-open{max-height:500px;padding-bottom:1rem}.our-products-section .our-products-top .pro-version .text-container .text-content p.text-closed{max-height:0;padding-bottom:0}.our-products-section .our-products-top .pro-version .text-container .text-content .text-oppener{position:absolute;display:flex;width:20px;height:20px;right:0}.our-products-section .our-products-top .pro-version-arrows{display:flex;align-items:center;gap:2rem}}.pro-version-section{background:#f5f5f5}.pro-version-section .pro-version{width:100%;height:1080px;position:relative}.pro-version-section .pro-version div:has(img){height:100%;width:auto;contain:content}.pro-version-section .pro-version div:has(img) img{height:100%;width:auto}.pro-version-section .pro-version .our-products-top-image{width:50%;max-width:1328px;position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:2.5rem;top:-15%;z-index:100}.pro-version-section .pro-version .our-products-top-image .content-1{display:flex;flex-direction:row;padding-top:28px;height:auto;gap:4rem}.pro-version-section .pro-version .our-products-top-image .content-1 img{height:300px;box-shadow:20px -20px #00c7ff}.pro-version-section .pro-version .our-products-top-image .content-1 .our-products-top-image-text{display:flex;flex-direction:column;justify-content:flex-end}.pro-version-section .pro-version .our-products-top-image .content-1 .our-products-top-image-text .our-products-top-image-text-support{display:flex;gap:.5rem}@media screen and (max-width: 890px){.pro-version-section .pro-version .our-products-top-image .content-1{display:flex;flex-direction:column}}@media screen and (max-width: 890px){.pro-version-section .pro-version .our-products-top-image{top:34%}}.pro-version-section .pro-version .pro-version-mockup-2,.pro-version-section .pro-version .pro-version-mockup-1{border-radius:1.5rem;border:1px solid transparent;filter:drop-shadow(0px 0px 16px rgba(0,0,0,.3))}.pro-version-section .pro-version .pro-version-mockup-1{top:0%;position:absolute;left:53%;z-index:0;height:890px}.pro-version-section .pro-version .pro-version-mockup-2{position:absolute;height:700px;top:25%;right:48%;border:1px solid transparent}.pro-version-section .pro-version .pro-version-tags{position:absolute;width:50%;left:55%;bottom:0;display:flex;flex-direction:column;gap:.5rem}.pro-version-section .pro-version .pro-version-tags .first-row{width:100%;display:flex;gap:1rem}.pro-version-section .pro-version .pro-version-tags .first-row .offer{width:192px;height:60px;top:1869px;left:1034px;gap:0px;border-radius:16px;opacity:0px;background-color:#0033b4;color:#fff}.pro-version-section .pro-version .pro-version-tags .second-row{display:flex;gap:.5rem}.pro-version-section .pro-version .pro-version-tags .second-row .manages{width:184px;height:60px;top:1937px;left:947px;gap:0px;opacity:0px;background-color:#cbcbcb;color:#1d1d1c}.pro-version-section .pro-version .pro-version-tags .second-row .leads{width:193px;height:60px;top:1937px;left:1139px;gap:0px;border-radius:16px;opacity:0px;background-color:#00c7ff;color:#1d1d1c}.pro-version-section .pro-version .pro-version-tags .leads,.pro-version-section .pro-version .pro-version-tags .manages,.pro-version-section .pro-version .pro-version-tags .offer{display:flex;justify-content:center;align-items:center}.pro-version-section .pro-version .pro-version-tags span{font-size:40px;font-weight:400;line-height:48px;letter-spacing:-.04em}@media screen and (max-width: 890px){.pro-version-section .pro-version{height:1150px}}@media screen and (max-width: 480px){.pro-version-section .pro-version{height:900px}.pro-version-section .pro-version .our-products-top-image{width:100%;align-items:flex-start;align-items:center;gap:1rem;top:-10%;left:auto}.pro-version-section .pro-version .our-products-top-image .content-1{gap:2rem;display:flex;flex-direction:row}.pro-version-section .pro-version .our-products-top-image .content-1 img{height:170px;box-shadow:16px -16px #00c7ff}.pro-version-section .pro-version .our-products-top-image .content-1 .our-products-top-image-text{min-width:150px;justify-content:center}.pro-version-section .pro-version .our-products-top-image button{width:336px}.pro-version-section .pro-version .pro-version-mockup-1{top:-5%;scale:.5;left:-50%}.pro-version-section .pro-version .pro-version-mockup-2{top:25%;right:-10%}.pro-version-section .pro-version .pro-version-mockup-2 img{scale:.7}.pro-version-section .pro-version .pro-version-tags{position:absolute;width:100%;left:45%;scale:.568;bottom:-3rem;align-items:end;gap:.5rem}.pro-version-section .pro-version .pro-version-tags .first-row{flex-direction:column}.pro-version-section .pro-version .pro-version-tags .first-row .asterisk{margin-right:4rem}.pro-version-section .pro-version .pro-version-tags .first-row .offer{border-radius:.5rem}.pro-version-section .pro-version .pro-version-tags .second-row{display:flex;gap:.5rem}.pro-version-section .pro-version .pro-version-tags .second-row .leads{margin-right:15rem}}.companies-section{width:100%;height:14rem;background:#f5f5f5}.companies-section .divider{width:100%;padding:0 2rem;max-width:1328px}.companies-section .companies{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}@media screen and (max-width: 480px){.companies-section{height:auto;padding:2rem 0}.companies-section .companies{margin:0;gap:1rem}}.express-version-section{background:#f5f5f5;height:auto}.express-version-section .express-version{margin-top:4rem;width:100%;height:auto;position:relative}.express-version-section .express-version .express-version-content{display:flex;gap:2rem;padding:0 2.5rem}.express-version-section .express-version .express-version-content .text-container{display:flex;flex-direction:row;justify-content:space-between}.express-version-section .express-version .express-version-content .text-container h2{color:#1d1d1c}.express-version-section .express-version .express-version-content .text-container .text-content{display:flex;flex-direction:column;gap:unset;align-items:flex-start;width:40%;margin-bottom:4rem}.express-version-section .express-version .express-version-content .text-container .text-content button{width:200px}.express-version-section .express-version .express-version-content .text-container .text-content p{font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.express-version-section .express-version .express-version-content .text-container .text-content .text-oppener{display:none}.express-version-section .express-version .express-background-images{width:100%;height:980px;position:relative}.express-version-section .express-version .express-background-images .express-image-bridge{display:flex;left:40%;transform:translate(-50%);top:-15%;position:absolute}.express-version-section .express-version .express-background-images .express-image-bridge svg{position:absolute;top:16px;left:16px}.express-version-section .express-version .express-background-images .express-version-mockup-1{top:0;right:10%;position:absolute}.express-version-section .express-version .express-background-images .express-version-mockup-1 div{height:100%;width:auto;container:content}.express-version-section .express-version .express-background-images .express-version-mockup-1 div img{width:100%;height:auto}.express-version-section .express-version .express-background-images .express-version-mockup-1 .express-version-capture{top:-10%}.express-version-section .express-version .express-background-images .express-version-mockup-1 .express-version-cheese-graph{position:absolute;top:9%;left:8%}.express-version-section .express-version .express-background-images .express-version-mockup-1 .express-version-cheese-graph img{width:90%}.express-version-section .express-version .express-background-images .express-version-bar-graph{position:absolute;left:45%;bottom:10%}.express-version-section .express-version .express-background-images .express-version-bar-graph img{width:100%}.express-version-section .express-version .express-version-tags{position:absolute;left:5%;display:flex;gap:1rem;bottom:0;transform:translateY(-100%)}.express-version-section .express-version .express-version-tags .compare,.express-version-section .express-version .express-version-tags .choose{display:flex;justify-content:center;align-items:center}.express-version-section .express-version .express-version-tags span{font-size:40px;font-weight:400;line-height:48px;letter-spacing:-.04em;text-align:center;text-decoration-skip-ink:none}@media (max-width: 1300px){.express-version-section .express-version .express-version-tags{margin-top:2rem}}.express-version-section .express-version .express-version-tags .compare{width:208px;height:60px;top:3211px;left:162px;gap:0px;opacity:0px;background-color:#0033b4;color:#fff}.express-version-section .express-version .express-version-tags .choose{width:178px;height:60px;top:3211px;left:386px;gap:0px;border-radius:16px;opacity:0px;background-color:#00ffd9}@media screen and (max-width: 480px){.express-version-section .express-version{margin-top:0;height:auto}.express-version-section .express-version .express-version-content{flex-direction:column;padding:0 2rem;gap:.5rem;position:relative}.express-version-section .express-version .express-version-content .text-container{display:flex;flex-direction:column;margin-bottom:3rem}.express-version-section .express-version .express-version-content .text-container .text-content{width:100%;gap:unset;display:flex;flex-direction:row;padding-bottom:4px;margin-bottom:0;position:relative;height:100%;border-bottom:1px solid #1d1d1c;align-items:flex-end;transform:translateY(-8px)}.express-version-section .express-version .express-version-content .text-container .text-content p{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1),padding-bottom .6s cubic-bezier(.4,0,.2,1);padding-bottom:0}.express-version-section .express-version .express-version-content .text-container .text-content p.text-open{max-height:500px;padding-bottom:1rem}.express-version-section .express-version .express-version-content .text-container .text-content p.text-closed{max-height:0;padding-bottom:0}.express-version-section .express-version .express-version-content .text-container .text-content .text-oppener{position:absolute;display:flex;width:20px;height:20px;right:0}.express-version-section .express-version .express-background-images{width:100%;height:480px;position:relative}.express-version-section .express-version .express-background-images .express-image-bridge{display:flex;width:50%;height:auto;container:content;top:0;left:10%;transform:none;position:absolute}.express-version-section .express-version .express-background-images .express-image-bridge img{width:100%;height:auto}.express-version-section .express-version .express-background-images .express-image-bridge svg{position:absolute;scale:.7;top:0;left:0}.express-version-section .express-version .express-background-images .express-version-mockup-1{width:520px;height:auto;right:2%;top:15%}.express-version-section .express-version .express-background-images .express-version-mockup-1 .express-version-capture{top:-10%}.express-version-section .express-version .express-background-images .express-version-mockup-1 .express-version-cheese-graph{width:185px;height:auto;container:content;top:0;left:44%;transform:translate(-50%)}.express-version-section .express-version .express-background-images .express-version-mockup-1 .express-version-cheese-graph img{width:100%;height:auto}.express-version-section .express-version .express-background-images .express-version-bar-graph{height:auto;container:content;left:20%;top:55%}.express-version-section .express-version .express-background-images .express-version-bar-graph img{width:100%;height:auto}.express-version-section .express-version .express-version-tags{height:40px;scale:.5;bottom:0;left:-20%;top:98%;z-index:10}.express-version-section .express-version .express-version-tags .square-of-rectangles{position:absolute;top:-5rem;left:2rem}}.basic-version-section{background:#f5f5f5;padding-bottom:2rem}.basic-version-section .basic-version{display:flex;flex-direction:column;width:100%;height:880px;margin-top:4rem;position:relative}.basic-version-section .basic-version .basic-version-content{display:flex;gap:2rem;padding:2rem;position:relative}@media (max-width: 1300px){.basic-version-section .basic-version .basic-version-content{flex-direction:column}}.basic-version-section .basic-version .basic-version-content .text-container{display:flex;flex-direction:row;justify-content:flex-start;gap:2rem}@media (max-width: 1300px){.basic-version-section .basic-version .basic-version-content .text-container{flex-direction:column}}.basic-version-section .basic-version .basic-version-content .text-container h2{color:#1d1d1c}.basic-version-section .basic-version .basic-version-content .text-container .text-content{display:flex;flex-direction:column;gap:unset;align-items:flex-start;width:40%;margin-bottom:4rem}.basic-version-section .basic-version .basic-version-content .text-container .text-content button{width:200px}.basic-version-section .basic-version .basic-version-content .text-container .text-content p{font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.basic-version-section .basic-version .basic-version-content .text-container .text-content .text-oppener{display:none}.basic-version-section .basic-version .basic-version-mockup-container{position:relative;width:100%;height:100%}.basic-version-section .basic-version .basic-version-mockup-container div:has(img){height:100%;width:auto;container:content}.basic-version-section .basic-version .basic-version-mockup-container div:has(img) img{max-width:1000px;width:100%;height:auto}.basic-version-section .basic-version .basic-version-mockup-container .basic-version-mockup{right:5%!important}.basic-version-section .basic-version .basic-version-mockup-container .basic-version-content-image{position:absolute;width:316.84px;height:300px;top:-10rem;right:15rem;z-index:100;container:content;box-shadow:20px -20px #0033b4}.basic-version-section .basic-version .basic-version-mockup-container .basic-version-content-image img{filter:grayscale(100%);z-index:1000;width:100%;height:100%;object-fit:cover}@media (max-width: 1010px){.basic-version-section .basic-version .basic-version-mockup-container .basic-version-content-image{right:10%}}.basic-version-section .basic-version .basic-version-mockup-container .basic-version-mockup-image{position:absolute;left:-3.5rem;z-index:50;width:498px;height:auto}.basic-version-section .basic-version .basic-version-mockup-container .basic-version-mockup-image img{filter:grayscale(100%);border-radius:16px}.basic-version-section .basic-version .basic-version-mockup-container .basic-version-mockup{position:absolute;z-index:60;right:-4rem;top:3rem}.basic-version-section .basic-version .basic-version-tags{display:flex;flex-direction:column;justify-content:start;position:absolute;align-items:flex-start;bottom:.5rem;z-index:100;gap:1rem;margin-left:2rem}@media (max-width: 1285px){.basic-version-section .basic-version .basic-version-tags{display:none}}.basic-version-section .basic-version .basic-version-tags .scais-arrow{width:100%;display:flex}.basic-version-section .basic-version .basic-version-tags .icon-and-more{display:flex;align-items:start;gap:1rem}.basic-version-section .basic-version .basic-version-tags .icon-and-more .proposes{width:197.83px;height:66.68px;top:4313px;left:34px;gap:0px;border-radius:12.78px;opacity:0px;background-color:#ff7b00;color:#1d1d1c}@media (max-width: 1360px){.basic-version-section .basic-version .basic-version-tags .icon-and-more .proposes{width:130px}.basic-version-section .basic-version .basic-version-tags .icon-and-more .proposes span{font-size:30px}}.basic-version-section .basic-version .basic-version-tags .proposes,.basic-version-section .basic-version .basic-version-tags .more{display:flex;justify-content:center;align-items:center}.basic-version-section .basic-version .basic-version-tags .more{width:275px;height:67px;top:4210.68px;left:63px;gap:0px;border-radius:4px;opacity:0px;margin-left:2rem;background-color:#1d1d1c;color:#fff}@media (max-width: 1400px){.basic-version-section .basic-version .basic-version-tags .more{margin:0}}@media (max-width: 1360px){.basic-version-section .basic-version .basic-version-tags .more{width:200px;height:75px}.basic-version-section .basic-version .basic-version-tags .more span{font-size:30px;line-height:normal}}.basic-version-section .basic-version .basic-version-tags span{font-size:44.46px;font-weight:400;line-height:53.35px;letter-spacing:-.04em;text-align:center;text-decoration-skip-ink:none}.basic-version-section .divider{z-index:900}@media (max-width: 1300px){.basic-version-section button{margin-top:3rem}}@media screen and (max-width: 480px){.basic-version-section .basic-version{height:580px;margin-top:2rem}.basic-version-section .basic-version .basic-version-content{flex-direction:column;padding:0 2rem;gap:.5rem;position:relative}.basic-version-section .basic-version .basic-version-content .text-container{display:flex;flex-direction:column;margin-bottom:3rem;gap:unset}.basic-version-section .basic-version .basic-version-content .text-container .text-content{width:100%;gap:unset;display:flex;flex-direction:row;padding-bottom:4px;margin-bottom:0;position:relative;height:100%;border-bottom:1px solid #1d1d1c;align-items:flex-end;transform:translateY(-8px)}.basic-version-section .basic-version .basic-version-content .text-container .text-content p{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1),padding-bottom .6s cubic-bezier(.4,0,.2,1);padding-bottom:0}.basic-version-section .basic-version .basic-version-content .text-container .text-content p.text-open{max-height:500px;padding-bottom:1rem}.basic-version-section .basic-version .basic-version-content .text-container .text-content p.text-closed{max-height:0;padding-bottom:0}.basic-version-section .basic-version .basic-version-content .text-container .text-content .text-oppener{position:absolute;display:flex;width:20px;height:20px;right:0}.basic-version-section .basic-version .basic-version-mockup-container .basic-version-content-image{top:auto;right:auto;left:40%;width:190px;height:190px}.basic-version-section .basic-version .basic-version-mockup-container .basic-version-mockup-image{top:auto;bottom:0;left:-4.5rem;height:192px;width:234px}.basic-version-section .basic-version .basic-version-mockup-container .basic-version-mockup{height:274px;width:470px;left:5%;right:auto;top:15%}.basic-version-section .basic-version .basic-version-tags{scale:.6;bottom:-3.5rem;right:0;display:flex}.basic-version-section .basic-version .basic-version-tags .icon-and-more{flex-direction:row}.basic-version-section .basic-version .basic-version-tags .icon-and-more .proposes{width:150px}.basic-version-section .basic-version .basic-version-tags .more{width:200px;margin-left:2rem}.basic-version-section>:last-child{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.basic-version-section button{margin:0}}.comparative-section{background-color:transparent}.comparative-section .comparative{display:flex;flex-direction:column;align-items:center;width:100%;height:auto;padding-bottom:1rem}.comparative-section .comparative h1{background:linear-gradient(90deg,#00275e,#00c3fa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem}.comparative-section .comparative .text-container{display:flex;flex-direction:row;justify-content:center;color:#fff;padding-top:2rem}.comparative-section .comparative .text-container h2{color:#fff;max-width:50%}.comparative-section .comparative .text-container .text-content{display:flex;flex-direction:column;gap:unset;align-items:flex-start;width:40%;margin-bottom:4rem}.comparative-section .comparative .text-container .text-content p{font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.comparative-section .comparative .text-container .text-oppener{display:none}.comparative-section .comparative .comparative-options{margin-top:4rem}.comparative-section .comparative .comparative-options table{width:100%;border-collapse:collapse}.comparative-section .comparative .comparative-options table thead tr{height:4.4375rem}.comparative-section .comparative .comparative-options table thead tr th{min-width:14.875rem;border:.0625rem solid #ffffff;font-size:1.58875rem;font-weight:500;line-height:2.22375rem;letter-spacing:-.02em;text-align:center}.comparative-section .comparative .comparative-options table thead tr th:first-child{border-top:none;border-left:none}.comparative-section .comparative .comparative-options table tbody tr{height:9.1875rem}.comparative-section .comparative .comparative-options table tbody tr td:first-child{width:20.625rem;text-align:left}.comparative-section .comparative .comparative-options table tbody tr td:not(:first-child){max-width:4.875rem}.comparative-section .comparative .comparative-options table tbody tr td{border:.0625rem solid #ffffff;font-size:1.1rem;font-weight:300;line-height:1.945625rem;letter-spacing:-.02em;padding:0 2rem}.comparative-section .comparative .comparative-options table tbody tr td span{font-size:1.1rem;font-weight:600}.comparative-section .comparative .comparative-options table td,.comparative-section .comparative .comparative-options table th{color:#fff}.comparative-section .comparative .comparative-button-section{margin-top:2rem;width:65.3125rem;display:flex;justify-content:space-between}.comparative-section .comparative .comparative-button-section button{width:20.625rem}.comparative-section .comparative .comparative-button-section p{width:42.125rem;color:#fff}@media screen and (max-width: 480px){.comparative-section .comparative{width:100%}.comparative-section .comparative h1{font-size:2rem;font-weight:500;line-height:2.4rem;letter-spacing:-.02em;text-align:center}.comparative-section .comparative .text-container{display:flex;flex-direction:column;margin-bottom:unset;padding:24px;width:100%}.comparative-section .comparative .text-container h2{max-width:unset;line-height:140%;margin-bottom:24px}.comparative-section .comparative .text-container .text-content{width:100%;gap:unset;display:flex;flex-direction:unset;padding-bottom:4px;margin-bottom:0;position:relative;height:100%;border-bottom:1px solid #ffffff;align-items:flex-end;transform:translateY(-8px)}.comparative-section .comparative .text-container .text-content p{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1),padding-bottom .6s cubic-bezier(.4,0,.2,1);padding-bottom:0}.comparative-section .comparative .text-container .text-content p.text-open{max-height:500px;padding-bottom:1rem}.comparative-section .comparative .text-container .text-content p.text-closed{max-height:0;padding-bottom:0}.comparative-section .comparative .text-container .text-oppener{display:flex;height:20px;width:100%;align-items:center;justify-content:center}.comparative-section .comparative .comparative-options{padding:0 1rem}.comparative-section .comparative .comparative-options table{height:748px}.comparative-section .comparative .comparative-options table thead tr{height:2.1875rem}.comparative-section .comparative .comparative-options table thead tr th{padding:0;min-width:4.58125rem;font-size:.875rem;font-weight:500;line-height:1.225rem;letter-spacing:-.02em}.comparative-section .comparative .comparative-options table tbody tr{height:6.365625rem}.comparative-section .comparative .comparative-options table tbody tr td:first-child{max-width:9.4375rem}.comparative-section .comparative .comparative-options table tbody tr td{font-size:.75rem;font-weight:300;line-height:1.05rem;letter-spacing:-.02em;padding:1rem}.comparative-section .comparative .comparative-options table tbody tr td span{font-size:.75rem;font-weight:600;line-height:1.05rem;letter-spacing:-.02em;text-align:left}.comparative-section .comparative .comparative-options table tbody tr .td-with-text{padding:.5rem}.comparative-section .comparative .comparative-button-section{width:100%;padding:0 1rem;flex-direction:column-reverse;align-items:center;gap:2rem}.comparative-section .comparative .comparative-button-section p{width:100%;text-wrap:wrap;height:36px;font-size:.75rem;font-weight:400;line-height:1.125rem;letter-spacing:-.02em}}.versions-container{background:#f5f5f5}.about-us-page{background-image:url(https://storage.googleapis.com/assets-several/landing/Fondo%202000%20x%208000.png);background-repeat:no-repeat;background-size:auto;background-position:top right;background-position:right -25rem}.about-us-top-section{background-color:transparent}.about-us-top-section .about-us-top{display:flex;flex-direction:column;margin-top:20rem;padding:0 3.5rem;width:100%;min-height:1280px;position:relative}.about-us-top-section .about-us-top .about-us-top-text{display:flex;flex-wrap:wrap;gap:4rem}.about-us-top-section .about-us-top .about-us-top-text h2{width:577px;color:#fff}.about-us-top-section .about-us-top .about-us-top-text p{width:551px;color:#fff}@media (max-width: 1320px){.about-us-top-section .about-us-top .about-us-top-text{gap:1rem;margin-top:-4rem}.about-us-top-section .about-us-top .about-us-top-text h2{font-size:25px}.about-us-top-section .about-us-top .about-us-top-text p{font-size:13px}}.about-us-top-section .about-us-top .about-us-top-timeline-arrows{position:absolute;top:10rem;right:5%;display:flex;gap:2rem}.about-us-top-section .about-us-top .about-us-top-timeline{position:relative}.about-us-top-section .about-us-top .about-us-top-timeline .about-us-top-timeline-square{display:flex;position:relative}.about-us-top-section .about-us-top .about-us-top-timeline .about-us-top-timeline-square .years{display:flex;flex-direction:column;gap:10rem;margin-top:10rem}.about-us-top-section .about-us-top .about-us-top-timeline .about-us-top-timeline-square .years .time{left:10rem;width:20rem;display:flex;flex-direction:column;position:relative;gap:1rem}.about-us-top-section .about-us-top .about-us-top-timeline .about-us-top-timeline-square .years .time h2{font-family:Geist Mono;font-size:48px;font-weight:300;line-height:57.6px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.about-us-top-section .about-us-top .about-us-top-timeline .about-us-top-timeline-square .years .time p{font-family:Geist;font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.about-us-top-section .about-us-top .future{display:flex;position:relative;justify-content:space-between;bottom:0;width:100%}.about-us-top-section .about-us-top .future .about-us-top-timeline-line{display:flex;flex-wrap:nowrap;position:absolute;overflow-x:auto;scrollbar-width:none;margin-left:3rem;margin-top:4.5rem;width:auto}.about-us-top-section .about-us-top .future .about-us-top-timeline-line span{position:absolute;bottom:48.9%;right:.8rem;rotate:-24deg;color:#fff}.about-us-top-section .about-us-top .future .about-us-top-timeline-line :nth-child(3){position:absolute;top:8.5%;left:.6%}.about-us-top-section .about-us-top .future .about-us-top-timeline-line :nth-child(4){position:absolute;top:44.8%;left:.6%}.about-us-top-section .about-us-top .future .about-us-top-timeline-line :nth-child(5){position:absolute;top:84.4%;left:33.7%}.about-us-top-section .about-us-top .future .about-us-top-timeline-line :nth-child(6){position:absolute;top:64.7%;left:69.25%}.about-us-top-section .about-us-top .future .first-year,.about-us-top-section .about-us-top .future .second-year{padding-left:2rem;border-left:1px solid #ffffff}.about-us-top-section .about-us-top .future .first-year h2,.about-us-top-section .about-us-top .future .second-year h2{font-family:Geist Mono;font-size:48px;font-weight:300;line-height:57.6px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.about-us-top-section .about-us-top .future .first-year p,.about-us-top-section .about-us-top .future .second-year p{font-family:Geist;font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.about-us-top-section .about-us-top .future .first-year{position:absolute;left:29.95rem;bottom:-27rem}.about-us-top-section .about-us-top .future .second-year{position:absolute;left:58rem;bottom:-14rem}@media (max-width: 1328px){.about-us-top-section .about-us-top .future .future{max-width:100%;padding-bottom:1rem}}.about-us-top-section .about-us-top h2{color:#fff}.about-us-top-section .about-us-top p{width:361px;color:#fff}.about-us-top-section .about-us-top .innovation{position:absolute;bottom:20px;right:3.15rem}@media only screen and (max-width: 480px){.about-us-top-section .about-us-top{margin-top:12rem;padding:0 0 4rem}.about-us-top-section .about-us-top .about-us-top-timeline-arrows{position:static;display:flex;justify-content:flex-end;margin-right:1rem;gap:1rem;padding-top:2rem}.about-us-top-section .about-us-top .about-us-top-text{margin:0 2rem}.about-us-top-section .about-us-top .about-us-top-text h2{font-family:Geist;font-size:28px;font-weight:400;line-height:33.6px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.about-us-top-section .about-us-top .about-us-top-text p{font-family:Geist;font-size:14px;font-weight:300;line-height:21px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.about-us-top-section .about-us-top .about-us-top-timeline{transition:opacity .3s ease,visibility .3s ease}.about-us-top-section .about-us-top .about-us-top-timeline.hidden{opacity:0;visibility:hidden}.about-us-top-section .about-us-top .about-us-top-timeline .about-us-top-timeline-square .years{margin-top:7.2rem}.about-us-top-section .about-us-top .about-us-top-timeline .about-us-top-timeline-square .years .time{width:12rem;left:6rem}.about-us-top-section .about-us-top .about-us-top-timeline .about-us-top-timeline-square .years .time h2{font-family:Geist Mono;font-size:32px;font-weight:300;line-height:38.4px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.about-us-top-section .about-us-top .about-us-top-timeline .about-us-top-timeline-square .years .time p{width:15rem;font-family:Geist;font-size:12px;font-weight:300;line-height:18px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.about-us-top-section .about-us-top .future{position:relative;width:100%;overflow-x:scroll;overflow-y:hidden;min-width:100%;height:980px}.about-us-top-section .about-us-top .future .no-scroll{overflow-x:hidden}.about-us-top-section .about-us-top .future::-webkit-scrollbar{display:none}.about-us-top-section .about-us-top .future:after{content:"";display:block;min-width:700px;height:1px;position:relative}.about-us-top-section .about-us-top .future .about-us-top-timeline-line{left:-6rem;margin-left:0;scale:.8;margin-top:-1.4rem}.about-us-top-section .about-us-top .future .about-us-top-timeline-line :nth-child(3){position:absolute;top:4.7%;left:.6%}.about-us-top-section .about-us-top .future .about-us-top-timeline-line :nth-child(4){position:absolute;top:46.7%;left:.6%}.about-us-top-section .about-us-top .future .about-us-top-timeline-line :nth-child(5){position:absolute;top:81.1%;left:39.7%}.about-us-top-section .about-us-top .future .first-year{left:27.2rem;bottom:8rem}.about-us-top-section .about-us-top .future .first-year p{width:15rem}.about-us-top-section .about-us-top .future .second-year{left:45.9rem;bottom:17rem}.about-us-top-section .about-us-top .future .second-year p{width:15rem}.about-us-top-section .about-us-top .future .first-year h2,.about-us-top-section .about-us-top .future .second-year h2{font-family:Geist Mono;font-size:32px;font-weight:300;line-height:38.4px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.about-us-top-section .about-us-top .future .first-year p,.about-us-top-section .about-us-top .future .second-year p{font-family:Geist;font-size:12px;font-weight:300;line-height:18px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.about-us-top-section .about-us-top .about-us-top-timeline-arrows-mobile{position:absolute;right:10%;bottom:10%}.about-us-top-section .about-us-top .about-us-top-timeline-arrows-mobile .arrow{transition:transform .3s ease}.about-us-top-section .about-us-top .about-us-top-timeline-arrows-mobile.rotated .arrow{transform:rotate(180deg)}.about-us-top-section .about-us-top .innovation{right:1rem;border-radius:50px}.about-us-top-section .about-us-top button{border-radius:3px;margin-right:1rem}}.vision-section{background-color:transparent}.vision-section .vision{height:auto;padding:0 2rem}.vision-section .vision .vision-explanation{display:flex;justify-content:start;margin:2rem 0;gap:4rem}.vision-section .vision .vision-explanation>:first-child{display:flex;align-items:center;gap:3rem}@media only screen and (max-width: 480px){.vision-section .vision .vision-explanation{flex-wrap:wrap}.vision-section .vision .vision-explanation p{max-width:340px}}.vision-section .vision .vision-values{margin-top:2rem;margin-bottom:4rem}.vision-section .vision .vision-values>:first-child{display:flex;align-items:center;gap:3rem}.vision-section .vision .vision-values .values{margin-top:2rem;display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;margin-left:1rem}.vision-section .vision .vision-values .values .value{display:flex;flex-direction:column;gap:1rem;width:fit-content;height:12rem}.vision-section .vision .vision-values .values .value p{width:454px}.vision-section .vision .vision-values .values .value>:first-child{display:flex;justify-content:start}@media only screen and (max-width: 480px){.vision-section .vision .vision-values{margin-bottom:0}.vision-section .vision .vision-values .values{justify-content:start}.vision-section .vision .vision-values .values .value{width:7rem;height:9rem;margin-right:2rem}.vision-section .vision .vision-values .values .value p{display:none}.vision-section .vision .vision-values .values .value h3{font-weight:300;min-width:138px;font-size:20px}.vision-section .vision .vision-values>:first-child{gap:2rem}}.vision-section .vision h2,.vision-section .vision h3,.vision-section .vision p{color:#fff}@media (max-width: 480px){.vision-section .vision{padding:0 1rem;margin:0}.vision-section .vision .vision-explanation{gap:1rem}.vision-section .vision .vision-explanation>:first-child{display:flex;align-items:center;gap:2rem}}.team-tell-you-section{padding:0 2rem 2rem;background:transparent}.team-tell-you-section .team-tell-you{position:relative;background:linear-gradient(90deg,#9c9b9b 25%,#f5f5f533);width:100%;border-radius:24px;margin:0 auto;padding:3rem 4rem;display:flex;flex-direction:column;min-height:650px}.team-tell-you-section .team-tell-you h2,.team-tell-you-section .team-tell-you p{color:#fff;text-align:start}.team-tell-you-section .team-tell-you .team-tell-you-content{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem;width:100%;margin-top:2rem;justify-items:end}@media (max-width: 1100px){.team-tell-you-section .team-tell-you .team-tell-you-content{flex-wrap:wrap;justify-content:center;align-items:center}}.team-tell-you-section .team-tell-you .team-tell-you-content .employee{max-width:20rem;display:flex;flex-direction:column;align-items:start}.team-tell-you-section .team-tell-you .team-tell-you-content .employee .employee-image{width:160px;height:160px;border-radius:50%;position:relative;overflow:hidden}.team-tell-you-section .team-tell-you .team-tell-you-content .employee .employee-image img{width:100%;height:160px;border-radius:50%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-tell-you-section .team-tell-you .team-tell-you-content .employee .employee-image .employee-arrow{position:absolute;top:.5rem;right:-.1rem}.team-tell-you-section .team-tell-you .team-tell-you-content .employee .employee-name{margin:1rem 0;text-align:center}.team-tell-you-section .team-tell-you .team-tell-you-content .employee .employee-description{width:100%;text-align:center}.team-tell-you-section .team-tell-you .team-tell-you-content .employee .employee-opinion{margin-top:3rem;text-align:start;width:100%}.team-tell-you-section .team-tell-you .team-tell-you-content .employee .employee-opinion .close-quotes{justify-self:end}.team-tell-you-section .team-tell-you .pagination-controls{position:absolute;bottom:1rem;right:2rem;display:flex;gap:.5rem}.team-tell-you-section .team-tell-you .pagination-controls .control{background-color:#373041;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.team-tell-you-section .team-tell-you .pagination-controls .control.disabled{background-color:#7b7b7bcc;cursor:not-allowed}@media only screen and (max-width: 480px){.team-tell-you-section{padding:0 1rem}.team-tell-you-section .team-tell-you{padding:2rem 1rem;min-height:610px}.team-tell-you-section .team-tell-you h2{font-size:20px;font-weight:400;line-height:24px;letter-spacing:-.02em}.team-tell-you-section .team-tell-you .team-tell-you-content{display:flex;justify-content:center}}.community-scais-section .community-scais{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative;padding:0 2rem}.community-scais-section .community-scais .div-community-tags,.community-scais-section .community-scais .community-scais-title{width:100%}.community-scais-section .community-scais h1{font-size:32px;font-weight:400;line-height:38.4px;letter-spacing:-.02em;text-align:left;color:#fff}.community-scais-section .community-scais>:last-child .community-tags{display:flex;flex-direction:column;align-items:end;justify-content:flex-end;gap:1rem}.community-scais-section .community-scais>:last-child .community-tags .energy,.community-scais-section .community-scais>:last-child .community-tags .solution,.community-scais-section .community-scais>:last-child .community-tags .team,.community-scais-section .community-scais>:last-child .community-tags .digital{width:100%;display:flex;justify-content:center;font-size:44.46px;font-weight:300;line-height:53.35px;letter-spacing:-.04em}.community-scais-section .community-scais>:last-child .community-tags :nth-child(1){display:flex;gap:.5rem}.community-scais-section .community-scais>:last-child .community-tags :nth-child(1) .energy{width:174.49px;height:66.68px;top:5408px;left:911px;gap:0px;align-items:center;border-radius:12.78px;opacity:0px;background-color:#0033b4;color:#fff}.community-scais-section .community-scais>:last-child .community-tags :nth-child(1) .solution{margin-right:3.5rem;width:192.27px;height:66.68px;top:5408px;left:1103.09px;align-items:center;gap:0px;opacity:0px;background-color:#00c7ff;color:#1d1d1c}.community-scais-section .community-scais>:last-child .community-tags :nth-child(2){display:flex;gap:1rem}.community-scais-section .community-scais>:last-child .community-tags :nth-child(2) .team{width:197.82px;height:66.68px;top:5487.86px;left:979.68px;gap:0px;align-items:center;border-radius:12.78px;opacity:0px;background-color:#00ffd9;color:#1d1d1c}.community-scais-section .community-scais>:last-child .community-tags :nth-child(2) .digital{width:189.27px;height:66.68px;top:5487.86px;left:1185.73px;align-items:center;gap:0px;border-radius:39.93px;opacity:0px;background-color:#1d1d1c;color:#fff}@media (max-width: 760px){.community-scais-section .community-scais{padding:1.5rem 1rem 0;margin:0 0 1rem;gap:.5rem}.community-scais-section .community-scais h1{font-family:Geist;font-size:20px;font-weight:400;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.community-scais-section .community-scais .div-community-tags{margin-top:1rem}.community-scais-section .community-scais .community-tags{gap:.5rem!important;display:flex;align-items:flex-end;justify-content:flex-end}.community-scais-section .community-scais .community-tags div .energy,.community-scais-section .community-scais .community-tags div .solution{Width:95.13px!important;Height:40.68px!important;font-size:22px!important}.community-scais-section .community-scais .community-tags div .icon{width:15%;margin-right:.5rem}.community-scais-section .community-scais .community-tags div .team,.community-scais-section .community-scais .community-tags div .digital{Width:95.13px!important;Height:40.68px!important;font-size:22px!important}}.contact-form-gray{padding:3rem 4rem;background:linear-gradient(90deg,#9c9b9b 25%,#f5f5f533);border-radius:1.5rem;min-height:47rem;max-width:60rem;width:80%}.contact-form-gray .input-images-group{display:flex;flex-wrap:wrap}.contact-form-gray .input-images-group .images-group{margin-top:1rem;width:55%;display:flex;justify-content:end;position:relative}.contact-form-gray .input-images-group .images-group .image-1{margin-left:2rem;z-index:1}.contact-form-gray .input-images-group .images-group .image-2{position:absolute;left:4rem;bottom:2rem;z-index:2}.contact-form-gray .input-group{width:45%;margin-bottom:1rem}.contact-form-gray .message-group{margin-bottom:3rem}.contact-form-gray .form-field{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.contact-form-gray .form-field label{width:fit-content;display:flex;margin-bottom:.5rem;font-size:14px;font-weight:300;line-height:21px;letter-spacing:-.011em;color:#fff}.contact-form-gray .form-field input,.contact-form-gray .form-field textarea{width:100%;height:3rem;padding:8px;border:1px solid #ccc;font-size:16px;margin-bottom:1rem}.contact-form-gray .form-field input:focus,.contact-form-gray .form-field textarea:focus{outline:none;border-color:#06c}.contact-form-gray .form-field textarea{resize:none;height:6.875rem}.contact-form-gray .form-field .char-counter{position:absolute;right:.5rem;bottom:1rem;color:#7b7b7bcc;font-size:14px}.contact-form-gray .form-field .char-counter.limit{color:red}.contact-form-gray .checkbox-group{margin:1rem 0;display:flex;flex-direction:column}.contact-form-gray .checkbox-group .checkbox-field{display:flex;align-items:center;gap:8px;margin-bottom:12px}.contact-form-gray .checkbox-group .checkbox-field input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background-color:#fff;border:2px solid #fafafa;border-radius:4px;position:relative;cursor:pointer;outline:none;transition:background-color .3s,border-color .3s}.contact-form-gray .checkbox-group .checkbox-field input[type=checkbox]:checked{background-color:#fafafa;border-color:#fafafa}.contact-form-gray .checkbox-group .checkbox-field input[type=checkbox]:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:14px;font-weight:700}.contact-form-gray .checkbox-group .checkbox-field label{font-family:Geist;font-size:10px;font-weight:400;line-height:15px;letter-spacing:-.011em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff}.contact-form-gray .checkbox-group .checkbox-field a{color:#fafafa;text-decoration:underline}.contact-form-gray .checkbox-group .checkbox-field a:hover{color:#0052a3}.contact-form-gray .submit-button-group{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-form-gray .submit-button-group .submit-button{display:flex;justify-content:center;align-items:center;margin-right:.5rem;gap:1rem;width:27rem;height:3rem;padding:12px;background:linear-gradient(90deg,#035596,#1d3073,#2f2678,#271964,#110224);color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .2s ease}.contact-form-gray .submit-button-group .submit-button div{display:flex}.contact-form-gray .submit-button-group .status-message{margin:2rem 2rem 0 0;color:#fff;font-size:12px}@media screen and (max-width: 480px){.contact-form-gray{min-width:none;padding:1rem 2rem 2rem;width:100%;min-width:10rem}.contact-form-gray .input-images-group{flex-direction:column-reverse}.contact-form-gray .input-images-group .images-group{width:100%;justify-content:center}.contact-form-gray .input-images-group .images-group .image-1{margin-right:-3rem;z-index:1}.contact-form-gray .input-images-group .images-group .image-2{position:absolute;left:-2.5rem;bottom:4rem;z-index:2}.contact-form-gray .input-images-group .images-group .image-2 img{max-width:75%}.contact-form-gray .input-images-group .input-group{width:100%}.contact-form-gray .checkbox-group .checkbox-field label{width:93%;font-size:10px;font-weight:400;line-height:15px;letter-spacing:-.011em}.contact-form-gray .checkbox-group .checkbox-field input[type=checkbox]{width:15px;height:15px}.contact-form-gray .message-group{margin-top:-1rem;margin-bottom:1rem}.contact-form-gray .message-group textarea{height:88px}.contact-form-gray .submit-button-group{display:flex;flex-direction:column;width:100%;align-items:center}.contact-form-gray .submit-button-group .submit-button{width:100%;margin:unset}.contact-form-gray .submit-button-group .submit-button div{display:flex;font-family:Geist;font-size:20px;font-weight:400;line-height:24px;letter-spacing:-.02em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.contact-form-gray .submit-button-group .status-message{width:100%;height:100%;margin:1rem 0 0;color:#fff;font-size:12px}.contact-form-gray .form-field input{height:2rem}}.mapa-mundi-section .mapa-mundi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;position:relative}.mapa-mundi-section .mapa-mundi img{width:100%}.mapa-mundi-section .mapa-mundi :nth-child(3){width:100%;display:flex;justify-content:flex-end}.mapa-mundi-section .mapa-mundi .mapa-mundi-text{position:absolute;top:40%;left:40%}.mapa-mundi-section .mapa-mundi .mapa-mundi-text h2{color:#fff}.mapa-mundi-section .mapa-mundi .mapa-mundi-text h2.blue{color:#00c7ff}.mapa-mundi-section .mapa-mundi .div-button-mapa-mundi{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 480px){.mapa-mundi-section .mapa-mundi img{width:auto}.mapa-mundi-section .mapa-mundi :nth-child(3){border-radius:2.5rem;margin-top:1rem}.mapa-mundi-section .mapa-mundi .mapa-mundi-text{min-width:172px;left:23%}.mapa-mundi-section .mapa-mundi .mapa-mundi-text h2{font-size:24px;line-height:120%;letter-spacing:-2%}}.cookies-banner{display:flex;justify-content:center;width:100%;padding:3rem 6rem 2rem;height:auto;position:fixed;flex-direction:column;bottom:0;z-index:2000;background-color:#f5f5f5}.cookies-banner .icon{margin-top:-.9rem}.cookies-banner>:nth-child(2){display:flex;flex-direction:column;gap:2rem}.cookies-banner>:nth-child(2) p{font-size:20px;font-weight:300;line-height:32px;letter-spacing:-.02em}.cookies-banner>:nth-child(2)>:nth-child(2){display:flex;gap:2rem}.cookies-banner>:nth-child(2)>:nth-child(2) p{font-size:14px;font-weight:300;line-height:19.2px;letter-spacing:-.02em}.cookies-banner>:nth-child(2)>:nth-child(2)>:first-child p{white-space:nowrap}.cookies-banner .close-icon{cursor:pointer;position:absolute;padding:1rem;top:0;right:0}.cookies-banner .cookies-banner-content{flex-direction:row}.cookies-banner .cookies-banner-content p{font-size:14px}.cookies-banner .cookies-banner-buttons{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:1rem}.cookies-banner .cookies-banner-buttons span{cursor:pointer;text-decoration:underline;color:#01bfff}.cookies-banner .cookies-banner-buttons button{background-color:#0099c4;padding:0 2rem}@media screen and (max-width: 480px){.cookies-banner{display:flex;justify-content:center;flex-direction:column;width:100%;padding:1rem 0 1rem 1rem;position:fixed;bottom:0;z-index:100;gap:2rem;background-color:#f5f5f5;padding-left:2}.cookies-banner .icon{width:100%;margin:unset}.cookies-banner .cookies-banner-content{width:100%;flex-direction:row;padding-top:2rem}.cookies-banner .cookies-banner-content p{width:90%;font-size:12px}.cookies-banner .cookies-banner-buttons{margin-top:-1.5rem}.cookies-banner .cookies-banner-buttons span{width:80px}}@media screen and (max-width: 480px) and (max-width: 380px){.cookies-banner{height:28%}}@media screen and (max-width: 480px){.cookies-banner>:nth-child(2){gap:unset}.cookies-banner>:nth-child(2)>:nth-child(2) p{font-size:12px;font-weight:300;line-height:19.2px;letter-spacing:-.02em}.cookies-banner .close-icon{top:0rem;right:0rem}}.contact-top-section{padding:0 3rem 2rem}.contact-top-section .contact-top{margin-top:15rem;display:flex;justify-content:space-between;width:100%;height:auto}.contact-top-section .contact-top .contact-top-content{min-height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.contact-top-section .contact-top .contact-top-content .contact-top-content-info{display:flex;height:100%;flex-direction:column}.contact-top-section .contact-top .contact-top-content .contact-top-content-info h2{color:#fff}.contact-top-section .contact-top .contact-top-content .contact-top-content-info .contact-top-content-info-data{margin-top:8rem;display:flex;flex-wrap:wrap}.contact-top-section .contact-top .contact-top-content .contact-top-content-info .contact-top-content-info-data span{margin-bottom:.5rem;width:17rem;display:flex;gap:1rem}.contact-top-section .contact-top .contact-top-content .contact-top-content-info .contact-top-content-info-data span a{padding-right:18%;text-decoration:none;font-family:Geist;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.02em;text-underline-position:from-font;text-decoration-skip-ink:none;text-align:left;color:#fff}.contact-top-section .contact-top .contact-top-content .contact-top-content-arrows{display:flex;gap:2rem;bottom:0}.contact-top-section .contact-top .contact-top-image{height:100%;display:flex;flex-direction:column}.contact-top-section .contact-top .contact-top-image p{color:#fff}.contact-top-section .contact-top .contact-top-image .image{margin-top:5rem;width:316.84px;height:300px;position:relative;overflow:hidden;box-shadow:20px -20px #8527ff}.contact-top-section .contact-top .contact-top-image .image img{filter:grayscale(100%);position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}@media (max-width: 760px){.contact-top-section{padding:0 3rem 2rem 2rem}.contact-top-section .contact-top{flex-direction:column}.contact-top-section .contact-top .contact-top-content{gap:0;width:100%}.contact-top-section .contact-top .contact-top-content .contact-top-content-info{width:21rem}.contact-top-section .contact-top .contact-top-content .contact-top-content-info h2{margin-bottom:1.5rem;font-family:Geist;font-size:28px;font-weight:400;line-height:33.6px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.contact-top-section .contact-top .contact-top-content .contact-top-content-info .contact-top-content-info-data{margin-top:0;width:25rem}.contact-top-section .contact-top .contact-top-content .contact-top-content-info .contact-top-content-info-data span{width:11.5rem!important}.contact-top-section .contact-top .contact-top-content .contact-top-content-info .contact-top-content-info-data span a{font-size:14px;padding:0}.contact-top-section .contact-top .contact-top-content .contact-top-content-info .contact-top-content-info-data span div svg{width:70%;height:auto}.contact-top-section .contact-top .contact-top-content .contact-top-content-arrows{margin-left:60%;margin:2rem 60%}.contact-top-section .contact-top .contact-top-image p{font-size:14px}.contact-top-section .contact-top .contact-top-image .image{width:200px;height:200px}}.contact-form-white{width:100%;margin:0 auto;padding:20px}.contact-form-white h2{margin-bottom:1rem}.contact-form-white p{margin-bottom:2rem}.contact-form-white a{cursor:pointer}.contact-form-white form{display:flex;flex-direction:column;gap:20px}.contact-form-white .form-group-select{margin-top:3rem!important}.contact-form-white .form-group-select,.contact-form-white .form-group{margin-top:2rem}.contact-form-white .form-group-select input,.contact-form-white .form-group-select select,.contact-form-white .form-group-select textarea,.contact-form-white .form-group input,.contact-form-white .form-group select,.contact-form-white .form-group textarea{width:100%;border:none;border-radius:4px;font-size:16px;background-color:transparent}.contact-form-white .form-group-select input :focus,.contact-form-white .form-group-select select :focus,.contact-form-white .form-group-select textarea :focus,.contact-form-white .form-group input :focus,.contact-form-white .form-group select :focus,.contact-form-white .form-group textarea :focus{outline:none;border:none}.contact-form-white .form-group-select input[type=email],.contact-form-white .form-group-select input[type=text],.contact-form-white .form-group input[type=email],.contact-form-white .form-group input[type=text]{height:40px;padding:5px}.contact-form-white .form-group-select input[type=email]::placeholder,.contact-form-white .form-group-select input[type=text]::placeholder,.contact-form-white .form-group input[type=email]::placeholder,.contact-form-white .form-group input[type=text]::placeholder{font-family:Geist;color:#000}.contact-form-white .form-group-select textarea:focus,.contact-form-white .form-group-select select:focus,.contact-form-white .form-group-select input:focus,.contact-form-white .form-group textarea:focus,.contact-form-white .form-group select:focus,.contact-form-white .form-group input:focus{outline:none}.contact-form-white .form-group-select{position:relative;margin-bottom:.5rem}.contact-form-white .form-group-select option{padding:10px 0}.contact-form-white .form-group{position:relative}.contact-form-white .form-group textarea{max-height:100px;resize:none;padding:5px;font-family:Geist;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.contact-form-white .form-group textarea::placeholder{color:#000}@media (max-width: 480px){.contact-form-white .form-group textarea{height:30px}}.contact-form-white .form-group span{position:absolute;bottom:-24px;font-size:14px;right:5px;color:#00000035}.contact-form-white .form-group-checkbox{display:flex;align-items:center;gap:1rem;margin:3rem 0 5rem}.contact-form-white .form-group-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background-color:transparent;border:1px solid #000000;position:relative;cursor:pointer;outline:none;transition:background-color .3s,border-color .3s}.contact-form-white .form-group-checkbox input[type=checkbox]:checked{background-color:transparent;border-color:#000}.contact-form-white .form-group-checkbox input[type=checkbox]:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:14px;font-weight:700}.contact-form-white .form-group-checkbox a{color:inherit;text-decoration:underline}@media (max-width: 480px){.contact-form-white .form-group-checkbox{margin:3rem 0}}.contact-form-white .button-container{width:100%;display:flex;flex-direction:column;align-items:end}@media (max-width: 480px){.contact-form-white .button-container{align-items:center}}.contact-form-white .button-container button{display:flex;justify-content:center;align-items:center;gap:1rem;width:288px;text-align:center}.contact-form-white .button-container .status-message{margin-top:2rem;font-size:14px}.talk-later-section{padding:0 3rem 2rem}.talk-later-section .talk-later{width:100%;display:flex;justify-content:space-between;background-color:#f5f5f5;border-radius:24px;max-width:1340px}.talk-later-section .talk-later .talk-later-content{margin:3rem;width:30%}.talk-later-section .talk-later .talk-later-content h2{margin-bottom:2rem}.talk-later-section .talk-later .talk-later-form{margin:6rem 4rem 3rem 0;display:flex;align-items:end;height:100%;width:50%}@media (max-width: 760px){.talk-later-section .talk-later{display:block;margin:0}.talk-later-section .talk-later .talk-later-content{width:17rem;margin:2rem 0 0 1.5rem}.talk-later-section .talk-later .talk-later-content h2{font-size:20px;margin-bottom:16px}.talk-later-section .talk-later .talk-later-form{width:100%;margin:0}.talk-later-section .talk-later .talk-later-form .contact-form-white .button-container{justify-content:center}}@media (max-width: 480px){.talk-later-section{padding:20px 16px 20px 20px}}.working-on{color:#fff;align-items:center;padding:50px;height:100vh}.working-on .section-content{height:100%;width:100%;border-bottom:1px solid #ffffff;display:flex;align-items:center}.working-on .section-content .workingon-content{display:flex;flex-direction:column;width:60%;transform:translateY(-100%)}.working-on .figures-container{position:absolute;display:flex;justify-content:start;align-items:end;gap:4rem;bottom:20%;right:10%}
