.container[data-v-ec1c6acd],.page_container[data-v-ec1c6acd]{box-sizing:border-box;margin:0 auto;max-width:1024px;padding:0 20px}.container img[data-v-ec1c6acd],.page_container img[data-v-ec1c6acd]{height:auto;width:100%}.section_separator[data-v-ec1c6acd]{height:50px;width:100%}.section_separator.white[data-v-ec1c6acd]{fill:#fafafa}.section_separator.red[data-v-ec1c6acd]{fill:#ef3e33}.section_separator.blue[data-v-ec1c6acd]{fill:#44acb5}.section_separator.blue_2[data-v-ec1c6acd]{fill:#5aaac5}.section_separator.gray[data-v-ec1c6acd]{fill:#b2b2b2}.section_separator.black[data-v-ec1c6acd]{fill:#191716}.section_separator.navy[data-v-ec1c6acd]{fill:#2584dc}.section_separator.lightgray[data-v-ec1c6acd]{fill:#ccc}.bk_white[data-v-ec1c6acd]{background-color:#fafafa;color:#191716}.bk_white h3[data-v-ec1c6acd]{color:#44acb5}.bk_red[data-v-ec1c6acd]{background-color:#ef3e33;color:#fafafa;text-shadow:0 1px 8px #6d0903}.bk_blue[data-v-ec1c6acd]{background-color:#44acb5;color:#fafafa;text-shadow:0 1px 8px #216c72}.bk_blue_2[data-v-ec1c6acd]{background-color:#5aaac5;color:#fafafa;text-shadow:0 1px 8px #277792}.bk_navy[data-v-ec1c6acd]{background-color:#2584dc;color:#fafafa;text-shadow:0 1px 8px #09365f}.bk_gray[data-v-ec1c6acd]{background-color:#b2b2b2;color:#191716}.bk_gradient[data-v-ec1c6acd]{background:linear-gradient(#ccc,#fafafa);color:#191716}.bk_gradientreversed[data-v-ec1c6acd]{background:linear-gradient(#fff,#b2b2b2);color:#191716}.bk_black[data-v-ec1c6acd]{background-color:#191716;color:#fafafa}.color_navy[data-v-ec1c6acd],.title_navy h3[data-v-ec1c6acd]{color:#2584dc}.color_primary[data-v-ec1c6acd],.title_primary h3[data-v-ec1c6acd]{color:#44acb5}.fade_in_section[data-v-ec1c6acd]{opacity:0;transform:translateY(10vh);transition:opacity .5s ease-out,transform 1s ease-out;visibility:hidden;will-change:opacity,visibility}.fade_in_section.fade_is_visible[data-v-ec1c6acd]{opacity:1;transform:none;visibility:visible}.hidden_title[data-v-ec1c6acd]{font-size:.1px;left:0;opacity:0;pointer-events:none;position:absolute;top:0}p[data-v-ec1c6acd]{padding:0}.page img[data-v-ec1c6acd]{height:auto;width:100%}.page_container[data-v-ec1c6acd]{padding:1px 20px}.page_container h3[data-v-ec1c6acd]{font-family:Comfortaa;font-size:2.1em;margin:.67em 0}.page_container p[data-v-ec1c6acd]{font-size:1.3em;line-height:150%}.page_container>div[data-v-ec1c6acd]{padding-top:104px}.page_container.line_bottom[data-v-ec1c6acd]{border-bottom:1px dashed #b2b2b2;padding-bottom:64px!important}.page_container.line_bottom .tofaq[data-v-ec1c6acd]{font-size:1.3em}.page_container.line_bottom .tofaq .icon[data-v-ec1c6acd]:before{font-size:1em}.page_container.line_bottom>div[data-v-ec1c6acd]{padding-top:64px}.image[data-v-ec1c6acd]{align-items:flex-end;display:flex!important;position:relative}.image img[data-v-ec1c6acd],.image svg[data-v-ec1c6acd]{height:auto;margin:40px 0;width:100%}.hero[data-v-ec1c6acd]{border-bottom:10px solid #b2b2b2;padding-top:124px}.hero .image img[data-v-ec1c6acd]{margin:0}.hero.blue[data-v-ec1c6acd]{border-bottom:10px solid #44acb5}.hero.index .image[data-v-ec1c6acd]:before{content:"";display:block;height:0;padding-top:52%;width:100%}.hero.index .image img[data-v-ec1c6acd]{bottom:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);margin:0;position:absolute;right:0}.hero.index .image img.reveal[data-v-ec1c6acd]{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:hero_reveal-ec1c6acd;animation-timing-function:linear}.hero.index .image img.hide[data-v-ec1c6acd]{animation-duration:2.005s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:hero_hide-ec1c6acd;animation-timing-function:linear}@media screen and (max-width:35.5em){.hero .image[data-v-ec1c6acd]{width:100%}}.explain[data-v-ec1c6acd]{box-sizing:border-box;letter-spacing:0;margin:0 auto;max-width:600px;padding:40px;text-align:center}.explain h1[data-v-ec1c6acd]{color:#44acb5;font-family:Comfortaa;font-size:1.5em;font-weight:700;margin:0}.explain h2[data-v-ec1c6acd]{color:#999;font-size:1.2em;font-weight:400;margin:20px 0 0}.explain h2 em[data-v-ec1c6acd],.explain h2 strong[data-v-ec1c6acd]{color:#ef3e33}.explain form[data-v-ec1c6acd]{margin-top:20px}.explain form input[data-v-ec1c6acd]{border-color:#44acb5}.explain form input[data-v-ec1c6acd]::-moz-placeholder{font-size:.6em}.explain form input[data-v-ec1c6acd]::placeholder{font-size:.6em}.pure-button{font-size:70%;padding:1em}@media screen and (min-width:576px){.explain form input[data-v-ec1c6acd]::-moz-placeholder{font-size:.8em}.explain form input[data-v-ec1c6acd]::placeholder{font-size:.8em}.pure-button{font-size:90%;padding:.7em}}@media screen and (min-width:768px){.explain form input[data-v-ec1c6acd]::-moz-placeholder{font-size:.6em}.explain form input[data-v-ec1c6acd]::placeholder{font-size:.6em}.pure-button{font-size:70%;padding:1em}}@media screen and (min-width:960px){.explain form input[data-v-ec1c6acd]::-moz-placeholder{font-size:.8em}.explain form input[data-v-ec1c6acd]::placeholder{font-size:.8em}.pure-button{font-size:90%;padding:.7em}}.text[data-v-ec1c6acd]{max-width:600px}.tree[data-v-ec1c6acd],.tree p[data-v-ec1c6acd]{text-align:center}.tree p[data-v-ec1c6acd]{display:block;margin:0 auto;width:60%}.tree .page_container[data-v-ec1c6acd]{padding-bottom:20px}.integrazione img[data-v-ec1c6acd]{box-shadow:0 5px 20px #0006}.features .feature_icon[data-v-ec1c6acd]:before{color:#fafafa;font-size:60px;padding:60px 0 20px;text-shadow:none}.features .feature_icon.r-90[data-v-ec1c6acd]{display:block;padding:60px 0 20px}.features .feature_icon.r-90[data-v-ec1c6acd]:before{padding:0;transform:rotate(90deg)}.features .feature_icon.icon_navy[data-v-ec1c6acd]:before{color:#2584dc}.features .feature_icon.icon_blue[data-v-ec1c6acd]:before{color:#44acb5}.simple_icon[data-v-ec1c6acd]:before{color:#fafafa;font-size:80px;padding:20px 0;text-shadow:none}.prices img[data-v-ec1c6acd]{max-width:225px}.prices span.price_descs[data-v-ec1c6acd]{font-family:Lato;font-size:1.5em;font-weight:400}.map_wrapper[data-v-ec1c6acd],.prices .centered[data-v-ec1c6acd]{align-items:center;display:flex;justify-content:center}.map_wrapper[data-v-ec1c6acd]{background-image:url(../map_placeholder.jpg);background-position:50%;background-size:cover;height:400px;width:100%}.map_wrapper .showpv[data-v-ec1c6acd]{align-items:center;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation-delay:2.5s;animation-iteration-count:2;backface-visibility:hidden;background-color:#ef3e33;color:#fff;display:flex;font-size:1.5em;margin-top:0;padding:.5em;perspective:1000px;transform:translateZ(0);transition:box-shadow .5s,background-color .5s}.map_wrapper .showpv[data-v-ec1c6acd]:hover{background-color:#f26259;box-shadow:0 3px 10px #0000004d}.pvcount_bk[data-v-ec1c6acd]{background-image:url(../pvcount_placeholder.jpg);background-position:center 115px;background-repeat:no-repeat;min-height:450px}.pvcount_wrapper[data-v-ec1c6acd]{align-items:center;display:flex;justify-content:center;width:100%}.pvcount_wrapper .showpvcount[data-v-ec1c6acd]{align-items:center;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation-delay:2.5s;animation-iteration-count:2;backface-visibility:hidden;background-color:#ef3e33;color:#fff;display:flex;font-size:1.5em;margin-top:0;padding:.5em;perspective:1000px;transform:translateZ(0);transition:box-shadow .5s,background-color .5s}.pvcount_wrapper .showpvcount[data-v-ec1c6acd]:hover{background-color:#f26259;box-shadow:0 3px 10px #0000004d}@media screen and (min-width:768px){.explain[data-v-ec1c6acd]{padding:60px;text-align:left}.explain h1[data-v-ec1c6acd]{font-size:1.8em}.image img[data-v-ec1c6acd],.image svg[data-v-ec1c6acd]{margin-top:40px}.text[data-v-ec1c6acd]{padding:0 0 0 40px}.text.left[data-v-ec1c6acd]{padding:0 40px 0 0}}@media screen and (min-width:1024px){.explain[data-v-ec1c6acd]{margin:0;padding:80px}.explain h1[data-v-ec1c6acd]{font-size:2em}}@media screen and (min-width:1280px){.explain[data-v-ec1c6acd]{padding:80px}.explain h1[data-v-ec1c6acd]{font-size:2.5em}.explain h2[data-v-ec1c6acd]{font-size:1.3em}}.page_navy .explain h1[data-v-ec1c6acd]{color:#2584dc;margin:0}.page_navy .explain h2 em[data-v-ec1c6acd],.page_navy .explain h2 strong[data-v-ec1c6acd]{color:#505050}.page_navy .explain form input[data-v-ec1c6acd]{border-color:#2584dc}.pure-button.pulse[data-v-ec1c6acd]{animation-duration:2s;animation-iteration-count:infinite;animation-name:button_pulse-ec1c6acd;box-shadow:0 0 #000;transform:scale(1)}.pure-button.pulse.pure-button-primary[data-v-ec1c6acd]{animation-name:button_pulse_primary-ec1c6acd;box-shadow:0 0 #44acb5}.pure-button.pulse.pure-button-red[data-v-ec1c6acd]{animation-name:button_pulse_red-ec1c6acd;box-shadow:0 0 #ef3e33}.pure-button.pulse.pure-button-navy[data-v-ec1c6acd]{animation-name:button_pulse_navy-ec1c6acd;box-shadow:0 0 #2584dc}@keyframes button_pulse-ec1c6acd{0%{box-shadow:0 0 #000000b3;transform:scale(.95)}70%{box-shadow:0 0 0 15px transparent;transform:scale(1)}to{box-shadow:0 0 0 0 transparent;transform:scale(.95)}}@keyframes button_pulse_red-ec1c6acd{0%{box-shadow:0 0 #ef3e33b3;transform:scale(.95)}70%{box-shadow:0 0 0 15px #ef3e3300;transform:scale(1)}to{box-shadow:0 0 #ef3e3300;transform:scale(.95)}}@keyframes button_pulse_navy-ec1c6acd{0%{box-shadow:0 0 #2584dcb3;transform:scale(.95)}70%{box-shadow:0 0 0 15px #2584dc00;transform:scale(1)}to{box-shadow:0 0 #2584dc00;transform:scale(.95)}}@keyframes button_pulse_primary-ec1c6acd{0%{box-shadow:0 0 #44acb5b3;transform:scale(.95)}70%{box-shadow:0 0 0 15px #44acb500;transform:scale(1)}to{box-shadow:0 0 #44acb500;transform:scale(.95)}}@keyframes hero_reveal-ec1c6acd{0%{clip-path:polygon(0 100%,0 100%,0 100%);opacity:.3}50%{clip-path:polygon(0 0,100% 100%,0 100%);opacity:1}to{clip-path:polygon(0 -100%,200% 100%,0 100%)}}@keyframes hero_hide-ec1c6acd{0%{clip-path:polygon(-100% 0,100% 0,100% 200%);opacity:1}50%{clip-path:polygon(0 0,100% 0,100% 100%)}to{clip-path:polygon(100% 0,100% 0,100% 0);opacity:.3}}.form[data-v-ec1c6acd]{margin:0 auto;max-width:500px;text-align:left}.form h3[data-v-ec1c6acd]{text-align:center}.form p[data-v-ec1c6acd]{font-size:1em!important;font-weight:400!important;margin-bottom:20px!important;width:100%!important}.form input[data-v-ec1c6acd],.form textarea[data-v-ec1c6acd]{border-color:#b2b2b2!important}.form label[data-v-ec1c6acd]{color:#b2b2b2;font-weight:500;margin-top:20px}.form textarea[data-v-ec1c6acd]{display:block;height:100px;width:100%}.form .controls[data-v-ec1c6acd]{padding-top:20px;text-align:left}.form .required[data-v-ec1c6acd]{color:#ae170e;margin-right:7px}.form .required[data-v-ec1c6acd]:before{font-size:12px!important}.form.primary h3[data-v-ec1c6acd]{color:#44acb5!important}.form.primary input[data-v-ec1c6acd],.form.primary textarea[data-v-ec1c6acd]{border-color:#44acb5!important}.form.primary label[data-v-ec1c6acd]{color:#44acb5}.form.navy h3[data-v-ec1c6acd]{color:#2584dc!important}.form.navy input[data-v-ec1c6acd],.form.navy textarea[data-v-ec1c6acd]{border-color:#2584dc!important}.form.navy label[data-v-ec1c6acd]{color:#2584dc}.formErrors[data-v-ec1c6acd]{background-color:#fcdbd9;border:1px solid #f69792;border-radius:4px;color:#ae170e;list-style-position:inside;padding:10px 20px}.contact_icon[data-v-ec1c6acd]{text-align:right}.contact_icon i[data-v-ec1c6acd]{color:#b2b2b2;display:inline-block}.contact_icon i[data-v-ec1c6acd]:before{font-size:41px}.phone[data-v-ec1c6acd]{font-size:1.2em;padding-left:20px}.phone span[data-v-ec1c6acd],.phone strong[data-v-ec1c6acd]{color:#191716;display:block}.phone span[data-v-ec1c6acd]{color:#7f7f7f;font-size:.8em;font-style:italic}.hr[data-v-ec1c6acd]{border:0;border-bottom:1px dashed #b2b2b2;margin-bottom:20px;padding-top:20px}
