@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../../../fonts/inter-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../../../fonts/inter-v18-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../../../fonts/inter-v18-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:MuseoModerno;font-style:normal;font-weight:600;src:url(../../../fonts/museomoderno-v27-latin-500.woff2) format("woff2")}:root{--font:"Inter", sans-serif;--font-logo:"MuseoModerno";--white:#ffF;--primary-background:white;--background:white;--forecolor:#333;--gray-color:#777;--error:#f38989;--primary-color:mediumseagreen;--primary-color-hover:#4cc381;--highlight:lightyellow;--background-light-color:khaki;--lightgray:#f3f3f3;--secondary-color:#666;--first-color:#ffcf49;--second-color:#6cd7f3;--third-color:#fbc9b8;--fourth-color:#0956f2;--lighcolor:white;--titlecolor:white;--hotcolor:#b28e30;--opcolor:#08d2d6;--event-background:#1f001f;--inputcolor: #353f4f;--footer-background:var(--background);--footer-color:white;--warning:#ef4040;--pending:#eab926;--window-background:#444;--window-color:#eee;--item-background:#0e192b;--item-color:#ccc;--item-title-color:#eee;--btn-background:#0071fb;--btn-background-hover:#0061eb;--btn-color:white;--primary-middle-color:#6fdcc5ff;--secondary-middle-color:#6ed2d5ff;--secondary-text-color:#4ea2ce;--dark-color:#202020;--link-hover:#1482b5;--alert-background:#ff2ad4;--alert-color:white;--warning-background:#777;--warning-background-hover:#ef4040}.btn-grad{background-image:linear-gradient(to right,#06beb6,#48b1bf 51%,#06beb6)}.btn-grad{margin:10px;padding:15px 45px;text-align:center;text-transform:uppercase;transition:.5s;background-size:200% auto;color:#fff;box-shadow:0 0 20px #eee;border-radius:10px;display:block}.btn-grad:hover{background-position:right center;color:#fff;text-decoration:none}.btn-grad{background-image:linear-gradient(to right,#642b73,#c6426e 51%,#642b73)}.btn-grad{background-image:linear-gradient(to right,#ee0979,#ff6a00 51%,#ee0979)}.btn-grad{background-image:linear-gradient(to right,#76b852,#8dc26f 51%,#76b852)}.btn-grad{background-image:linear-gradient(to right,#136a8a,#267871 51%,#136a8a)}.btn-grad{background-image:linear-gradient(to right,#02aab0,#00cdac 51%,#02aab0)}*{box-sizing:border-box;scroll-behavior:smooth}body{font-family:var(--font);font-size:18px;margin:0;color:var(--forecolor);background:var(--background);line-height:1.3}b{font-weight:600}h1{margin:0 0 40px;font-size:3rem;line-height:1.1;font-weight:600}h4{font-weight:600;margin:0;font-size:1.25em;line-height:1.2;color:var(--forecolor)}h1 small{display:block}h1.more_padding{margin-bottom:80px}h2{font-weight:400;line-height:1.4;font-size:1.2rem;margin:0 0 10px}h3{font-weight:400;font-size:1em;line-height:1.3}p{margin:5px 0 25px;line-height:1.5}ul{margin:30px 0}li{margin-bottom:15px}a{color:inherit;text-decoration-color:var(--primary-color);text-decoration-thickness:2px}a:hover{atext-decoration:underline}section{padding:50px 0 75px;position:relative;scroll-margin-top:40px}section.no_padding_top{padding-top:0}section.no_padding_bottom{padding-bottom:0}input{border:1px solid lightgray;background:var(--background);color:var(--forecolor);font-family:var(--font);font-size:1em;padding:1rem;outline:none;width:100%;border-radius:.5rem;margin-bottom:1.5rem}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--forecolor);-webkit-box-shadow:0 0 0px 1000px inherit inset;background-color:transparent;transition:background-color 5000s ease-in-out 0s}input.error{border-color:var(--error)}fieldset{border:none;margin-bottom:40px;padding:0}.center{text-align:center}.content{awidth:100%;amax-width:1200px;margin:0 auto;width:clamp(320px,90vw,1600px);apadding:0 40px}.content_inside{width:clamp(320px,90vw,1400px);margin-left:auto;margin-right:auto;apadding:0 70px}.highlight{color:var(--highlight)}.primarycolor{color:var(--primary-color)}.btn_default{padding:12px 20px;color:var(--white);text-decoration:none;background:var(--primary-color);border-radius:25px;margin:0;display:block;width:fit-content;transition:background .5s;text-align:center}.btn_secondary{background:#f0f0f0}.btn_default:hover{text-decoration:none;background:var(--primary-color-hover)}.btn_clear{background:var(--white);color:var(--forecolor);border:1px solid gray;font-weight:500}.btn_clear:hover{background:var(--lightgray)}.btn_disabled{opacity:.5;pointer-events:none}.btn_disabled:hover{background:#d3d3d3}.row{display:flex;width:100%;gap:40px;justify-content:center}.col{flex:1}.col_2{flex:2}.col_3{flex:3}.hide,.hidden{display:none!important}.mobile{display:none}.no_mobile{display:block}#problems{padding-top:4rem;padding-bottom:6rem;text-align:center}#problems .content_inside{max-width:600px;margin:0 auto}.problem-list{list-style:none;margin:3rem 0}.problem-list li{position:relative;margin-bottom:.5rem;font-size:1.25rem}.aproblem-list li:before{content:"✕";margin-right:.5rem;color:#666}.problems_future{margin-top:8rem;font-size:2rem;line-height:1.4}.problems_future b{color:var(--primary-color)}.chat{list-style:none;margin:4rem auto;padding:0;max-width:540px;display:flex;flex-direction:column;gap:1.6rem;text-align:left}.chat__item{display:flex;flex-direction:column;align-items:flex-start}.chat__msg{display:flex;align-items:center;gap:.6rem;max-width:85%}.chat__icon{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:1.05rem;background:#fff;border:1px solid #e6e6e6;border-radius:50%;box-shadow:0 1px 2px #0000000f}.chat__text{background:#f1f1f1;color:#1a1a1a;padding:.7rem 1rem;border-radius:18px 18px 18px 4px;font-size:1rem;line-height:1.4;box-shadow:0 1px 2px #0000000f}.chat__note{margin:.45rem 0 0 2.95rem;font-size:.9rem;line-height:1.4;color:#666}@media(max-width:480px){.chat__msg{max-width:95%}.chat__note{margin-left:2.95rem}}.problem_end{margin:5rem auto 1rem;text-align:center;font-size:1.75rem}h2.item_title{font-size:1.25rem;font-weight:600;line-height:1.2;margin-top:.25rem;margin-bottom:.25rem}.business #problems{padding-bottom:0}#problems .row{gap:3rem;padding:0 6rem}.business #problems .row{padding:0;gap:2rem;text-align:center}.business #problems h1{text-align:center}.problem_item{padding:1em 1em 1.5em;background-color:#fff5f5;border-radius:12px}.problem_item svg{fill:#d32f2f;width:30%;margin:0 auto 1rem;display:block}#whatis{overflow:hidden;padding-bottom:2rem}#whatis .row{gap:5rem;margin-bottom:0rem}.col_img{position:relative}.wrapper_img{position:absolute;margin-top:5rem}.whatis_img{position:relative;width:100%;border:1px solid lightgray;border-radius:1rem;padding:1rem;box-shadow:0 5px 15px -3px #0000001a}#whatis p{font-size:1rem;line-height:1.3}.p_last{margin:5rem auto 1rem;font-size:1.5rem;font-weight:500;margin:0 0 4rem}#video{background:#f0f0f0}#video h1{text-align:center;font-size:1.75rem;margin-bottom:3rem}.ardilla-video{position:relative;width:min(100%,calc((100vh - 80px) * 16 / 9));width:min(100%,calc((100svh - 80px) * 16 / 9));margin-inline:auto;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 10px 40px #00000014}.ardilla-video video{width:100%;height:100%;display:block;object-fit:cover}.ardilla-video__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:0;padding:0;background:transparent;cursor:pointer}.ardilla-video__overlay[hidden]{display:none}.ardilla-video__play{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:#45c374;box-shadow:0 8px 24px #45c37459;transition:transform .2s ease,box-shadow .2s ease}.ardilla-video__play svg{width:38px;height:38px;fill:#fff;margin-left:4px}.ardilla-video__overlay:hover .ardilla-video__play,.ardilla-video__overlay:focus-visible .ardilla-video__play{transform:scale(1.08);box-shadow:0 10px 30px #45c37473}.ardilla-video__overlay:focus-visible{outline:3px solid #45c374;outline-offset:-3px}@media(max-width:600px){.ardilla-video__play{width:64px;height:64px}.ardilla-video__play svg{width:28px;height:28px}}.feature_row{gap:20px!important;amargin-top:40px}.feature_item{border:1px solid lightgray;border-radius:10px;padding:20px;margin-bottom:20px}.feature_item svg{display:block;margin-bottom:15px}#features .feature_item{text-align:left;position:relative}#features svg{position:absolute;right:1rem;width:1.5rem;fill:green}#factura_electronica{background:beige}#factura_electronica p{font-size:1.25rem;line-height:1.3}#benefits{padding-top:20px;padding-bottom:40px}.benefits_content{text-align:center;padding:60px 50px 70px;line-height:1.2}#benefits .content_inside .feature_item{background:#f7f8fa;border-radius:28px;padding:32px 24px}.feature_item h2{margin-bottom:1rem}.feature_item p{line-height:1.3;font-size:1rem}.benefit_icon{fill:#374151;display:block;margin:0 auto 20px;width:2.75rem;height:2.75rem;padding:.5rem;margin-bottom:1rem;background:#cef6ce;border-radius:100%}.hamb{cursor:pointer;padding:0;width:30px;height:20px;margin-bottom:0!important;margin-right:20px;display:none}.hamb-line{background:var(--forecolor);display:block;height:3px;position:relative;width:30px;top:9px}.hamb-line:before,.hamb-line:after{background:var(--forecolor);content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.hamb-line:before{top:9px}.hamb-line:after{top:-9px}.side-menu:checked~.nav_menu{display:block!important;box-shadow:0 8px 10px #0000004d}.side-menu:checked~.hamb .hamb-line{background:transparent}.side-menu:checked~.hamb .hamb-line:before{transform:rotate(-45deg);top:0}.side-menu:checked~.hamb .hamb-line:after{transform:rotate(45deg);top:0}.side-menu{display:none}nav{display:flex;flex-direction:column;position:fixed;padding:15px 0;z-index:4;transition:all .25s;width:100%}nav.scroll{background:var(--background);border-bottom:1px solid lightgray;padding:5px 0}nav .content{display:flex}.nav_menu{display:flex;width:100%}.nav_menu_main{justify-content:flex-end;align-items:center;display:flex;gap:30px;flex:1}.nav_menu a{acolor:inherit;font-size:.85em;transition:all .25s;text-decoration:none}nav .btn_default{padding:5px 10px}.nav_brand_link{display:block;line-height:1;font-size:1.2rem;font-weight:600;color:var(--forecolor);display:flex;align-items:baseline;gap:10px;text-decoration:none}.brand_image{height:1.5rem}.brand_name{padding-top:2px;font-family:var(--font-logo);font-weight:500;font-size:1rem;white-space:nowrap}.brand_name small{margin-left:.5rem;font-size:1rem;border-radius:.5rem;color:gray}.cookies{font-size:.8em;line-height:1.4;position:fixed;right:0;top:0;padding:20px;background:var(--item-background);color:var(--item-color);width:300px;border-radius:0 0 0 20px;text-align:left;z-index:300;box-shadow:0 10px 15px -3px #0000004d}.btn_cookies{margin-top:10px;display:block}header{width:100%;min-height:100vh;overflow:hidden;background:var(--primary-background);padding-top:1%}header .content_inside{display:flex;flex-direction:row-reverse;gap:2rem;align-items:center;justify-content:center;height:100vh}.header_col_text{flex:3}@media(max-width:1440px){header .content_inside{gap:1rem}.header_col_text{flex:3}}header .badge{margin-bottom:1rem;display:inline-flex;align-items:center;gap:6px;padding:.25rem 1rem .25rem .5rem;background:#f3f4f6;color:#4b5563;font-size:1rem;border-radius:999px}header .badge svg{width:2rem;fill:var(--primary-color)}.header_col_img{flex:3;aspect-ratio:1 / 1;overflow:hidden;position:relative}.header_image{display:block;width:100%;height:100%;border-radius:50% 0}header h1{font-size:3.5rem;line-height:1.1;font-weight:700;margin-bottom:20px}@media(max-width:1440px){header h1{font-size:3rem}}header h2{font-size:1.25rem;line-height:1.4;margin-bottom:1.5rem}.header_btns{margin-top:30px;display:flex;gap:30px}.header_law{display:none;margin-top:2rem}#how{padding-top:1rem}#how h1{padding:20px 30px}#how .more_padding{padding-top:80px}.how_row{padding-left:160px}.how_step{margin-bottom:50px}.how_step h4{margin-bottom:0;padding-top:10px;font-size:1.5rem}.how_number{font-size:4rem;font-weight:600;color:var(--primary-color);text-align:center;line-height:1;width:5rem;text-align:right;padding-top:6px}.how_line{display:flex;align-items:center}.step_line{position:relative;height:100%;width:2px;background:var(--primary-color)}#plans .row{padding-top:2rem}.plans{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:4rem}.plan_title{margin-top:0;margin-bottom:0rem;font-size:1.5rem;font-weight:600}.plan_info{margin-bottom:1.5rem}.plan_cost{font-size:2.5rem;font-weight:600;margin-bottom:.25rem}.plan_cost span{font-size:1rem}.plan_unit{color:gray;margin-bottom:1.5rem;font-size:.85em}#plans ul{list-style:none;padding-left:0rem}#plans ul li{margin-bottom:.5rem}#plans ul li:first-letter{color:var(--primary-color)}.plan_tag h2{margin-bottom:0;font-weight:600;font-size:1.25rem}.plan_tag p{margin-top:0}#join img{width:1.5rem}#join h1{margin-bottom:1rem}.row_contact{gap:8rem}.join_info{font-size:1.25rem}.join_info .btn_default{font-size:1rem}.join_demo{margin-top:3rem;font-size:1rem}.contact_form{abackground:var(--lightgray);border:1px solid #d3d3d3;padding:60px 50px;margin-top:10px;border-radius:20px;box-shadow:0 5px 15px -3px #0000001a}.register_email_container{border:1px solid #d3d3d3;border-radius:.5rem;display:flex;gap:0;align-items:stretch;margin-bottom:3rem}.register_email_container.error{border-color:var(--error)}.register_email_container input{border:none!important;margin-bottom:0;border-radius:.5rem 0 0 .5rem}.register_ardilla_email{position:relative;display:flex;font-weight:500;align-items:center;padding:0 1rem;background:var(--highlight);border:1px solid var(--highlight);border-radius:0 .5rem .5rem 0}.contact_form .btn_default{width:fit-content;margin-top:50px;margin-left:auto}.register_error{border-bottom:2px solid var(--highlight)!important}.checkmark.register_error{border:2px solid var(--highlight)!important}.contact_result{margin-top:2rem;padding:1rem;border-radius:1rem}.contact_result_ok{border:1px solid var(--primary-color)}.contact_result_ko{border:1px solid var(--error)}.review_short{margin:50px auto 10px;font-size:.95rem;display:none;gap:10px;max-width:400px;position:relative;text-align:left}.review_short .review_img{position:absolute;left:0;top:75%;border-radius:50%;width:55px;height:55px;object-fit:cover;border:1px solid var(--forecolor)}.review_short .review_text{background:#fff;margin-left:60px;padding:10 15px;border:1px solid var(--forecolor);border-radius:15px 15px 15px 0;flex:1}.review_parent{margin-top:100px}.review_slider{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;flex-wrap:wrap}.review{width:100%;margin-bottom:20px}.review .review_title{font-weight:600;font-size:1.3rem;margin-bottom:10px}.review .review_img{border-radius:50%;width:55px;height:55px;margin-bottom:5px;object-fit:cover}.review .review_text{margin-bottom:20px}.review .review_user{afont-weight:600}#faq{position:relative}.gradient_faq{width:100%;position:absolute;height:9vw;bottom:-9vw;left:0;z-index:2}#faq h1{margin-bottom:40px}.faq_title{margin-top:30px;margin-bottom:20px;-webkit-appearance:var(--primary-color);-moz-appearance:var(--primary-color);appearance:var(--primary-color)}.faq_question{border-bottom:1px solid var(--disabled-background);padding:5px 15px 5px 5px;display:flex;gap:20px;align-items:center;cursor:pointer;font-size:1.1rem;margin-top:10px}.faq_question_text{flex:1}.faq_arrow{width:15px;height:15px;border:3px solid var(--forecolor);border-left:0;border-top:0;transform:rotate(45deg);margin-right:5px;transition:all .25s;display:block;cursor:pointer}.faq_arrow_extend .faq_arrow{transform:rotate(230deg)}.faq_answer{acolor:var(--gray-color);background:#eee;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease,opacity .3s ease;padding:0 100px 0 20px;opacity:0}.faq_answer_visible{max-height:500px;padding-top:1rem;padding-bottom:1rem;opacity:1;margin-bottom:2rem}footer{margin-top:60px;padding:40px 0 20px;color:var(--forecolor);font-size:1rem}footer .enisa{width:12rem;display:block;margin-top:1rem}footer .footer_bottom{border-top:1px solid var(--forecolor);padding:40px 0}footer h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem}footer h2 small{font-weight:400;display:block}footer ul{margin-top:0;padding-left:1rem}footer li{margin-bottom:.75rem}footer a{color:inherit;text-decoration:underline}footer .row{gap:20px}footer .col{padding:0}.policy{padding-top:2rem}.policy h1{margin-bottom:10px;font-size:1.75em;font-weight:600}.policy h2{font-weight:700}.policy h3{color:var(--lighcolor);font-weight:600;margin-bottom:10px;margin-top:30px}.checkbox{display:block;position:relative;padding-left:2rem;margin-bottom:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:2px;left:0;height:1.25rem;width:1.25rem;border-radius:.25rem;background-color:#fff;border:2px solid #bbb}.checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after{display:block}.checkbox .checkmark:after{width:.25rem;height:.65rem;border:1px solid var(--primary-color);border-width:0 3px 3px 0;top:1px;left:5px;transform:rotate(45deg)}.checkbox.error .checkmark{border-color:var(--error)}.display_business,.business .hide_business{display:none}.business .display_business{display:inline-block}@media(max-width:768px){body{font-size:18px}h1{font-size:3rem}.no_mobile{display:none}.mobile{display:block}header{padding-top:70px;min-height:auto}.header_image{width:80%;margin:0 auto}header .content_inside{height:auto;flex-direction:column;gap:30px;margin-bottom:40px}header h1{font-size:2rem;margin-bottom:10px;text-align:center}header h2{font-size:1.25rem;line-height:1.2;text-align:center}.header_btns{display:block}.header_btns .btn_default{text-align:center;width:100%;margin:0 0 20px}header .badge{align-items:start}.header_col_img{aspect-ratio:auto}section{padding:2rem 0 4rem}.hamb{margin-right:0;display:block}nav{background:var(--background)}nav.scroll{padding:15px 0}nav .flex{align-items:center;justify-content:start;flex-wrap:wrap;flex-direction:row-reverse}.brand_image{height:30px}.nav_brand_link{align-items:end}.nav_menu{position:absolute;width:100%;top:55px;left:0;background:#fff;z-index:200;padding-left:55px;padding-bottom:30px;display:none}.nav_menu a{font-size:1.05rem}.nav_menu .btn_default{margin-left:-10px}.nav_menu_main{margin-left:0;flex-direction:column;gap:1.1rem;padding-top:2rem;padding-bottom:10px;align-items:start}.nav_brand{flex:1}.row{flex-direction:column}.btn_default{font-size:1.15rem;padding:20px 30px}#factura_electronica{padding:3rem 0}#problems .row{padding:0}.problems_img{display:block;width:60%;margin:0 auto}#whatis{padding-bottom:5rem}#whatis .row{gap:40px}#whatis h1{margin-bottom:20px}.wrapper_img{position:relative;width:100%;margin-top:0}.whatis_profile{width:36vw;left:calc(50% - 18vw)}#video .row{flex-direction:column-reverse}#benefits{padding-top:5rem}.benefits_content{padding:0 0 40px;text-align:left}#benefits h1,#features h1,#plans h1{margin-bottom:3rem}#how h1{padding:0}.how_row{padding-left:0}#how .more_padding{padding:0}.how_line{display:none}.how_number{font-size:5rem;text-align:left}.how_row .row{gap:20px}.how_step h4{margin-bottom:10px}.how_col{padding-top:20px;border-left:4px solid var(--primary-color);padding-left:20px}#plans .row{padding-top:0}.plans{grid-template-columns:1fr;gap:2rem}.plan_item{padding:1rem;border:1px solid lightgray;border-radius:1rem}.plan_title{font-size:2.25rem}.plan_info{font-size:1.5rem}.plan_cost{font-size:3rem}.plan_unit{font-size:1.25rem}.review_parent{margin-top:60px}.review_slider{grid-template-columns:1fr;margin-right:0}.review{width:100%}.row_contact{gap:4rem}.contact_form{padding:0;box-shadow:none;border:none}.contact_form .btn_default{width:100%;margin:50px 0 0}footer{padding-bottom:20px}footer .row{gap:8px}.footer_text{max-width:100%}footer .enisa{margin-bottom:2rem;width:75%}.faq_answer{padding-left:15px;padding-right:0}fieldset{padding:0}.benefit_icon{margin:0 0 1rem;width:3.75rem;height:3.75rem;padding:.5rem}}
