:root{--e-global-typography-primary-font-family: "Montserrat";--e-global-typography-primary-font-weight: 400;color-scheme:dark}html[data-theme=light]{color-scheme:light}.global-cursor-orb{width:45px;height:45px;border-radius:50%;border:2px solid #a8d530;background:transparent;box-shadow:0 0 0 1px #a8d5304d,0 0 16px #a8d53073,inset 0 0 12px #a8d5304d;left:-100px;pointer-events:none;position:fixed;top:-100px;transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;z-index:99999}html,body{width:100%;height:100%;margin:0;padding:0;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);background:#050505;transition:background-color .25s ease,color .25s ease}html[data-theme=light] body{background:#f6f8f3;color:#1d281b}*,*:before,*:after{box-sizing:border-box}body *,body *:before,body *:after{transition-property:background-color,border-color,color,box-shadow;transition-duration:.45s;transition-timing-function:ease}body,app-root,app-home,app-quienes-somos,app-staff,app-servicios,app-blog,app-contact,app-clients,app-footer{transition:background-color .45s ease,color .45s ease}img,svg{max-width:100%}@media (max-width: 480px){html{font-size:15px}}app-root,app-home,app-quienes-somos,app-staff,app-servicios,app-blog,app-contact,app-clients,app-footer{display:block;max-width:100%;width:100%}html,body{overflow-x:hidden}button,input,select,textarea{font:inherit}html,body{margin-top:0!important}body{top:0!important}iframe.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,body>.skiptranslate{display:none!important}
