html:lang(es),html:lang(es) body,html:lang(fr),html:lang(fr) body{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}:lang(es) .break-all,:lang(fr) .break-all{word-break:normal;overflow-wrap:normal}html:lang(es),html:lang(fr){--room-full:calc(100vw - 32px)}@media (min-width:810px){html:lang(es),html:lang(fr){--room-full:calc(100vw - 48px)}}@media (min-width:1200px){html:lang(es),html:lang(fr){--room-full:min(calc(100vw - 48px), 1400px)}}:lang(es) [data-display],:lang(fr) [data-display]{--display-cap:var(--cap-phone);--display-room:var(--room-phone);font-size:min(var(--display-cap), calc(var(--display-room) / (var(--display-word) * 1.02)))}@media (min-width:810px){:lang(es) [data-display],:lang(fr) [data-display]{--display-cap:var(--cap-tablet);--display-room:var(--room-tablet)}}@media (min-width:1200px){:lang(es) [data-display],:lang(fr) [data-display]{--display-cap:var(--cap-desktop);--display-room:var(--room-desktop)}}[data-display=standard]{--cap-phone:80px;--cap-tablet:100px;--cap-desktop:140px;--room-phone:var(--room-full);--room-tablet:var(--room-full);--room-desktop:var(--room-full)}[data-display=stats]{--cap-phone:80px;--cap-tablet:100px;--cap-desktop:140px;--room-phone:var(--room-full);--room-tablet:var(--room-full);--room-desktop:calc(var(--room-full) - 502px)}[data-display=twothirds]{--cap-phone:80px;--cap-tablet:100px;--cap-desktop:140px;--room-phone:var(--room-full);--room-tablet:var(--room-full);--room-desktop:calc(var(--room-full) * .65)}[data-display=team]{--cap-phone:80px;--cap-tablet:100px;--cap-desktop:140px;--room-phone:var(--room-full);--room-tablet:calc(var(--room-full) * .48);--room-desktop:calc(var(--room-full) * .55)}[data-display=work]{--cap-phone:80px;--cap-tablet:100px;--cap-desktop:140px;--room-phone:var(--room-full);--room-tablet:calc(var(--room-full) - 48px - 360px);--room-desktop:calc(var(--room-full) - 48px - 360px)}[data-display=faq]{--cap-phone:80px;--cap-tablet:100px;--cap-desktop:140px;--room-phone:var(--room-full);--room-tablet:calc(var(--room-full) - 247px);--room-desktop:440px}[data-display=tech]{--cap-phone:72px;--cap-tablet:96px;--cap-desktop:124px;--room-phone:var(--room-full);--room-tablet:var(--room-full);--room-desktop:calc(var(--room-full) * .65)}[data-display=tech3]{--cap-phone:64px;--cap-tablet:88px;--cap-desktop:112px;--room-phone:var(--room-full);--room-tablet:var(--room-full);--room-desktop:calc(var(--room-full) * .65)}[data-display=contact]{--cap-phone:80px;--cap-tablet:100px;--cap-desktop:140px;--room-phone:var(--room-full);--room-tablet:520px;--room-desktop:520px}[data-display=cta]{--cap-phone:80px;--cap-tablet:100px;--cap-desktop:140px;--room-phone:var(--room-full);--room-tablet:var(--room-full);--room-desktop:calc(var(--room-full) - 468px)}[data-display=principles]{--cap-phone:80px;--cap-tablet:100px;--cap-desktop:140px;--room-phone:var(--room-full);--room-tablet:min(600px, calc(var(--room-full) * .44));--room-desktop:min(600px, calc(var(--room-full) * .44))}[data-display=privacy]{--cap-phone:64px;--cap-tablet:100px;--cap-desktop:100px;--room-phone:var(--room-full);--room-tablet:var(--room-full);--room-desktop:var(--room-full)}[data-display=project]{--cap-phone:clamp(68px, 17vw, 190px);--cap-tablet:clamp(100px, 13.2vw, 220px);--cap-desktop:clamp(100px, 13.2vw, 220px);--room-phone:var(--room-full);--room-tablet:var(--room-full);--room-desktop:var(--room-full)}[data-display=next]{--cap-phone:clamp(62px, 12vw, 170px);--cap-tablet:clamp(62px, 12vw, 170px);--cap-desktop:clamp(62px, 12vw, 170px);--room-phone:calc(var(--room-full) - 48px);--room-tablet:calc(var(--room-full) - 80px);--room-desktop:min(calc(var(--room-full) - 112px), 1100px)}@media (max-width:809px){:lang(es) header a[href$=\/contact]>span,:lang(fr) header a[href$=\/contact]>span{padding:12px 14px!important}:lang(es) header a[href$=\/contact] span,:lang(fr) header a[href$=\/contact] span{font-size:15px}}@media (max-width:399px){:is(:lang(es) a:has(img[src*=letters-white])>span:last-child,:lang(fr) a:has(img[src*=letters-white])>span:last-child){width:130px}}@media (max-width:339px){:is(:lang(es) a:has(img[src*=letters-white])>span:last-child,:lang(fr) a:has(img[src*=letters-white])>span:last-child){width:98px}}@media (min-width:810px) and (max-height:500px){:lang(es) #top>div[class*=text-right],:lang(fr) #top>div[class*=text-right]{top:132px}}@media (min-width:810px) and (max-width:1399px){:is(:lang(es) body:has(#top) header>div>div:nth-child(-n+2),:lang(fr) body:has(#top) header>div>div:nth-child(-n+2)){display:none}}@media (min-width:1200px){:lang(es) #top h1,:lang(fr) #top h1{max-width:560px;font-size:40px}}@media (max-width:809px){:lang(es) #top h1,:lang(fr) #top h1{font-size:21px}:is(:lang(es) #top div:has(>a[href$=\/contact]),:lang(fr) #top div:has(>a[href$=\/contact])){width:min(100%,320px)}}@media (max-width:419px){:lang(es) footer a[href^=mailto\:],:lang(fr) footer a[href^=mailto\:]{font-size:clamp(20px,8vw,28px)}}@media (max-width:809px){:lang(es) #clients li>:is(a,div)>span:last-child,:lang(fr) #clients li>:is(a,div)>span:last-child{flex-wrap:wrap}:lang(es) #clients li span.min-w-0>span:first-child,:lang(fr) #clients li span.min-w-0>span:first-child{font-size:14px}}@media (max-width:1199px){:lang(es) #technology-stack li,:lang(fr) #technology-stack li{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}}@media (min-width:810px){:is(:lang(es) #top div:has(>h1),:lang(fr) #top div:has(>h1)){min-width:0}}@media (min-width:810px) and (max-width:1023px){:lang(es) #services button>span:first-child,:lang(fr) #services button>span:first-child{font-size:60px}}@media (max-width:1199px){:is(:lang(es) #pricing div:has(>div.min-w-0>h3),:lang(fr) #pricing div:has(>div.min-w-0>h3)){flex-wrap:wrap;row-gap:20px}}@media (max-width:339px){:lang(es) main [class*="text-[48px]"],:lang(fr) main [class*="text-[48px]"]{font-size:42px}:lang(es) header a[href$=\/contact] span,:lang(fr) header a[href$=\/contact] span{font-size:14px}:lang(es) header a[href$=\/contact]>span,:lang(fr) header a[href$=\/contact]>span{padding:10px 12px!important}}@media (max-width:399px){:lang(es) main p[class*="max-w-[1180px]"],:lang(fr) main p[class*="max-w-[1180px]"]{font-size:min(40px,10.4vw)}}
