@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,400..700,0..1,0..200";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,400..700,0..1,0..200";@import"https://fonts.googleapis.com/css2?family=Handlee&display=swap";*,*:before,*:after{box-sizing:border-box}:root{--font-size-base: 16px;--font-big-special: clamp(2rem, 5vw, 4rem);--font-special: clamp(1.9rem, 5vw, 3.5rem);--font-med-special: clamp(1.5rem, 2vw, 2.5rem);--space-unit: .5rem;--space-xxs: calc(var(--space-unit) * 1);--space-xs: calc(var(--space-unit) * 2);--space-sm: calc(var(--space-unit) * 3);--space-md: calc(var(--space-unit) * 4);--space-lg: calc(var(--space-unit) * 6);--space-xl: calc(var(--space-unit) * 8);--space-xxl: calc(var(--space-unit) * 10);--space-2xl: calc(var(--space-unit) * 10 * 2);--color-primary: #dcd7d7;--color-secondary: #19191c;--color-grey-0: #f4f4f4;--color-grey-1: #bbbbbb;--color-grey-2: #959595;--color-grey-3:#828282;--color-grey-4: #403d36;--color-grey-5:#232323;--color-blue-black:#0a0a0f;--color-soft-orange-grey:#ce9955;--color-orange:#e2a755;--color-sat-orange:#796337;--vibe-orange:#eb9b5d;--color-white-blue:#8ADCFF;--color-med-blue: #0A526E;--color-dark-blue: #1C2833;--color-purple: #7873f5;--color-soft-purple:#cf8dce;--color-calid-purple: #401e52;--color-med-purple: #351e52;--color-vibe-purple: #4917d2;--color-lemon-green:#8ac610}html,body{max-width:100%;min-width:310px;height:100%;margin:0;padding:0;font-size:var(--font-size-base)}body{letter-spacing:.4px;font-family:Barlow,Arial,sans-serif;line-height:1.5;background-color:var(--color-secondary);color:var(--color-primary);-webkit-user-select:none;user-select:none}.first-section{padding-top:clamp(var(--space-xxl),8vw,var(--space-2xl))}section{padding:clamp(var(--space-lg),7vw,var(--space-2xl)) clamp(var(--space-xxs),5vw,var(--space-xxl));display:flex;flex-direction:column;align-items:center;gap:clamp(var(--space-md),4vw,var(--space-xxl));width:100%}div:not([class]){display:flex;flex-direction:column;gap:var(--space-xs)}h1,h2,h3,h4,h5,h6{margin:0;max-width:70vw}h1{font-size:clamp(1.6rem,4vw,3.7rem);font-weight:600;letter-spacing:2.4px;line-height:1.4}h2{font-size:clamp(1.4rem,2.5vw,3rem);font-weight:600}h3{font-size:clamp(1.2rem,1.4vw,1.6rem);font-weight:500}h4{font-weight:500;font-size:clamp(1.1rem,1.3vw,1.4rem)}h5{font-weight:500;font-size:clamp(1rem,1.2vw,1.4rem)}h6{font-size:.9rem}p,label,select{font-size:clamp(1rem,1.2vw,1.4rem);margin:0;line-height:1.5;max-width:750px}ul{margin:0;display:flex;flex-direction:column;gap:var(--space-xs);padding-left:20px;max-width:750px}li *:not(:last-child){margin-bottom:4px}.black-background{background-color:var(--color-blue-black)}.black-background h2{align-self:flex-start;padding-left:10%;font-size:2rem}.dark-background{border-radius:10px;background-color:var(--color-secondary);width:100%;align-items:center}.full-width{max-width:100%;width:100%}.padding-Y-xs{padding:clamp(var(--space-xs),3vw,var(--space-sm)) 0}.padding-Y-sm{padding:clamp(var(--space-sm),3vw,var(--space-xl)) 0}.padding-xs{padding:clamp(var(--space-xxs),3vw,var(--space-xs))}.padding-sm{padding:clamp(var(--space-sm),3vw,var(--space-lg)) clamp(var(--space-xs),3vw,var(--space-lg))}.padding-lg{padding:clamp(var(--space-sm),3vw,var(--space-lg)) clamp(var(--space-lg),4vw,var(--space-xxl))}.p-short{max-width:470px!important;min-width:280px}.p-med{max-width:650px!important}.p-align{text-align:center}.align-center{align-items:center!important}.flex{display:flex;flex-direction:column}.p-column-xxs{gap:var(--space-xxs)}.p-column-xs{gap:var(--space-xs)}.p-column-sm{gap:clamp(var(--space-sm),3vw,var(--space-md))}.container-column-xxs{gap:var(--space-xxs);padding:clamp(var(--space-xxs),3vw,var(--space-sm))}.container-column-xs{gap:clamp(var(--space-xs),3vw,var(--space-sm));padding:clamp(var(--space-xxs),3vw,var(--space-lg))}.container-column-sm{gap:clamp(var(--space-sm),3vw,var(--space-md));padding:clamp(var(--space-sm),3vw,var(--space-lg)) clamp(var(--space-xs),3vw,var(--space-lg))}.container-column-md{gap:clamp(var(--space-sm),3vw,var(--space-md));padding:clamp(var(--space-sm),3vw,var(--space-lg)) clamp(var(--space-xxs),3vw,var(--space-lg))}.container-column-xl{gap:clamp(var(--space-md),3vw,var(--space-xl));padding:clamp(var(--space-sm),3vw,var(--space-lg)) clamp(var(--space-xs),3vw,var(--space-lg))}.flex-row{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:var(--space-lg);max-width:100%}.flex-row>*{flex:1 .5;min-width:280px;width:100%}a,button{all:unset;cursor:pointer;padding:var(--space-xs) var(--space-sm);font-size:clamp(1rem,1.1vw,2rem);width:fit-content;border-radius:15px}.big-btn{color:var(--color-primary);font-size:1.2rem;font-weight:700;border-radius:50px;box-shadow:0 0 10px var(--color-orange);text-transform:uppercase;max-width:fit-content;border:3px solid var(--color-orange);animation:border-move 5s infinite linear;display:flex;align-items:center;justify-content:center}.big-btn:hover{border:3px solid var(--color-grey-1);filter:brightness(2)}@keyframes border-move{0%{border-color:var(--color-white-blue);box-shadow:0 0 6px var(--color-white-blue)}30%{border-color:#8ac610;box-shadow:0 0 6px #8ac610}70%{border-color:var(--color-soft-orange-grey);box-shadow:0 0 6px var(--color-soft-orange-grey)}to{border-color:var(--color-white-blue);box-shadow:0 0 6px var(--color-white-blue)}}.big-btn1{font-size:1.2rem;font-weight:700;border-radius:50px;border:3px solid var(--color-white-blue);animation:border-move-1 5s infinite linear;display:flex;align-items:center;justify-content:center;max-width:fit-content}.big-btn1:hover{border:3px solid var(--color-white-blue);animation:none;box-shadow:0 0 6px var(--color-white-blue)}@keyframes border-move-1{0%{border-color:var(--color-white-blue);box-shadow:0 0 6px var(--color-white-blue)}50%{border-color:var(--color-soft-purple);box-shadow:0 0 6px var(--color-soft-purple)}to{border-color:var(--color-white-blue);box-shadow:0 0 6px var(--color-white-blue)}}.big-btn2{font-size:1.2rem;font-weight:700;border-radius:50px;box-shadow:0 0 10px var(--color-sat-orange);text-transform:uppercase;border:3px solid var(--color-soft-orange-grey);color:var(--color-primary);max-width:fit-content;display:flex;justify-content:center;align-items:center}.big-btn2:hover{border:3px solid var(--color-sat-orange)}.button-primary{border:3px solid var(--color-secondary);width:250px;max-width:250px;color:var(--color-grey-0);display:block;background-color:var(--color-secondary);border-radius:15px;text-align:center;padding:var(--space-xxs)var(--space-xs);align-items:center;justify-content:center;transform:scale(1);transition:transform .3s ease;display:flex}.button-primary:hover,.button-secondary:hover{transform:scale(1.1);transition:all .2s linear}.button-secondary{display:flex;font-weight:700;color:var(--color-secondary);border:3px solid var(--color-secondary);width:250px;max-width:250px;border-radius:15px;text-align:center;align-items:center;justify-content:center;padding:var(--space-xxs)var(--space-xs);transform:scale(1);transition:transform .3s ease}.container-img{max-width:450px;width:100%;height:auto}.container-img-focus{display:inline-block;overflow:visible;max-width:450px;min-width:280px}.img-focus{border-radius:5px;width:100%;height:auto;transition:transform .4s ease,box-shadow .4s ease;cursor:zoom-in;flex:0;will-change:transform,box-shadow;transform-origin:center center}.container-img-focus:hover .img-focus{transform:scale(1.6);z-index:999;box-shadow:0 1px 24px var(--color-grey-5);object-fit:contain}.container-img-focus:not(:hover) .img-focus{transform:scale(1);position:relative;box-shadow:none;transition:transform .4s ease,box-shadow .4s ease}.img-pc{align-self:center;max-width:300px;width:100%;border-radius:15px;height:auto}figure{margin:0;justify-items:center}@media (max-width: 950px){main{margin-top:var(--space-sm)}.flex-row{flex-direction:column}.flex-row *:not(a){text-align:left}}@media (max-width: 400px){.flex-row{gap:var(--space-sm)}h1,h2,h3,h4,h5,h6{max-width:80vw}.black-background h2{padding:0}}.portfolio-img{position:fixed;top:0;left:0;width:100%;height:100vh;object-fit:cover;opacity:1;transition:opacity .5s linear;filter:contrast(1.2);z-index:-1}.intro-container{position:relative;height:100vh;display:flex;justify-content:start}.animation{width:100%;height:100%;transition:opacity .2s linear;justify-content:center;gap:50px}.page-landing .h1style{background:linear-gradient(70deg,var(--vibe-orange),var( --color-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:600;font-size:var(--font-big-special)}.presentation{display:flex;align-items:center;gap:40px;padding:var(--space-xs) var(--space-md);position:relative}.name{font-size:var(--font-special);font-family:Handlee,sans-serif}.profile-img1{position:relative;object-fit:cover;object-position:center top;border-radius:100%;z-index:0}.list-container [hidden]{display:none!important}.list-container{padding-top:var(--space-xl)}.list-container>.group-list{display:flex;flex-direction:row;padding:16px 0;justify-content:center;gap:clamp(var(--space-md),2vw,var(--space-lg));flex-wrap:wrap;align-items:center;min-width:100%;align-items:stretch}.group-list h2{font-size:var(--font-med-special)}.group-list .list{max-width:450px;min-width:280px;border-radius:15px;background:var(--color-blue-black);width:100%;color:var(--color-grey-2);position:relative;z-index:0}.list:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:3px;border-radius:15px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;filter:blur(12px)}.list:hover:before{filter:blur(0px)}.list-container a{gap:var(--space-xs);align-items:center;padding:clamp(var(--space-xs),3vw,var(--space-md));max-width:100%}.list-container a>p{text-align:center;font-weight:500}.features-list h3{display:inline!important;font-size:clamp(1rem,1.2vw,1.4rem);margin-right:.2em}.features-list p{color:var(--color-grey-2);display:inline!important}.list:first-child h2,.list:first-child h3,.list:first-child span{color:var( --vibe-orange)}.list:first-child:before{background:linear-gradient(90deg,var( --vibe-orange),#925f3b)}.list:nth-child(2) h2,.list:nth-child(2) h3,.list:nth-child(2) span{color:var(--color-white-blue)}.list:nth-child(2):before{background:linear-gradient(90deg,var(--color-white-blue),#323e8c)}.list:nth-child(3) h2,.list:nth-child(3) h3,.list:nth-child(3) span{color:var(--color-soft-purple)}.list:nth-child(3):before{background:linear-gradient(90deg,var(--color-soft-purple),#4b328c)}.list:nth-child(4) h2,.list:nth-child(4) h3{color:var(--color-lemon-green)}.list:nth-child(4):before{background:linear-gradient(90deg,var(--color-lemon-green),#25784b)}.list-container .contacta p{font-size:var(--font-special);text-align:center;font-weight:500;font-family:Handlee}.last-project{background-color:#eec486;color:var(--color-secondary);border-radius:0 150px 150px 0;position:relative;font-weight:500}.last-project h2{font-family:Handlee,sans-serif;font-size:var(--font-special)}.last-project:after{content:"";position:absolute;bottom:0;background-color:#fff;width:100%;max-height:200px;height:200px;z-index:-1}.last-project .video-lastProject{align-items:center;justify-items:center;gap:24px;width:100%}.video-lastProject video{max-width:500px;width:100%}.why-container{color:var(--color-secondary);font-weight:500;background:#fff}.why-container h2{max-width:100%;text-align:center;margin-bottom:var(--space-md);font-family:Handlee,sans-serif}.why-container .calendar{gap:var(--space-xs);color:var(--color-secondary);text-transform:inherit}.why-container .calendar svg{width:40px}.exito-container{background-color:#ffe19c;font-weight:500;color:var(--color-secondary)}.exito-container .casos{display:flex;flex-direction:column;gap:var(--space-xs);max-width:400px;align-items:center}.texto-exito{align-items:center;max-width:800px}.texto-exito h2{text-align:center;font-family:Handlee}.exito-container .button-secondary,.wave-container{background-color:#fff}.wave-container2{background-color:#ffe19c}.wave-container svg{display:block;width:100%;height:60px;filter:drop-shadow(0 -8px 4px rgba(172,136,81,.732))}.wave-container2 svg{display:block;width:100%;height:60px;filter:drop-shadow(0 -10px 4px rgba(0,0,0,.22))}.portfolio{background-color:#fff}.portfolio>h2{font-size:var(--space-lg);font-style:normal;letter-spacing:5px;text-transform:uppercase;align-self:last baseline;font-family:Handlee}@supports (-webkit-text-stroke: 1px black){.portfolio>h2{letter-spacing:1px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#3f4b54}}@supports not (-webkit-text-stroke: 1px black){.portfolio>h2{text-shadow:-2px -2px 0 var(--color-primary),2px -2px 0 var(--color-primary),-2px 2px 0 var(--color-primary),2px 2px 0 var(--color-primary)}}.imgs{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.imgs img,.imgs video{width:400px;height:290.81px;border-radius:5px}.video{object-fit:contain;background-color:#000}.imgs .casa{height:315px;margin-bottom:-20px}.covervideo{object-fit:cover}@media (max-width: 799px){.intro-container{overflow:hidden;max-height:650px}.intro-container>.portfolio-img{width:130%;overflow:hidden;height:100vh;top:auto}.presentation{gap:var(--space-xs)}.exito-container *{text-align:center;align-items:center}}@media (max-width: 400px){.list-container{align-items:center}.presentation{gap:8px!important}.presentation span{text-align:start}.presentation .profile-img1{position:absolute;bottom:-50px;right:5vw}.imgs img,.imgs video{width:100%;height:auto!important;margin:0}.wave-container svg{display:none}}header[data-v-1d2abecc]{top:10px;display:flex;align-items:center;max-height:74px;width:100%;padding:2px var(--space-md);position:fixed;justify-content:center;left:0;z-index:1000;text-shadow:0 1px 8px rgb(0,0,0);color:var(--color-primary)}.logo[data-v-1d2abecc]{all:unset;display:flex;justify-content:center;cursor:pointer}.logo img[data-v-1d2abecc]{width:150px;height:auto;flex-shrink:0;filter:drop-shadow(0 0 2px rgba(0,0,0,1))}.nav-menu[data-v-1d2abecc]{display:flex;gap:clamp(var(--space-xs),2vw,var(--space-md));align-items:center;border-radius:15px;width:min-content;opacity:0;position:relative;padding:3px var(--space-xs);background-color:#19191ccc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nav-menu a[data-v-1d2abecc]{text-transform:uppercase;padding:var(--space-xxs) var(--space-xs);white-space:nowrap;transition:color .5s ease;font-weight:500}.nav-menu a[data-v-1d2abecc]:hover{color:#f8d06a;width:auto;transition:all .1s linear}.nav-menu a[data-v-1d2abecc]:focus{color:#f8d06a}.hamburger-icon:focus span[data-v-1d2abecc]{background-color:#f8d06a}.menu-toggle[data-v-1d2abecc]{display:none;background:none;border:none;padding:0;cursor:pointer;width:26px;height:18px;position:relative}.hamburger-icon[data-v-1d2abecc]{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.hamburger-icon span[data-v-1d2abecc]{height:2px;background:var(--color-primary);border-radius:2px;transition:.3s ease}.hamburger-icon.open span[data-v-1d2abecc]:first-child{transform:translateY(8px) rotate(45deg)}.hamburger-icon.open span[data-v-1d2abecc]:nth-child(2){opacity:0}.hamburger-icon.open span[data-v-1d2abecc]:last-child{transform:translateY(-8px) rotate(-45deg)}@media (max-width: 950px){header[data-v-1d2abecc]{justify-content:space-between;background-color:var(--color-blue-black);opacity:1;top:0}.nav-menu[data-v-1d2abecc]{display:none;position:absolute;width:100%;top:50px;left:0;border-radius:0 0 15px 15px;background:var(--color-blue-black);flex-direction:column;gap:0;box-shadow:0 2px 3px var(--color-shadow-middle-gray);opacity:0;z-index:9999}.nav-menu.open[data-v-1d2abecc]{visibility:visible;display:flex;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;padding-bottom:var(--space-xxs)}.nav-menu a[data-v-1d2abecc]{padding:var(--space-xxs) 0;text-align:center}.menu-toggle[data-v-1d2abecc]{display:block}}@media (max-width: 400px){.header[data-v-1d2abecc]{top:env(safe-area-inset-top);padding-top:env(safe-area-inset-top)}}footer[data-v-16bdecc1]{box-shadow:0 0 5px var(--color-grey-4);background-color:var(--color-blue-black);color:#e2a755;font-weight:600;padding:var(--space-xxs) clamp(var(--space-xs),3vw,var(--space-xxl));z-index:1;justify-content:space-between;display:flex;align-items:center;height:48px;bottom:0}footer a[data-v-16bdecc1]{padding:0;align-content:flex-end}footer .texto[data-v-16bdecc1]{display:flex;gap:6px;align-items:center}footer .icons[data-v-16bdecc1]{display:flex;gap:var(--space-xs);height:30px;align-items:center;padding-top:8px}footer .icons a[data-v-16bdecc1]:hover{scale:1.2}.cls-1[data-v-16bdecc1]{fill:#000;stroke-width:10px}#cookie-banner{opacity:0;position:fixed;display:flex;bottom:6vh;right:-100px;height:70px;width:400px;background-color:var(--color-secondary);gap:var(--space-xxs);z-index:6;text-align:center;justify-content:center;border-radius:20px 0 0 20px;align-items:center;padding-left:80px;flex-wrap:nowrap}#cookie-banner p,.cookie-buttons button{z-index:99999;font-size:.8rem}.cookie-buttons{display:flex;width:fit-content;gap:var(--space-xxs)}.cookie-buttons button{padding:var(--space-xxs)}.cookie-buttons button:nth-child(1){position:relative;background-color:#c9872c;color:var(--color-secondary);font-weight:600}#cookie-banner svg{position:absolute;height:100px;width:100px;left:-4px}.floating-btn[data-v-808953d4]{position:fixed;border-radius:100%;bottom:120px;right:clamp(0px,2vw,54px);padding:0;max-height:50px;width:48px;height:48px;background-color:var(--color-secondary);z-index:100;box-shadow:0 0 4px var(--color-grey-3);opacity:0}.floating-btn[data-v-808953d4]:hover{transform:scale(1.2);transition:all .2s linear}.contactIcon[data-v-808953d4]{height:100%;width:100%;font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 40;color:#62626f;font-size:26px;align-content:center;padding-top:3px}@media (max-width: 540px){.contactIcon[data-v-808953d4]{color:var(--color-grey-4)}}.background-form{background-color:var(--color-primary);height:100%;min-height:100vh}.background-form>.flex-row{align-items:stretch;justify-content:center;width:100%}.background-form>.flex-row *{flex:1 0}.linkedin-card{position:relative;color:var(--color-secondary);background-color:#fff;border-radius:30px;box-shadow:0 1px 5px var(--color-grey-3);max-width:450px;max-height:491px;gap:clamp(0px,1vw,var(--space-xs))}.profile-img{border-radius:30px;width:100%}.profile-info>a{position:absolute;right:clamp(4%,4vw,10%);bottom:clamp(30%,4vw,10%);color:var(--color-secondary);text-transform:none;font-weight:500;background-color:#fff}.profile-info>a:hover{color:var(--color-primary);background-color:#0056b3}.whatsapp-link a{color:#14bc51;font-weight:700!important;text-decoration:none;box-shadow:none;padding:0}.contact-form-1{background:#fff;border-radius:30px;box-shadow:0 1px 5px var(--color-grey-3);font-weight:500;color:var(--color-secondary);max-width:450px}.visually-hidden{position:absolute;width:1px;margin:-1px;overflow:hidden;white-space:nowrap}.contact-form-1 select,.contact-form-1 input,.contact-form-1 textarea{border:1px solid var(--color-grey-1);width:100%}.contact-form-1 select:focus,.contact-form-1 input:focus,.contact-form-1 textarea:focus{border:2px solid #5e83aa}.form-input{position:relative;width:100%}input{padding:var(--space-xs);border-radius:5px;outline:none}.accesible{position:absolute;top:50%;left:15px;transform:translateY(-50%);font-size:16px;color:#666;pointer-events:none;transition:.2s ease all}input:focus+label,input:not(:placeholder-shown)+label{top:10px;left:15px;font-size:13px;color:#007bff}.contact-form-1 button[type=submit]{background-color:#0169d8;color:var(--color-grey-0);align-self:flex-end}.contact-form-1 button[type=submit]:hover{background-color:#0056b3}.back-btn{padding-left:0;align-self:flex-start;color:var(--color-secondary)}.second-part .form-input *{margin-top:var(--space-xxs)}.specific-interest{background-color:#4d729a;border-radius:5px;color:var(--color-grey-0)}.contact-form-1 select{padding:8px;border-radius:5px}.contact-form-1 textarea{padding:var(--space-xs);font-size:15px;border-radius:5px}.contact-form-1 .call{display:flex;flex-direction:row;gap:10px}.contact-form-1 .call input{max-width:16px}.contact-form-1 .call label{font-size:16px}@media (max-width: 950px){.background-form>.flex-row{align-items:center}}@media (max-width: 545px){.profile-info>a{padding:var(--space-xxs)var(--space-xs)}}.page-uxui{color:var(--color-grey-2)}.page-uxui h1,.page-uxui h2{color:var(--color-orange)}.page-uxui h2{font-family:Handlee,sans-serif}.page-uxui h3{color:var(--color-soft-orange-grey)}.intro-ux{background-color:var(--color-soft-orange-grey);border-radius:15px;color:var(--color-secondary);font-weight:500}.header-ux p{font-weight:500}.header-ux h2{font-size:var(--font-med-special);filter:drop-shadow(0 0 2px rgb(255,179,0))}.header-ux h3,.header-ux h2{color:var(--color-secondary);font-family:Handlee;font-weight:600}.benefits{background-color:var(--color-grey-4)}.benefits .flex-row{align-items:stretch}.row-benefits{background-color:var(--color-secondary);border-radius:15px;box-shadow:0 1px 5px var(--color-grey-5)}.benefits h2{text-align:center;font-size:var(--font-med-special);padding:0 var(--space-xs)}.benefits ul{list-style:none;padding:0;height:100%}.benefits li{position:relative;display:flex;flex-direction:column;padding:var(--space-sm);background-color:var(--color-grey-5);border-radius:5px;height:100%}.benefits .material-symbols-rounded{font-size:13px;font-weight:700}.definicion-ux{background-color:var(--color-grey-5)}.services-ux-background{background:#7d683c}.services-ux-container{background-color:var(--color-secondary);border-radius:15px;box-shadow:0 1px 5px var(--color-grey-5)}.services-ux-container h4{color:var(--color-orange);max-width:80%;text-align:center;font-family:Handlee;font-size:var(--font-med-special)}.ejemplo-ux{background-color:var(--color-grey-5)}.ejemplo-ux>div{padding:clamp(0em,3rem,var(--space-sm))}.container-casos-ux h3{color:var(--color-orange);padding-bottom:var(--space-xs)}.container-casos-ux h4{color:var(--color-grey-1)}.container-casos-ux p{color:var(--color-grey-2)}.container-casos-ux{padding-top:var(--space-xs);gap:var(--space-xxs);width:100%;border-radius:15px;background:var(--color-grey-4);border:clamp(4px,1vw,14px) solid var(--color-grey-4);border-top:14px solid var(--color-grey-4);max-width:1100px;align-items:center}video,img{border-radius:5px}.container-casos-ux .video-bank{object-fit:contain;max-width:300px}.container-casos-ux span{color:var(--color-soft-orange-grey)}@media (max-width: 799px){.componentes-bank{align-items:flex-start;text-align:start}.benefits h2{max-width:inherit;text-align:center}}@media (max-width: 400px){.container-casos-ux{padding-top:17px;gap:var(--space-xxs)}}.page-programacion{background-color:var(--color-med-blue)}.header-programming{color:var(--color-grey-0)}.header-programming h2{font-weight:500;font-size:var(--font-med-special)}.header-programming h2 span{font-size:var(--font-special);color:var(--color-white-blue);font-family:Handlee,sans-serif;font-weight:400;line-height:1.2;margin-left:var(--space-xxs);text-wrap:wrap}.header-programming img{object-fit:contain}.beneficios{background-color:var(--color-grey-0);color:var(--color-secondary)}.beneficios h2{color:var(--color-med-blue)}.beneficios h3{color:var(--color-white-blue);max-width:100%}.beneficios p{font-weight:500}.beneficios ul{align-items:normal;justify-content:center;padding:0;gap:var(--space-sm);flex-flow:row wrap}.beneficios li{background-color:var(--color-med-blue);list-style:none;border-radius:15px;padding:var(--space-md);color:var(--color-primary);box-shadow:0 1px 3px var(--color-grey-5);width:420px}.services-programming{background-color:var(--color-dark-blue);color:var(--color-grey-1)}.services-programming h2,.services-programming h3{color:var(--color-white-blue)}.section-proyect{color:var(--color-primary);background-color:#fff;align-items:start}.section-proyect h2{color:#ffe391}.section-proyect h3{font-weight:600;color:#ffe391;text-align:center;max-width:100%!important}.section-proyect span{color:#ffe391}.container-proyect{background-color:var(--color-med-blue);border-radius:15px;box-shadow:1px 1px 6px 0 var(--color-grey-5);z-index:10}.section-proyect>div:nth-child(1){align-items:flex-start;width:100%}.section-proyect>.card-tecnologias{width:100%;gap:var(--space-lg);position:relative}.card-tecnologias>div:nth-child(1){border-radius:15px;gap:var(--space-md);box-shadow:1px 1px 6px 0 var(--color-grey-5);background-color:var(--color-med-blue);flex-direction:column;flex:30%}.card-tecnologias h3{font-size:clamp(1.3rem,1.6vw,1.8rem)}.card-tecnologias ul{padding:0;gap:var(--space-sm);max-width:100%}.card-tecnologias li{list-style:none;color:var(--color-dark-blue);background-color:var(--color-grey-0);padding:clamp(var(--space-xxs),3vw,var(--space-sm));align-items:center;display:flex;flex-direction:column;gap:var(--space-xxs);border-radius:10px;box-shadow:0 0 4px var(--color-grey-3);font-weight:500}.card-tecnologias h4{text-align:center;font-weight:600;color:var(--color-med-blue)}.imgs-tecnologias{position:relative;min-height:620px;overflow:hidden;top:0}.imgs-tecnologias *{position:absolute;width:250px;right:0;bottom:0;left:0;margin:auto;top:0;border-radius:25px}.imgs-tecnologias img:nth-child(1){box-shadow:0 0 10px var(--color-grey-3)}.imgs-tecnologias img:nth-child(3){animation:change-img 11s infinite ease;animation-delay:0s}.imgs-tecnologias img:nth-child(2){animation:change-img 11s infinite linear;animation-delay:3s}@keyframes change-img{0%{opacity:1;visibility:visible}32%{opacity:1;transform:translate(0)}40%{opacity:0;transform:translate(50px,50px) scale(.9) rotate(10deg)}to{transform:scale(1);opacity:0;visibility:hidden}}.futuro-animal p{color:var(--color-med-blue);font-size:clamp(.9rem,1vw,1.2rem);margin-bottom:var(--space-md);border:2px solid var(--color-med-blue);padding:var(--space-xxs) var(--space-xs);border-radius:20px;font-weight:500;width:100%}.container-bubble{position:relative;font-family:Handlee,sans-serif;color:var(--color-med-blue);padding-top:clamp(var(--space-sm),3vw,var(--space-lg))}.container-bubble p{font-size:1.6rem;text-align:center}.bubble{position:absolute;top:15px;left:30%;width:180px;height:180px;border-radius:50%;z-index:0;box-shadow:0 0 3px var(--color-grey-3);opacity:0;object-fit:cover}.bubble:nth-child(2){animation:bubble 66s infinite linear;animation-delay:0s}.bubble:nth-child(3){animation:bubble1 66s infinite linear;animation-delay:6.5s}.bubble:nth-child(4){animation:bubble 66s infinite linear;animation-delay:13s}.bubble:nth-child(5){animation:bubble1 66s infinite linear;animation-delay:19.5s}.bubble:nth-child(6){animation:bubble 66s infinite linear;animation-delay:26s}.bubble:nth-child(7){animation:bubble1 66s infinite linear;animation-delay:32.5s}.bubble:nth-child(8){animation:bubble 66s infinite linear;animation-delay:39s}.bubble:nth-child(9){animation:bubble1 66s infinite linear;animation-delay:46.5s}.bubble:nth-child(10){animation:bubble 66s infinite linear;animation-delay:53s}.bubble:nth-child(11){animation:bubble1 66s infinite linear;animation-delay:59s}.bubble:nth-child(12){animation:bubble 66s infinite linear;animation-delay:66s}@keyframes bubble{0%{transform:translate(0) scale(1);visibility:visible}5%{opacity:1}40%{opacity:0}41%{visibility:hidden}to{transform:translate(-50px,2000px) scale(.9);opacity:0}}@keyframes bubble1{0%{transform:translate(0) scale(1)}5%{opacity:1}40%{opacity:0}41%{visibility:hidden}to{transform:translate(-200px,2000px) scale(.9);opacity:0}}#sobre-la-web{background-color:var(--color-dark-blue)}#sobre-la-web h3{color:var(--color-white-blue)}#sobre-la-web a{padding:inherit;font-weight:600}#sobre-la-web strong{color:var(--color-white-blue)}@media (max-width: 950px){.section-proyect .container-bubble{min-height:500px}@keyframes bubble{0%{transform:translate(0) scale(1)}10%{opacity:1}25%{opacity:0}to{transform:translate(-50px,1600px) scale(.9);opacity:0}}@keyframes bubble1{0%{transform:translate(0) scale(1)}10%{opacity:1}25%{opacity:0}to{transform:translate(-200px,1600px) scale(.9);opacity:0}}.imgs-tecnologias *{top:0;right:0;bottom:0;left:0;margin:auto}}.about-me[data-v-4cbcb77a]{gap:5rem;overflow:hidden;background-color:var(--color-blue-black);color:var(--color-primary);text-align:center;padding-bottom:0}.page-sobremi .flex-row[data-v-4cbcb77a]{max-width:max-content}.section.reverse[data-v-4cbcb77a]{flex-direction:row-reverse}.scroll-item[data-v-4cbcb77a]{opacity:0;transition:transform .3s linear,opacity .1s linear}.scroll-item img[data-v-4cbcb77a]{max-width:700px;margin:0 auto;display:block;border-radius:10px}.text[data-v-4cbcb77a]{color:var(--color-primary);line-height:1.8}.text[data-v-4cbcb77a] *{font-size:clamp(1.5rem,4vw,2.6rem)!important;font-weight:500}.med[data-v-4cbcb77a]{max-width:500px;filter:contrast(1.1) brightness(1.1)}@media (max-width: 540px){.about-me[data-v-4cbcb77a]{padding-bottom:var(--space-xs)}.page-sobremi img[data-v-4cbcb77a]{width:100%;height:auto}}.page-videojuegos:after{content:"";position:fixed;top:0;height:100vh;width:100%;background:linear-gradient(to bottom,#200037cc,#4c1068cc 110%);z-index:-1}.header-games h3,.container-casos-games h2,.unreal-games h3,.services-games h3{color:var(--color-soft-purple)}.header-games .container-header{border:4px solid #5c255a;border-radius:20px;margin-top:var(--space-xs);width:100%}.header-games .beneficios-games{color:#fff;font-weight:400}.header-games .iframe{max-width:100%}.p-games{color:var(--color-soft-purple);font-size:var(--font-med-special);font-family:Handlee,sans-serif}.purple-back{background-color:var(--color-calid-purple);border-radius:15px;box-shadow:1px 1px 3px var(--color-grey-5)}.unreal-games{padding:0 var(--space-xs)}.cinematica{max-width:600px;width:100%}.page-videojuegos .black-background h2{color:var(--color-soft-purple)}.container-casos-games{padding-top:var(--space-xs);gap:var(--space-md);color:var(--color-grey-2);border-radius:15px;background:var(--color-calid-purple);border:clamp(2px,2vw,14px) solid var(--color-calid-purple);border-top:14px solid var(--color-calid-purple);align-items:center;max-width:1100px}.container-casos-games h5{color:var(--color-grey-1)}.container-casos-games h3,.container-casos-games h4{font-weight:500;color:var(--color-soft-purple)}.analisis-frost li{list-style:none;border-radius:10px;border:2px solid var(--color-calid-purple);padding:var(--space-xs)}.analisis-frost .material-symbols-rounded{font-size:10px}.text-red{margin-left:var(--space-xxs)}.text-bg-purple{background-color:var(--color-calid-purple);border-radius:10px;padding:var(--space-xxs)}@media (hover: hover){.analisis-frost ul{height:428px}.analisis-frost li{cursor:pointer;position:relative}.analisis-frost li:hover{padding:0}.analisis-frost li:hover>p{margin:var(--space-xs);margin-bottom:calc(var(--space-xs) + 4px)}.analisis-frost li:hover>p span{color:var(--color-soft-purple)}.shadow-container{display:none}.analisis-frost li:hover .shadow-container{width:calc(100% + 3px);position:absolute;flex-direction:column;transform:translateY(42px) translate(-1.5px);display:flex;background-color:var(--color-secondary);top:0;z-index:2;pointer-events:none;box-shadow:0 12px 20px #2a052a;border:2px solid var(--color-calid-purple);border-top:0;border-radius:0 0 15px 15px;padding:var(--space-xxs);gap:var(--space-xxs);transition:display 1s linear}.analisis-frost .material-symbols-rounded{font-size:11px}.analisis-frost li:hover .material-symbols-rounded{font-weight:700}}@media (max-width: 540px){.container-row{padding:0}.container-casos-games h4,.container-casos-games h5 .services-games h2{align-self:start}}.landing-animal[data-v-5d03f36f]{overflow:hidden;display:flex;align-items:center;flex-direction:column;height:100vh;font-family:Arial,sans-serif;text-align:center}.landing-animal h1[data-v-5d03f36f]{position:fixed;left:0;top:100px;font-size:5rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.3);margin-bottom:1rem;color:#333}.landing-text[data-v-5d03f36f]{position:fixed;right:-800px;top:20%;z-index:3;color:var(--color-primary);text-shadow:1px 1px 3px rgba(0,0,0,.3);width:800px;line-height:1.6}.landing-text[data-v-5d03f36f] *{opacity:1;margin:20px;font-size:35px}.landing-animal img[data-v-5d03f36f]{width:100%;height:100vh;object-fit:cover;object-position:center;position:fixed;z-index:-1}
