.main-navigation .menu{position:static;transform:translate3d(0px,0px,0px);z-index:0;opacity:1;background:0 0;height:auto;pointer-events:all;overflow:visible;padding:0;flex-flow:row nowrap;align-items:center;will-change:initial;backface-visibility:visible;transform-style:flat}@media(max-width:1279px){#proggio-logo{width:min(24vw, 114px)}.main-navigation .menu>li.top-demo{opacity:1;margin:.8em 0;transform:translate3d(0px,0px,0px)}}.hero-rev{overflow:hidden}.hero-rev>.wp-block-cover__inner-container{z-index:1}.hero-rev .rev-bg{position:absolute;z-index:-1;inset:0;pointer-events:none}.hero-rev h1 strong{font-size:clamp(42px, 6vw, 92px)}.group-on-hero{padding:clamp(2em, 6.8vw, 3.56em) min(var(--spacer-el) * 3, 8vw);margin:calc(-1 * max(224px, 22%)) auto 0 !important;max-width:1572px;border-radius:var(--border-radius);background:var(--White);box-shadow:0 4px 4px rgba(0,0,0,.25);position:relative;z-index:3;--img-on-right:min(30vw, 436px)}.lp-free-timeline-video-hero .group-on-hero{margin-top:0 !important}@media(min-width:1024px){.lp-free-timeline-video-hero .hp-row-video-tabs>.wp-block-group__inner-container{padding-top:0}}body[class*=template-theme3lp-free] .hero-rev div.wp-block-group .is-style-spacer-half-sections:first-child{display:none}body[class*=template-theme3lp-free] .hero-rev div.wp-block-group .wp-block-spacer:last-child{height:clamp(5em, 10vw, 224px) !important}@media(min-width:1280px){.group-on-hero{margin:calc(-1 * max(318px, 18%)) auto 0 !important}body[class*=template-theme3lp-free] .hero-rev div.wp-block-group .is-style-spacer-half-sections:first-child+h1{margin-top:0}body[class*=template-theme3lp-free] .hero-rev div.wp-block-group .wp-block-spacer:last-child{height:clamp(2em, 5vw, 5em) !important}}.group-free-form .wp-block-image{position:absolute;bottom:0;right:.2em;pointer-events:none;max-width:var(--img-on-right);display:none}.site-main .group-free-form input[type=email]{display:block;border:1px solid var(--ProggioBlueDark);background:var(--White);padding:.88em clamp(1em, 1vw, 2em);line-height:1;border-radius:0;white-space:nowrap;text-overflow:ellipsis}.site-main .group-free-form input[type=submit]{color:var(--White);background:var(--ProggioBlue);border:none;transition:.2s;margin-top:1.34em;padding:1.1em 1.362em;font-size:clamp(15px, 1.2vw, 20px)}.site-main .group-free-form input[type=submit]:is(:hover,:active,:focus){background:var(--ProggioBlueDark)}.site-main .group-free-form .hs-form .actions{margin:0}.site-main .group-free-form .hs-form .actions:after,.group-free-form .hs-form .actions:before{display:none}.site-main .group-free-form .hs-form{position:relative}.site-main .group-free-form .hs-form .input+ul.hs-error-msgs{display:inline-block !important;color:var(--ProggioBlueDark);padding:.8rem 0 0 1.16em;z-index:1;position:relative;margin:0}@media(min-width:782px){.group-free-form .wp-block-image{display:block}.site-main .group-free-form input[type=email]{max-width:calc(116% - var(--img-on-right))}}@media(min-width:1024px){.site-main .group-free-form .hs-form .input+ul.hs-error-msgs{position:absolute;top:100%;padding-left:0}}@media(min-width:1680px){.site-main .group-free-form input[type=email]{max-width:calc(106% - var(--img-on-right))}}@media(max-width:599px){.wrap-mobile-logotypes{max-width:320px;margin-left:auto;margin-right:auto}}@media(max-width:1279px){:is(.row-fingertips,.row-planning) .wp-block-cover{display:block;min-height:0}:is(.row-fingertips,.row-planning) .wp-block-cover .wp-block-cover__image-background{position:static}}@media(min-width:1280px){.row-planning .wp-block-cover .wp-block-cover__image-background{max-height:100%;padding-right:8%;object-fit:contain}.row-planning .wp-block-cover{min-height:min(42vw, 592px)}}@media(min-width:1280px){.row-fingertips .wp-block-cover{min-height:min(42vw, 824px)}.row-fingertips .wp-block-cover .wp-block-cover__image-background{max-height:100%;object-fit:contain}}