body{font-family:aileron,sans-serif}.home #main-content{background-color:#EBEBEB!important}.home h1{font-size:12vw!important}.home h1 em{color:#4422ff;font-size:20vw;font-weight:bold}.home h1 sup{font-size:4vw!important;font-weight:bold;color:#4422ff;bottom:11.5vw;transition:.4s}.home h1 sup div{width:2.6vw;display:inline-block;transition:.4s;letter-spacing:.2px;cursor:text}.home h1 sup div:before{content:'';text-align:center;height:2.5vw;width:2.5vw;background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;background:url(/wp-content/uploads/2022/08/mas.svg);position:absolute;bottom:1.2vw;left:1.8vw;transform:translate(-0.8vw,0vw);transition:opacity .4s;animation:plusrotate 5s infinite}@keyframes plusrotate-m{0%{transform:translate(-0.8vw,0) rotate(0deg)}40%{transform:translate(-0.8vw,0) rotate(0deg)}50%{transform:translate(-0.8vw,0) rotate(90deg)}90%{transform:translate(-0.8vw,0) rotate(90deg)}100%{transform:translate(-0.8vw,0) rotate(180deg)}}.home h1 sup div:after{content:'armando gil';position:absolute;transform:translate(-11.5vw,0);font-weight:500;opacity:0;transition:opacity .4s;width:max-content}.home h1:hover sup div:before{opacity:0}.home h1:hover sup div:after{opacity:1}.home h1:hover sup div{width:22vw;text-align:center}.home h2{font-size:5vw!important}.et_pb_column{position:initial}.et_pb_sticky.et_pb_section_0_tb_header.et_pb_section .et-menu a{color:#ffffff}@media (min-width:980px){.home h1{font-size:4vw!important}.home h1 em{font-size:5vw}.home h1 div{font-size:1.2vw;bottom:2.7vw}.home h1 sup div{width:0.6vw}.home h1 sup{font-size:1vw!important;bottom:2.87vw}.home h1:hover sup div{width:6.8vw}.home h1 sup div:before{transform:translate(-0.55vw,0)}.home h1 sup div:after{transform:translate(-3.5vw,0)}.home h2{font-size:1.7vw!important}.home h1 sup div:before{content:'';text-align:center;height:0.65vw;width:0.65vw;background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;background:url(/wp-content/uploads/2022/08/mas.svg);position:absolute;bottom:0.3vw;left:0.65vw;transform:translate(-0.8vw,0vw);transition:opacity .4s;animation:plusrotate 5s infinite}.home .et_pb_section{padding:0}}@keyframes plusrotate{0%{transform:translate(-0.25vw,0) rotate(0deg)}40%{transform:translate(-0.25vw,0) rotate(0deg)}50%{transform:translate(-0.25vw,0) rotate(90deg)}90%{transform:translate(-0.25vw,0) rotate(90deg)}100%{transform:translate(-0.25vw,0) rotate(180deg)}}.et-menu a{color:#202020}.et-menu a:hover{opacity:1;color:#4422ff!important}.current-menu-item a{color:#4422ff;cursor:default;pointer-events:none;text-decoration:line-through}.et-menu a:before{position:absolute;content:'';width:0%;height:1px;background-color:#4422ff;bottom:-8px;transition:.4s}.et-menu .derecha{right:0}.et-menu .derecha a:before{position:absolute;right:0}.et-menu .derecha a:hover:before{width:100%}.et-menu a:hover:before{width:0%}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li{margin-top:0;margin-bottom:16px}@media (max-width:980px){.et_pb_menu--style-left_aligned .et_pb_menu__wrap{-webkit-box-pack:start;-ms-flex-pack:end;justify-content:flex-start;z-index:9999}.et_pb_menu_0_tb_header.et_pb_menu .mobile_nav .et_mobile_menu{background-color:#ffffff!important}.et_pb_menu .et_mobile_menu{top:0;padding:5%;min-height:100vh!important;width:100vw;position:sticky;position:-webkit-sticky;transform:translateY(-30px)}.mobile_menu_bar{opacity:1}.et_pb_menu .et_mobile_nav_menu{margin:0}.mobile_nav.opened .mobile_menu_bar{opacity:1!important;z-index:999999}.et_mobile_menu li a{color:#4422ff;padding:16px 15%;text-transform:uppercase;display:block;font-size:22px}.mobile_menu_bar:before{content:"M"}.et_mobile_menu .secundario a{color:#444444!important}.et_pb_menu__wrap .mobile_menu_bar{-webkit-transform:translate(0%);transform:translate(0%);width:120px;padding-left:10px;margin-top:-20px;position:absolute}.et_pb_column{margin-bottom:5px}.et-menu a:before{transition:0s!important}}@media (max-width:479px){.et_builder_inner_content .et_pb_row--with-menu{width:100%!important}}@media only screen and (max-width:767px){.home .et_pb_row_1_tb_footer{border-top-width:0px!important}.marquee{font-size:24px!important;line-height:24px!important}.marqueeOne,.marqueeTwo{width:1220px;height:32px}}.et_pb_text ol li{margin-bottom:10px;line-height:1.4em}.et_pb_video_overlay_hover{background-color:rgba(0,0,0,.3)}.page-id-270 .et_pb_section,.page-id-270 .et_pb_menu_0_tb_footer.et_pb_menu,.page-id-270 .et_pb_menu_1_tb_footer.et_pb_menu,.page-id-270 .et_pb_menu_2_tb_footer.et_pb_menu,.page-id-270 .et_pb_menu_3_tb_footer.et_pb_menu{background-color:transparent!important}@font-face{font-family:'Moderat-Extended-Bold';src:url('https://arhill.es/fonts/Moderat-Extended-Bold.woff2') format('woff2'),url('https://arhill.es/fonts/Moderat-Extended-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Moderat-Regular';src:url('https://arhill.es/fonts/Moderat-Regular.woff2') format('woff2'),url('https://arhill.es/fonts/Moderat-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Moderat-Extended-Regular';src:url('https://arhill.es/fonts/Moderat-Extended-Regular.woff2') format('woff2'),url('https://arhill.es/fonts/Moderat-Extended-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}.page-template-page-template-blank{margin:0;font-family:'Moderat-Regular';color:#141515;background-color:#EBEBEB;scroll-behavior:smooth}#myname h2,.about-text h2{color:#EBEBEB;font-size:1.5rem;font-family:'Moderat-Extended-Bold';font-weight:600;letter-spacing:1px}.about-text h2{color:#141515}#myname h2 span{font-family:'Moderat-Extended-Regular';font-weight:400}#cases{display:grid;align-content:space-between}#cases h4,#cases h5{font-family:'Moderat-Extended-Bold';font-weight:600;line-height:1.4rem}#cases .first-case h4,#cases .second-case h4{display:flex;align-items:flex-end;overflow:hidden}#cases .first-case h4:after,#cases .second-case h4:after{content:'';width:100%;height:1px;margin-left:1rem;background:white;display:inline-block;vertical-align:bottom;margin-right:-100%}.marquee{position:absolute;bottom:0;width:100%;text-align:left;border-top:3px solid #141515;font-size:1.92vw;font-family:'Moderat-Extended-Bold';font-weight:bold;line-height:2.4vw;padding:0.5rem;overflow:hidden}.marqueeOne{overflow:hidden;animation:marqueeOne 30s linear infinite;position:absolute}.marqueeTwo{overflow:hidden;animation:marqueeTwo 30s linear infinite}.about-text a{display:inline-flex;padding:8px 20px 10px 20px;font-family:'Moderat-Extended-Bold';color:#141515;text-transform:uppercase;border:2px solid #141515;border-radius:2rem;background-color:#FFFFFF;transition:all 0.2s ease-in-out;margin-bottom:1rem;margin-right:0.5rem}.about-text a:first-child{color:#EBEBEB;border:2px solid #141515;background-color:#141515}.about-text a:hover:first-child,.about-text a:hover{color:#141515;border:2px solid #EBEBEB;background-color:#EBEBEB}.about-button-set{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media (max-width:768px){.about-button-set {flex-direction:column}}button.home-arrow svg{float:right;margin-right:5px;display:inline-block}button.home-arrow{border:0 solid;border-radius:2rem;height:3rem;width:3rem;background-color:#141515;transition:width 0.3s cubic-bezier(0.34,1.56,0.64,1);transition-delay:0.2s;margin-bottom:calc(2.5vw + 2rem)}.cases button.home-arrow{background-color:#EBEBEB;margin-bottom:0}button.home-arrow:hover{width:8.125rem;cursor:pointer;transition-delay:0s}button.home-arrow:before{content:'CASES';color:#EBEBEB;position:absolute;margin-left:-2.8rem;font-family:'Moderat-Extended-Regular';font-size:1.125rem;font-weight:200;line-height:1.125rem;opacity:0;transition:opacity 0.4s;transition-delay:0s}.cases button.home-arrow:before{content:'ABOUT';color:#141515;position:absolute;margin-left:-2.8rem;font-size:1.125rem;font-weight:200;line-height:1.125rem;opacity:0;transition:opacity 0.4s;transition-delay:0s}button.home-arrow:hover:before{opacity:1;transition-delay:0.2s}a.cases-button{border:.1rem solid #EBEBEB;border-radius:2rem;height:3rem;width:3rem;display:flex;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap;transition:all 0.4s;cursor:pointer;overflow:hidden}a.cases-button:hover{background:#EBEBEB}a.cases-button:hover svg{filter:invert(1);animation:2s arrowGo infinite}#cases .column-arrow-cases{display:flex;align-items:flex-end}.slider-works{pointer-events:none}.slider-works .et-pb-controllers,.slider-works .et-pb-slider-arrows{display:none}.cases-head .et_pb_row,.et_pb_with_border .et_pb_row{padding:0!important}.cases-head #myname h2{padding-bottom:3px;line-height:3rem}.has_et_pb_sticky a.cases-button.cases-button-back{border-color:#EBEBEB;background-color:#EBEBEB}a.cases-button-back:hover svg{filter:none}a.cases-button.cases-button-back{transform:rotate(180deg);border-color:#141515;margin:0.6rem;height:2rem;width:2rem;transition:none}a.cases-button-up:hover{border-color:#EBEBEB;background-color:#EBEBEB}a.cases-button-up{text-align:center;transform:rotate(-90deg);border-color:#141515;background-color:#141515;margin:0 auto}#hero h1{font-family:'Moderat-Extended-Regular';line-height:1.2}#hero h4{font-family:'Moderat-Extended-Bold'}@keyframes arrowGo{0%{margin-left:0rem}39.9%{margin-left:4rem}40%{margin-left:-4rem}80%{margin-left:0rem}}@keyframes marqueeOne{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0)}}@keyframes marqueeTwo{0%{transform:translate3d(100%,0,0)}100%{transform:translate3d(0%,0,0)}}.rueda{position:absolute;display:flex;height:180px;justify-content:start;align-items:center;transform:translate(120px);perspective:800px;perspective-origin:50% calc(50% - 250px)}.contenedor{display:flex;transform-style:preserve-3d;animation:rotate 24s infinite linear}@media (max-width:768px){.contenedor{animation:rotate-mobile 24s infinite linear}}.pixel{background-color:#141515;width:8px;height:8px;border-radius:16px}.panel{width:25px;height:30px;color:#141515;transform:translate(-50%,-50%) rotateY(var(--angle)) translateZ(95px);position:absolute;overflow:hidden}@keyframes rotate{from{transform:rotateZ(-25deg) rotateY(-0deg)}to{transform:rotateZ(-25deg) rotateY(-360deg)}}@keyframes rotate-mobile{from{transform:rotateZ(25deg) rotateY(-0deg)}to{transform:rotateZ(25deg) rotateY(-360deg)}}.panel::before{position:absolute;left:var(--left);letter-spacing:1px;content:"Armando Gil – Portfolio – Armando Gil – Portfolio – ";font-size:20px;font-family:"Moderat-Extended-Bold";width:max-content}.panel:nth-child(1){--hue:0;--left:0px;--angle:0deg}.panel:nth-child(2){--hue:15;--left:-25px;--angle:15deg}.panel:nth-child(3){--hue:30;--left:-50px;--angle:30deg}.panel:nth-child(4){--hue:45;--left:-75px;--angle:45deg}.panel:nth-child(5){--hue:60;--left:-100px;--angle:60deg}.panel:nth-child(6){--hue:75;--left:-125px;--angle:75deg}.panel:nth-child(7){--hue:90;--left:-150px;--angle:90deg}.panel:nth-child(8){--hue:105;--left:-175px;--angle:105deg}.panel:nth-child(9){--hue:120;--left:-200px;--angle:120deg}.panel:nth-child(10){--hue:135;--left:-225px;--angle:135deg}.panel:nth-child(11){--hue:150;--left:-250px;--angle:150deg}.panel:nth-child(12){--hue:165;--left:-275px;--angle:165deg}.panel:nth-child(13){--hue:180;--left:-300px;--angle:180deg}.panel:nth-child(14){--hue:195;--left:-325px;--angle:195deg}.panel:nth-child(15){--hue:210;--left:-350px;--angle:210deg}.panel:nth-child(16){--hue:225;--left:-375px;--angle:225deg}.panel:nth-child(17){--hue:240;--left:-400px;--angle:240deg}.panel:nth-child(18){--hue:255;--left:-425px;--angle:255deg}.panel:nth-child(19){--hue:270;--left:-450px;--angle:270deg}.panel:nth-child(20){--hue:285;--left:-475px;--angle:285deg}.panel:nth-child(21){--hue:300;--left:-500px;--angle:300deg}.panel:nth-child(22){--hue:315;--left:-525px;--angle:315deg}.panel:nth-child(23){--hue:330;--left:-550px;--angle:330deg}.panel:nth-child(24){--hue:345;--left:-575px;--angle:345deg}@media only screen and (max-width:767px){.rueda{left:calc(40% - 90px)}#myname h2{font-size:1.3rem}}}@media (max-width:980px){.marquee{font-size:1.5rem;line-height:1.8rem}.marqueeOne,.marqueeTwo{width:1245px}.about-text a{padding:8px 15px 10px 15px}button.home-arrow svg{float:none;margin-right:0px;display:inline-block}button.home-arrow{border:0 solid;border-radius:2rem;height:3rem;width:3rem;background-color:#141515;transition:width 0.3s cubic-bezier(0.34,1.56,0.64,1);transition-delay:0.2s;margin-bottom:calc(2.5vw + 2rem)}.cases button.home-arrow{background-color:#EBEBEB;margin-bottom:0}button.home-arrow:hover{width:3rem;cursor:pointer;transition-delay:0s}button.home-arrow:before,.cases button.home-arrow:before{content:''}}@media (min-width:980px){#cases .et_pb_column.et_pb_column_1_2{width:45%!important;margin-bottom:0}}@media (min-width:1921px){.pixel{width:16px;height:16px}.rueda{height:360px;transform:translate(240px);perspective-origin:50% calc(50% - 250px)}.panel{width:50px;height:50px;transform:translate(-50%,-75%) rotateY(var(--angle)) translateZ(190px)}.panel::before{font-size:42px;line-height:42px}.panel:nth-child(1){--left:0px}.panel:nth-child(2){--left:-50px}.panel:nth-child(3){--left:-100px}.panel:nth-child(4){--left:-150px}.panel:nth-child(5){--left:-200px}.panel:nth-child(6){--left:-250px}.panel:nth-child(7){--left:-300px}.panel:nth-child(8){--left:-350px}.panel:nth-child(9){--left:-400px}.panel:nth-child(10){--left:-450px}.panel:nth-child(11){--left:-500px}.panel:nth-child(12){--left:-550px}.panel:nth-child(13){--left:-600px}.panel:nth-child(14){--left:-650px}.panel:nth-child(15){--left:-700px}.panel:nth-child(16){--left:-750px}.panel:nth-child(17){--left:-800px}.panel:nth-child(18){--left:-850px}.panel:nth-child(19){--left:-900px}.panel:nth-child(20){--left:-950px}.panel:nth-child(21){--left:-1000px}.panel:nth-child(22){--left:-1050px}.panel:nth-child(23){--left:-1100px}.panel:nth-child(24){--left:-1150px}}.cli-style-v2 .cli-bar-message{width:100%;text-align:center}.large.cli-plugin-button{background-color:#ebebeb!important;color:#141515!important;border:1px solid #141515;border-radius:50px;transition:.4s}.large.cli-plugin-button:hover{background-color:#141515!important;color:#ebebeb!important}