img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.fenix-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;fill:currentColor;overflow:visible}@font-face{font-family:'BDOGrotesk-regular';src:url(/wp-content/themes/FenixWP2026/css/font/BDOGrotesk-Regular.woff2) format('woff2'),url(/wp-content/themes/FenixWP2026/css/font/BDOGrotesk-Regular.woff) format('woff');font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'BDOGrotesk-bold';src:url(/wp-content/themes/FenixWP2026/css/font/BDOGrotesk-Bold.woff2) format('woff2'),url(/wp-content/themes/FenixWP2026/css/font/BDOGrotesk-Bold.woff) format('woff');font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:'Gambarino-Regular';src:url(/wp-content/themes/FenixWP2026/css/font/Gambarino-Regular.woff2) format('woff2'),url(/wp-content/themes/FenixWP2026/css/font/Gambarino-Regular.woff) format('woff');font-weight:400;font-display:swap;font-style:normal}:root{--color-primary:#ea7115;--color-secondary:#ea7115;--color-accent:#eeacc2;--color-light:#e1e1e1;--color-dark:#4a2e1f;--color-gray:#e1e1e1;--space:1%;--border-radius:26px;--fs-h1:clamp(44px, 7vw, 90px);--fs-h3:clamp(32px, 5vw, 62px);--fs-h4:clamp(22px, 3vw, 32px);--fs-h5:clamp(18px, 2.5vw, 26px);--fs-body-lg:clamp(16px, 1.3vw, 19px);--fs-quote:clamp(28px, 6vw, 80px);--gap-section:clamp(40px, 6vw, 100px);--gap-section-lg:clamp(60px, 9vw, 160px);--gap-clear:clamp(24px, 4vw, 60px)}::selection{background:var(--color-primary);color:#FFF}::-moz-selection{background:var(--color-primary);color:#FFF}.grecaptcha-badge{visibility:hidden}html,body{overflow-x:clip}body{font-family:'BDOGrotesk-regular',sans-serif;font-size:14px;line-height:24px;color:var(--color-dark);font-weight:400;position:relative}body.logged-in #header{top:62px}body.logged-in #header.is-scrolled,.header-mobile{top:32px}a,input[type=button],.logof,.logof *,.btn,#header,.scroll-top-btn{transition:color 0.4s ease-out,background-color 0.4s ease-out,transform 0.4s ease-out,opacity 0.4s ease-out,border-color 0.4s ease-out}ul,p{margin-bottom:15px}a{color:var(--color-dark);text-decoration:none}a:hover{color:var(--color-dark)}b,strong{font-family:'BDOGrotesk-bold'}u{text-decoration:underline}h1,h2,h3,h4,h5{font-family:'BDOGrotesk-regular',sans-serif;font-size:14px;line-height:24px;color:var(--color-dark);font-weight:400}.h1,.h2,.h3,.h4,.h5,.textwysing h1,.textwysing h2,.textwysing h3,.textwysing h3,.textwysing h4,.textwysing h5{font-family:'Gambarino-Regular',serif}.h1,.h2,.textwysing h1,.textwysing h2{font-size:var(--fs-h1);line-height:1.1;margin:15px 0 20px;width:100%;text-wrap:balance}.h3,.textwysing h3{font-size:var(--fs-h3);line-height:1.07;margin:10px 0 15px;text-wrap:balance}.h4,.textwysing h4{font-size:var(--fs-h4);line-height:1.12;margin:10px 0 15px;text-wrap:balance}.h5,.textwysing h5{font-size:var(--fs-h5);line-height:1.23;margin:10px 0 15px;text-wrap:balance}p.main-paragraph,.technical p,.single article p,.single article ul li,.single article ol li,.main-paragraph p,.main-paragraph ul li{font-size:var(--fs-body-lg);line-height:1.55;margin:0}p a,p.main-paragraph a{text-decoration:underline}.main-paragraph.marginsi p{margin-bottom:20px!important}.main-paragraph.marginsi p:last-child{margin-bottom:0!important}.spacer{height:60px}.main-paragraph ul li,.fullnota ul li,.tools li{position:relative;padding-left:20px}.main-paragraph ul li::before,.fullnota ul li::before,.tools li::before{content:'●';position:absolute;left:0;top:50%;transform:translateY(-50%);color:#FFF;font-size:8px;display:block}.fullnota ul li::before{color:var(--color-accent)}.highlight-word{position:relative;display:inline-block;isolation:isolate}.highlight-word::before{content:'';position:absolute;left:-4px;right:-4px;top:10%;bottom:0%;background:var(--color-primary);-webkit-mask-image:linear-gradient(to right,rgb(0 0 0 / .12) 0%,rgb(0 0 0 / .38) 25%,rgb(0 0 0 / .58) 55%,rgb(0 0 0 / .72) 80%,rgb(0 0 0 / .85) 100%);mask-image:linear-gradient(to right,rgb(0 0 0 / .12) 0%,rgb(0 0 0 / .38) 25%,rgb(0 0 0 / .58) 55%,rgb(0 0 0 / .72) 80%,rgb(0 0 0 / .85) 100%);border-radius:3px;z-index:-1;clip-path:inset(0 var(--hl-clip,100%) 0 0)}.center,.center *{text-align:center}.aleft,.aleft *{text-align:left}.aright,.aright *{text-align:right}.jcenter{justify-content:center}.vtop{vertical-align:top}.vmiddle{vertical-align:middle}.vbottom{vertical-align:bottom}.vertical-middle *{margin:0}.main-padding{padding:0 13%}.color-white,.color-white *{color:#FFF}.border-radius{border-radius:var(--border-radius)}.flex-content{display:flex;width:100%;gap:var(--space)}.flex-content img{width:100%;border-radius:var(--border-radius)}header .flex-content img{border-radius:inherit}.flex-content.vertical-middle{display:grid;grid-template-columns:1fr 1fr;align-items:center}.flex-content .box{flex:1;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;text-align:center;background:#e1e1e1;padding:4%;border-radius:var(--border-radius);flex-direction:column;justify-content:flex-end}.flex-content.content-middle{align-items:center}.flex-content.content-middle .column{width:50%}.flex-content.content-botttom{align-items:bottom}.grid-content{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.buttons{flex:1;display:flex;align-items:center;gap:10px;padding:20px 0}.btn,.eyebrow,#menu-item-63 a{line-height:24px!important;display:block;padding:14px 32px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;border:1px solid var(--color-secondary)}.btn2{border:0}.btn2 .btn-content{display:flex;align-items:center}.btn i,.btn .fenix-icon{margin:0 0 0 4px}.btn2 i,.btn2 .fenix-icon{width:24px;height:24px;margin:0 8px 0 0}.btn:hover,#menu-item-63 a:hover{background:var(--color-secondary);color:#FFF}.btn2:hover{background:rgb(0 0 0 / .1);color:inherit}.btn *,.eyebrow{display:inlnine}.eyebrow{display:inline-block;padding:4px 32px}.ctafinal .buttons{padding-top:0}section{padding:var(--gap-section) var(--space);position:relative}.clear{max-width:1580px;padding:var(--gap-clear) 0;width:96%;position:relative;clear:both;margin:auto}.miniclear{max-width:1170px;margin:auto!important}.spacemenu{padding-top:14em}#header{position:fixed;top:30px;left:0;width:100%;z-index:1000;transform:translateY(0)}#header .clear{padding:0;overflow:inherit}#header .logo{margin:20px -1%;justify-content:center}.logof .logo-rotator{width:165px;height:86px;display:flex;justify-content:center;align-items:center;perspective:800px}.logof .logo-flip{position:relative;width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.logof .logo-flip img:hover{transform:scale(1.1)}.logof .face{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.logof .front{transform:rotateY(0deg)}.logof .back{transform:rotateY(180deg)}.nav-first,.logo,.nav-last{flex:1;display:flex;align-items:center}.nav-first ul,.nav-last ul{flex:1;display:flex;align-items:center;gap:40px;margin:0}.nav-first ul li,.nav-last ul li{position:relative}.nav-last ul{justify-content:flex-end}.primary-nav ul li i,.primary-nav ul li .fenix-icon{font-size:11px;width:11px;height:11px}.primary-nav ul li.menu-item-has-children{cursor:pointer}.primary-nav ul li.menu-item-has-children i,.primary-nav ul li.menu-item-has-children .fenix-icon{margin:3px 0 0 3px}.primary-nav ul li a{position:relative;display:inline-flex;align-items:center;height:auto;line-height:1}.primary-nav ul li a .line{position:absolute;left:0;bottom:-8px;height:2px;width:100%;background:var(--color-accent);transform:scaleX(0);transform-origin:center}.primary-nav ul li.darkmode{cursor:pointer}.primary-nav ul li.darkmode a{padding:10px;border-color:var(--color-accent)}.primary-nav ul li.darkmode .btn-content{width:20px;text-align:center}.primary-nav ul li.darkmode a i,.primary-nav ul li.darkmode a .fenix-icon{width:20px;height:20px;margin:0;color:var(--color-accent)}nav ul li .new{font-family:'BDOGrotesk-bold';position:absolute;top:-13px;right:0;background:var(--color-accent);padding:3px 3px 4px;font-size:7px;color:#FFF}.primary-nav ul li{position:relative}.primary-nav ul li ul{display:none;position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%);background:#fff;border-radius:16px;padding:20px;min-width:340px;box-shadow:0 8px 40px rgb(0 0 0 / .12);grid-template-columns:1fr 1fr;gap:4px 20px;z-index:100}.primary-nav ul li ul.open{display:grid}body.dark .primary-nav ul li ul{background:#1a1a1a;box-shadow:0 8px 40px rgb(0 0 0 / .4)}.primary-nav ul li ul li{position:relative;padding-left:20px}.primary-nav ul li ul li::before{content:'●';position:absolute;left:0;top:50%;transform:translateY(-50%);color:#eeacc2;font-size:8px;display:block}.primary-nav ul li ul li a{font-size:13px;padding:6px 0;display:block;white-space:nowrap}.primary-nav ul li ul li a:hover{color:var(--color-primary)}.toggle-btn{padding:0;border-color:var(--color-accent);display:flex;align-items:center;justify-content:center;background:none}.toggle-btn:hover{background:none}.switch{border-radius:50px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:5px 8px;margin:0;color:#FFF;transition:all 0.3s ease}.switch i,.switch .fenix-icon{width:16px;height:16px;margin:0;padding:8px 6px;box-sizing:content-box;z-index:2;transition:opacity 0.3s ease,transform 0.3s ease}.icon-moon,.fenix-icon.icon-moon{color:var(--color-accent)}.dark .icon-moon,.dark .fenix-icon.icon-moon{color:#0f0f0f}.icon-sun,.fenix-icon.icon-sun{color:#FFF}.dark .icon-sun,.dark .fenix-icon.icon-sun{color:var(--color-accent)}.thumb{width:32px;height:32px;background:var(--color-accent);border-radius:50%;position:absolute;left:8px;top:5px;z-index:1;transition:transform 0.35s cubic-bezier(.4,2,.6,1),background 0.3s}body.dark .thumb{transform:translateX(32px)}#header.is-scrolled,.header-mobile.is-scrolled{z-index:999;width:100%;box-shadow:0 0 30px 0 rgb(0 0 0 / .3);-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / .3);-moz-box-shadow:0 0 30px 0 rgb(0 0 0 / .3);top:0;background:#FFF}#header.is-scrolled .logof{transform:scale(.75);margin:0}.hero{position:relative}.hero .h1{margin:30px 0}.scroll-indicator{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);z-index:2}.scroll-line{width:3px;height:40px;background:linear-gradient(180deg,var(--color-dark),transparent);margin:0 auto;animation:scrollAnim 2s ease-in-out infinite}.dark .scroll-line{background:linear-gradient(180deg,var(--color-primary),transparent)}@keyframes scrollAnim{0%{opacity:1;transform:scaleY(1) translateY(0)}100%{opacity:0;transform:scaleY(.3) translateY(20px)}}.gallery .grid-3c{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--space);row-gap:1vw;margin:0;padding:0;list-style:none}.gallery .grid-3c li{overflow:hidden;border-radius:var(--border-radius);position:relative}.gallery .grid-3c img,.grid-3c video{width:100%;height:100%;object-fit:cover;display:block}.gallery .grid-3c li h5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;background:rgb(0 0 0 / .6)}.gallery .grid-3c li h5 a{color:#FFF}.gallery .grid-3c li.span-2{grid-column:span 1;aspect-ratio:1/1}.gallery .grid-3c li.span-1{grid-column:span 2;aspect-ratio:199/98}.gallery .grid-3c li.span-3{grid-column:span 3}.trescols .flex-content .box{align-items:center;flex:1;box-sizing:border-box}.trescols .flex-content .box h4{width:100%}.trescols .flex-content .box>:last-child{align-self:end}.bubble-container{position:relative;display:inline-flex;align-items:center;gap:16px;margin:25% auto 0;max-width:500px}.bubble-circle{width:60px;height:60px;border-radius:50%;background:#eeacc2;flex-shrink:0}.bubble-tooltip{position:relative;background:#FFF;border-radius:12px;padding:10px 18px;opacity:0;scale:0;transform-origin:left center;white-space:nowrap}.bubble-text{font-family:'BDOGrotesk-regular',sans-serif;font-size:16px;color:#4a2e1f;opacity:0}.bubble-tail{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid #fff0;border-bottom:8px solid #fff0;border-right:10px solid #FFF}.wa-scene{display:flex;flex-direction:column;gap:16px;padding:30px;max-width:500px;margin:0 auto}.wa-message{display:flex;align-items:flex-end;gap:10px;opacity:0;transform:translateY(20px)}.wa-message.right{flex-direction:row-reverse}.wa-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0}.wa-bubble{max-width:70%;padding:10px 16px;border-radius:18px;font-size:15px;line-height:1.4;position:relative}.wa-message.left .wa-bubble{background:#4a2e1f;border-bottom-left-radius:4px;color:#FFF}.wa-message.right .wa-bubble{background:#FFF;border-bottom-right-radius:4px;color:#4a2e1f}.notif-scene{display:flex;align-items:center;gap:20px;padding:30px;max-width:500px;margin:0 auto}.notif-circle{width:60px;height:60px;border-radius:50%;background:#eeacc2;flex-shrink:0}.notif-list{display:flex;flex-direction:column;gap:10px;flex:1}.notif-item{background:#fff;border-radius:12px;padding:10px 16px;font-size:14px;color:#4a2e1f;opacity:0;transform:translateX(30px);text-align:left}body.dark .notif-item{background:#1a1a1a;border-color:#eeacc2;color:#f5f5f5}.wa-init-circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:#eeacc2;pointer-events:none}.bubble-container,.wa-scene,.notif-scene{height:350px;box-sizing:border-box}.bubble-container{margin:0 auto;align-items:center}.section-menu a.active{color:var(--color-primary)}.section-menu-tab{gap:10px;text-align:center}.section-menu-tab li a{display:block;border:2px solid var(--color-gray);padding:10px 25px;border-radius:20px;line-height:0}.section-menu-tab li a.active{border-color:var(--color-accent)}.section-menu-tab img{height:65px;width:auto;filter:brightness(0) saturate(100%) invert(16%) sepia(25%) saturate(600%) hue-rotate(340deg) brightness(90%) contrast(95%)}.tabs{position:relative}.tabs .tab{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateY(20px)}.tabs .tab.active{position:relative;opacity:1;pointer-events:auto}.tabs .tab img{width:100%;border-radius:var(--border-radius)}.tabs .tab>a img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--border-radius);display:block}.tabs .tab.show{opacity:1;transform:translateY(0);transition:all 0.4s ease}.tabs .tab.flex-content{display:flex;align-items:center;gap:60px}.tabs .tab.flex-content>img,.tab.flex-content>.content{flex:0 0 50%;max-width:50%}.skills{margin:25px 0;display:flex;gap:10px;flex-wrap:wrap}.skills li{color:var(--color-dark);border:1px solid var(--color-gray);border-radius:5px;margin:0;padding:5px 12px}.frasesrotativas{overflow:hidden}.frasesrotativas .big-heading-wrapper{overflow:hidden;white-space:nowrap;border-bottom:2px solid var(--color-gray)}.frasesrotativas .big-heading-wrapper:first-child{border-top:2px solid var(--color-gray)}.nosotros .frasesrotativas .big-heading-wrapper,.nosotros .frasesrotativas .big-heading-wrapper:first-child{border:0}.frasesrotativas .xlarge-scroll-heading{display:inline-block;font-size:220px;line-height:1;will-change:transform}.frasesrotativas .text-brown{color:var(--color-dark)}.frasesrotativas .text-pink{color:var(--color-accent)}.services-section{padding:var(--gap-section-lg) var(--space)}.services-section .services-container{display:flex;max-width:1580px;margin:auto;gap:6%}.services-section .services-nav{flex:0 0 47%;position:sticky;top:120px;height:fit-content}.services-section .services-nav ul{list-style:none;padding:0}.services-section .services-nav li h4{width:100%;border-bottom:1px solid var(--color-gray);cursor:pointer;transition:all 0.3s ease;padding:30px 0;margin:0}.services-section .services-nav li.active h4{color:var(--color-accent)}.services-section .services-content{flex:0 0 47%;position:relative}.services-section .services-content .service-item{min-height:80vh;display:flex;flex-direction:column;justify-content:center;opacity:1;transition:all 0.4s ease;margin-bottom:20px}.services-section .services-content .service-item.active{opacity:1}.services-section .services-content .service-item img{width:100%;border-radius:20px;margin-bottom:20px;display:block;background:#e1e1e1}.services-section .services-nav li{display:flex;align-items:center;gap:0;overflow:hidden;padding-left:0;transition:color 0.3s ease,padding-left 0.35s ease}.services-section .services-nav li h4::before{content:'→';color:var(--color-primary);font-family:sans-serif;font-size:40px;margin-right:14px;opacity:0;transform:translateX(-16px);transition:opacity 0.3s ease,transform 0.35s ease;flex-shrink:0}.services-section .services-nav li.active h4,.services-section .services-nav li:hover h4{color:var(--color-primary);padding-left:6px}.services-section .services-nav li.active h4::before{opacity:1;transform:translateX(0)}.ctafinal .marquee-section{background:#111}.ctafinal .marquee-section .centrisimo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;text-align:center;width:100%;max-width:900px;padding:5%}.ctafinal .marquee-section{position:relative;overflow:hidden;height:70vh;border-radius:var(--border-radius)}.ctafinal .marquee-container{position:absolute;inset:-30% -5%;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;transform:rotate(-8deg)}.ctafinal .marquee-col{overflow:hidden;opacity:.2}.ctafinal .marquee-track{display:flex;flex-direction:column;gap:16px}.ctafinal .marquee-track img,.ctafinal .marquee-track video{width:100%;object-fit:cover;border-radius:16px;display:block;flex-shrink:0}.ctafinal .marquee-col.up .marquee-track{animation:marqueeUp 160s linear infinite}.ctafinal .marquee-col.down .marquee-track{animation:marqueeDown 160s linear infinite}.ctafinal .marquee-col:nth-child(2) .marquee-track{animation-duration:135s}.ctafinal .marquee-col:nth-child(3) .marquee-track{animation-duration:128s}.ctafinal .marquee-col:nth-child(4) .marquee-track{animation-duration:133s}@keyframes marqueeUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes marqueeDown{0%{transform:translateY(-50%)}100%{transform:translateY(0)}}.comparisonSection{position:relative;padding-bottom:56.25%;overflow:hidden;border-radius:var(--border-radius)}.comparisonImage{width:100%;height:100%}.afterImage{position:absolute;overflow:hidden;top:0}.comparisonImage img{width:100%;height:100%;position:absolute;top:0}.nuestrosclientes{padding-top:var(--gap-section-lg);padding-bottom:var(--gap-section-lg)}.nuestrosclientes .logos-marquee{overflow:hidden;width:100%;position:relative}.nuestrosclientes .logos-track{display:flex;width:max-content;animation:scrollLogos 30s linear infinite}.nuestrosclientes .logo{flex:0 0 auto;padding:0 40px;display:flex;align-items:center}.nuestrosclientes .logo img{height:118px;width:auto;opacity:.7;transition:opacity 0.3s}.nuestrosclientes .logo img:hover{opacity:1}@keyframes scrollLogos{from{transform:translateX(0)}to{transform:translateX(-50%)}}.video-scroll-section{position:relative;height:100vh}.video-scroll-section .scroll-video{width:100%;height:100%;object-fit:cover;display:block}.worklist{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.worklist .work-card{position:relative;overflow:hidden;border-radius:16px;cursor:pointer;background:#f1f1f1}.worklist .work-cover{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.worklist .thumb-slider{position:absolute;inset:0;opacity:0;transition:opacity 0.3s ease;z-index:2}.worklist .work-card.in-view:hover .thumb-slider,.worklist .work-card.is-playing .thumb-slider{opacity:1}.worklist .thumb-nav{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:6px;z-index:3}.worklist .thumb-progress{flex:1;height:2px;background:rgb(255 255 255 / .3);border-radius:2px;overflow:hidden}.worklist .thumb-bar{height:100%;width:100%;background:#fff;transform:scaleX(0);transform-origin:left;border-radius:2px}.worklist .thumb-images{position:absolute;inset:0}.worklist .thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.4s ease}.worklist .thumb-img.active{opacity:1}.worklist .work-info{grid-column-gap:50px;grid-row-gap:60px;margin-top:20px;display:flex}.worklist .work-info h4{margin:0;flex:0 60%}.client,.flex{display:flex;gap:80px;align-items:center;align-items:flex-end}.client div.miti{width:50%}.client .h1,.client .h2,.client .h3{margin:0}.bento-section{padding:0}.bento-clear{width:min(1580px, 96vw);margin:0}.bento-wrap{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.bento-gallery{width:100%;height:100%;display:grid;gap:1vh;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.bento-item{overflow:hidden;position:relative;border-radius:12px;background:#e1e1e1}.bento-item img{width:100%;height:100%;object-fit:cover;display:block}.bento-gallery .bento-item:nth-child(1){grid-area:1 / 1 / 2 / 2}.bento-gallery .bento-item:nth-child(2){grid-area:2 / 1 / 4 / 2}.bento-gallery .bento-item:nth-child(3){grid-area:1 / 2 / 2 / 3}.bento-gallery .bento-item:nth-child(4){grid-area:2 / 2 / 3 / 3}.bento-gallery .bento-item:nth-child(5){grid-area:3 / 2 / 4 / 3}.bento-gallery .bento-item:nth-child(6){grid-area:1 / 3 / 3 / 4}.bento-gallery .bento-item:nth-child(7){grid-area:3 / 3 / 4 / 4}.bento-desta{background:#000}.bento-desta .bento-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:40%;max-width:160px;object-fit:contain;filter:brightness(0) invert(1);z-index:2}.bento-desta video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;will-change:filter}.bento-desta::after{content:"";position:absolute;inset:0;Z-index:1;background:rgb(0 0 0 / .3);pointer-events:none}section.quote-clientes{background-color:#0f0f0f}.media-grid{column-count:3;gap:20px}.media-grid .item{break-inside:avoid;margin-bottom:20px;border-radius:12px;overflow:hidden}.media-grid .item img,.media-grid .item video{width:100%;height:auto;display:block;object-fit:cover}.cliente-historia .clear.flex{align-items:flex-start;gap:80px;column-gap:80px;overflow:visible}.cliente-historia .technical{width:70%}.cliente-historia .technical p{margin-bottom:15px}.cliente-historia .technical p a{color:var(--color-accent)}.cliente-historia .calendar{margin-top:15px;width:30%;position:sticky;top:150px;align-self:flex-start}.cliente-historia .calendar .p-xsmall{color:var(--color-accent)}.cliente-historia .calendar .main-paragraph{font-size:1.4em}.cliente-historia .calendar .company-info-wrapper{padding-bottom:20px}.sites{background:#0f0f0f;padding-top:120px;padding-bottom:120px}.sites .miniclear{display:flex;justify-content:center;align-items:center;gap:80px}.sites .miniclear img{width:100%;height:auto;display:block}.page-id-31 .ctafinal .marquee-section{background:var(--color-dark)}.page-id-31 .ctafinal .marquee-section .scroll-line{background:linear-gradient(180deg,#FFF,transparent)}.video-institucional video{width:100%;height:auto;border-radius:26px}.quote{margin:80px auto}.quote .quoting{font-size:172px;color:var(--color-accent);font-family:"Times New Roman",Times,serif}.quote h5{font-size:var(--fs-quote);line-height:1.08}.quote img{max-width:200px;width:100%;height:auto;border-radius:15px}.quote-clientes{color:#FFF}.quote-clientes .miniclear{max-width:980px}.quote-clientes h2{font-size:var(--fs-h3)}.quote-clientes .skills{flex-wrap:wrap;justify-content:center}.quote-clientes .skills li{border-color:#FFF;color:#FFF;flex:1 1 auto;text-align:center;font-size:1.4em;padding:10px 12px}.post-type-archive-casos .hero .miniclear{max-width:750px;margin-top:40px!important}.casoshome .h2::after{content:" →"}.single-servicios .cliente-datos h2.h3{margin-bottom:30px}.single-casos .cliente-datos img{max-width:230px;height:auto}body.single-casos{overflow-x:clip}html:has(body.single-casos){overflow-x:clip}.colores{display:grid;height:500px;grid-template-columns:25% 25% 17% 17% 16%;border-radius:var(--border-radius)}.colores>div{position:relative;height:100%}.colores>div b,.colores>div s{display:block;width:100%;height:60px;background:rgb(0 0 0 / .3);margin:0}.colores>div s{background:rgb(256 256 256 / .3)}.colores>div span{position:absolute;bottom:2rem;left:1.5rem;color:#fff;width:100%}.colores>div span strong{font-size:22px}.clear.algunaspiezas{overflow:visible}.algunaspiezas .media-grid .item{box-shadow:0 0 15px rgb(0 0 0 / .1)}.post-type-archive .client.services{align-items:flex-start;border-bottom:2px solid var(--color-gray)}.post-type-archive .cliente-datos h3{margin:0}.post-type-archive .clear.grid-content.services{align-items:end}.post-type-archive .galleryservices ul{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.post-type-archive .galleryservices li img{width:100%;display:block}.post-type-archive .grid-content.services{align-items:end}.post-type-archive .client div{width:100%}.services .gallery-services{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.services .gallery-services li{overflow:hidden;border-radius:16px}.services .gallery-services li img{width:100%;display:block;object-fit:cover;height:100%}.single-servicios .client .main-paragraph p{margin:0}.disenoweb .technical{width:60%}.disenoweb .technologies{width:40%}.single-servicios .flex-content.services{background:var(--color-accent);border-radius:var(--border-radius);padding:0;color:var(--color-dark);align-items:center}.single-servicios .flex-content.services *{color:var(--color-dark)}.single-servicios .flex-content.services .titulo-datos,.single-servicios .flex-content.services .titulo-descripcion{flex:1;box-sizing:border-box;padding:5%}.single-servicios .flex-content.services .titulo-descripcion img{width:100%}.single-servicios .client div{width:100%}.post-type-archive-servicios .miniclear.grid-content.services{grid-template-columns:1fr 2fr;align-items:center}.post-type-archive-servicios .cliente-datos img{width:100%;border-radius:var(--border-radius)}.post-type-archive-servicios .main-paragraph ul li::before{color:var(--color-accent)}.post-type-archive-servicios .cliente-descripcion a{display:block;margin:10px 0 0 0;text-decoration:none}.single-servicios section.quote-clientes{background-color:var(--color-accent)}.single-servicios section.quote-clientes *{color:var(--color-dark)}.post-type-archive-industrias .grid-content.services .cliente-datos p.main-paragraph br{display:none}.single-industrias .eyebrow{margin-bottom:30px}body.single-industrias{overflow-x:clip}html:has(body.single-industrias){overflow-x:clip}.single-industrias .logos-marquee img{height:70px;opacity:1;filter:brightness(0) saturate(100%) invert(16%) sepia(25%) saturate(600%) hue-rotate(340deg) brightness(90%) contrast(95%)}.destacado{background:var(--color-dark);color:#FFF;border-radius:var(--border-radius);padding:80px 4%}.destacado *{color:#FFF}.single-industrias .bubble-container{transform:scale(1);margin-bottom:50px}.single-industrias section.quote-clientes{background:var(--color-dark)}.postid-137 .miti.cliente-descripcion img,.postid-145 .miti.cliente-descripcion img{box-shadow:0 0 30px rgb(0 0 0 / .2)}.accordion{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:980px}.accordion .pregunta{align-self:flex-start;background:#fff;border:2px solid var(--color-gray);border-radius:20px 20px 20px 4px;padding:20px 28px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:background 0.25s ease,border-color 0.25s ease}.accordion .pregunta:hover,.accordion .pregunta.active{background:var(--color-accent);border-color:var(--color-accent)}.accordion .pregunta::after{content:'+';font-size:28px;color:var(--color-dark);flex-shrink:0;line-height:1;transition:transform 0.3s ease}.accordion .pregunta.active::after{transform:rotate(45deg)}.accordion .respuesta{display:flex;align-items:flex-end;gap:16px;width:91%;margin-left:9%;height:0;overflow:hidden;opacity:0}.accordion .respuesta-bubble{background:var(--color-dark);border-radius:20px 20px 5px 20px;padding:20px 28px;flex:1}.accordion .respuesta-bubble p{margin:0;color:#fff}.accordion .pregunta-avatar{border-radius:50%;background:var(--color-accent);flex-shrink:0;color:#FFF;padding:23px 27px;font-size:32px}.accordion .respuesta-avatar{width:44px;height:44px;border-radius:50%;padding:10px;flex-shrink:0;background:var(--color-accent)}.accordion .respuesta.open{margin-bottom:60px}.pregunta-wrap{display:flex;align-items:flex-end;gap:16px;align-self:flex-start;width:92%}.pregunta-wrap .pregunta{flex:1;align-self:auto}.photoscroll{position:relative;height:100vh;overflow:hidden}.photoscroll ul{list-style:none;margin:0;padding:0;height:100%;position:relative}.photoscroll li{position:absolute;inset:0}.photoscroll li img{width:100%;height:100%;object-fit:cover;display:block}.box-anim{width:100%;flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:150px}.a1-circle{width:52px;height:52px;border-radius:50%;background:var(--color-accent);position:absolute}.a1-list{list-style:none;margin:0;padding:0 10%;position:absolute;width:132px}.a1-list li{font-size:13px;padding:6px 0;border-bottom:1px solid rgb(0 0 0 / .1);opacity:0;transform:translateX(10px);display:flex;align-items:center;justify-content:space-between}.a2-list{list-style:none;margin:0;padding:0 10%;position:absolute;width:132px}.a2-list li{font-size:13px;padding:6px 0;border-bottom:1px solid rgb(0 0 0 / .1);display:flex;align-items:center;justify-content:space-between}.a2-circles{display:flex;gap:12px;position:absolute;opacity:0}.a2-c{width:36px;height:36px;border-radius:50%;transform:scale(0)}.a2-c1{background:var(--color-accent)}.a2-c2{background:var(--color-primary)}.a2-c3{background:var(--color-dark)}.a3-circles{display:flex;gap:12px;position:absolute}.a3-c{width:36px;height:36px;border-radius:50%}.a3-c1{background:var(--color-accent)}.a3-c2{background:var(--color-primary)}.a3-c3{background:var(--color-dark)}.a3-browser{width:140px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .12);overflow:hidden;position:absolute;opacity:0;transform:scale(.8)}.a3-bar{background:#f5f5f5;padding:6px 8px;display:flex;gap:4px;border-bottom:1px solid #e5e5e5}.a3-bar span{width:6px;height:6px;border-radius:50%;display:block}.a3-bar span:nth-child(1){background:#ff5f57}.a3-bar span:nth-child(2){background:#ffbd2e}.a3-bar span:nth-child(3){background:#28c840}.a3-body{padding:12px;display:flex;gap:8px;justify-content:center;align-items:center;height:60px}.a3-bc{width:18px;height:18px;border-radius:50%}.a3-bc1{background:var(--color-accent)}.a3-bc2{background:var(--color-primary)}.a3-bc3{background:var(--color-dark)}.a4-browser{width:140px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .12);overflow:hidden}.a4-bar{background:#f5f5f5;padding:6px 8px;display:flex;gap:4px;border-bottom:1px solid #e5e5e5}.a4-bar span{width:6px;height:6px;border-radius:50%;display:block}.a4-bar span:nth-child(1){background:#ff5f57}.a4-bar span:nth-child(2){background:#ffbd2e}.a4-bar span:nth-child(3){background:#28c840}.a4-body{padding:12px;height:60px;position:relative;display:flex;align-items:center;justify-content:center}.a4-circles{display:flex;gap:8px;align-items:center;position:absolute}.a4-bc{width:18px;height:18px;border-radius:50%}.a4-bc1{background:var(--color-accent)}.a4-bc2{background:var(--color-primary)}.a4-bc3{background:var(--color-dark)}.a4-chart{position:absolute;inset:8px;display:flex;gap:8px;align-items:flex-end}.a4-b{flex:1;border-radius:3px 3px 0 0;transform-origin:bottom;transform:scaleY(0)}.a4-b1{background:var(--color-accent);height:45%}.a4-b2{background:var(--color-primary);height:70%}.a4-b3{background:var(--color-dark);height:100%}.news{grid-column-gap:80px;grid-row-gap:110px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.news .articulo{width:100%}.news .articulo .thumbnail{aspect-ratio:4 / 3;overflow:hidden;border-radius:16px}.news .articulo .thumbnail a{display:block;width:100%;height:100%}.news .articulo .thumbnail img{width:100%;height:100%;object-fit:cover}.news .articulo .skills{margin:10px 0}.author{display:flex;grid-column-gap:24px;gap:16px;align-items:center;flex-flow:wrap;margin:30px 0}.author p{margin:0!important}.client .author div{width:auto}.author img{border-radius:50%;width:100px;height:100px;display:block;border-radius:600px!important}.single article.fullnota{max-width:980px}.single article .cliente-descripcion img{aspect-ratio:4 / 3;object-fit:cover;margin:0}.single article img{width:100%;border-radius:16px;display:block;margin:20px 0;height:auto}.single article iframe{width:100%;aspect-ratio:16 / 9;height:auto}.single article p{margin-bottom:20px}.related{margin:60px 0}.related .skills li{font-size:14px}form{display:grid;grid-template-columns:1fr 1fr;gap:20px;border:2px solid var(--color-primary);border-radius:var(--border-radius);padding:40px;margin:0 auto;max-width:780px}form label:has(textarea),form label:last-of-type,form input[type="submit"]{grid-column:1 / -1}form label{display:block;text-align:left!important}form label sup{color:var(--color-accent)}form input,form select,form textarea{width:100%;padding:12px 16px;font-size:18px;border:1px solid var(--color-gray);border-radius:8px;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease;box-sizing:border-box;appearance:none;-webkit-appearance:none;text-align:left!important}form input:focus,form select:focus,form textarea:focus{background:#fff;border-color:var(--color-primary)}form input::placeholder,form textarea::placeholder{color:#bbb}form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-color:#f7f7f9;padding-right:40px;cursor:pointer}form textarea{min-height:140px;resize:vertical;line-height:1.5}form input[type="submit"]{justify-self:start;width:auto;cursor:pointer;margin-top:10px;border-color:var(--color-dark);border-radius:6px;background:var(--color-dark);color:#FFF}form p:has([data-name="proyecto"]){grid-column:1 / -1}.wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.wpcf7-list-item{margin:0!important}.wpcf7-list-item label{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:1px solid var(--color-gray);border-radius:60px;cursor:pointer;font-size:14px;line-height:1.2;white-space:nowrap;user-select:none;transition:border-color 0.2s,background 0.2s,color 0.2s;text-align:left!important}.wpcf7-list-item input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:0;height:0;margin:0;padding:0;border:none;position:absolute}.wpcf7-list-item label:hover{border-color:var(--color-primary)}.wpcf7-list-item label:has(input:checked){background:var(--color-dark);border-color:var(--color-dark);color:#fff}body.dark .wpcf7-list-item label{border-color:var(--color-gray);color:var(--color-light)}body.dark .wpcf7-list-item label:has(input:checked){background:var(--color-light);border-color:var(--color-light);color:var(--color-dark)}form label:has(textarea),form label:last-of-type,form input[type="submit"]{grid-column:1 / -1}form p:has(textarea),form p:has([data-name="proyecto"]),form p:has(input[type="submit"]){grid-column:1 / -1}.reel-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .85);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.reel-overlay.is-open{pointer-events:all}.reel-modal{position:relative;width:90%;max-width:960px;aspect-ratio:16/9;border-radius:16px;overflow:hidden;transform:scale(.9)}.reel-video-wrap{width:100%;height:100%}.reel-video-wrap video,.reel-video-wrap iframe{width:100%;height:100%;object-fit:cover;display:block}.reel-close{position:absolute;top:16px;right:16px;z-index:10;background:rgb(0 0 0 / .5);border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background 0.2s ease}.reel-close:hover{background:rgb(0 0 0 / .8)}body.dark .reel-overlay{background:rgb(0 0 0 / .92)}.footer{background:var(--color-dark);color:#FFF;padding-top:20px}.footer .clear{display:flex;gap:40px;flex-wrap:wrap}.footer .clear .footercol{flex:1}.footer .clear .footercol:last-child{flex:0 0 130px}.footer .clear h4,.footer .clear p{color:#FFF;font-size:18px;line-height:26px}.footer .clear h4{font-family:'BDOGrotesk-bold'}.footer .clear h4 a,.footer .clear p a{color:#FFF}.footer .clear ul.list li{font-size:16px;line-height:24px}.footer .clear ul.list.tools li{font-size:16px;line-height:20px;padding:0 15px;margin-bottom:10px}.footer .clear ul.list.tools li::before{top:12px}.footer .clear ul.list li a{color:var(--color-accent)}.footer .clear ul.list li:before{color:#858fa2}.footer .clear ul.list li.titleli{color:#FFF;font-size:14px;text-transform:uppercase;padding:0;margin:0 0 10px 0;font-weight:400}.footer .clear ul.list li.titleli::before{padding:0;margin:0;content:""}.footer .legals{padding:20px 0;background:var(--color-accent)}.footer .legals .clear{display:grid;grid-template-columns:3fr 1fr;gap:20px;padding:0}.footer .legals .clear.brand{display:flex;gap:30px;align-items:center;justify-content:space-between}.footer .legals .clear.brand img{filter:brightness(0) saturate(100%) invert(16%) sepia(25%) saturate(600%) hue-rotate(340deg) brightness(90%) contrast(95%)}.footer .legals .clear.brand span.legal{display:block;margin:0;font-size:16px;line-height:16px;padding:0;color:var(--color-dark);text-align:right}.footer .legals .clear.brand a{color:#FFF;text-decoration:underline}.footer .legals .clear .user-menu{justify-content:flex-end}.footer .legals .clear .user-menu *{color:#FFF}.footer .legals .clear .user-menu li{padding:0 15px 0 10px}.fenixito-group{display:flex;gap:20px;align-items:flex-end;justify-content:center}.fenixito-group.fnx-margin{margin-left:15.5%}.fenixito-wrap{margin-bottom:-7px;position:relative;z-index:1;overflow:visible}.fenixito-wrap svg *{transform-box:fill-box}@keyframes fnx-saludo-torso{0%,20%,100%{transform:rotate(0deg)}40%,80%{transform:rotate(-12deg)}}@keyframes fnx-saludo-brazo{0%,15%,100%{transform:translateX(0) rotate(0deg)}30%,50%,70%{transform:translateX(4px) rotate(-70deg)}40%,60%{transform:translateX(4px) rotate(-60deg)}}.fnx-saludo .torso{transform-origin:center bottom;animation:fnx-saludo-torso 2s ease-in-out infinite}.fnx-saludo .brazoDER{transform-origin:left center;animation:fnx-saludo-brazo 2s ease-in-out infinite}@keyframes fnx-guino-acercarse{0%,30%,80%,100%{transform:scale(1) translateY(0)}45%,65%{transform:scale(1.1) translateY(1px)}}@keyframes fnx-guino-ojo{0%,35%,75%,100%{transform:scaleY(1)}50%,60%{transform:scaleY(.3) translateY(-7px)}}.fnx-guino .cuerpo,.fnx-guino .flamas,.fnx-guino .ojos{transform-origin:center bottom;animation:fnx-guino-acercarse 3s ease-in-out infinite}.fnx-guino .ojoDER{transform-origin:center center;animation:fnx-guino-ojo 3s ease-in-out infinite}@keyframes fnx-baile-cuerpo{0%,100%{transform:rotate(-5deg) translateY(0)}25%{transform:rotate(0deg) translateY(-1.5px)}50%{transform:rotate(5deg) translateY(0)}75%{transform:rotate(0deg) translateY(-1.5px)}}@keyframes fnx-baile-brazo-izq{0%,100%{transform:rotate(35deg)}50%{transform:rotate(-25deg)}}@keyframes fnx-baile-brazo-der{0%,100%{transform:rotate(-35deg)}50%{transform:rotate(25deg)}}@keyframes fnx-baile-pierna-izq{0%,100%{transform:rotate(18deg)}50%{transform:rotate(-6deg)}}@keyframes fnx-baile-pierna-der{0%,100%{transform:rotate(-18deg)}50%{transform:rotate(6deg)}}@keyframes fnx-baile-flama{0%,100%{transform:rotate(-12deg) scaleY(1)}50%{transform:rotate(12deg) scaleY(1.2)}}.fnx-baile .personaje{transform-origin:center center;animation:fnx-baile-cuerpo 0.55s ease-in-out infinite}.fnx-baile .brazoIZQ{transform-origin:right center;animation:fnx-baile-brazo-izq 0.55s ease-in-out infinite}.fnx-baile .brazoDER{transform-origin:left center;animation:fnx-baile-brazo-der 0.55s ease-in-out infinite}.fnx-baile .piernaIZQ{transform-origin:center top;animation:fnx-baile-pierna-izq 0.55s ease-in-out infinite}.fnx-baile .piernaDER{transform-origin:center top;animation:fnx-baile-pierna-der 0.55s ease-in-out infinite}.fnx-baile .flama1{transform-origin:center bottom;animation:fnx-baile-flama 0.36s ease-in-out infinite alternate-reverse}.fnx-baile .flama2{transform-origin:center bottom;animation:fnx-baile-flama 0.32s ease-in-out infinite alternate-reverse}.fnx-baile .flama3{transform-origin:center bottom;animation:fnx-baile-flama 0.28s ease-in-out infinite alternate}.fnx-baile .flama4{transform-origin:center bottom;animation:fnx-baile-flama 0.30s ease-in-out infinite alternate}.fnx-baile .flama5{transform-origin:center bottom;animation:fnx-baile-flama 0.38s ease-in-out infinite alternate}@keyframes fnx-salto{0%,100%{transform:translateY(0)}35%,55%{transform:translateY(-8px)}70%{transform:translateY(-1px)}}@keyframes fnx-salto-pierna{0%,70%,100%{transform:scaleY(1) translateY(0)}35%,55%{transform:scaleY(.65) translateY(2px)}}@keyframes fnx-salto-brazo-izq{0%,100%{transform:rotate(0deg)}35%,55%{transform:rotate(-40deg)}}@keyframes fnx-salto-brazo-der{0%,100%{transform:rotate(0deg)}35%,55%{transform:rotate(40deg)}}@keyframes fnx-salto-sombra{0%,100%{transform:scaleX(1);opacity:.3}35%,55%{transform:scaleX(.4);opacity:.08}}.fnx-salto .personaje{transform-origin:center bottom;animation:fnx-salto 0.9s cubic-bezier(.36,.07,.19,.97) infinite}.fnx-salto .piernaIZQ{transform-origin:center top;animation:fnx-salto-pierna 0.9s cubic-bezier(.36,.07,.19,.97) infinite}.fnx-salto .piernaDER{transform-origin:center top;animation:fnx-salto-pierna 0.9s cubic-bezier(.36,.07,.19,.97) infinite}.fnx-salto .brazoIZQ{transform-origin:right center;animation:fnx-salto-brazo-izq 0.9s cubic-bezier(.36,.07,.19,.97) infinite}.fnx-salto .brazoDER{transform-origin:left center;animation:fnx-salto-brazo-der 0.9s cubic-bezier(.36,.07,.19,.97) infinite}@keyframes fnx-correr-perfil{0%,100%{transform:rotate(25deg) translateY(-7px)}50%{transform:rotate(25deg) translateY(-10px)}}@keyframes fnx-correr-pierna-izq{0%,100%{transform:rotate(50deg)}50%{transform:rotate(-40deg)}}@keyframes fnx-correr-pierna-der{0%,100%{transform:rotate(-50deg)}50%{transform:rotate(40deg)}}@keyframes fnx-correr-brazo-izq{0%,100%{transform:translateX(8px) translateY(-3px) rotate(-160deg)}50%{transform:translateX(8px) translateY(-3px) rotate(-180deg)}}@keyframes fnx-correr-brazo-der{0%,100%{transform:translateX(-10px) translateY(0) rotate(-200deg)}50%{transform:translateX(-10px) translateY(0) rotate(-220deg)}}@keyframes fnx-correr-flama{0%,100%{transform:rotate(25deg) translateY(0)}50%{transform:rotate(25deg) translateY(-2px)}}.fnx-correr .personaje{transform-origin:center center;animation:fnx-correr-perfil 0.28s ease-in-out infinite}.fnx-correr .ojoIZQ{opacity:0}.fnx-correr .piernaIZQ{transform-origin:center top;animation:fnx-correr-pierna-izq 0.28s ease-in-out infinite}.fnx-correr .piernaDER{transform-origin:center top;animation:fnx-correr-pierna-der 0.28s ease-in-out infinite}.fnx-correr .brazoIZQ{transform-origin:left center;animation:fnx-correr-brazo-izq 0.28s ease-in-out infinite}.fnx-correr .brazoDER{transform-origin:left center;animation:fnx-correr-brazo-der 0.28s ease-in-out infinite}.fnx-correr .flama1,.fnx-correr .flama2,.fnx-correr .flama3,.fnx-correr .flama4,.fnx-correr .flama5{transform-origin:center bottom;animation:fnx-correr-flama 0.28s ease-in-out infinite alternate}@keyframes fnx-sentado-brazo-izq{0%,100%{transform:translateY(-2px) translateX(-7px) rotate(-50deg)}50%{transform:translateY(-3px) translateX(-7px) rotate(-50deg)}}@keyframes fnx-sentado-brazo-der{0%,100%{transform:translateY(0) translateX(7px) rotate(50deg)}50%{transform:translateY(0) translateX(7px) rotate(50deg)}}@keyframes fnx-sentado-pierna-izq{0%,100%{transform:translateY(5px) rotate(8deg)}50%{transform:translateY(5px) rotate(15deg)}}@keyframes fnx-sentado-pierna-der{0%,100%{transform:translateY(3px) rotate(-8deg)}50%{transform:translateY(2px) rotate(-15deg)}}@keyframes fnx-sentado-cuerpo{0%,100%{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-6deg) translateY(1px)}}.fenixito-wrap.fnx-sentado{margin-bottom:-11px}.fnx-sentado .torso{transform-origin:center bottom;animation:fnx-sentado-cuerpo 2.4s ease-in-out infinite}.fnx-sentado .brazoIZQ{transform-origin:right center;animation:fnx-sentado-brazo-izq 2.4s ease-in-out infinite}.fnx-sentado .brazoDER{transform-origin:left center;animation:fnx-sentado-brazo-der 2.4s ease-in-out infinite}.fnx-sentado .piernaIZQ{transform-origin:center top;animation:fnx-sentado-pierna-izq 2.4s ease-in-out infinite}.fnx-sentado .piernaDER{transform-origin:center top;animation:fnx-sentado-pierna-der 2.4s ease-in-out infinite}body{transition:background 0.3s ease,color 0.3s ease}body.no-transition,body.no-transition *{transition:none!important}body.dark{background:#0f0f0f;color:#f5f5f5}body.dark a{color:#f5f5f5}body.dark nav ul li .new{color:#0f0f0f}body.dark #header .face.back{filter:brightness(0) invert(1)}body.dark #header.is-scrolled{box-shadow:0 0 30px 0 rgb(237 119 40 / .3);-webkit-box-shadow:0 0 30px 0 rgb(237 119 40 / .3);-moz-box-shadow:0 0 30px 0 rgb(237 119 40 / .3);background:#0f0f0f}.header-mobile{display:none}@media (max-width:1000px){.header-desktop{display:none}.header-mobile{display:block}}.header-mobile{position:fixed;top:0;left:0;width:100%;z-index:1000}.mobile-header-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 20px}.mobile-header-logo img{display:block;height:60px;width:auto}.hamburger{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;z-index:10001;position:relative}.hamburger span{display:block;width:24px;height:2px;background:var(--color-dark);border-radius:2px;transform-origin:center}body.dark .hamburger span{background:#f5f5f5}.mobile-overlay{position:fixed;inset:0;background:var(--color-dark);z-index:10000;display:flex;align-items:center;justify-content:center;pointer-events:none;clip-path:circle(0% at calc(100% - 48px) 48px)}.mobile-overlay.is-open{pointer-events:all}.mobile-overlay-inner{width:100%;padding:100px 40px 40px;height:100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:center}.mobile-overlay-logo{position:absolute;top:24px;left:0;opacity:0;filter:brightness(0) invert(1)}.mobile-overlay-logo img{height:60px}.mobile-nav ul{list-style:none;margin:0;padding:0}.mobile-nav>ul>li{border-bottom:1px solid rgb(255 255 255 / .08)}.mobile-nav>ul>li:last-child{border-bottom:none}.mobile-link{font-family:'Gambarino-Regular',serif;font-size:clamp(26px, 5vw, 42px);color:#f5ede0;text-decoration:none;display:flex;align-items:center;justify-content:space-between;padding:14px 0;background:none;border:none;cursor:pointer;width:100%;opacity:0;transform:translateX(-30px);transition:color 0.2s ease}.mobile-link:hover{color:var(--color-primary)}.mobile-link i,.mobile-link .fenix-icon{width:14px;height:14px;transition:transform 0.3s ease}.mobile-dropdown-trigger.is-open i,.mobile-dropdown-trigger.is-open .fenix-icon{transform:rotate(180deg)}.mobile-submenu{list-style:none;padding:0 0 10px 0;margin:0;max-height:0;overflow:hidden;transition:max-height 0.4s ease}.mobile-submenu.is-open{max-height:500px}.mobile-submenu li a{font-family:'BDOGrotesk-regular',sans-serif;font-size:14px;color:rgb(245 237 224 / .5);text-decoration:none;padding:6px 0;display:flex;align-items:center;gap:8px;transition:color 0.2s ease}.mobile-submenu li a::before{content:'●';color:var(--color-accent);font-size:6px;flex-shrink:0}.mobile-submenu li a:hover{color:var(--color-accent)}.mobile-cta{color:var(--color-primary)!important;margin-top:8px}.mobile-close{position:absolute;top:20px;right:20px;z-index:10003;background:none;border:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:8px}.mobile-close span{display:block;width:24px;height:2px;background:#f5ede0;border-radius:2px;position:absolute;transform-origin:center}.mobile-close span:first-child{transform:rotate(45deg)}.mobile-close span:last-child{transform:rotate(-45deg)}body.dark .hamburger span{background:#f5f5f5}body.dark .mobile-header-inner{background:#0f0f0f}.hamburger{position:relative;z-index:10002}@media (max-width:768px){.header-desktop{display:none}.header-mobile{display:block}}@media screen and (max-width:1000px){.cursor,.cursor-dot,.cursor-circle{display:none!important}.clear{width:90%}#main-content{margin-top:40px}p.main-paragraph,.technical p,.single article p,.single article ul li,.single article ol li,.main-paragraph p,.main-paragraph ul li,.cliente-historia .calendar .main-paragraph{line-height:1.45}.main-paragraph ul li{padding-left:20px}.hero{padding:0}section{padding-top:0;padding-bottom:0}.spacemenu{padding-top:90px}.btn{padding:12px 20px}.gallery .grid-3c{display:block;width:90%;margin:auto}.gallery .grid-3c .span-1,.gallery .grid-3c .span-2{margin-bottom:30px}.flex-content,.footer .clear,.footer .legals .clear .brand,.client,.flex{flex-direction:column;gap:30px}.flex-content.vertical-middle{grid-template-columns:none}.grid-content{grid-template-columns:1fr}.worklist{display:grid;grid-template-columns:1fr 1fr;gap:20px}.news{grid-template-columns:1fr 1fr;column-gap:30px;row-gap:40px}.section-menu-tab .flex-content{display:grid;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr;gap:0;margin:0 0 10px 0}.section-menu-tab .flex-content li{width:98%}.section-menu-tab .flex-content li a{padding:5px;border-radius:16px}.section-menu-tab .flex-content img{max-width:100%;width:100%;height:auto}.services-section .services-container{padding:0 5%}.services-section .services-nav{display:none}.services-section .services-content{flex:98%;margin:auto}.services-section .services-content .service-item{min-height:auto}.client div.miti,.disenoweb .technical,.disenoweb .technologies{width:100%}.services-section .services-content .service-item{opacity:1;margin-bottom:60px}.nuestrosclientes{padding-top:80px;padding-bottom:60px}.nuestrosclientes .logos-marquee{margin:60px 0}.nuestrosclientes .logo{padding:0 10px}.nuestrosclientes .logo img{height:60px}.ctafinal .marquee-section .centrisimo{width:90%}.ctafinal .marquee-section .centrisimo h2{width:90%;padding:5%}.frasesrotativas{margin-bottom:60px}.frasesrotativas .xlarge-scroll-heading{font-size:72px}.quote .quoting{font-size:100px}.footer br{display:block}.footer .legals .clear{grid-template-columns:1fr;gap:12px}.footer .legals .clear .user-menu{justify-content:flex-start}.accordion{padding:0 4%}.bento-wrap{height:auto!important}.bento-gallery{transform:none!important;width:100%!important}}@media screen and (max-width:720px){html #wpadminbar{display:none}body.logged-in .header-mobile{top:0}body *,.tabs .tab.flex-content>img,.tab.flex-content>.content{text-align:center}.skills{justify-content:center}.main-paragraph ul{padding-left:2%;padding-right:2%;margin:40px 0}.main-paragraph ul li{text-align:left;line-height:1.3rem;margin:0 0 10px 0}.main-paragraph ul li::before{top:9px}:root{--space:0.5%;--border-radius:14px}.spacemenu{padding-top:70px}.single-post h2,.single-post h3{margin:30px 0 10px}.single-post .fullnota{padding:0 5%}.single-post .fullnota blockquote{background:var(--color-accent);padding:5%;border-radius:var(--border-radius);margin:20px 0}.single-post .fullnota blockquote p{font-style:italic;margin:0}.single-post .fullnota ul li{border-top:1px dotted var(--color-dark);padding:5px 0}.single-post .fullnota ul li::before{content:""}.mobile-submenu li a{font-size:18px;color:#FFF}.mobile-submenu li a::before{font-size:10px}.mobile-submenu.is-open{margin-bottom:20px}.worklist{grid-template-columns:1fr}.worklist .work-info{flex-direction:column;gap:6px}.worklist .work-info h4{flex:auto}.trescols .flex-content .box{min-height:auto;height:auto;aspect-ratio:1/1}.trescols br{display:block}.box .bubble-container,.box .bubble-container,.box .bubble-container{height:250px;transform:scale(.85)}.notif-item{font-size:12px;line-height:12px}.casoshome .h2{text-align:center}.casoshome .h2::after{content:" ↓"}.services-section .services-content #item5{margin-top:60px}.services-section .services-content #item5 p.main-paragraph a{display:block;margin-top:15px}.post-type-archive-servicios .miniclear.grid-content.services{grid-template-columns:1fr}.post-type-archive-servicios .cliente-descripcion{margin-bottom:40px}.post-type-archive-casos .work-item{margin-bottom:40px}.single-industrias .destacado{padding-bottom:0}.gallery .grid-3c li.span-1{aspect-ratio:5/3}.single-servicios .trescols .box{margin-top:30px}.single-servicios .clear.flex-content.content-middle.client{margin-top:60px}.news{grid-template-columns:1fr;row-gap:40px;column-gap:0}.page-id-31 .cliente-datos{width:100%}.frasesrotativas .xlarge-scroll-heading{font-size:48px}.ctafinal .marquee-section{height:50vh}.ctafinal .marquee-container{grid-template-columns:repeat(2,1fr)}.quote{margin:40px auto}.quote .quoting{font-size:64px}.quote img{max-width:120px}.section-menu-tab .flex-content li a{border-radius:6px}.tabs .tab.flex-content>img,.tab.flex-content>.content{flex:auto;max-width:100%}.tabs .tab.flex-content{gap:10px}.sites .miniclear{flex-direction:column;gap:20px}.colores{grid-template-columns:20% 20% 20% 20% 20%;margin-bottom:60px}.colores div span{padding:0 15%;left:0;width:70%;font-size:12px;line-height:14px}.colores div span strong{display:block;margin:20px 0;font-size:13px}.sites{padding:60px 15%}.accordion .pregunta{border:1px solid var(--color-gray);border-radius:14px 14px 14px 4px;padding:5px 15px;width:92%}.accordion .pregunta .h5{padding:0}.pregunta-wrap{flex-direction:column;align-items:flex-start;width:100%}.accordion .pregunta-avatar{display:none}.accordion .respuesta{margin-left:0;width:100%}.quote-clientes{padding:60px 15%}form{padding:8%}form label{font-size:16px}form label input,form label textarea{font-size:18px}.footer h2,.footer h3{margin-top:10px}.footer .legals .clear .brand{flex-direction:column;align-items:center;gap:10px}.footer .legals .clear.brand span.legal{text-align:center;font-size:14px}.footer .clear h4,.footer .clear p{font-size:16px}.footer .clear ul.list{margin:10px 0;display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.footer .clear ul.list li{border:1px solid var(--color-accent);border-radius:5px;margin:0;padding:3px 8px;font-size:14px}.footer .clear ul.list.tools li{padding:3px 8px;width:100%;height:40px}.footer .clear ul.list.tools li::before{content:none}.media-grid{column-count:1}.bento-section{padding:2%}.bento-clear{transform:none!important;width:96%!important;margin:0 auto!important}.bento-wrap{height:auto!important;overflow:hidden}.bento-gallery{transform:none!important;scale:none!important;grid-template-columns:1fr!important;gap:6px!important}.bento-gallery .bento-item:nth-child(n){grid-area:auto!important;aspect-ratio:4 / 3}.bento-gallery .bento-desta{grid-column:1 / -1!important;aspect-ratio:16 / 9}.bento-desta video{filter:none!important}.comparison{padding:0;overflow:hidden;display:block}.comparisonSection{position:relative;padding-bottom:0!important;overflow:visible;display:flex;flex-direction:column;gap:0}.comparisonSection .comparisonImage{position:static;width:100%;height:auto}.comparisonSection .afterImage{position:static;overflow:visible}.comparisonSection .comparisonImage img{position:static;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}.trescols .flex-content{flex-direction:column}.home .trescols .flex-content .box{aspect-ratio:unset;min-height:200px}.cliente-historia .clear.flex{flex-direction:column;gap:40px}.cliente-historia .technical{width:100%}.cliente-historia .calendar{width:100%;position:static}.post-type-archive-industrias .galleryservices ul{grid-template-columns:1fr}.post-type-archive-industrias .grid-content.services{overflow-x:clip}.post-type-archive-industrias .grid-content.services p.main-paragraph{margin:10px 0 0 0}.post-type-archive-industrias .services .gallery-services{order:-1;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;padding-bottom:6px}.post-type-archive-industrias .services .gallery-services li{flex:0 0 72vw;scroll-snap-align:start;aspect-ratio:4 / 3}.services .gallery-services{grid-template-columns:1fr}.scroll-indicator{display:none}.photoscroll{height:auto;overflow:visible}.photoscroll ul{height:auto}.photoscroll li,.comparisonSection .comparisonImage IMG{position:relative;inset:auto;aspect-ratio:4 / 3}.photoscroll li img{height:100%}.single-industrias .client .h3{font-size:34px;line-height:36px;margin-bottom:30px;padding:0}.single-industrias .nuestrosclientes .h5{padding:0 5%}.single-industrias .quote-clientes{margin:40px 0}.single-industrias .quote-clientes .h2{padding:0;width:100%}.single-industrias .trescols .flex-content{margin:20px 0 0 0}.single-industrias .nuestrosclientes{max-width:100%;overflow-x:hidden}.single-industrias .cliente-datos{max-width:100%;overflow-x:hidden}.single-industrias .eyebrow{max-width:100%;box-sizing:border-box}.faq{padding:60px 0}.author{justify-content:center}.client .author div p{text-align:left}.author img{max-width:50px}.related .clear{padding-top:0}form{grid-template-columns:1fr;padding:24px}form label:has(textarea),form label:last-of-type,form input[type="submit"]{grid-column:1}}.floating-btns{position:fixed;bottom:32px;right:28px;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:9999}.floating-btn{width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform 0.2s ease,opacity 0.3s ease,box-shadow 0.2s ease}.floating-btn:hover{transform:translateY(-3px)}.scroll-top-btn{color:var(--color-dark);border:1px solid var(--color-dark);background:none;opacity:0;pointer-events:none;transform:translateY(10px)}.scroll-top-btn:hover{background:var(--color-dark);color:#FFF}.scroll-top-btn.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-top-btn svg{width:20px;height:20px}.whatsapp-btn{background:#25D366;color:#fff}.whatsapp-btn:hover{background:var(--color-dark);color:#FFF}.whatsapp-btn svg{width:26px;height:26px}@media (max-width:768px){.floating-btns{bottom:24px;right:18px}.floating-btn{width:48px;height:48px}}