.paragraph__title,.cards-info__heading,.block__text h1,.block__text h2,.blocks__text h1,.blocks__text h2,.blocks__item--long .blocks__text h3,.block-carousel__title h2,.block-assistenza__title h1,.block-assistenza__title h2,.block-assistenza__title,.cards-download__heading,.cards__heading,.block-form__title,.features__text h1,.features__text h2,.heading__title h1,.heading__title h2,.heading__title,.hero-form__intro h1,.hero-form__intro h2,.hero-form__text h1,.hero-form__text h2,.hero-form__text,.hero-detail__title h1,.hero-detail__title h2,.hero-detail__title,.hero-home__title h1,.hero-home__title h2,.hero-home__subtitle h1,.hero-home__subtitle h2,.hero-home__title,.hero-home__subtitle,.hero__intro h1,.hero__intro h2,.hero__text h1,.hero__text h2,.hero__text,h1{font-family:"Inter",sans-serif;color:#332229;font-size:49px;font-weight:400;line-height:59px;line-height:1.2;letter-spacing:-0.03em}.paragraph__title,.cards-info__heading,.block__text h1,.block__text h2,.blocks__text h1,.blocks__text h2,.blocks__item--long .blocks__text h3,.block-carousel__title h2,.block-assistenza__title h1,.block-assistenza__title h2,.block-assistenza__title,.cards-download__heading,.cards__heading,.block-form__title,.features__text h1,.features__text h2,.heading__title h1,.heading__title h2,.heading__title,.hero-form__intro h1,.hero-form__intro h2,.hero-form__text h1,.hero-form__text h2,.hero-form__text,.hero-detail__title h1,.hero-detail__title h2,.hero-detail__title,.hero-home__title h1,.hero-home__title h2,.hero-home__subtitle h1,.hero-home__subtitle h2,.hero-home__title,.hero-home__subtitle,.hero__intro h1,.hero__intro h2,.hero__text h1,.hero__text h2,.hero__text,h1{font-size:40px}@media screen and (min-width: 1024px){.paragraph__title,.cards-info__heading,.block__text h1,.block__text h2,.blocks__text h1,.blocks__text h2,.blocks__item--long .blocks__text h3,.block-carousel__title h2,.block-assistenza__title h1,.block-assistenza__title h2,.block-assistenza__title,.cards-download__heading,.cards__heading,.block-form__title,.features__text h1,.features__text h2,.heading__title h1,.heading__title h2,.heading__title,.hero-form__intro h1,.hero-form__intro h2,.hero-form__text h1,.hero-form__text h2,.hero-form__text,.hero-detail__title h1,.hero-detail__title h2,.hero-detail__title,.hero-home__title h1,.hero-home__title h2,.hero-home__subtitle h1,.hero-home__subtitle h2,.hero-home__title,.hero-home__subtitle,.hero__intro h1,.hero__intro h2,.hero__text h1,.hero__text h2,.hero__text,h1{font-size:calc(40px + 9*(100vw - 1024px)/256)}}@media screen and (min-width: 1280px){.paragraph__title,.cards-info__heading,.block__text h1,.block__text h2,.blocks__text h1,.blocks__text h2,.blocks__item--long .blocks__text h3,.block-carousel__title h2,.block-assistenza__title h1,.block-assistenza__title h2,.block-assistenza__title,.cards-download__heading,.cards__heading,.block-form__title,.features__text h1,.features__text h2,.heading__title h1,.heading__title h2,.heading__title,.hero-form__intro h1,.hero-form__intro h2,.hero-form__text h1,.hero-form__text h2,.hero-form__text,.hero-detail__title h1,.hero-detail__title h2,.hero-detail__title,.hero-home__title h1,.hero-home__title h2,.hero-home__subtitle h1,.hero-home__subtitle h2,.hero-home__title,.hero-home__subtitle,.hero__intro h1,.hero__intro h2,.hero__text h1,.hero__text h2,.hero__text,h1{font-size:49px}}@media(max-width: 991px){.paragraph__title,.cards-info__heading,.block__text h1,.block__text h2,.blocks__text h1,.blocks__text h2,.blocks__item--long .blocks__text h3,.block-carousel__title h2,.block-assistenza__title h1,.block-assistenza__title h2,.block-assistenza__title,.cards-download__heading,.cards__heading,.block-form__title,.features__text h1,.features__text h2,.heading__title h1,.heading__title h2,.heading__title,.hero-form__intro h1,.hero-form__intro h2,.hero-form__text h1,.hero-form__text h2,.hero-form__text,.hero-detail__title h1,.hero-detail__title h2,.hero-detail__title,.hero-home__title h1,.hero-home__title h2,.hero-home__subtitle h1,.hero-home__subtitle h2,.hero-home__title,.hero-home__subtitle,.hero__intro h1,.hero__intro h2,.hero__text h1,.hero__text h2,.hero__text,h1{font-size:25px;line-height:35px}}.block-preventivo__title,.block-preventivo__pagination,.carousel-settori__text h2,h2{font-family:"Inter",sans-serif;color:#332229;font-size:35px;font-weight:400;line-height:43px;letter-spacing:-0.03em}.block-preventivo__title,.block-preventivo__pagination,.carousel-settori__text h2,h2{font-size:30px}@media screen and (min-width: 1024px){.block-preventivo__title,.block-preventivo__pagination,.carousel-settori__text h2,h2{font-size:calc(30px + 5*(100vw - 1024px)/256)}}@media screen and (min-width: 1280px){.block-preventivo__title,.block-preventivo__pagination,.carousel-settori__text h2,h2{font-size:35px}}@media(max-width: 1024px){.block-preventivo__title,.block-preventivo__pagination,.carousel-settori__text h2,h2{font-size:28px}}@media(max-width: 991px){.block-preventivo__title,.block-preventivo__pagination,.carousel-settori__text h2,h2{font-size:21px;line-height:28px}}.carousel-blog-alt__title,.carousel-blog__title,.gallery__title,.cards-info__title,.block--sidebar .block__description h3,.blocks__text h3,.block-carousel__text h3,.block-list__container h3,.carousel-cards__text h3,.sidebar__text h3,.cards-alt__text h3,.block-assistenza__text h3,.block-assistenza__text,.cards__subtitle,.cards__title,.features__text h3,.hero-home__title h3,.hero-home__subtitle h3,.hero__title,h3{font-family:"Inter",sans-serif;color:#332229;font-size:25px;font-weight:500;line-height:35px;line-height:1.35;letter-spacing:-0.03em}.carousel-blog-alt__title,.carousel-blog__title,.gallery__title,.cards-info__title,.block--sidebar .block__description h3,.blocks__text h3,.block-carousel__text h3,.block-list__container h3,.carousel-cards__text h3,.sidebar__text h3,.cards-alt__text h3,.block-assistenza__text h3,.block-assistenza__text,.cards__subtitle,.cards__title,.features__text h3,.hero-home__title h3,.hero-home__subtitle h3,.hero__title,h3{font-size:25px}@media screen and (min-width: 1024px){.carousel-blog-alt__title,.carousel-blog__title,.gallery__title,.cards-info__title,.block--sidebar .block__description h3,.blocks__text h3,.block-carousel__text h3,.block-list__container h3,.carousel-cards__text h3,.sidebar__text h3,.cards-alt__text h3,.block-assistenza__text h3,.block-assistenza__text,.cards__subtitle,.cards__title,.features__text h3,.hero-home__title h3,.hero-home__subtitle h3,.hero__title,h3{font-size:calc(25px + 0*(100vw - 1024px)/256)}}@media screen and (min-width: 1280px){.carousel-blog-alt__title,.carousel-blog__title,.gallery__title,.cards-info__title,.block--sidebar .block__description h3,.blocks__text h3,.block-carousel__text h3,.block-list__container h3,.carousel-cards__text h3,.sidebar__text h3,.cards-alt__text h3,.block-assistenza__text h3,.block-assistenza__text,.cards__subtitle,.cards__title,.features__text h3,.hero-home__title h3,.hero-home__subtitle h3,.hero__title,h3{font-size:25px}}.carousel-blog-alt__text h4,.carousel-blog__text h4,.block-preventivo__pagination span,.block-preventivo__container--4 h4 a,.carousel-settori__text p,.cards-info__text h4,.block--sidebar .block__description h4,.block__text h4,.cards-numbers__text h4,.cards-download__title,.cards__bottom h4,.cards__description,.cards__item--small .cards__title,.list h4,.hero-detail__text h3,.hero-detail__text h4,h4,h5,h6{font-family:"Inter",sans-serif;color:#332229;font-size:21px;font-weight:500;line-height:28px;letter-spacing:-0.01em;line-height:1.3}.carousel-blog-alt__text h4,.carousel-blog__text h4,.block-preventivo__pagination span,.block-preventivo__container--4 h4 a,.carousel-settori__text p,.cards-info__text h4,.block--sidebar .block__description h4,.block__text h4,.cards-numbers__text h4,.cards-download__title,.cards__bottom h4,.cards__description,.cards__item--small .cards__title,.list h4,.hero-detail__text h3,.hero-detail__text h4,h4,h5,h6{font-size:19px}@media screen and (min-width: 1024px){.carousel-blog-alt__text h4,.carousel-blog__text h4,.block-preventivo__pagination span,.block-preventivo__container--4 h4 a,.carousel-settori__text p,.cards-info__text h4,.block--sidebar .block__description h4,.block__text h4,.cards-numbers__text h4,.cards-download__title,.cards__bottom h4,.cards__description,.cards__item--small .cards__title,.list h4,.hero-detail__text h3,.hero-detail__text h4,h4,h5,h6{font-size:calc(19px + 2*(100vw - 1024px)/256)}}@media screen and (min-width: 1280px){.carousel-blog-alt__text h4,.carousel-blog__text h4,.block-preventivo__pagination span,.block-preventivo__container--4 h4 a,.carousel-settori__text p,.cards-info__text h4,.block--sidebar .block__description h4,.block__text h4,.cards-numbers__text h4,.cards-download__title,.cards__bottom h4,.cards__description,.cards__item--small .cards__title,.list h4,.hero-detail__text h3,.hero-detail__text h4,h4,h5,h6{font-size:21px}}.footer__column p,.carousel-blog-alt__text p,.carousel-blog-alt__text,.carousel-blog__text p,.carousel-blog__text,.block-preventivo__item,.carousel-settori__title,.cards-info__text a,.menu-dropdown__title,.block--sidebar .block__description a,.block--sidebar .block__description p,.block__text p,.block__text,.blocks__text a,.block-carousel__text p,.block-list__item a,.carousel-cards__text p,.sidebar-fixed__text a,.sidebar__text a,.sidebar__text p,.cards-numbers__text p,.cards-alt__text p,.block-assistenza__text p,.block-assistenza__text h5,.block-assistenza__title p,.cards-download__text,.cards__bottom table tbody td,.cards__text,.block-form__text,.heading__title a,.heading__title p,.hero-form__intro p,.hero-form__text p,.hero-detail__text p,.hero-detail__title p,.hero-home__title p,.hero-home__subtitle p,.hero___subtitle,.hero__intro p,.hero__text p,.language-selector-footer__link,.language-selector-footer__current,.menu-mobile-detail-second__title,.menu-mobile-detail__title,.menu-mobile__voice,.menu-mobile__voice a,a,p{font-family:"Inter",sans-serif;color:#332229;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.01em}.footer__link,.footer ul li a,.footer ul li,.footer__text,.block-preventivo__form form .legal-consent-container .hs-form-booleancheckbox label p,.block-preventivo__form form .legal-consent-container .hs-richtext p,.block-preventivo__form form .legal-consent-container .hs-richtext a,.menu-dropdown--prodotti .menu-dropdown__element .menu-dropdown__subtitle,.carousel-logo__box p,.sidebar-fixed__text p,.hero-form form .legal-consent-container .hs-form-booleancheckbox label p,.hero-form form .legal-consent-container .hs-richtext p,.hero-form form .legal-consent-container .hs-richtext a,.menu-mobile-detail-second__subtitle,.menu-mobile-detail__subtitle{font-family:"Inter",sans-serif;color:#332229;font-size:13px;font-weight:400;line-height:15.73px;letter-spacing:-0.01em}.block-preventivo__pretitle,.breadcrumbs__link,.filters-mobile .filter,.filters .filter,.language-selector__link,.language-selector__current,.menu__voice a,.menu__voice{font-family:"Inter",sans-serif;color:#332229;font-size:15px;font-weight:400;line-height:16.5px}.carousel-cards__heading,.block-form__heading,.heading--big .heading__title h1,.heading--big .heading__title{font-family:"Inter",sans-serif;color:#332229;font-size:225px;font-weight:600;line-height:185px;letter-spacing:-0.03em}.carousel-cards__heading,.block-form__heading,.heading--big .heading__title h1,.heading--big .heading__title{font-size:80px}@media screen and (min-width: 1024px){.carousel-cards__heading,.block-form__heading,.heading--big .heading__title h1,.heading--big .heading__title{font-size:calc(80px + 145*(100vw - 1024px)/256)}}@media screen and (min-width: 1280px){.carousel-cards__heading,.block-form__heading,.heading--big .heading__title h1,.heading--big .heading__title{font-size:225px}}@media screen and (max-width: 1440px){.carousel-cards__heading,.block-form__heading,.heading--big .heading__title h1,.heading--big .heading__title{font-size:175px;line-height:145px}}@media screen and (max-width: 1280px){.carousel-cards__heading,.block-form__heading,.heading--big .heading__title h1,.heading--big .heading__title{font-size:140px;line-height:125px}}@media screen and (max-width: 991px){.carousel-cards__heading,.block-form__heading,.heading--big .heading__title h1,.heading--big .heading__title{font-size:100px;line-height:88px}}@media screen and (max-width: 768px){.carousel-cards__heading,.block-form__heading,.heading--big .heading__title h1,.heading--big .heading__title{font-size:80px;line-height:67px}}@media screen and (max-width: 500px){.carousel-cards__heading,.block-form__heading,.heading--big .heading__title h1,.heading--big .heading__title{font-size:50px;line-height:50px}}@keyframes headerSlide{0%{top:-100px}100%{top:0}}@keyframes ctaCircles{0%{transform:scale(1);opacity:0}50%{opacity:1}100%{transform:scale(2.5);opacity:0}}@keyframes ctaCircles2{0%{transform:scale(1);opacity:0}50%{opacity:1}100%{transform:scale(2.3);opacity:0}}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:none}img{max-width:100%;display:block;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit;border:none}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}input:focus,textarea:focus,select:focus{outline:none}html{scroll-behavior:smooth}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}body{color:#332229;background-color:#fff;font-family:"Inter",sans-serif;position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1 strong{font-weight:600}h2 strong{font-weight:600}p strong{font-weight:600}ul{padding-left:20px}a{color:#46c0f0}.center{text-align:center}.skip-button{padding:0 24px;margin:0 auto;width:100%;position:fixed;top:-60px;z-index:999;height:60px;background-color:#fff;display:flex;align-items:center;transition:top .3s ease-in-out}.skip-button:focus{outline:none !important;top:0}.skip-button:focus span{outline:2px solid #46c0f0;outline-offset:2px}.skip-button span{font-size:16px;line-height:normal;font-weight:600;text-decoration:underline;color:#332229;text-align:left}@media screen and (max-width: 1440px){.skip-button{padding:0 80px}}@media screen and (max-width: 1280px){.skip-button{padding:0 50px}}@media screen and (max-width: 768px){.skip-button{padding:0 20px}}.flash-messages-container{position:fixed;top:130px;right:calc(50vw - 690px);z-index:300;width:calc(100% - 40px);max-width:450px}@media screen and (max-width: 1420px){.flash-messages-container{right:20px}}.flash-message{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;line-height:22px;padding:20px 40px;margin-bottom:10px;background:#fff;text-align:center;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.2);cursor:pointer;max-height:140px;animation:flashMessageFadeIn linear .6s;animation-iteration-count:1;animation-fill-mode:forwards}.flash-message--success{color:#009b13}.flash-message--error{color:#970d0d}.flash-message--hidden{animation:flashMessageFadeOut linear .5s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes flashMessageFadeIn{0%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@keyframes flashMessageFadeOut{50%{opacity:0}100%{opacity:0;max-height:0;padding:0;margin:0;visibility:hidden}}.form{width:100%;max-width:750px;margin:0 auto;padding:0 25px 100px;display:flex;flex-wrap:wrap;justify-content:space-between}.form__title{flex-basis:100%;margin-bottom:30px;font-size:35px;font-weight:bold;text-align:center}.form__row{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.form__element{position:relative;flex-basis:100%;display:flex;flex-wrap:wrap;min-width:0}.form__element--2{flex-basis:48%}.form__element--3{flex-basis:31%}.form__element--4{flex-basis:23%}.form__select,.form__input{flex-basis:100%;height:60px;padding:0 15px;font-size:18px;line-height:60px;border:1px solid #acacac;background:#fff;font-weight:300;min-width:0}.form__select::-moz-placeholder, .form__input::-moz-placeholder{font-weight:300;font-size:18px;color:#383838;opacity:.5}.form__select::placeholder,.form__input::placeholder{font-weight:300;font-size:18px;color:#383838;opacity:.5}.form__select:focus,.form__input:focus{outline:none}.form__select--error,.form__input--error{border:1px solid red}.form__select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12.957" height="7.185" viewBox="0 0 12.957 7.185"><g id="next" transform="translate(15.695 -19.598) rotate(90)"><path id="Tracciato_297" data-name="Tracciato 297" class="cls-1" d="M19.326,15.2a.228.228,0,0,1-.162-.39l5.567-5.567L19.165,3.673a.228.228,0,0,1,.323-.323l5.729,5.727a.229.229,0,0,1,0,.324l-5.729,5.728A.226.226,0,0,1,19.326,15.2Z" transform="translate(1 0)"/></g></svg>');background-repeat:no-repeat;background-position-x:95%;background-position-y:50%;border-radius:2px;padding:0 35px 0 15px}.form__textarea{height:125px;padding-top:18px;line-height:21px;resize:none}.form__textarea::-moz-placeholder{font-weight:300;font-size:18px;color:#383838;opacity:.5}.form__textarea::placeholder{font-weight:300;font-size:18px;color:#383838;opacity:.5}.form__label{flex-basis:100%;font-weight:500;font-size:16px;line-height:16px;color:#383838;margin-bottom:10px}.form__check{flex-basis:100%;display:block;position:relative;padding-left:35px;cursor:pointer;font-size:16px;line-height:25px;color:#383838;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__check .form__checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form__checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;transition:all .3s}.form__check:hover .form__checkbox~.form__checkmark{background-color:#ccc;transition:all .3s}.form__check .form__checkbox:checked~.form__checkmark{background-color:red;transition:all .3s}.form__checkmark:after{content:"";position:absolute;display:none}.form__check .form__checkbox:checked~.form__checkmark:after{display:block}.form__check .form__checkmark:after{left:9px;top:5px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.form__submit{max-width:260px;padding:12px 28px;border:2px solid red;cursor:pointer;transition:all .3s;margin-top:15px}.form__submit p{font-size:18px;line-height:18px}.form__submit:hover{transition:all .3s;background-color:red}.form__submit:hover p{color:#fff}.form .submit-disabled{background-color:#c2c2c2;opacity:.3;cursor:not-allowed}.form .submit-disabled p{color:red}.form__feedback{max-height:0;overflow:hidden;margin-top:5px;height:20px;flex-basis:100%;font-weight:300;font-size:16px;line-height:16px;color:red;text-align:left;transition:max-height .3s}.form__feedback--general{background-color:rgba(255,0,0,.2);margin:20px 0;height:40px;line-height:40px;padding-left:15px}.form__feedback--custom{position:absolute;top:100%;left:0}.form__feedback--show{max-height:20px;transition:max-height .3s}.form__feedback--show.form__feedback--general{max-height:40px}.form__feedback-anchor{position:relative;top:-140px;width:1px}.form__upload{pointer-events:none;position:absolute;width:calc(100% - 50px);height:58px;background-color:#fff;top:27px;left:15px;overflow:hidden;cursor:pointer}.form__upload p{font-weight:300;font-size:18px;letter-spacing:-0.02em;line-height:56px;text-align:left;color:#383838;opacity:.5;width:90%;cursor:pointer}.form__upload img{position:absolute;height:24px;width:29px;right:0;top:50%;transform:translateY(-50%)}.form__input[type=file]{cursor:pointer}@media screen and (max-width: 900px){.form__element{flex-basis:100%}.form__element--2:not(:last-child){margin-bottom:30px}}.form-thankyou{display:none;text-align:center;width:100%;max-width:600px;margin:30px auto 5%;padding:25px;background-color:#fff;border-radius:20px;box-shadow:0px 13px 26px rgba(32,62,77,.3)}.form-thankyou.show{display:block}.form-thankyou__checkmark{width:56px;height:56px;margin:0 auto 25px auto;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px #84da46;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.form-thankyou__checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#84da46;fill:none;animation:stroke .6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.form-thankyou__checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65, 0, 0.45, 1) .8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #84da46}}.form-thankyou__title{font-weight:400;font-size:20px;text-align:center;margin:0 auto}.form-thankyou__text{font-weight:400;font-size:16px;text-align:center;margin-top:20px}@media screen and (max-width: 900px){.form-thankyou{width:90%}}.error{border:1px solid red;margin-bottom:0;transition:margin-bottom .3s}.checkbox-error::before{border:1px solid red}.cta{max-width:-moz-max-content;max-width:max-content;width:100%;padding:18.5px 23px;font-family:"Inter",sans-serif;color:#fff;background-color:#e5095c;display:inline-block;font-size:16px;line-height:19.36px;font-weight:600;border-radius:72px;border:2px solid #e5095c;cursor:pointer;position:relative;transition:all .3s ease-in-out,color .3s ease-in-out}.cta:hover{background-color:rgba(0,0,0,0);color:#e5095c}.cta--inverted{background-color:rgba(0,0,0,0);color:#332229;border-color:#332229}.cta--inverted:hover{background-color:#332229;color:#fff}.cta--tel{background-image:url(/app/resources/i/icon-tel.svg);background-repeat:no-repeat;background-position:25px;background-size:17px;padding-left:52px}.cta--tel:hover{background-image:url(/app/resources/i/icon-tel-white.svg)}@media screen and (max-width: 1024px){.cta--tel{padding-left:52px !important}}@media screen and (max-width: 1024px){.cta{padding:15px 25px}}.cta-mobile{width:100%;bottom:0;left:0;right:0;z-index:11;position:fixed;display:none}@media screen and (max-width: 1024px){.cta-mobile{display:block}}.cta-mobile__container{margin:0 10px 10px;display:flex;align-items:center;padding:10px;background-color:#fff;border-radius:80px;position:relative}.cta-mobile__container::after{content:"";position:absolute;z-index:-1;filter:blur(4px);height:109%;border-radius:150px;top:0;left:2px;right:2px;background:linear-gradient(89.84deg, rgba(229, 9, 92, 0.1) -3%, rgba(70, 192, 240, 0.1) 48.92%, rgba(68, 159, 53, 0.1) 102.97%)}.cta-mobile__phone{width:45px;height:45px;border-radius:50%;border:1px solid #332229;display:flex;justify-content:center;align-items:center}.cta-mobile__cta{max-width:calc(100% - 55px);margin-left:10px;text-align:center}.menu{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 1280px){.menu{display:none}}.menu__logo{max-width:116px;width:100%}.menu__wrapper{width:100%}.menu__container{display:flex;justify-content:space-between;width:100%;padding-top:22px}.menu__link{transition:color .3s ease-in-out}.menu__voices{width:64%;display:flex;justify-content:flex-start;align-items:flex-end;margin-left:45px !important;margin-right:6% !important}@media screen and (max-width: 1440px){.menu__voices{margin-left:25px !important;margin-right:2% !important}}.menu__voices .menu__voice:hover{color:#46c0f0}.menu__voices .menu__voice:hover .menu__link{color:#46c0f0}.menu__voices .menu__voice:hover .menu__icon{filter:invert(60%) sepia(95%) saturate(780%) hue-rotate(167deg) brightness(102%) contrast(88%)}.menu__voice{cursor:pointer;position:relative;display:flex;align-items:center;font-weight:500;padding-bottom:14px;min-width:-moz-max-content;min-width:max-content;transition:color .3s ease-in-out}.menu__voice:hover .menu-dropdown{opacity:1;visibility:visible}.menu__voice a{font-weight:500;transition:color .3s ease-in-out}.menu__voice img{margin-right:14px}.menu__voice:not(:last-child){margin-right:36px}@media screen and (max-width: 1500px){.menu__voice:not(:last-child){margin-right:25px}}@media screen and (max-width: 1400px){.menu__voice:not(:last-child){margin-right:15px}}.menu__voice--inactive{cursor:initial}.menu__voice--active{color:#46c0f0}.menu__voice--active .menu__icon{filter:invert(60%) sepia(95%) saturate(780%) hue-rotate(167deg) brightness(102%) contrast(88%)}.menu__voice--tel{border:2px solid #fff;background-color:#fff;padding:13px 18px;border-radius:38px;min-width:-moz-max-content;min-width:max-content;transition:background-color .3s ease-in-out}.menu__voice--tel:hover{background-color:rgba(0,0,0,0)}.menu__voice--area-riservata img{filter:invert(13%) sepia(13%) saturate(1120%) hue-rotate(283deg) brightness(90%) contrast(93%);transition:filter .3s ease-in-out}.menu__voice--area-riservata:hover{color:#46c0f0}.menu__voice--area-riservata:hover img{filter:invert(60%) sepia(95%) saturate(780%) hue-rotate(167deg) brightness(102%) contrast(88%)}.menu__icon{margin-right:0 !important;display:inline;margin-left:5px;vertical-align:middle;filter:invert(13%) sepia(13%) saturate(1120%) hue-rotate(283deg) brightness(90%) contrast(93%);transition:filter .3s ease-in-out}@media screen and (max-width: 1400px){.menu__icon{margin-left:0}}.menu__right{display:flex;justify-content:flex-end;align-items:flex-end}.menu__right-scrolled{width:34%;display:flex;justify-content:flex-end;align-items:center;display:none}.menu__right-scrolled .menu__voice{padding-bottom:0}.menu__right-scrolled .menu__voice--tel{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:50%;background-color:#e9f0f2;padding:0;transition:opacity .3s ease-in-out}.menu__right-scrolled .menu__voice--tel img{margin:0}.menu__right-scrolled .menu__voice--tel:hover{opacity:.7}.menu__right-scrolled .menu__voice:not(:last-child){margin-right:15px}.menu__right-scrolled .menu__voice:first-child{margin-right:30px}.menu-mobile{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:10;transition:left .3s ease-in-out;overflow:hidden;pointer-events:none}.menu-mobile__container{position:absolute;top:0;left:-100vw;right:0;width:100%;height:100vh;background:#fff;z-index:10;overflow-y:scroll;transition:left .3s ease-in-out;-ms-overflow-style:none;scrollbar-width:none}.menu-mobile__container::-webkit-scrollbar{display:none}.menu-mobile__wrapper{width:100%;height:100%;padding:120px 50px 50px;background:linear-gradient(180deg, #E9F0F2 0%, rgba(233, 240, 242, 0) 100%)}@media screen and (max-width: 768px){.menu-mobile__wrapper{padding-left:0;padding-right:0}}.menu-mobile__logo{position:absolute;top:40px;left:50px}.menu-mobile__logo--bottom{position:initial;margin-top:28px}.menu-mobile__voices{margin-bottom:25px}.menu-mobile__voice{padding:20px;border-bottom:1px solid #d6d3d4}.menu-mobile__voice a,.menu-mobile__voice .menu-mobile__link{position:relative;width:100%;display:flex;align-items:center}.menu-mobile__voice--opened .menu-mobile-detail{pointer-events:all}.menu-mobile__voice--opened .menu-mobile-detail__container{left:0}.menu-mobile__voice--active{background-color:rgba(163,206,223,.2)}.menu-mobile__icon{position:absolute;right:0;top:50%;transform:translateY(-50%);max-width:7.5px;filter:invert(9%) sepia(37%) saturate(639%) hue-rotate(284deg) brightness(95%) contrast(85%)}.menu-mobile__bottom{display:flex;flex-direction:column;align-items:center;padding-bottom:100px;padding-top:25px}.menu-mobile__cta{margin-bottom:10px;min-width:183px}.menu-mobile__cta--area-riservata{display:block;margin-left:auto;margin-right:auto;background:#fff;color:#332229;border-color:#fff;background-image:url(/app/resources//i/icon-area-riservata.svg);background-repeat:no-repeat;background-position:25px;background-size:17px;padding-left:52px;text-align:center}.menu-mobile-detail{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:11;pointer-events:none;transition:left .3s ease-in-out;overflow:hidden}.menu-mobile-detail__container{position:absolute;top:0;left:-100vw;right:0;width:100%;height:100vh;background:#fff;z-index:11;overflow-y:scroll;width:100%;height:100%;padding:30px 0 100px;background:#fff;transition:left .3s ease-in-out;-ms-overflow-style:none;scrollbar-width:none}.menu-mobile-detail__container::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.menu-mobile-detail__container{padding-left:0;padding-right:0}}.menu-mobile-detail__cta{padding:24px 20px;text-align:center;font-size:14px;line-height:17px;font-weight:500;box-shadow:0px 4px 3px 0px rgba(182,182,182,.2509803922);position:relative}.menu-mobile-detail__cta::after{content:"";position:absolute;background-image:url(/app/resources/i/arrow-left.svg);background-repeat:no-repeat;width:18px;height:18px;left:70px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.menu-mobile-detail__cta::after{left:20px}}.menu-mobile-detail__voices{padding:12px 50px 0}@media screen and (max-width: 768px){.menu-mobile-detail__voices{padding:12px 0 0}}.menu-mobile-detail__voice{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;border-bottom:1px solid #d6d3d4}.menu-mobile-detail__voice--opened .menu-mobile-detail-second{pointer-events:all}.menu-mobile-detail__voice--opened .menu-mobile-detail-second__container{left:0}.menu-mobile-detail__voice--active{background-color:rgba(163,206,223,.2)}.menu-mobile-detail__title{font-weight:500;transition:color .3s ease-in-out}.menu-mobile-detail__subtitle{line-height:18px;margin-right:57px;padding-top:2px}.menu-mobile-detail__icon{max-width:46px;width:100%}.menu-mobile-detail-second{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:12;pointer-events:none;transition:left .3s ease-in-out;overflow:hidden}.menu-mobile-detail-second__container{position:absolute;top:0;left:-100vw;right:0;width:100%;height:100vh;background:#fff;z-index:11;overflow-y:scroll;width:100%;height:100%;padding:30px 0 100px;background:#fff;transition:left .3s ease-in-out;-ms-overflow-style:none;scrollbar-width:none}.menu-mobile-detail-second__container::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.menu-mobile-detail-second__container{padding-left:0;padding-right:0}}.menu-mobile-detail-second__cta{padding:24px 20px;text-align:center;font-size:14px;line-height:17px;font-weight:500;box-shadow:0px 4px 3px 0px rgba(182,182,182,.2509803922);position:relative}.menu-mobile-detail-second__cta::after{content:"";position:absolute;background-image:url(/app/resources/i/arrow-left.svg);background-repeat:no-repeat;width:18px;height:18px;left:70px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.menu-mobile-detail-second__cta::after{left:20px}}.menu-mobile-detail-second__voices{padding:12px 50px 0}@media screen and (max-width: 768px){.menu-mobile-detail-second__voices{padding:12px 0 0}}.menu-mobile-detail-second__voice{display:flex;justify-content:space-between;width:100%;padding:20px;border-bottom:1px solid #d6d3d4}.menu-mobile-detail-second__voice--active{background-color:rgba(163,206,223,.2)}.menu-mobile-detail-second__title{font-weight:500;transition:color .3s ease-in-out}.menu-mobile-detail-second__subtitle{line-height:18px;margin-right:57px;padding-top:2px}.menu-mobile-detail-second__icon{max-width:46px;width:100%}.hamburger{z-index:13;padding:0;align-self:flex-end;display:none}@media screen and (max-width: 1280px){.hamburger{display:inline-block;align-self:center;height:24px}}.hamburger .hamburger-box{width:22px}.hamburger .hamburger-inner{width:22px}.hamburger .hamburger-inner::before{width:14px;right:2px}.hamburger .hamburger-inner::after{width:14px;left:2px}.hamburger.is-active .hamburger-inner::after{width:22px;left:auto}.language-selector{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;border:1px solid #332229;border-radius:50%}.language-selector--hidden{display:none}.language-selector:hover{z-index:9}.language-selector:hover .language-selector__inner{visibility:visible;opacity:1;max-height:300px;border:1px solid #332229;background-color:#fff}.language-selector:hover .language-selector__current{background-color:rgba(70,192,240,.1)}.language-selector__inner{display:flex;position:absolute;flex-direction:column;top:-2%;right:-3%;padding:50px 2px 4px 2px;border:1px solid rgba(0,0,0,0);border-radius:27px;background-color:rgba(0,0,0,0);visibility:hidden;opacity:0;max-height:0;transition:.4s ease-in-out}.language-selector__current{cursor:pointer;background-color:rgba(0,0,0,0);z-index:10;margin:2px;color:#332229;width:45px;height:45px;border-radius:50%;text-transform:uppercase;transition:background-color .3s ease-in-out}.language-selector__link{display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:#332229;border-radius:50%;width:45px;height:45px;margin-top:8px;transition:background-color .3s ease-in-out}.language-selector__link:hover{background-color:rgba(70,192,240,.1)}.language-selector-footer{cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;width:-moz-max-content;width:max-content}.language-selector-footer:hover .language-selector-footer__inner{opacity:1;visibility:visible}@media screen and (max-width: 768px){.language-selector-footer{margin:0 auto 42px;padding-right:34px}}.language-selector-footer__current{display:flex;align-items:center;font-weight:600;cursor:pointer;padding:0;background-color:rgba(0,0,0,0);color:#332229;position:relative;transition:color .3s ease-in-out,border-color .3s ease-in-out}.language-selector-footer__current::after{content:"";position:absolute;right:-36px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url(/app/resources/i/arrow-down-grey.svg);background-repeat:no-repeat}.language-selector-footer__current img{margin-right:12px;width:25px;height:25px;border-radius:50%;border:.5px solid #d6d3d4}.language-selector-footer__inner{position:absolute;visibility:hidden;opacity:0;bottom:100%;display:flex;flex-direction:column;transition:all .3s ease-in-out;min-width:-moz-max-content;min-width:max-content;width:100%;background:#fff;left:50%;transform:translateX(-50%);border-radius:28px;padding:15px;z-index:2}@media screen and (max-width: 768px){.language-selector-footer__inner{margin-bottom:15px;border-radius:18px}}.language-selector-footer__link{display:flex;transition:opacity .3s ease-in-out}.language-selector-footer__link:not(:first-child){margin-top:14px}.language-selector-footer__link:hover{opacity:.6}.language-selector-footer__link img{margin-right:12px;width:25px;height:25px;border-radius:50%;border:.5px solid #d6d3d4}.language-selector-footer--mobile{margin-top:35px;padding-right:30px;margin-bottom:88px;margin:35px auto 88px}.language-selector-footer--mobile .language-selector-footer__inner{bottom:auto;top:100%;margin-bottom:0;margin-top:15px}.hero{padding-top:20px;position:relative;z-index:1}@media screen and (max-width: 1024px){.hero{padding-top:0}}.hero__container{display:flex;justify-content:space-between;align-items:flex-start;position:relative}@media screen and (max-width: 1024px){.hero__container{flex-direction:column}}.hero__left{opacity:0;max-width:406px;width:38%;margin-right:12%;z-index:2;padding-top:50px}.hero__left--long{max-width:680px;width:47%;margin-right:0;padding-top:0}@media screen and (max-width: 1024px){.hero__left{order:1;margin-top:20px;margin-right:0;max-width:100%;width:100%;padding-top:0}}.hero__right{position:relative;width:50%}@media screen and (max-width: 1024px){.hero__right{order:0;width:80%;margin-left:auto}}.hero__backgrounds{position:absolute;z-index:1;transform:translateX(-50%);bottom:0;width:28vw;height:35vw;max-width:499px;max-height:550px;left:3%}@media screen and (max-width: 1024px){.hero__backgrounds{transform:none;width:74%;left:-25%;top:45%}}.hero__background{position:absolute;opacity:0}.hero__background--1{max-width:419px;left:10%;width:90%;bottom:-5%;z-index:-1}@media screen and (max-width: 1024px){.hero__background--1{left:0}}.hero__background--2{left:53%;width:31%;z-index:1;top:15%}@media screen and (max-width: 1024px){.hero__background--2{left:70%;z-index:-1}}.hero__background--3{left:13%;bottom:-9%;width:44%;z-index:1}@media screen and (max-width: 1024px){.hero__background--3{left:-2%;bottom:34%}}@media screen and (max-width: 1024px){.hero__breadcrumbs{text-align:center}}.hero__text h1,.hero__text h2{padding-bottom:30px}@media screen and (max-width: 768px){.hero__text h1,.hero__text h2{font-weight:500;padding-bottom:20px}}.hero__text strong a{color:#46c0f0;font-weight:600;transition:opacity .3s ease-in-out}.hero__text strong a:hover{opacity:.7}@media screen and (max-width: 1024px){.hero__text{text-align:center}}.hero__cta{display:block;margin-top:45px}@media screen and (max-width: 1024px){.hero__cta{margin:26px auto 0}}@media screen and (max-width: 991px){.hero__cta{display:none}}.hero__image{max-width:650px;width:100%;aspect-ratio:650/630;-o-object-fit:cover;object-fit:cover;margin-right:0;margin-left:auto;position:relative;z-index:-2}.hero__image img{border-radius:58px}@media screen and (max-width: 768px){.hero__image img{border-radius:28px}}.hero__intro{opacity:0;max-width:745px;width:100%;margin:0 auto;text-align:center;padding-top:100px}.hero__intro h1,.hero__intro h2{padding-bottom:30px}@media screen and (max-width: 768px){.hero__intro h1,.hero__intro h2{font-weight:500}}.hero__intro p{max-width:613px;width:100%;margin:0 auto}@media screen and (max-width: 768px){.hero__intro{padding-top:80px}}.hero__cards{display:flex;margin-right:-25px;overflow:hidden;position:relative;z-index:3}@media screen and (max-width: 991px){.hero__cards{flex-direction:column}}.hero__card{background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.8) 100%);width:calc(33.333% - 25px);display:flex;flex-direction:column;margin-right:25px;padding:30px 30px 84px;border:1px solid #d6d3d4;border-radius:38px;position:relative;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}.hero__card::after{position:absolute;bottom:30px;right:30px;content:"";background-image:url(/app/resources/i/icon-plus.svg);background-size:contain;width:40px;height:40px;transition:transform .3s ease-in-out}@media screen and (max-width: 991px){.hero__card::after{width:24px;height:24px}}.hero__card:hover::after{transform:scale(1.3)}.hero__card:hover{transform:scale(0.95)}@media screen and (max-width: 991px){.hero__card{flex-direction:row;padding:23.5px 60px 23.5px 20px;width:calc(100% - 25px);margin-bottom:10px;border-radius:18px}}.hero__icon{margin-bottom:20px;width:100px;height:100px;border-radius:10px}@media screen and (max-width: 991px){.hero__icon{width:70px;height:70px;margin-bottom:0;margin-right:20px}}.hero___subtitle{padding-top:15px}.hero--landing{padding-top:10px;padding-bottom:87px}@media screen and (max-width: 768px){.hero--landing{padding-bottom:40px}}.hero--landing .hero__right{margin-right:auto}@media screen and (max-width: 1024px){.hero--landing .hero__right{margin-right:0;width:100%}}.hero--landing .hero__image{margin-right:auto;margin-left:0}@media screen and (max-width: 1024px){.hero--landing .hero__image{margin:0 auto}}.hero--landing .hero__left{margin-top:40px;margin-right:60px !important}@media screen and (max-width: 1280px){.hero--landing .hero__left{margin-right:12px !important;width:28%;margin-top:0;padding-top:0}}@media screen and (max-width: 1024px){.hero--landing .hero__left{margin-top:30px;width:100%}}.hero--landing .hero__backgrounds{transform:translateX(-40%);bottom:-15%}@media screen and (max-width: 1024px){.hero--landing .hero__backgrounds--desktop{display:none}}.hero--landing .hero__backgrounds--mobile{display:none;max-width:100%;width:100%;left:0;bottom:0;top:auto;transform:none;z-index:-2}.hero--landing .hero__backgrounds--mobile .hero__background{opacity:1}.hero--landing .hero__backgrounds--mobile .hero__background--1{left:auto;right:0;max-width:100%;bottom:-42%}.hero--landing .hero__backgrounds--mobile .hero__background--2{left:55%;width:31%;top:15%}.hero--landing .hero__backgrounds--mobile .hero__background--3{width:28%;bottom:108%;left:22%}@media screen and (max-width: 1024px){.hero--landing .hero__backgrounds--mobile{display:block}}.hero--integrazioni .hero__wrapper{overflow:hidden;padding-top:100px}@media screen and (max-width: 1280px){.hero--integrazioni .hero__wrapper{padding-top:0}}@media screen and (max-width: 1280px){.hero--integrazioni .hero__container{flex-direction:column}}.hero--integrazioni .hero__left{margin-right:5%}@media screen and (max-width: 1280px){.hero--integrazioni .hero__left{margin-right:0;max-width:100%;width:100%}}.hero--integrazioni .hero__right{width:70%}@media screen and (max-width: 1280px){.hero--integrazioni .hero__right{padding-top:55px;width:100%}}@media screen and (max-width: 1024px){.hero--integrazioni .hero__right{order:1}}.hero--integrazioni .hero__backgrounds{left:50%;bottom:-38%;width:38vw;height:69vw}@media screen and (max-width: 1280px){.hero--integrazioni .hero__backgrounds{left:30%;width:48vw;height:57vw;top:-6%;min-width:418px;left:25%}}@media screen and (max-width: 991px){.hero--integrazioni .hero__backgrounds{top:10%;height:100%;left:-16%}}@media screen and (max-width: 1024px){.hero--integrazioni .hero__backgrounds .hero__background--1{left:10%}}@media screen and (max-width: 1024px){.hero--integrazioni .hero__backgrounds .hero__background--2{left:53%}}@media screen and (max-width: 991px){.hero--integrazioni .hero__backgrounds .hero__background--2{left:51%;top:-5%}}.hero--integrazioni .hero__backgrounds .hero__background--3{left:22%}@media screen and (max-width: 1024px){.hero--integrazioni .hero__backgrounds .hero__background--3{bottom:-9%}}.hero--half .hero__backgrounds{transform:none;top:-20px;left:50%;width:47vw;height:58vw}@media screen and (max-width: 1024px){.hero--half .hero__backgrounds{display:none}}.hero--half .hero__right{position:initial}.hero-home{display:flex;justify-content:space-between;align-items:center;position:relative;padding:150px 0 0;height:100%}@media screen and (max-width: 1280px){.hero-home{padding-top:126px}}@media screen and (max-width: 1024px){.hero-home{flex-direction:column;padding-top:110px}}.hero-home__left{opacity:0;max-width:625px;width:100%;z-index:4;margin-left:calc((100% - 1600px)/2 + 100px);margin-right:57px}@media screen and (max-width: 1600px){.hero-home__left{margin-left:0;padding-left:100px}}@media screen and (max-width: 1440px){.hero-home__left{padding-left:80px}}@media screen and (max-width: 1280px){.hero-home__left{padding-left:50px}}@media screen and (max-width: 1024px){.hero-home__left{max-width:100%;margin-right:0}}@media screen and (max-width: 768px){.hero-home__left{padding-left:20px}}.hero-home__right{position:relative;z-index:2}.hero-home__right--carousel{width:55%}@media screen and (max-width: 1024px){.hero-home__right--carousel{width:100%;padding-left:50px;margin-top:40px}}@media screen and (max-width: 768px){.hero-home__right--carousel{padding-left:20px}}.hero-home__title span{position:relative}@media screen and (max-width: 991px){.hero-home__title{max-width:70%;width:100%;margin-right:200px;margin-left:0}}.hero-home__title,.hero-home__subtitle{z-index:3}@media screen and (max-width: 768px){.hero-home__title h1,.hero-home__title h2,.hero-home__subtitle h1,.hero-home__subtitle h2{font-weight:500}}.hero-home__title h3,.hero-home__subtitle h3{padding-top:21px}@media screen and (max-width: 1024px){.hero-home__title h3,.hero-home__subtitle h3{font-size:25px}}.hero-home__title p,.hero-home__subtitle p{padding-top:30px;max-width:430px;width:100%}@media screen and (max-width: 991px){.hero-home__title p,.hero-home__subtitle p{padding-top:13px}}@media screen and (max-width: 1024px){.hero-home__subtitle--desktop{display:none}}.hero-home__subtitle--mobile{display:none}@media screen and (max-width: 1024px){.hero-home__subtitle--mobile{display:block;padding:35px 50px 0}}@media screen and (max-width: 768px){.hero-home__subtitle--mobile{padding:10px 20px 0}}.hero-home__subtitle--mobile h3{text-align:center}.hero-home__subtitle--mobile p{width:100%;max-width:100%;text-align:center}.hero-home__cta{margin-top:30px}@media screen and (max-width: 1024px){.hero-home__cta{display:none}}.hero-home__img{width:100%;height:100%}.hero-home__img img{-o-object-fit:cover;object-fit:cover;aspect-ratio:650/630;border-radius:42.45px}.hero-home__img--single{padding-right:50px}@media screen and (max-width: 768px){.hero-home__img--single{padding-right:0}}.hero-home__img--single img{width:100%;max-width:650px}.hero-home__video{-o-object-fit:cover;object-fit:cover;aspect-ratio:650/630;border-radius:42.45px;max-height:630px;max-width:650px}.hero-home__video video{-o-object-fit:cover;object-fit:cover;aspect-ratio:650/630;border-radius:42.45px}@media screen and (min-width: 1600px){.hero-home__video{max-width:100%;max-height:100%}}.hero-home__carousel{pointer-events:none;max-width:100%;width:100%;margin-left:0}.hero-home__carousel img{max-width:650px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:650/630;border-radius:43px;transition:transform .3s ease-in-out}@media screen and (min-width: 1900px){.hero-home__carousel img{max-width:850px}}.hero-home__carousel .swiper-slide{border-radius:43px}.hero-home__videos{pointer-events:none;max-width:100%;width:100%;margin-left:0}.hero-home__videos video{max-width:650px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:650/630;border-radius:43px;transition:transform .3s ease-in-out}@media screen and (min-width: 1600px){.hero-home__videos video{max-width:100%}}.hero-home__videos .swiper-slide{border-radius:43px;max-width:880px}@media screen and (min-width: 1600px){.hero-home__videos .swiper-slide{max-width:100%}}.hero-home__sectors{position:absolute;top:50%;transform:translateY(-50%);left:114%;z-index:3;pointer-events:none;max-width:400px}.hero-home__sector{background-color:#fff;border-radius:8px;padding:5px 10px;max-width:-moz-max-content;max-width:max-content;transition:opacity .3s ease-in-out}.hero-home__sector.swiper-slide{opacity:0 !important}.hero-home__sector.swiper-slide-active{opacity:1 !important;visibility:visible}.hero-detail{padding-top:48px;padding-bottom:100px;width:calc(70% - 100px)}@media screen and (max-width: 1024px){.hero-detail{width:100%;padding-top:10px}}@media screen and (max-width: 768px){.hero-detail{width:100%;padding-bottom:60px}}.hero-detail__container{display:flex;align-items:flex-start;justify-content:space-between}.hero-detail__left{max-width:685px;width:100%}@media screen and (max-width: 1024px){.hero-detail__left{max-width:100%}}@media screen and (max-width: 1024px){.hero-detail__breadcrumbs{text-align:center}}.hero-detail__title{padding-bottom:90px}.hero-detail__title h1,.hero-detail__title h2{padding-bottom:30px}@media screen and (max-width: 768px){.hero-detail__title h1,.hero-detail__title h2{font-weight:500;padding-bottom:20px}}.hero-detail__title strong a{color:#46c0f0;font-weight:600;transition:opacity .3s ease-in-out}.hero-detail__title strong a:hover{opacity:.7}@media screen and (max-width: 1024px){.hero-detail__title{padding-bottom:50px;text-align:center}}.hero-detail__cta{margin-top:45px}.hero-detail__image{max-width:685px;width:100%;border:1px solid #d6d3d4;border-radius:30px;overflow:hidden}.hero-detail__image img{aspect-ratio:685/360;-o-object-fit:cover;object-fit:cover;max-height:360px;width:100%}.hero-detail__images .slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.hero-detail__images .slick-dots li{margin:0 .25rem}.hero-detail__images .slick-dots button{cursor:pointer;display:block;width:10px;height:10px;padding:0;border:none;border-radius:100%;background-color:#d6d3d4;text-indent:-9999px}.hero-detail__images .slick-dots .slick-active button{background-color:#46c0f0}.hero-detail__description{padding-top:60px}.hero-detail__description h3{padding-bottom:15px}.hero-detail__description h3:not(:first-child){padding-top:60px}@media screen and (max-width: 991px){.hero-detail__description h3:not(:first-child){padding-top:40px}}.hero-detail__bottom{padding-top:60px;margin-top:60px;overflow:hidden;border-top:1px solid #d6d3d4}@media screen and (max-width: 768px){.hero-detail__bottom{padding-top:30px;margin-top:30px}}.hero-detail__inner{display:flex;flex-wrap:wrap;margin-right:-60px}.hero-detail__text{width:calc(50% - 60px);margin-right:60px}.hero-detail__text--full{width:calc(100% - 60px)}.hero-detail__text h3,.hero-detail__text h4{padding-bottom:15px}.hero-detail__text p{padding-bottom:15px}.hero-detail__text a{display:inline-block;cursor:pointer;position:relative;padding-right:29px;max-width:-moz-max-content;max-width:max-content;font-weight:600;height:100%;color:#332229}.hero-detail__text a::after{content:"";position:absolute;background-image:url(/app/resources/i/icon-arrow-up.svg);background-repeat:no-repeat;width:20px;height:20px;right:0;bottom:2px;transition:transform .3s ease-in}.hero-detail__text a:hover::after{transform:translate(4px, -4px)}@media screen and (max-width: 768px){.hero-detail__text{width:calc(1000% - 60px);margin-bottom:30px}}.hero-form{padding-top:60px}@media screen and (max-width: 1024px){.hero-form{padding-top:10px}}.hero-form__container{display:flex;justify-content:space-between;align-items:flex-start;position:relative}@media screen and (max-width: 1024px){.hero-form__container{flex-direction:column}}.hero-form__left{opacity:0;max-width:406px;width:100%;margin-right:73px}@media screen and (max-width: 1024px){.hero-form__left{max-width:100%}}.hero-form__right{position:relative;max-width:780px;width:100%}@media screen and (max-width: 1024px){.hero-form__right{max-width:100%;margin-top:30px}}.hero-form__text h1,.hero-form__text h2{padding-bottom:30px}.hero-form__cta{margin-top:45px}.hero-form__intro{max-width:745px;width:100%;margin:0 auto;text-align:center;padding-top:100px}.hero-form__intro h1,.hero-form__intro h2{padding-bottom:30px}.hero-form__intro p{max-width:613px;width:100%;margin:0 auto}.hero-form__inner.hidden{display:none}.hero-form form .form-columns-2{max-width:100%;width:100%;display:flex;justify-content:space-between}.hero-form form .form-columns-2 .hs-form-field{width:48% !important}.hero-form form .form-columns-2 .hs-form-field input{width:100%}.hero-form form .form-columns-2 .hs-form-field label{font-size:13px;font-weight:500;display:block;margin-bottom:10px}.hero-form form .form-columns-1{max-width:100%;width:100%}.hero-form form .form-columns-1 label{font-size:13px;font-weight:500;display:block;margin-bottom:10px}.hero-form form .input input,.hero-form form .input select{padding:13px 10px;border:1px solid #d6d3d4;border-radius:8px}.hero-form form .input select{-webkit-appearance:none;position:relative;background-image:url(/app/resources/i/arrow-down-grey.svg);background-position:95%;background-repeat:no-repeat}.hero-form form .hs-country select{background-position:98%}.hero-form form .hs-form-field{margin-bottom:20px}.hero-form form .hs-input{width:100% !important}.hero-form form .hs_phone .input{border:none;padding:0}.hero-form form .hs_phone .phone_ext-bce91629-cf94-4358-9e7b-261dad075ed2{border:1px solid #d6d3d4}.hero-form form .hs_phone .hs-input.hs-fieldtype-intl-phone{width:100%}.hero-form form .hs_phone .hs-input.hs-fieldtype-intl-phone .hs-input input,.hero-form form .hs_phone .hs-input.hs-fieldtype-intl-phone .hs-input select{padding:13px 10px;border-radius:8px;border:1px solid #d6d3d4}.hero-form form .hs-settori .input{border:none;padding:0}.hero-form form .hs-settori .hs-form-checkbox label{display:flex}.hero-form form .hs-settori .hs-form-checkbox label input{width:auto !important;margin-right:15px}.hero-form form .legal-consent-container .input{border:none;padding:0}.hero-form form .legal-consent-container .hs-richtext{margin-bottom:10px}.hero-form form .legal-consent-container .hs-richtext p a{font-weight:600;transition:opacity .3s ease-in-out}.hero-form form .legal-consent-container .hs-richtext p a:hover{opacity:.7}.hero-form form .legal-consent-container .hs-form-booleancheckbox label{display:flex;align-items:flex-start}.hero-form form .legal-consent-container .hs-form-booleancheckbox label input{width:auto !important}.hero-form form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:10px !important}.hero-form form .hs-submit{margin-top:25px}.hero-form form .hs-submit input{max-width:-moz-max-content;max-width:max-content;width:100%;padding:18.5px 23px;font-family:"Inter",sans-serif;color:#fff;background-color:#e5095c;display:inline-block;font-size:16px;line-height:19.36px;font-weight:600;border-radius:72px;border:2px solid #e5095c;cursor:pointer;position:relative;transition:all .3s ease-in-out,color .3s ease-in-out}.hero-form form .hs-submit input:hover{background-color:rgba(0,0,0,0);color:#e5095c}.hero-form form .error{border-color:red !important}.hero-form form .hs-error-msg{margin-bottom:0 !important;margin-top:10px;font-size:11px !important}.hero-form form input[type=checkbox]{accent-color:#e5095c}.hero-form form input[type=checkbox]:hover{accent-color:#e5095c}@media screen and (max-width: 1024px){.hero-form__feedback{text-align:center}}.hero-form__feedback img{max-width:100px;width:100%;margin-bottom:30px}@media screen and (max-width: 1024px){.hero-form__feedback img{max-width:50px;margin:0 auto 30px}}.hero-form__feedback h2{padding-bottom:20px}.hero-form__feedback a{color:#46c0f0;transition:opacity .3s ease-in-out}.hero-form__feedback a:hover{opacity:.7}.hero-form__feedback.hidden{display:none}.heading{max-width:810px;width:100%;margin:0 auto;text-align:center}.heading--big{max-width:100%}.heading--big .heading__title{text-align:left}.heading--big .heading__title h1{text-align:left}.heading--small{max-width:520px}.heading--padding{margin-bottom:-15px;padding-top:80px}.heading--wide{max-width:900px}.heading__title{text-align:center}.heading__title h1,.heading__title h2{text-align:center;font-weight:500}.heading__title p{padding-top:30px;text-align:center}@media screen and (max-width: 1024px){.heading__title p{padding-top:20px}}.heading__title a{font-weight:600;color:#46c0f0;cursor:pointer;position:relative;padding-right:29px;max-width:-moz-max-content;max-width:max-content;height:100%}.heading__title a::after{content:"";position:absolute;background-image:url(/app/resources/i/icon-arrow-up.svg);background-repeat:no-repeat;width:20px;height:20px;right:0;bottom:2px;transition:transform .3s ease-in}.heading__title a:hover::after{transform:translate(4px, -4px)}.heading__cta{margin:40px auto 0;background-image:url(/app/resources/i/icon-tel.svg);background-repeat:no-repeat;background-position:25px;background-size:17px;padding-left:52px}.heading__cta:hover{background-image:url(/app/resources/i/icon-tel-white.svg)}.list{display:flex;justify-content:center;overflow:hidden}@media screen and (max-width: 1024px){.list{flex-direction:column}}@media screen and (max-width: 768px){.list{margin-top:-10px}}.list__img{max-width:416px;width:30%;height:100%;margin:0 4%;aspect-ratio:416/306;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1024px){.list__img{order:0;width:100%;margin:0 auto}}.list__left,.list__right{opacity:0;max-width:320px;width:100%}@media screen and (max-width: 1024px){.list__left,.list__right{max-width:100%;margin-top:30px !important}}.list ul{list-style:none;padding:0 !important}.list ul li{position:relative;background-repeat:no-repeat;background-size:24px;max-width:-moz-max-content;max-width:max-content;margin-bottom:5px}.list h4{margin-bottom:30px;max-width:224px}@media screen and (max-width: 1024px){.list h4{max-width:100%}}.list__left h4,.list__left p{text-align:right;margin-right:0;margin-left:auto}@media screen and (max-width: 1024px){.list__left h4,.list__left p{text-align:left;margin-left:0;margin-right:auto}}.list__left li{margin-left:auto;margin-right:0;text-align:right;background-image:url(/app/resources/i/icon-list-red.svg);background-position:right top;padding-right:34px}@media screen and (max-width: 1024px){.list__left li{text-align:left;margin-left:0;margin-right:auto;background-position:left top;padding-left:34px}}@media screen and (max-width: 1024px){.list__left{order:1}}.list__right h4,.list__right p{text-align:left;margin-left:0}.list__right li{margin-left:0;margin-right:auto;text-align:left;background-image:url(/app/resources/i/icon-list-blue.svg);background-position:left top;padding-left:34px}@media screen and (max-width: 1024px){.list__right{order:2}}.features{overflow:hidden}.features--landing{max-width:900px;width:calc(70% - 60px)}@media screen and (max-width: 1024px){.features--landing{width:100%;max-width:100%}}.features--landing .features__container{width:100%}@media screen and (max-width: 1024px){.features--landing .features__container{width:calc(100% + 30px)}}.features--landing .features__card--small{width:calc(50% - 30px)}@media screen and (max-width: 1280px){.features--landing .features__card--small{width:calc(100% - 30px)}}.features--landing .features__card--medium{width:calc(100% - 30px)}.features--landing .features__card--big{width:calc(100% - 30px)}.features--landing .features__card--image--small{width:calc(50% - 30px)}@media screen and (max-width: 1280px){.features--landing .features__card--image--small{width:calc(100% - 30px)}}.features--landing .features__card--image--medium{width:calc(100% - 30px)}.features--landing .features__card--image--big{width:calc(100% - 30px)}.features--landing .features__block .features__text{max-width:685px;margin-right:0}.features__container{display:flex;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px;overflow:hidden}.features__block{width:100%;display:flex;align-items:flex-end;position:relative;padding-bottom:58px;margin:86px 30px 48px 0}.features__block .features__text{max-width:650px;width:50%}@media screen and (max-width: 991px){.features__block .features__text{width:100%;max-width:100%;order:1;text-align:center}}.features__block--inverted .features__img{left:auto;right:0 !important}@media screen and (max-width: 991px){.features__block{flex-direction:column;margin-top:0;margin-bottom:0}}.features__inner{width:50%;height:100%;position:relative}@media screen and (max-width: 991px){.features__inner{width:100%;margin-bottom:40px}}@media screen and (max-width: 768px){.features__inner{width:150%}}.features__inner .features__img{position:absolute;right:0;bottom:-30px;max-width:900px;width:50vw;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 991px){.features__inner .features__img{width:100%;max-width:100%;order:0;position:relative;bottom:0}}.features__text h1,.features__text h2{padding-bottom:31px}.features__text h3{padding-bottom:15px}@media screen and (max-width: 768px){.features__text h3{font-size:21px;padding-bottom:10px}}.features__text strong{color:#46c0f0;font-weight:600}.features__text a{transition:opacity .3s ease-in-out}.features__text a:hover{opacity:.7}.features__card{background-color:#f0fbff;border-radius:38px;padding:60px;margin-bottom:30px;margin-right:30px}.features__card--small{width:calc(33.333% - 30px)}@media screen and (max-width: 991px){.features__card--small{width:calc(100% - 30px)}}.features__card--medium{width:calc(66.666% - 30px)}.features__card--medium .features__img{max-width:923px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:923/400;border-radius:38px}@media screen and (max-width: 768px){.features__card--medium .features__img{border-radius:28px}}@media screen and (max-width: 991px){.features__card--medium{width:calc(100% - 30px)}}.features__card--big{width:calc(100% - 30px)}.features__card--big .features__img{max-width:923px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:923/400;border-radius:38px}@media screen and (max-width: 768px){.features__card--big .features__img{border-radius:28px}}@media screen and (max-width: 991px){.features__card--big{width:calc(100% - 30px)}}.features__card--image{background-color:rgba(0,0,0,0) !important;padding:0 !important;display:flex;align-items:center;justify-content:center}.features__card--image--small{width:calc(33.333% - 30px)}@media screen and (max-width: 991px){.features__card--image--small{width:calc(100% - 30px)}}.features__card--image--small .features__img{border-radius:38px}@media screen and (max-width: 768px){.features__card--image--small .features__img{border-radius:28px}}.features__card--image--medium{width:calc(66.666% - 30px)}@media screen and (max-width: 991px){.features__card--image--medium{width:calc(100% - 30px)}}.features__card--image--big{width:calc(100% - 30px)}@media screen and (max-width: 991px){.features__card--image--big{width:calc(100% - 30px)}}@media screen and (max-width: 1280px){.features__card{padding:35px}}@media screen and (max-width: 1024px){.features__card{padding:30px}}@media screen and (max-width: 768px){.features__card{border-radius:28px}}.features__icon{max-width:60px;width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;margin-bottom:31px}@media screen and (max-width: 1280px){.features__icon{max-width:45px}}@media screen and (max-width: 768px){.features__icon{margin-bottom:10px}}.features--yellow .features__card{background-color:#fefbe2}.features--green .features__card{background-color:#ecfff8}.features--blue .features__card{background-color:#e5faff}.features--pink .features__card{background-color:#fbf6ff}.block-form{position:relative}@media screen and (max-width: 1600px){.block-form{margin-right:-100px}}@media screen and (max-width: 1440px){.block-form{margin-right:-80px}}@media screen and (max-width: 1280px){.block-form{margin-right:-50px}}@media screen and (max-width: 991px){.block-form{margin-right:0}}.block-form__heading{z-index:2;position:relative}.block-form__container{display:flex;padding-bottom:134px;position:relative;z-index:1}.block-form__left{max-width:500px;width:100%}.block-form__title{padding-top:38px}@media screen and (max-width: 768px){.block-form__title{padding-top:30px;font-weight:500}}.block-form__text{max-width:350px;width:100%;padding-top:30px}@media screen and (max-width: 768px){.block-form__text{padding-top:20px}}.block-form__cta{margin-top:45px}@media screen and (max-width: 768px){.block-form__cta{margin-top:35px}}.cards{position:relative;z-index:3}.cards--carousel .cards__container{padding-left:calc((100% - 1600px)/2);margin-left:100px;margin-top:50px;margin-bottom:0 !important}@media screen and (max-width: 1600px){.cards--carousel .cards__container{margin-left:0;padding-left:100px}}@media screen and (max-width: 1440px){.cards--carousel .cards__container{padding-left:80px}}@media screen and (max-width: 1280px){.cards--carousel .cards__container{padding-left:50px}}@media screen and (max-width: 768px){.cards--carousel .cards__container{padding-left:20px}}.cards--carousel .cards__item{max-width:100%}.cards--carousel .slick-slide{margin-right:30px}@media screen and (max-width: 769px){.cards--carousel .slick-slide{margin-right:20px}}.cards--carousel .slick-list{padding:0 !important}.cards--carousel .slick-track{height:100%;display:flex !important;left:calc(-14% - 5px)}@media screen and (max-width: 1441px){.cards--carousel .slick-track{left:calc(-20% + 3px)}}@media screen and (max-width: 991px){.cards--carousel .slick-track{left:-33%}}@media screen and (max-width: 769px){.cards--carousel .slick-track{left:-53%}}.cards--carousel .slick-slide>div{height:100%}.cards--carousel .slick-slide>div .cards__item{height:100%}.cards--wrapper{max-width:1600px;width:100%;margin:0 auto;padding:50px 100px 0}@media screen and (max-width: 1440px){.cards--wrapper{padding:50px 80px 0}}@media screen and (max-width: 1280px){.cards--wrapper{padding:50px 0 0}}.cards__container{display:flex;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px;overflow:hidden}.cards__container a:hover{transform:scale(0.95)}@media screen and (max-width: 768px){.cards__container{margin-bottom:-15px;justify-content:center}}.cards__container--funzioni{margin-bottom:50px}@media screen and (max-width: 991px){.cards__container--funzioni{margin-bottom:-30px}}@media screen and (max-width: 768px){.cards__container--funzioni{margin-bottom:-15px}}.cards__container--short{margin-bottom:0}.cards__container--short .slick-slide{margin-right:30px;width:100% !important}@media screen and (max-width: 768px){.cards__container--short .slick-slide{margin-right:20px}}.cards__container--short .slick-list{padding:0 !important;width:100%}.cards__container--short .slick-track{height:100%;display:flex !important}@media screen and (max-width: 1280px){.cards__container--short .slick-track{left:50%}}@media screen and (max-width: 768px){.cards__container--short .slick-track{left:33%}}.cards__container--short .slick-slide>div{height:100%}.cards__container--short .slick-slide>div .cards__item{height:100%;max-width:100% !important}.cards__section{overflow:hidden;scroll-margin-top:150px;padding-bottom:100px;margin-bottom:100px;border-bottom:1px solid #d6d3d4}.cards__section .cards__container{padding:30px 0 0}.cards__section .cards__bottom{padding-top:70px}@media screen and (max-width: 768px){.cards__section .cards__description{padding-top:10px}}@media screen and (max-width: 768px){.cards__section{padding-bottom:70px;margin-bottom:70px}}.cards__section--last{margin-bottom:0}.cards__item{max-width:447px;width:calc(33.333% - 30px);margin-right:30px;padding:60px 60px 105px;border:1px solid #d6d3d4;border-radius:38px;margin-bottom:30px;position:relative;background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.8) 100%);transition:visibility .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}.cards__item::after{position:absolute;bottom:30px;right:30px;content:"";background-image:url(/app/resources/i/icon-plus.svg);background-repeat:no-repeat;background-size:contain;width:40px;height:40px;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}@media screen and (max-width: 1280px){.cards__item::after{bottom:20px;right:20px}}@media screen and (max-width: 768px){.cards__item::after{width:24px;height:24px}}.cards__item:hover::after{transform:scale(1.3)}.cards__item.hidden{visibility:hidden;opacity:0}.cards__item--small{width:calc(25% - 30px);padding:30px 30px 60px}.cards__item--small::after{display:none}.cards__item--small .cards__icon{max-width:150px;width:100%;max-height:150px;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:1}@media screen and (max-width: 768px){.cards__item--download{padding-bottom:40px !important}}.cards__item--download .cards__title{text-align:center}.cards__item--download .cards__icon{margin-left:auto;margin-right:auto;max-width:266px;width:100%;height:100%;aspect-ratio:unset;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.cards__item--funzioni::after{width:40px;height:40px}}.cards__item--funzioni .cards__icon{width:40px;height:40px}@media screen and (max-width: 1280px){.cards__item{padding:35px 35px 70px}}@media screen and (max-width: 1024px){.cards__item{width:calc(50% - 30px);padding:30px 30px 70px}}@media screen and (max-width: 768px){.cards__item{width:calc(100% - 30px);margin-bottom:20px;max-width:100%}}.cards__icon{margin-bottom:30px;width:60px;height:60px}@media screen and (max-width: 1280px){.cards__icon{margin-bottom:20px;width:70px;height:70px}}.cards__text{padding-top:15px}.cards__text h4{font-size:13px;font-weight:600;padding-bottom:15px}@media screen and (max-width: 768px){.cards__text h4{padding-bottom:10px}}@media screen and (max-width: 768px){.cards__text{padding-top:10px}}.cards__description{padding-top:15px}.cards__bottom{max-width:566px;width:100%}@media screen and (max-width: 768px){.cards__bottom{max-width:100%}}.cards__bottom h4{padding-bottom:20px}.cards__bottom table{width:100%}.cards__bottom table tbody tr{position:relative}.cards__bottom table tbody tr::after{position:absolute;bottom:0;left:0;width:100%;content:"";height:1px;background-color:#d6d3d4}.cards__bottom table tbody td{padding:10px 0}.cards__bottom table tbody td:not(:first-child){text-align:right}.cards__subtitle{visibility:hidden;opacity:0;height:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.cards__subtitle.active{height:100%;visibility:visible;opacity:1}.cards__cta{display:block;margin:40px auto 0;width:100%}.cards-download{position:relative;z-index:3}.cards-download__container{display:flex;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px;overflow:hidden}.cards-download__container a:hover{transform:scale(0.95)}@media screen and (max-width: 768px){.cards-download__container{margin-bottom:-15px;justify-content:center}}.cards-download__item{max-width:447px;width:calc(25% - 30px);margin-right:30px;padding:30px 30px 60px;border:1px solid #d6d3d4;border-radius:38px;margin-bottom:30px;position:relative;background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.8) 100%);transition:visibility .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}.cards-download__item.hidden{visibility:hidden;opacity:0}@media screen and (max-width: 1280px){.cards-download__item{padding:35px 35px 70px}}@media screen and (max-width: 1024px){.cards-download__item{width:calc(50% - 30px);padding:30px 30px 70px}}@media screen and (max-width: 768px){.cards-download__item{width:calc(100% - 30px);margin-bottom:20px;max-width:100%;padding-bottom:40px !important}}.cards-download__icon{margin-bottom:30px;width:100%;max-height:150px;height:100%;margin-left:auto;margin-right:auto;max-width:266px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1280px){.cards-download__icon{margin-bottom:20px}}.cards-download__title{text-align:center;padding-bottom:10px}.cards-download__text{padding-top:15px}.cards-download__text h4{font-size:13px;font-weight:600;padding-bottom:15px}@media screen and (max-width: 768px){.cards-download__text h4{padding-bottom:10px}}@media screen and (max-width: 768px){.cards-download__text{padding-top:10px}}.cards-download__links p:not(:last-child){padding-bottom:5px}.cards-download__links a{position:relative;padding-left:15px;transition:opacity .3s ease-in-out}.cards-download__links a::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(/app/resources/i/arrow-right-menu.svg);background-size:contain;background-repeat:no-repeat;width:100%;height:10px}.cards-download__links a:hover{opacity:.7}.cards-download__link{padding-bottom:5px}.cards-download__link a{position:relative;padding-left:15px;transition:opacity .3s ease-in-out}.cards-download__link a::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(/app/resources/i/arrow-right-menu.svg);background-size:contain;background-repeat:no-repeat;width:100%;height:10px}.cards-download__link a:hover{opacity:.7}.cards-download__cta{display:block;margin:40px auto 0;width:100%}.block-assistenza{padding:100px 0 70px;overflow:hidden}@media screen and (max-width: 991px){.block-assistenza{padding-top:35px}}.block-assistenza__container{max-width:1600px;width:100%;margin:0 auto}.block-assistenza__heading{display:flex;justify-content:space-between;padding:0 100px;max-width:1600px;width:100%;margin:0 auto 65px}@media screen and (max-width: 1440px){.block-assistenza__heading{padding:0 80px}}@media screen and (max-width: 1280px){.block-assistenza__heading{padding:0 50px}}@media screen and (max-width: 1024px){.block-assistenza__heading{flex-direction:column}}@media screen and (max-width: 768px){.block-assistenza__heading{padding:0 20px}}.block-assistenza__title{max-width:650px;width:100%}.block-assistenza__title p{padding-top:15px}.block-assistenza__cards{display:flex;justify-content:center;flex-wrap:wrap;margin-right:-30px;overflow:hidden;padding-left:100px;padding-right:100px}@media screen and (max-width: 1440px){.block-assistenza__cards{padding-left:80px;padding-right:80px}}@media screen and (max-width: 1280px){.block-assistenza__cards{padding-left:50px;padding-right:0}}@media screen and (max-width: 768px){.block-assistenza__cards{padding-left:20px}}.block-assistenza__cards .slick-track{display:flex !important;height:100%}@media screen and (max-width: 1280px){.block-assistenza__cards .slick-track{left:100%}}.block-assistenza__cards .slick-slide>div{margin-right:30px;height:100%}.block-assistenza__cards .slick-list{padding:0 !important}.block-assistenza__card{display:flex !important;flex-direction:column;justify-content:space-between;width:calc(33.333% - 30px);margin-right:30px;height:100%;margin-bottom:30px;background-color:#fff;border-radius:48px;padding:80px 100px 80px 50px}@media screen and (max-width: 1400px){.block-assistenza__card{padding:50px}}@media screen and (max-width: 1024px){.block-assistenza__card{padding:30px}}.block-assistenza__text h5{font-size:14px;font-weight:500;line-height:16.94px;margin:10px 0 10px}.block-assistenza__text p{padding-top:10px}.block-assistenza__link{cursor:pointer;position:relative;padding-right:29px;max-width:-moz-max-content;max-width:max-content;height:100%;color:#332229}.block-assistenza__link::after{content:"";position:absolute;background-image:url(/app/resources/i/icon-arrow-up.svg);background-repeat:no-repeat;width:20px;height:20px;right:0;bottom:2px;transition:transform .3s ease-in}.block-assistenza__link:hover::after{transform:translate(4px, -4px)}.block-assistenza__link--card{margin-top:105px}@media screen and (max-width: 1024px){.block-assistenza__link{margin-top:33px}}.block-assistenza__cta{margin-top:30px}.block-assistenza__links{margin-top:30px}.block-assistenza__links a{cursor:pointer;position:relative;padding-right:29px;max-width:-moz-max-content;max-width:max-content;color:#332229}.block-assistenza__links a::after{content:"";position:absolute;background-image:url(/app/resources/i/icon-arrow-up.svg);background-repeat:no-repeat;width:20px;height:20px;right:0;bottom:2px;transition:transform .3s ease-in}.block-assistenza__links a:hover::after{transform:translate(4px, -4px)}.cards-alt{padding-top:62px;overflow:hidden}@media screen and (max-width: 768px){.cards-alt{padding-top:24px}}.cards-alt__items{display:flex;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px;justify-content:center}.cards-alt__item{width:calc(33.333% - 30px);margin-right:30px;display:flex;flex-direction:column;justify-content:space-between;padding:60px 41px;border-radius:58px;background:linear-gradient(180deg, rgba(152, 151, 226, 0) 0%, #A3CEDF 100%);margin-bottom:30px}@media screen and (max-width: 991px){.cards-alt__item{background:linear-gradient(0deg, rgba(152, 151, 226, 0) 0%, #A3CEDF 100%)}}@media screen and (max-width: 768px){.cards-alt__item{padding:40px 30px;border-radius:38px}}.cards-alt__item--pink{background:linear-gradient(180deg, #F3A4C2 0%, rgba(213, 164, 243, 0) 100%)}.cards-alt__item--green{background:linear-gradient(180deg, #B3E396 0%, rgba(136, 199, 191, 0) 100%)}.cards-alt__item--inverted .cards-alt__text{order:1}@media screen and (max-width: 768px){.cards-alt__item--inverted .cards-alt__text{order:0}}.cards-alt__item--inverted .cards-alt__img{order:0;padding-bottom:60px;padding-top:0}@media screen and (max-width: 768px){.cards-alt__item--inverted .cards-alt__img{padding-top:37px;padding-bottom:0;order:1}}@media screen and (max-width: 1024px){.cards-alt__item{width:calc(50% - 30px)}}@media screen and (max-width: 768px){.cards-alt__item{width:calc(100% - 30px)}}.cards-alt__text{max-width:344px;width:100%;text-align:left}.cards-alt__text p{padding-top:10px}@media screen and (max-width: 768px){.cards-alt__text{max-width:100%}}.cards-alt__img{max-width:360px;width:100%;padding-top:60px}@media screen and (max-width: 768px){.cards-alt__img{margin:0 auto;padding-top:37px}}.cards-numbers{padding-top:72px;overflow:hidden;z-index:3;position:relative}@media screen and (max-width: 991px){.cards-numbers{padding-top:55px}}.cards-numbers__container{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-30px;margin-bottom:-30px}@media screen and (max-width: 768px){.cards-numbers__container{margin-bottom:-10px}}.cards-numbers__item{padding:30px 62px 52px 30px;background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.8) 100%);border:1px solid #d6d3d4;border-radius:38px;width:calc(33.333% - 30px);margin-right:30px;margin-bottom:30px}@media screen and (max-width: 1024px){.cards-numbers__item{width:calc(50% - 30px)}}@media screen and (max-width: 768px){.cards-numbers__item{width:calc(100% - 30px);margin-bottom:10px;padding:30px}}.cards-numbers__number{display:flex}.cards-numbers__text h1{display:inline;font-size:80px;font-weight:600;line-height:95px;letter-spacing:-0.03em}@media screen and (max-width: 768px){.cards-numbers__text h1{font-size:55px;line-height:65px}}.cards-numbers__text p{display:inline}.cards-numbers__text p span{display:inline;line-height:70px;vertical-align:top;font-size:50px}.cards-numbers__text h4{padding-top:10px;padding-bottom:10px}.sidebar{max-width:-moz-max-content;max-width:max-content;width:30%;height:100%;order:1;height:100%;position:absolute;right:calc((100% - 1600px)/2 + 100px);top:0}@media screen and (max-width: 1600px){.sidebar{right:100px}}@media screen and (max-width: 1440px){.sidebar{right:80px}}@media screen and (max-width: 1280px){.sidebar{right:50px}}@media screen and (max-width: 1024px){.sidebar{display:none}}.sidebar__container{max-width:448px;width:100%;padding:40px 43px 30px;border:1px solid #d6d3d4;border-radius:48px;position:sticky;position:-webkit-sticky;top:168px;margin-bottom:30px;background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.8) 100%);z-index:5}@media screen and (max-width: 1280px){.sidebar__container{padding:35px 30px}}.sidebar--landing .sidebar__container{top:220px}.sidebar__icon{max-height:60px;height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}.sidebar__text p{padding-top:10px;padding-bottom:5px}.sidebar__text a{display:block;padding-top:19px;color:#46c0f0;font-weight:600}.sidebar__text ul{padding-left:20px}.sidebar__text li{list-style:disc}.sidebar__bottom{margin-top:25px;padding-top:25px;border-top:1px solid #d6d3d4}.sidebar-fixed{width:100%;bottom:0;left:0;right:0;z-index:11;position:fixed;display:none}@media screen and (max-width: 1024px){.sidebar-fixed{display:block}}.sidebar-fixed__container{width:100%;padding:20px 50px;background:#fff;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 768px){.sidebar-fixed__container{padding:20px}}.sidebar-fixed--landing .sidebar-fixed__container{top:220px}.sidebar-fixed__text{margin-top:-5px}.sidebar-fixed__text h3{display:none}.sidebar-fixed__text h1{font-weight:600}.sidebar-fixed__text p{font-weight:500;padding-top:5px;padding-bottom:5px}.sidebar-fixed__text>p{display:none}.sidebar-fixed__text a{display:block;padding-top:19px;color:#46c0f0;font-weight:600}.sidebar-fixed__text ul{padding-left:20px}.sidebar-fixed__text li{list-style:disc}.sidebar-fixed__icon{max-height:60px}.carousel-cards{overflow:hidden;margin-bottom:100px;padding-left:calc((100% - 1600px)/2);margin-left:100px}@media screen and (max-width: 1280px){.carousel-cards{margin-left:50px}}@media screen and (max-width: 768px){.carousel-cards{margin-left:20px}}.carousel-cards__heading{max-width:1400px;width:100%;margin-bottom:-70px;opacity:0}@media screen and (max-width: 991px){.carousel-cards__heading{margin-bottom:-50px}}.carousel-cards__wrapper{padding-top:62px;display:flex}.carousel-cards__wrapper .slick-slide{margin-right:30px;height:100%}.carousel-cards__wrapper .slick-slide>div{height:100%}.carousel-cards__wrapper .slick-track{height:100%}.carousel-cards__item{cursor:pointer;height:100%;position:relative;display:flex !important;flex-direction:column;justify-content:space-between;align-items:center}.carousel-cards__item--inverted{align-items:center}.carousel-cards__item--inverted .carousel-cards__container{order:1;padding-bottom:0;padding-top:60%;padding-bottom:50px}@media screen and (max-width: 1440px){.carousel-cards__item--inverted .carousel-cards__container{padding-top:58%;padding-bottom:42px;padding-top:84%}}@media screen and (max-width: 1280px){.carousel-cards__item--inverted .carousel-cards__container{padding-bottom:35px}}.carousel-cards__item--inverted .carousel-cards__img{order:0;margin-top:0;margin-bottom:-50%}@media screen and (max-width: 1440px){.carousel-cards__item--inverted .carousel-cards__img{margin-bottom:-76%}}.carousel-cards__container{padding:60px;border-radius:58px;padding-bottom:60%;position:relative;width:100%}.carousel-cards__container--pink{background:linear-gradient(180deg, #F3A4C2 0%, rgba(213, 164, 243, 0) 100%)}.carousel-cards__container--blue{background:linear-gradient(180deg, rgba(152, 151, 226, 0) 0%, #A3CEDF 100%)}.carousel-cards__container--green{background:linear-gradient(180deg, #B3E396 0%, rgba(136, 199, 191, 0) 100%)}.carousel-cards__container--yellow{background:linear-gradient(180deg, rgba(175, 252, 162, 0) 0%, #FCEDA2 100%)}@media screen and (max-width: 1440px){.carousel-cards__container{padding:35px 35px 84%}}@media screen and (max-width: 768px){.carousel-cards__container{padding:35px 25px 84%;border-radius:48px}}.carousel-cards__text{max-width:344px;width:100%;text-align:left}@media screen and (max-width: 1440px){.carousel-cards__text h3{font-size:21px}}@media screen and (max-width: 991px){.carousel-cards__text h3{font-size:16px;line-height:23px}}.carousel-cards__text p{padding-top:10px}@media screen and (max-width: 991px){.carousel-cards__text{max-width:100%}}.carousel-cards__cta{margin-top:35px}@media screen and (max-width: 1024px){.carousel-cards__cta{padding:9px 30px;margin-top:30px}}.carousel-cards__img{width:calc(100% - 120px);z-index:2;aspect-ratio:347/400;margin-top:-50%;-o-object-fit:cover;object-fit:cover;z-index:2;border-radius:58px}@media screen and (max-width: 1440px){.carousel-cards__img{margin-top:-76%;width:calc(100% - 70px)}}@media screen and (max-width: 991px){.carousel-cards__img{max-width:100%}}@media screen and (max-width: 768px){.carousel-cards__img{border-radius:28px;width:calc(100% - 50px);border-radius:48px}}.block-list{display:flex;max-width:1600px;width:100%;margin:0 auto;padding:12px 100px 0}@media screen and (max-width: 1440px){.block-list{padding:12px 80px 0}}@media screen and (max-width: 1280px){.block-list{padding:12px 50px 0}}@media screen and (max-width: 991px){.block-list{order:2}}@media screen and (max-width: 768px){.block-list{padding:12px 20px 0}}.block-list__right{margin-left:42%}@media screen and (max-width: 991px){.block-list__right{margin-left:0}}.block-list__img{max-width:354px;width:100%}.block-list__container{margin-bottom:50px;overflow:hidden}.block-list__container h3{margin-bottom:30px}@media screen and (max-width: 768px){.block-list__container h3{margin-bottom:20px}}.block-list__items{display:flex;flex-wrap:wrap;margin-right:-70px}@media screen and (max-width: 768px){.block-list__items{flex-direction:column}}.block-list__item{width:calc(33.333% - 70px);margin-right:70px}.block-list__item a{cursor:pointer;font-weight:600;position:relative;padding-right:29px;max-width:-moz-max-content;max-width:max-content;height:100%}.block-list__item a::after{content:"";position:absolute;background-image:url(/app/resources/i/icon-arrow-right.svg);background-repeat:no-repeat;width:20px;height:20px;right:0;bottom:0;transition:transform .2s ease-in}.block-list__item a:hover::after{transform:translateX(5px)}.block-list__item p{margin-top:10px}.block-list__item--title{width:100%}@media screen and (max-width: 768px){.block-list__item{width:100%}}.carousel-logo{padding-top:10px;padding-bottom:69px;overflow:hidden;position:relative;z-index:1}@media screen and (max-width: 991px){.carousel-logo{padding-top:140px}}.carousel-logo--mobile{display:none}@media screen and (max-width: 991px){.carousel-logo--mobile{display:block;margin-top:-200px;padding-bottom:40px}}@media screen and (max-width: 991px){.carousel-logo--mobile .slick-track{left:100%}}.carousel-logo__container{width:100%;display:flex;cursor:pointer}.carousel-logo__container .slick-slide{margin-right:30px}@media screen and (max-width: 991px){.carousel-logo__container .slick-slide{margin-right:9px}}.carousel-logo__container .slick-slide>div{height:100%}.carousel-logo__container .slick-track{height:100%}.carousel-logo__slide{height:100%;min-width:-moz-max-content;min-width:max-content;border-radius:18px;background-color:#fff;padding:10px 35px 10px 10px;display:flex !important;align-items:center}.carousel-logo__icon{max-width:80px;width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;margin-right:15px}@media screen and (max-width: 991px){.carousel-logo__icon{max-width:42.5px}}.carousel-logo__box{min-width:-moz-max-content;min-width:max-content}.carousel-logo__box p{padding-top:5px}.block-carousel{padding-bottom:50px}.block-carousel__wrapper{max-width:1600px;width:100%;margin:0 auto;padding:0 232px 0 100px}.block-carousel__wrapper--padding{padding-top:68px}@media screen and (max-width: 991px){.block-carousel__wrapper--desktop{display:none}}.block-carousel__wrapper--mobile{display:none}@media screen and (max-width: 991px){.block-carousel__wrapper--mobile{display:block}}@media screen and (max-width: 1280px){.block-carousel__wrapper{padding-right:150px}}@media screen and (max-width: 1024px){.block-carousel__wrapper{padding-right:80px}}@media screen and (max-width: 991px){.block-carousel__wrapper{padding:0 50px}}@media screen and (max-width: 768px){.block-carousel__wrapper{padding:0 20px}}.block-carousel__slider--mobile{display:none}@media screen and (max-width: 991px){.block-carousel__slider--mobile{display:block;margin-top:-200px}}@media screen and (max-width: 991px){.block-carousel__slider--mobile .slick-track{left:100%}}.block-carousel__title{margin-bottom:48px;max-width:468px;width:100%;opacity:0}@media screen and (max-width: 768px){.block-carousel__title{margin-bottom:30px}}.block-carousel__container{max-width:553px;width:65%;margin-right:0;margin-left:auto;position:relative;z-index:1}@media screen and (max-width: 991px){.block-carousel__container{max-width:100%;width:100%}}.block-carousel__box{display:flex;flex-wrap:wrap;overflow:hidden;margin-right:-40px}@media screen and (max-width: 768px){.block-carousel__box{margin-bottom:-30px}}.block-carousel__text{width:calc(50% - 40px);margin-right:40px}.block-carousel__text p{padding-top:10px}@media screen and (max-width: 768px){.block-carousel__text{width:calc(100% - 40px);margin-bottom:30px}}.block-carousel__cta{margin-top:40px;width:50%}@media screen and (max-width: 768px){.block-carousel__cta{width:100%}}.blocks{margin-top:-25px;padding-bottom:50px}@media screen and (max-width: 1280px){.blocks{margin-top:0}}@media screen and (max-width: 768px){.blocks{display:none}}.blocks__item{max-width:1000px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.blocks__item:not(:last-child){margin-bottom:24px}.blocks__item--inverted .blocks__wrapper{order:1;margin-right:0;margin-left:15px}@media screen and (max-width: 768px){.blocks__item--inverted .blocks__wrapper{margin-left:0}}.blocks__item--inverted .blocks__img{order:0;margin-left:0;margin-right:15px}@media screen and (max-width: 768px){.blocks__item--inverted .blocks__img{margin-right:0}}.blocks__item--long{max-width:calc((100% + 870px)/2);margin-left:0;margin-right:auto;align-items:flex-end}@media screen and (max-width: 768px){.blocks__item--long{max-width:100%}}.blocks__item--long .blocks__text{max-width:582px}@media screen and (max-width: 768px){.blocks__item--long .blocks__text{max-width:100%}}.blocks__item--long .blocks__wrapper{max-width:600px}@media screen and (max-width: 768px){.blocks__item--long .blocks__wrapper{max-width:100%}}.blocks__item--long .blocks__img{max-width:435px}@media screen and (max-width: 768px){.blocks__item--long .blocks__img{max-width:100%}}@media screen and (max-width: 768px){.blocks__item{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 768px){.blocks__item:first-child{padding-bottom:65vw;position:relative}}.blocks__wrapper{max-width:500px;width:100%;margin-right:15px}@media screen and (max-width: 768px){.blocks__wrapper{max-width:100%;margin-right:0}}.blocks__text{max-width:320px}.blocks__text a{font-weight:600;color:#46c0f0;padding-top:27px;display:block;transition:opacity .3s ease-in-out}.blocks__text a:hover{opacity:.7}@media screen and (max-width: 768px){.blocks__text{max-width:100%}}.blocks__img{max-width:500px;width:100%;margin-left:15px}@media screen and (max-width: 768px){.blocks__img{max-width:100%;margin-left:0;position:absolute;width:73vw}}.blocks__img--1{width:50vw;left:32%;bottom:27%}.blocks__img--2{bottom:0;left:0}.blocks__img--3{bottom:0;right:0;width:20vw}.blocks__cta{color:#fff !important;margin-top:30px}.blocks__cta:hover{color:#e5095c !important}.blocks__gallery{display:flex;align-items:center;padding-top:27px}.blocks__logo{max-width:48px;width:100%}.blocks__logo:not(:last-child){margin-right:29px}.blocks-mobile{display:none}@media screen and (max-width: 768px){.blocks-mobile{display:block;padding-top:30px}}.block{padding-bottom:134px;position:relative}@media screen and (max-width: 1600px){.block{margin-right:-100px}}@media screen and (max-width: 1440px){.block{margin-right:-80px}}@media screen and (max-width: 1280px){.block{margin-right:-50px}}@media screen and (max-width: 991px){.block{margin-right:0}}.block--img{padding-bottom:0}.block--img::after{display:none}.block--img .block__container{padding-top:0 !important}@media screen and (max-width: 991px){.block--img{padding-bottom:52vw}}.block__container{height:100%;display:flex;align-items:center}.block__left{max-width:500px;width:100%}.block__left--opacity{opacity:0}@media screen and (max-width: 768px){.block__left{max-width:100%;text-align:center;margin:0 auto}}.block__text{position:relative;z-index:2}@media screen and (max-width: 768px){.block__text h1,.block__text h2{font-weight:500}}.block__text h4{font-weight:400;padding-top:30px}.block__text p{max-width:445px;width:100%;padding-top:30px}@media screen and (max-width: 768px){.block__text p{max-width:100%;margin:0 auto}}.block__cta{margin-top:30px}.block__box{display:none}@media screen and (max-width: 1024px){.block__box{display:block}}@media screen and (max-width: 1024px){.block--sidebar .block__container{flex-direction:column;padding-top:0}}@media screen and (max-width: 1024px){.block--sidebar .block__left{max-width:100%}}.block--sidebar .block__box{margin-top:30px;padding:35px 25px;border-radius:28px;border:1px solid #d6d3d4;z-index:2;background-color:#fff;max-width:400px;width:100%}@media screen and (max-width: 1024px){.block--sidebar .block__text{text-align:center}}@media screen and (max-width: 768px){.block--sidebar .block__description h4{font-size:16px}}.block--sidebar .block__description p{padding-top:10px;padding-bottom:5px}.block--sidebar .block__description a{display:block;padding-top:19px;color:#46c0f0;font-weight:600}.block--sidebar .block__description ul{padding-left:20px}.block--sidebar .block__description li{list-style:disc}.block--sidebar .block__button{margin-top:25px}.filters{display:flex;width:100%;border:1px solid #d6d3d4;border-radius:6px;margin-bottom:40px;overflow-y:scroll}.filters .filter{background-color:#fff;width:100%;min-width:-moz-max-content;min-width:max-content;padding:12px 13px;font-weight:500;line-height:26px;cursor:pointer;text-align:center;transition:color .3s ease-in-out,background-color .3s ease-in-out}.filters .filter:not(:last-child){border-right:1px solid #d6d3d4}.filters .filter:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.filters .filter:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.filters .filter.active,.filters .filter:hover{background-color:#332229;color:#fff}@media screen and (max-width: 991px){.filters{display:none}}.filters-mobile{display:flex;flex-direction:column;width:100%;position:relative;margin-bottom:40px;display:none}@media screen and (max-width: 768px){.filters-mobile{margin-bottom:20px}}.filters-mobile .filter{background-color:#fff;width:100%;min-width:-moz-max-content;min-width:max-content;padding:12px 13px;font-weight:500;line-height:26px;cursor:pointer;text-align:center;transition:color .3s ease-in-out,background-color .3s ease-in-out}.filters-mobile .filter.active,.filters-mobile .filter:hover{background-color:#332229;color:#fff}.filters-mobile .filter.active .filter__icon,.filters-mobile .filter:hover .filter__icon{filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(68deg) brightness(108%) contrast(101%)}@media screen and (max-width: 768px){.filters-mobile .filter{text-align:left}}.filters-mobile .filter--first{position:relative;border-radius:6px;border:1px solid #d6d3d4}.filters-mobile .filter--first:hover{background-color:#fff;color:#332229}.filters-mobile .filter--first:hover::after{filter:none}.filters-mobile .filter--first::after{content:"";position:absolute;background-image:url(/app/resources/i/icon-filter.svg);background-repeat:no-repeat;background-size:contain;right:15px;top:50%;transform:translateY(-50%);width:24px;height:24px;transition:filter .3s ease-in-out}.filters-mobile .filter__voices{display:flex;flex-direction:column;position:absolute;top:50px;left:0;width:100%;background-color:#fff;z-index:2;border:1px solid #d6d3d4;border-bottom-left-radius:6px;border-bottom-right-radius:6px;max-height:0;visibility:hidden;opacity:0;transition:max-height .3s ease-in-out,visibility .3s ease-in-out,opacity .3s ease-in-out}.filters-mobile .filter__voices.active{max-height:900px;visibility:visible;opacity:1}.filters-mobile .filter__voice{padding:12px 13px}.filters-mobile .filter__voice:not(:last-child){border-bottom:1px solid #d6d3d4}@media screen and (max-width: 991px){.filters-mobile{display:flex}}.breadcrumbs{padding:10px 0 13px}.breadcrumbs__link{padding-right:10px;display:inline}.breadcrumbs__link:not(:last-child){font-weight:500;position:relative}.breadcrumbs__link:not(:last-child)::after{content:"/";position:absolute;top:50%;right:0;transform:translateY(-50%)}.menu-dropdown{position:absolute;top:30px;left:50%;transform:translateX(-50%);padding:10px 0;background:#fff;opacity:0;visibility:hidden;display:none;border-radius:12px;width:252px;box-shadow:0px 4px 14px 0px rgba(0,0,0,.2509803922);z-index:10;transition:opacity .15s ease-in-out,visibility .25s ease-in-out,width .3s ease-in-out,height .3s ease-in-out}.menu-dropdown--visible{display:block}.menu-dropdown--prodotti{width:345px}.menu-dropdown--prodotti .menu-dropdown__item:not(:first-child){padding-top:10px}.menu-dropdown--prodotti .menu-dropdown__element{padding:20px 10px}.menu-dropdown--prodotti .menu-dropdown__element .menu-dropdown__title{margin-right:57px}.menu-dropdown--prodotti .menu-dropdown__element .menu-dropdown__subtitle{line-height:18px;margin-right:57px;padding-top:2px}.menu-dropdown.open{width:601px}.menu-dropdown:after{content:"";display:block;position:absolute;top:-16px;left:0;width:100%;height:38px}.menu-dropdown__items{display:flex;flex-direction:column;justify-content:center;transition:width .3s ease-in-out;position:relative}.menu-dropdown__item{padding:0 10px;display:flex;align-items:flex-start}.menu-dropdown__item:not(:first-child){padding-top:5px}.menu-dropdown__item a{position:relative;cursor:pointer;display:flex;align-items:center;padding:15px 10px}.menu-dropdown__item a::after{content:none}.menu-dropdown__item .menu-dropdown__link{width:232px;width:325px;border-radius:6px;transition:background-color .3s ease-in-out}.menu-dropdown__item .menu-dropdown__link:hover{background-color:rgba(163,206,223,.2)}.menu-dropdown__item .menu-dropdown__element{border-radius:6px;transition:background-color .3s ease-in-out}.menu-dropdown__item .menu-dropdown__element:hover{background-color:rgba(163,206,223,.2)}.menu-dropdown__item--active .menu-dropdown__element,.menu-dropdown__item--active .menu-dropdown__link{background-color:rgba(163,206,223,.2)}.menu-dropdown__title{font-weight:500;transition:color .3s ease-in-out}.menu-dropdown__link--disabled{pointer-events:none;cursor:initial}.menu-dropdown__element{width:100%}.menu-dropdown__icon{position:absolute;right:10px;max-width:45px;width:100%;margin-right:0 !important}.menu-dropdown__right{visibility:hidden;opacity:0;height:0;position:absolute;right:10px;top:0;z-index:4}.menu-dropdown__right.active{transition:visibility .3s ease-in-out,opacity .3s ease-in-out;visibility:visible;opacity:1;height:100%}.menu-dropdown__nodes{width:240px}.menu-dropdown__node:not(:first-child){padding-top:5px}.menu-dropdown__node a{border-radius:6px;transition:background-color .3s ease-in-out}.menu-dropdown__node a:hover{background-color:rgba(163,206,223,.2)}.menu-dropdown__node--active a{background-color:rgba(163,206,223,.2)}.animations{position:relative;height:45vw;width:100vw;margin:0 auto;overflow:hidden;z-index:2}@media screen and (max-width: 1600px){.animations{max-width:1600px}}@media screen and (max-width: 991px){.animations{height:53vw}}@media screen and (max-width: 768px){.animations{height:57vh;min-height:750px}}@media screen and (max-width: 550px){.animations{height:64vh;min-height:750px}}.animations .animation img{width:100%;height:100%}.animations .animation .animations__cta{position:absolute;width:2.1vw;border-radius:50%;font-size:31px;height:2.1vw;background-color:#fff;border:2px solid #332229;display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width: 768px){.animations .animation .animations__cta{width:5.1vw;height:5.1vw;top:4.5%;right:44.7%;min-width:25px;min-height:25px}}.animations .animation .animations__cta:hover .tooltip{visibility:visible;opacity:1}.animations .animation .animations__cta img{width:53%}.animations .animation .animations__cta::after{content:"";position:absolute;width:100%;height:100%;opacity:0;border-radius:50%;border:2px solid #e5095c;animation-duration:3s;animation-iteration-count:infinite;animation-name:ctaCircles}@media screen and (max-width: 1450px){.animations .animation .animations__cta::after{border:1.5px solid #e5095c}}@media screen and (max-width: 768px){.animations .animation .animations__cta::after{border:.5px solid #e5095c}}.animations .animation .animations__cta::before{content:"";position:absolute;width:100%;opacity:0;height:100%;border-radius:50%;border:2px solid #e5095c;animation-duration:3s;animation-iteration-count:infinite;animation-name:ctaCircles2;animation-delay:.5s}@media screen and (max-width: 1450px){.animations .animation .animations__cta::before{border:1.5px solid #e5095c}}@media screen and (max-width: 768px){.animations .animation .animations__cta::before{border:.5px solid #e5095c}}.animations__cta .tooltip{text-wrap:nowrap;font-size:.95vw;display:flex;justify-content:center;align-items:center;font-weight:600;padding:5px 20px;border-radius:60px;background-color:#fff;position:absolute;top:-3.5vw;left:3vw;color:#332229;min-width:-moz-max-content;min-width:max-content;height:2.3vw;visibility:hidden;opacity:0;z-index:2;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,width .3s ease-in-out}@media screen and (max-width: 768px){.animations__cta .tooltip{opacity:1;visibility:visible;font-size:2.95vw;left:10vw;top:-7.5vw;height:6.3vw}}.animations__cta .tooltip img{position:absolute;width:1.5vw !important;left:-1vw;bottom:-65%}@media screen and (max-width: 768px){.animations__cta .tooltip img{min-width:9px}}.animations #animation-1{width:32%;height:69%;position:absolute;bottom:100px;left:-7%}.animations #animation-1 .animations__cta{top:11.5%;right:47.7%}@media screen and (max-width: 768px){.animations #animation-1 .animations__cta{width:5.1vw;height:5.1vw;top:4.5%;right:44.7%}}.animations #animation-1 .animations__cta::after,.animations #animation-1 .animations__cta::before{border-color:#449f35}.animations #animation-1 .tooltip{border:2px solid #449f35}@media screen and (max-width: 768px){.animations #animation-1 .tooltip{left:7vw;top:-8.5vw}}@media screen and (max-width: 768px){.animations #animation-1{width:72%;left:-30%;bottom:18%;min-width:430px;height:33%}}@media screen and (max-width: 600px){.animations #animation-1{bottom:32%;left:-176px}}.animations #animation-2{width:39.5%;height:60%;position:absolute;top:100px;left:24%;z-index:3}@media screen and (max-width: 768px){.animations #animation-2 .animation-2-desktop{display:none}}.animations #animation-2 .animation-2-mobile{display:none}@media screen and (max-width: 768px){.animations #animation-2 .animation-2-mobile{display:block}}@media screen and (max-width: 768px){.animations #animation-2{width:70.5%;height:20%;top:10%;left:15%}}.animations #animation-2 .animations__cta--left{top:12.5%;right:61%;width:2.5vw;height:2.5vw}.animations #animation-2 .animations__cta--left::after,.animations #animation-2 .animations__cta--left::before{border-color:#e5095c}@media screen and (max-width: 768px){.animations #animation-2 .animations__cta--left{width:5.1vw;height:5.1vw;top:23.5%;right:80%}}.animations #animation-2 .animations__cta--right{right:31.2%;top:20.9%;width:1.9vw;height:1.9vw}.animations #animation-2 .animations__cta--right::after,.animations #animation-2 .animations__cta--right::before{border-color:#46c0f0}@media screen and (max-width: 768px){.animations #animation-2 .animations__cta--right{top:34.5%;right:37.7%;width:5.1vw;height:5.1vw}}.animations #animation-2 .tooltip{z-index:3}.animations #animation-2 .tooltip--left{border:2px solid #e5095c}@media screen and (max-width: 768px){.animations #animation-2 .tooltip--left{left:6.7vw}}.animations #animation-2 .tooltip--right{left:2.7vw;border:2px solid #46c0f0}@media screen and (max-width: 768px){.animations #animation-2 .tooltip--right{left:6.7vw}}.animations #animation-3{width:23.5%;height:63%;position:absolute;bottom:163px;right:21.5%;cursor:pointer}@media screen and (max-width: 768px){.animations #animation-3{width:43.5%;height:32%;bottom:6%;right:25.5%}}.animations #animation-3 .animations__cta{top:37.8%;right:51.5%;width:2.3vw;height:2.3vw}.animations #animation-3 .animations__cta::after,.animations #animation-3 .animations__cta::before{border-color:#ffd600}@media screen and (max-width: 768px){.animations #animation-3 .animations__cta{width:5.1vw;height:5.1vw;top:42.5%;right:48.7%}}.animations #animation-3 .tooltip{top:-3.6vw;left:3.2vw;border:2px solid #ffd600}@media screen and (max-width: 991px){.animations #animation-3 .tooltip{width:-moz-min-content;width:min-content}}@media screen and (max-width: 768px){.animations #animation-3 .tooltip{top:7.4vw;left:-35.8vw}}@media screen and (max-width: 768px){.animations #animation-3 .tooltip img{right:-2vw;left:auto;bottom:auto;top:-65%;transform:rotate(180deg)}}.animations #animation-4{width:31%;height:61%;position:absolute;bottom:163px;right:-8%;cursor:pointer}@media screen and (max-width: 768px){.animations #animation-4{width:44%;height:36%;bottom:25%;right:-12%;min-width:170px}}.animations #animation-4 .animations__cta{right:56%;top:12.3%;width:2.5vw;height:2.5vw}@media screen and (max-width: 768px){.animations #animation-4 .animations__cta{width:5.1vw;height:5.1vw;top:12.5%;right:54.7%}}.animations #animation-4 .animations__cta::after,.animations #animation-4 .animations__cta::before{border-color:#e5095c}.animations #animation-4 .tooltip{border:2px solid #e5095c;right:3vw;left:auto}@media screen and (max-width: 768px){.animations #animation-4 .tooltip{right:7vw}}.animations #animation-4 .tooltip img{transform:rotate(275deg);right:-7%;left:auto}.animations-mobile{position:relative;height:45vw;width:100vw;margin:0 auto;overflow:hidden;z-index:2;display:none}@media screen and (max-width: 768px){.animations-mobile{display:block;height:57vh;min-height:750px}}@media screen and (max-width: 550px){.animations-mobile{height:64vh;min-height:750px}}.animations-mobile .animation-mobile img{width:100%;height:100%}.animations-mobile #animation-mobile-1{position:absolute;left:-176px;bottom:33%;width:72%;left:-30%;bottom:18%;min-width:430px}@media screen and (max-width: 600px){.animations-mobile #animation-mobile-1{bottom:32%;left:-176px}}.animations-mobile #animation-mobile-2{position:absolute;top:10%;left:20%;width:54%;min-width:311px}@media screen and (max-width: 450px){.animations-mobile #animation-mobile-2{left:27px}}.animations-mobile #animation-mobile-2 .animation-mobile__tooltip--1,.animations-mobile #animation-mobile-2 .animation-mobile__tooltip--2{position:absolute;width:50%;height:100%;left:0}.animations-mobile #animation-mobile-2 .animation-mobile__tooltip--2{left:auto;right:0;bottom:0}.animations-mobile #animation-mobile-3{position:absolute;left:12%;bottom:50px;left:21%;width:35%;min-width:197px}.animations-mobile #animation-mobile-4{position:absolute;right:-70px;bottom:25%;width:50%;right:-11%;min-width:314px}@media screen and (max-width: 600px){.animations-mobile #animation-mobile-4{right:-70px}}.cards-info{overflow:hidden}.cards-info__heading{padding-bottom:26px}@media screen and (max-width: 768px){.cards-info__heading{font-weight:500;text-align:center}}.cards-info__container{display:flex;flex-wrap:wrap;overflow:hidden;margin-right:-30px;margin-bottom:-30px;position:relative;z-index:3}@media screen and (max-width: 768px){.cards-info__container{margin-right:-20px;margin-bottom:-20px}}@media screen and (max-width: 1024px){.cards-info__container--small{margin-right:-15px;margin-bottom:-15px}}.cards-info__item{width:calc(33.333% - 30px);margin-right:30px;border-radius:38px;background-color:hsla(0,0%,100%,.85);border:1px solid #c9c9c9;padding:50px;margin-bottom:30px}@media screen and (max-width: 1440px){.cards-info__item{padding:30px}}@media screen and (max-width: 1024px){.cards-info__item{width:calc(50% - 30px)}}@media screen and (max-width: 768px){.cards-info__item{width:calc(100% - 20px);margin-right:20px;margin-bottom:20px;border-radius:28px}}.cards-info__item--small{width:calc(25% - 30px);border:1px solid hsla(0,0%,100%,.85)}.cards-info__item--small .cards-info__text{padding-top:25px}@media screen and (max-width: 768px){.cards-info__item--small .cards-info__text{padding-top:15px}}@media screen and (max-width: 768px){.cards-info__item--small img{width:45px;height:45px;-o-object-fit:contain;object-fit:contain}}@media screen and (max-width: 1024px){.cards-info__item--small{width:calc(50% - 15px);margin-bottom:15px;margin-right:15px;padding:20px}}@media screen and (max-width: 768px){.cards-info__item--text-hidden .cards-info__text h4{padding-bottom:0}}@media screen and (max-width: 768px){.cards-info__item--text-hidden .cards-info__text p{display:none}}@media screen and (max-width: 768px){.cards-info__item--single{width:calc(100% - 15px)}}.cards-info__subtitle{padding-top:15px}.cards-info__subtitle a{max-width:-moz-max-content;max-width:max-content;width:100%;padding:18.5px 23px 18.5px 52px;margin-top:25px;font-family:"Inter",sans-serif;background-color:rgba(0,0,0,0);color:#332229;display:inline-block;font-size:16px;line-height:19.36px;font-weight:600;border-radius:72px;border:2px solid #332229;cursor:pointer;position:relative;background-image:url(/app/resources/i/icon-tel.svg);background-repeat:no-repeat;background-position:25px;background-size:17px;transition:all .3s ease-in-out,color .3s ease-in-out}.cards-info__subtitle a:hover{background-image:url(/app/resources/i/icon-tel-white.svg);background-color:#332229;color:#fff}.cards-info__text{padding-top:40px}.cards-info__text h5{margin:0;font-size:13px;font-weight:400;line-height:15.73px;line-height:15.73px;letter-spacing:-0.01em;padding-bottom:5px}.cards-info__text h5:not(:first-child){padding-top:25px}.cards-info__text h4{padding-bottom:10px}@media screen and (max-width: 991px){.cards-info__text h4{font-size:16px}}.cards-info__text a{font-weight:600}.carousel-settori{padding-top:52px;overflow:hidden}.carousel-settori a{text-decoration:none}@media screen and (max-width: 991px){.carousel-settori{padding:52px 50px 0}}@media screen and (max-width: 768px){.carousel-settori{padding:52px 20px 0}}.carousel-settori__container{position:relative;overflow:visible;z-index:2}@media screen and (max-width: 991px){.carousel-settori__container{display:none}}.carousel-settori__items{padding-bottom:67px;margin-left:calc((100% - 1600px)/2 + 100px)}@media screen and (max-width: 1600px){.carousel-settori__items{margin-left:100px}}@media screen and (max-width: 1440px){.carousel-settori__items{margin-left:80px}}@media screen and (max-width: 1280px){.carousel-settori__items{margin-left:50px}}@media screen and (max-width: 767px){.carousel-settori__items{margin-left:20px}}.carousel-settori__items .swiper-slide-active{background-color:#332229;border-color:#332229}.carousel-settori__items .swiper-slide-active .carousel-settori__title{color:#fff}.carousel-settori__items .swiper-slide-active .carousel-settori__block{visibility:visible;opacity:1}.carousel-settori__items .swiper-slide-active .carousel-settori__inner{position:relative;background-color:#332229}.carousel-settori__items .swiper-slide-active .carousel-settori__inner::after{content:"";visibility:visible;opacity:1;border-left-color:#332229;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,border-left-color .3s ease-in-out}.carousel-settori__item{cursor:pointer;min-width:-moz-max-content;min-width:max-content;max-width:-moz-max-content;max-width:max-content;border-radius:18px;background-color:#fff;border:2px solid #d6d3d4;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}@media screen and (max-width: 991px){.carousel-settori__item{background-color:#332229}}.carousel-settori__item:hover,.carousel-settori__item:focus{background-color:#332229;border-color:#332229}.carousel-settori__item:hover .carousel-settori__title,.carousel-settori__item:focus .carousel-settori__title{color:#fff}.carousel-settori__item:hover .carousel-settori__inner,.carousel-settori__item:focus .carousel-settori__inner{background-color:#332229}.carousel-settori__inner{width:100%;height:100%;padding:18px 25px;display:flex;background-color:#fff;border-radius:inherit;transition:background-color .3s ease-in-out}@media screen and (max-width: 991px){.carousel-settori__inner{padding:9px 11px}}.carousel-settori__inner::after{height:0px;width:0px;border-top:solid 25px rgba(0,0,0,0);border-left:solid 25px rgba(0,0,0,0);border-bottom:solid 25px rgba(0,0,0,0);position:absolute;content:"";left:-2px;bottom:-18px;border-radius:3px;visibility:hidden;opacity:0}.carousel-settori__icon{width:25px;height:25px;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;margin-right:10px;transition:filter .3s ease-in-out}@media screen and (max-width: 991px){.carousel-settori__icon{width:22px;height:22px}}.carousel-settori__title{font-weight:600;transition:color .3s ease-in-out}@media screen and (max-width: 991px){.carousel-settori__title{font-size:14px}}.carousel-settori__blocks{max-width:1600px;width:100%;margin:0 auto;z-index:0;padding-top:50px}@media screen and (max-width: 991px){.carousel-settori__blocks{display:none}}.carousel-settori__block{width:100%;display:flex;justify-content:space-between;width:100%;margin:0 auto;padding:0 100px;position:relative}.carousel-settori__wrapper{max-width:1600px;display:flex;justify-content:space-between;width:100%;margin:0 auto;height:100%}.carousel-settori__text{max-width:377px;width:38%;margin-right:12%}.carousel-settori__text h2{padding-bottom:25px}.carousel-settori__text p{font-weight:400}.carousel-settori__cta{margin-top:36px}.carousel-settori__images{display:flex;width:50%;height:100%}.carousel-settori__images img:nth-child(2){margin-top:100px;margin-left:40px}.carousel-settori__images img{max-width:347px;max-height:400px;height:90%;width:50%;aspect-ratio:347/400;-o-object-fit:cover;object-fit:cover;border-radius:58px}@media screen and (max-width: 1440px){.carousel-settori__images{width:60%}}.carousel-settori__mobile{display:none}@media screen and (max-width: 991px){.carousel-settori__mobile{display:block}}.carousel-settori__voices{overflow:hidden;display:flex;justify-content:center;flex-wrap:wrap;margin-right:-9px;margin-bottom:-9px}.carousel-settori__voice{cursor:pointer;min-width:-moz-max-content;min-width:max-content;border-radius:38px;border:2px solid #d6d3d4;margin-right:9px;margin-bottom:9px}@media screen and (max-width: 991px){.carousel-settori__voice{border-radius:11px}}.carousel-settori__voice:focus-visible{outline-offset:0 !important}.video{max-height:760px;height:calc(83.333vh - 140px);border-radius:38px}.video--small{height:auto;aspect-ratio:810/450}@media screen and (max-width: 991px){.video{border-radius:18px;max-height:500px}}@media screen and (max-width: 768px){.video{max-height:400px}}.gallery{overflow:hidden;padding:60px 0 0;z-index:2;position:relative}@media screen and (max-width: 991px){.gallery{padding-top:50px}}.gallery__container{display:flex;justify-content:center;width:100%}.gallery__container--mobile{display:none}@media screen and (max-width: 991px){.gallery__container--mobile{display:flex;padding-top:9px}.gallery__container--mobile .slick-track{left:45% !important}}@media screen and (max-width: 991px)and (max-width: 768px){.gallery__container--mobile .slick-track{left:53% !important}}.gallery__title{padding-bottom:36px}@media screen and (max-width: 768px){.gallery__title{text-align:center;padding-bottom:20px}}.gallery .slick-slide{margin-right:30px;max-width:160px;min-width:160px;width:100%;aspect-ratio:160/90}@media screen and (max-width: 1024px){.gallery .slick-slide{margin-right:5px}}@media screen and (max-width: 768px){.gallery .slick-slide{min-width:100px}}.gallery .slick-slide>div{height:100%;max-width:160px;width:100% !important;aspect-ratio:160/90}.gallery .slick-track{min-width:-moz-max-content;min-width:max-content;display:flex;justify-content:center;margin-right:-30px;left:0}@media screen and (max-width: 1280px){.gallery .slick-track{justify-content:flex-start}}.gallery__img{display:flex !important;justify-content:center;align-items:center;max-width:160px;min-width:-moz-max-content;min-width:max-content;width:100%;height:100%;max-height:90px;border-radius:18px;border:1px solid #d6d3d4}@media screen and (max-width: 768px){.gallery__img{min-width:auto;border-radius:6px}}.gallery__img img{max-width:140px;width:100%;aspect-ratio:160/90;-o-object-fit:contain;object-fit:contain;opacity:.6;filter:grayscale(1)}@media screen and (max-width: 768px){.gallery__img img{padding:5px}}.gallery--left{margin-right:-10px;padding-top:0}.gallery--left .gallery{overflow:hidden}.gallery--left .gallery__container{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-right:-30px}@media screen and (max-width: 991px){.gallery--left .gallery__container{margin-right:-30px}}.gallery--left .gallery__img{margin-right:30px;margin-bottom:30px;min-width:auto;padding:5px;width:calc(25% - 30px);background-color:#fff}@media screen and (max-width: 991px){.gallery--left .gallery__img{margin-right:10px;margin-bottom:10px;width:calc(25% - 10px)}}@media screen and (max-width: 768px){.gallery--left .gallery__img{border-radius:18px}}@media screen and (max-width: 550px){.gallery--left .gallery__img{width:calc(50% - 10px);max-width:100%}}.block-preventivo{padding-top:50px;padding-bottom:66px;min-height:calc(70vh - 120px);display:flex}@media screen and (max-width: 1024px){.block-preventivo{flex-direction:column}}@media screen and (max-width: 991px){.block-preventivo{min-height:100%;padding-top:0}}.block-preventivo--focus{height:100%;min-height:100%}.block-preventivo--focus .block-preventivo__form{max-width:100% !important}.block-preventivo__container{margin-right:70px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.block-preventivo__container.hidden{visibility:hidden;opacity:0;pointer-events:none;height:0;transition:none}@media screen and (max-width: 991px){.block-preventivo__container{margin-right:0}}.block-preventivo__container--info{display:none;height:0}@media screen and (max-width: 1024px){.block-preventivo__container--info{display:block;height:100%}}@media screen and (max-width: 991px){.block-preventivo__container--1 .block-preventivo__item{padding:9px 15px}}.block-preventivo__container--2 .block-preventivo__item{width:60px;height:55px;display:flex;padding:0;justify-content:center;align-items:center}@media screen and (max-width: 991px){.block-preventivo__container--2 .block-preventivo__item{width:45px;height:40px}}@media screen and (max-width: 991px){.block-preventivo__container--3 .block-preventivo__cta{margin-top:0}}.block-preventivo__container--3.hidden .block-preventivo__form{display:none}.block-preventivo__container--4{text-align:center;width:50%}@media screen and (max-width: 991px){.block-preventivo__container--4{width:100%}}.block-preventivo__container--4 img{max-width:100px;width:100%;margin:0 auto 30px}@media screen and (max-width: 1024px){.block-preventivo__container--4 img{max-width:50px}}.block-preventivo__container--4 h1{padding-bottom:20px}.block-preventivo__container--4 .cta{margin-top:30px}.block-preventivo__container--4 h4{font-weight:400}.block-preventivo__container--4 h4 a{font-weight:400;color:#e5095c;transition:opacity .3s ease-in-out}.block-preventivo__container--4 h4 a:hover{opacity:.7}.block-preventivo__container--4 h4:not(:last-child){padding-bottom:10px}.block-preventivo__container--4 #indirizzo{display:inline-block}.block-preventivo__pagination{opacity:1;padding-bottom:30px}.block-preventivo__pagination span{opacity:.6}.block-preventivo__pretitle{padding-bottom:13px}@media screen and (max-width: 991px){.block-preventivo__pretitle{padding-bottom:10px}}.block-preventivo__items{display:flex;flex-wrap:wrap;margin-right:-15px;overflow:hidden;max-width:713px;width:100%;padding-top:30px}@media screen and (max-width: 991px){.block-preventivo__items{max-width:100%}}.block-preventivo__item{cursor:pointer;background-color:#fff;border:2px solid #d6d3d4;border-radius:18px;font-weight:600;padding:18px 25px;margin-right:15px;margin-bottom:15px;width:-moz-max-content;width:max-content;display:flex;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.block-preventivo__item--last{border-color:#ebf1f3;background-color:#ebf1f3}.block-preventivo__item:hover,.block-preventivo__item.active{background-color:#332229;border-color:#332229;color:#fff}@media screen and (max-width: 991px){.block-preventivo__item{border-radius:11px;font-size:14px}}.block-preventivo__icon{width:25px;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;margin-right:10px}.block-preventivo__cta{margin-top:35px;background-image:url(/app/resources/i/arrow-left.svg);background-repeat:no-repeat;background-position:25px;background-size:17px;padding-left:52px;border-color:#d6d3d4}.block-preventivo__cta:hover,.block-preventivo__cta:visited{border-color:#332229;background-image:url(/app/resources/i/arrow-left-white.svg)}@media screen and (max-width: 991px){.block-preventivo__cta{padding:13px 20px 13px 38px;background-position:15px}}.block-preventivo__info{max-width:447px;width:70%;border:1px solid #d6d3d4;border-radius:38px;padding:50px 40px 40px 40px;height:-moz-max-content;height:max-content}@media screen and (max-width: 1024px){.block-preventivo__info{margin-top:50px;width:100%}}@media screen and (max-width: 1024px){.block-preventivo__info--desktop{display:none}}.block-preventivo__info--mobile{max-width:100%;margin-top:0}.block-preventivo__button-info{margin:30px auto 0}.block-preventivo__text h3{padding-bottom:15px}.block-preventivo__text ul{list-style:none;padding-left:0}.block-preventivo__text ul li{background-image:url("/app/resources/i/icon-list.svg");background-repeat:no-repeat;background-position:left 10px;padding-left:30px}.block-preventivo__text ul li:not(:last-child){padding-bottom:15px}.block-preventivo__form{padding-top:30px;max-width:1000px;width:100%}@media screen and (max-width: 1600px){.block-preventivo__form{max-width:700px}}.block-preventivo__form form .hs_punti_vendita,.block-preventivo__form form .hs_settori{display:none}.block-preventivo__form form .form-columns-2{max-width:100%;width:100%;display:flex;justify-content:space-between}.block-preventivo__form form .form-columns-2 .hs-form-field input{width:100%}.block-preventivo__form form .form-columns-2 .hs-form-field label{font-size:13px;font-weight:500;display:block;margin-bottom:10px;color:#332229}.block-preventivo__form form .form-columns-1{max-width:100%;width:100%}.block-preventivo__form form .form-columns-1 label{font-size:13px;font-weight:500;display:block;margin-bottom:10px;color:#332229}.block-preventivo__form form .input input,.block-preventivo__form form .input select{padding:13px 10px !important;height:auto !important;border:1px solid #d6d3d4;border-radius:8px;box-shadow:none;font-size:16px}.block-preventivo__form form .input select{-webkit-appearance:none;position:relative;background-image:url(/app/resources/i/arrow-down-grey.svg);background-position:95%;background-repeat:no-repeat}.block-preventivo__form form .hs-country select{background-position:98%}.block-preventivo__form form .hs-form-field{margin-bottom:20px}.block-preventivo__form form .hs-input{width:100% !important}.block-preventivo__form form .hs_phone .input{border:none;padding:0}.block-preventivo__form form .hs_phone .phone_ext-bce91629-cf94-4358-9e7b-261dad075ed2{border:1px solid #d6d3d4}.block-preventivo__form form .hs_phone .hs-input.hs-fieldtype-intl-phone{width:100%}.block-preventivo__form form .hs_phone .hs-input.hs-fieldtype-intl-phone .hs-input input,.block-preventivo__form form .hs_phone .hs-input.hs-fieldtype-intl-phone .hs-input select{padding:13px 10px !important;height:auto !important;border-radius:8px;border:1px solid #d6d3d4;box-shadow:none}.block-preventivo__form form .hs-settori .input{border:none;padding:0}.block-preventivo__form form .hs-settori .hs-form-checkbox label{display:flex}.block-preventivo__form form .hs-settori .hs-form-checkbox label input{width:auto !important;margin-right:15px}.block-preventivo__form form .legal-consent-container .input{border:none;padding:0}.block-preventivo__form form .legal-consent-container .hs-richtext{margin-bottom:10px}.block-preventivo__form form .legal-consent-container .hs-richtext p a{font-weight:600;transition:opacity .3s ease-in-out}.block-preventivo__form form .legal-consent-container .hs-richtext p a:hover{opacity:.7}.block-preventivo__form form .legal-consent-container .hs-form-booleancheckbox label{display:flex;align-items:flex-start}.block-preventivo__form form .legal-consent-container .hs-form-booleancheckbox label input{width:auto !important}.block-preventivo__form form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:10px !important}.block-preventivo__form form .hs-submit{margin-top:25px}.block-preventivo__form form .hs-submit input{max-width:-moz-max-content;max-width:max-content;width:calc(100% - 20px);padding:18px 23px;font-family:"Inter",sans-serif;color:#fff;background-color:#e5095c;background:#e5095c;text-shadow:none !important;box-shadow:none !important;display:inline-block;font-size:16px;line-height:19.36px;font-weight:600;border-radius:72px;border:2px solid #e5095c;cursor:pointer;position:relative;transition:all .3s ease-in-out,color .3s ease-in-out}.block-preventivo__form form .hs-submit input:hover,.block-preventivo__form form .hs-submit input:focus,.block-preventivo__form form .hs-submit input:active{background-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important;color:#e5095c !important;font-size:16px !important;line-height:19.36px !important;font-family:"Inter",sans-serif !important;border:2px solid #e5095c !important;box-shadow:none !important}.block-preventivo__form form .error{border-color:red !important}.block-preventivo__form form .hs-error-msg{margin-bottom:0 !important;margin-top:10px;font-size:11px !important}.block-preventivo__form form input[type=checkbox]{accent-color:#e5095c}.block-preventivo__form form input[type=checkbox]:hover{accent-color:#e5095c}.carousel-blog{position:relative;z-index:3;overflow:hidden}.carousel-blog .slick-track{display:flex !important;height:100%}@media screen and (max-width: 1280px){.carousel-blog .slick-track{left:50%}}@media screen and (max-width: 768px){.carousel-blog .slick-track{left:33%}}.carousel-blog .slick-slide>div{margin-right:30px;height:calc(100% - 30px)}@media screen and (max-width: 768px){.carousel-blog .slick-slide>div{margin-right:20px}}.carousel-blog .slick-list{padding:0 !important}.carousel-blog--carousel{padding-top:50px}.carousel-blog--carousel .carousel-blog__container--long{padding-left:calc((100% - 1600px)/2);margin-left:100px}@media screen and (max-width: 1600px){.carousel-blog--carousel .carousel-blog__container--long{margin-left:0;padding-left:100px}}@media screen and (max-width: 1440px){.carousel-blog--carousel .carousel-blog__container--long{padding-left:80px}}@media screen and (max-width: 1280px){.carousel-blog--carousel .carousel-blog__container--long{padding-left:0}}.carousel-blog--carousel .carousel-blog__item{height:100%}.carousel-blog--carousel .slick-track{left:calc(100% + 3px)}@media screen and (max-width: 1280px){.carousel-blog--carousel .slick-track{left:0}}@media screen and (max-width: 991px){.carousel-blog--carousel .slick-track{left:50%}}@media screen and (max-width: 768px){.carousel-blog--carousel .slick-track{left:34%}}.carousel-blog--wrapper{max-width:1600px;width:100%;margin:0 auto;padding:50px 100px 0}@media screen and (max-width: 1440px){.carousel-blog--wrapper{padding:50px 80px 0}}@media screen and (max-width: 1280px){.carousel-blog--wrapper{padding:50px 0 0}}.carousel-blog--wrapper .carousel-blog__item{height:100%}.carousel-blog--last{padding-bottom:100px}.carousel-blog__container{display:flex;justify-content:center;flex-wrap:wrap;margin-right:-30px;overflow:hidden}.carousel-blog__container--single .carousel-blog__item{height:auto}@media screen and (max-width: 1280px){.carousel-blog__container--single{padding:0 50px}}@media screen and (max-width: 768px){.carousel-blog__container--single{padding:0 20px}}.carousel-blog__item{width:calc(33.333% - 30px);display:block;margin-right:30px;padding:30px 30px 67px;border:1px solid #d6d3d4;border-radius:38px;margin-bottom:30px;position:relative;background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.8) 100%);background-repeat:no-repeat;background-size:cover;background-position:center;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}@media screen and (max-width: 1280px){.carousel-blog__item{width:calc(50% - 30px)}}@media screen and (max-width: 991px){.carousel-blog__item{width:calc(100% - 30px)}}@media screen and (max-width: 768px){.carousel-blog__item{padding:19px}}.carousel-blog__item--link::after{position:absolute;bottom:30px;right:30px;content:"";background-image:url(/app/resources/i/arrow-up-blog.svg);background-repeat:no-repeat;background-size:contain;width:55px;height:55px;transition:transform .3s ease-in-out}@media screen and (max-width: 768px){.carousel-blog__item--link::after{width:27px;height:27px;bottom:15px;right:15px}}.carousel-blog__item--link:hover::after{transform:translate(8px, -8px)}.carousel-blog__item--link--white::after{background-image:url(/app/resources/i/arrow-up-blog-white.svg)}.carousel-blog__icon{width:100px;height:100px;border-radius:50%;margin:-15px -15px 24px auto;position:relative;z-index:1}@media screen and (max-width: 768px){.carousel-blog__icon{width:58px;height:58px;margin-bottom:0;margin:0 0 0 auto}}.carousel-blog__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:38px;z-index:0}.carousel-blog__text{padding-top:15px;height:75%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1280px){.carousel-blog__text{height:65%}}@media screen and (max-width: 768px){.carousel-blog__text{height:calc(100% - 60px)}}.carousel-blog__text h4{font-weight:400;padding-bottom:30px}.carousel-blog__text p{padding-right:65px}@media screen and (max-width: 768px){.carousel-blog__text p{font-size:14px;line-height:20px;padding-right:30px}}.carousel-blog-alt{position:relative;z-index:3}.carousel-blog-alt--carousel{overflow:hidden;padding-left:calc((100% - 1600px)/2);margin-left:100px}@media screen and (max-width: 1600px){.carousel-blog-alt--carousel{margin-left:0;padding-left:100px}}@media screen and (max-width: 1440px){.carousel-blog-alt--carousel{padding-left:0}}.carousel-blog-alt--carousel .slick-slide{margin-right:30px}@media screen and (max-width: 768px){.carousel-blog-alt--carousel .slick-slide{margin-right:20px}}.carousel-blog-alt--carousel .slick-list{padding:0 !important}.carousel-blog-alt--carousel .slick-track{height:100%;display:flex !important;left:4.8%}@media screen and (max-width: 1600px){.carousel-blog-alt--carousel .slick-track{left:0}}@media screen and (max-width: 1440px){.carousel-blog-alt--carousel .slick-track{left:50%}}@media screen and (max-width: 768px){.carousel-blog-alt--carousel .slick-track{left:34%}}.carousel-blog-alt--carousel .slick-slide>div{height:100%}.carousel-blog-alt--carousel .slick-slide>div .carousel-blog-alt__item{height:100%}.carousel-blog-alt--wrapper{max-width:1600px;width:100%;margin:0 auto;padding:50px 100px 0}.carousel-blog-alt__container{display:flex;flex-wrap:wrap;margin-right:-30px;overflow:hidden}.carousel-blog-alt__item{background-repeat:no-repeat;width:calc(33.333% - 30px);padding:30px 30px 40px;height:100%;border:1px solid #d6d3d4;border-radius:38px;margin-bottom:30px;position:relative;background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.8) 100%);transition:visibility .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out}.carousel-blog-alt__item::after{position:absolute;bottom:30px;right:30px;content:"";background-image:url(/app/resources/i/arrow-up-blog.svg);background-repeat:no-repeat;background-size:contain;width:55px;height:55px;transition:transform .3s ease-in-out}@media screen and (max-width: 768px){.carousel-blog-alt__item::after{width:27px;height:27px;bottom:15px;right:15px}}.carousel-blog-alt__item:hover::after{transform:translate(8px, -8px)}@media screen and (max-width: 768px){.carousel-blog-alt__item{padding:20px 20px 30px}}.carousel-blog-alt__image{border-radius:28px;margin-bottom:30px;aspect-ratio:387/218;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.carousel-blog-alt__title{font-size:21px}}.carousel-blog-alt__text{padding-top:15px}.carousel-blog-alt__text h4{font-weight:400px;padding-bottom:30px}@media screen and (max-width: 768px){.carousel-blog-alt__text{display:none}}.background-lines{position:absolute;width:100%;height:100%;top:0;right:0;pointer-events:none}.background-lines--hero-home-desktop{width:45vw;width:55%;max-width:990px;margin-right:calc(55% - 990px + 100px)}@media screen and (max-width: 1600px){.background-lines--hero-home-desktop{right:0;width:55%;margin-right:0}}@media screen and (max-width: 1024px){.background-lines--hero-home-desktop{display:none}}.background-lines--hero-home-desktop .background-line{opacity:0}@media screen and (max-width: 1024px){.background-lines--hero-home-desktop .background-line{opacity:1}}.background-lines--hero-home-desktop .background-line--1{position:absolute;z-index:-1;max-width:298px;background-repeat:no-repeat;background-image:url(/app/resources/i/background-home-1.png);background-size:contain;z-index:3;top:47%;left:0%;width:34%;height:38%}@media screen and (max-width: 1600px){.background-lines--hero-home-desktop .background-line--1{left:-3%}}@media screen and (max-width: 1024px){.background-lines--hero-home-desktop .background-line--1{background-image:url(/app/resources/i/background-home-mobile-3.svg);left:57%;top:39%;width:25%}}.background-lines--hero-home-desktop .background-line--2{width:100%;height:100%;content:"";position:absolute;background-repeat:no-repeat;background-image:url(/app/resources/i/background-home-4.png);bottom:-157px;bottom:0;top:auto;background-size:cover;left:4%;width:100%;height:80%}@media screen and (max-width: 1600px){.background-lines--hero-home-desktop .background-line--2{left:0}}@media screen and (max-width: 1024px){.background-lines--hero-home-desktop .background-line--2{background-image:url(/app/resources/i/background-home-mobile-2.svg);background-size:100%;width:60%;right:8%;left:auto;top:100px;bottom:auto}}.background-lines--hero-home-desktop .background-line--3{max-width:263px;content:"";z-index:1;position:absolute;background-repeat:no-repeat;background-image:url(/app/resources/i/background-home-3.png);background-size:contain;z-index:3;bottom:120px;right:0;width:30%;height:33.6%}@media screen and (max-width: 1600px){.background-lines--hero-home-desktop .background-line--3{right:0}}@media screen and (max-width: 1024px){.background-lines--hero-home-desktop .background-line--3{background-image:url(/app/resources/i/background-home-mobile-1.svg);bottom:auto;right:auto;left:32%;z-index:0;top:172px}}.background-lines--hero-home-mobile{max-width:990px;right:0;width:100vw;height:100%;display:none}@media screen and (max-width: 1024px){.background-lines--hero-home-mobile{display:block;min-width:600px}}.background-lines--hero-home-mobile .background-line--1{position:absolute;z-index:-1;max-width:298px;background-repeat:no-repeat;background-size:contain;z-index:3;height:34%;background-image:url(/app/resources/i/background-home-mobile-3.svg);left:56%;top:67%;width:18%}.background-lines--hero-home-mobile .background-line--2{max-width:1044px;max-width:990px;height:100%;content:"";position:absolute;background-repeat:no-repeat;background-image:url(/app/resources/i/background-home-mobile-2.svg);background-size:100%;width:60%;right:8%;top:120px}.background-lines--hero-home-mobile .background-line--3{max-width:263px;content:"";position:absolute;height:37%;background-repeat:no-repeat;background-size:contain;width:30%;background-image:url(/app/resources/i/background-home-mobile-1.svg);left:32%;z-index:0;top:172px}.background-lines--block-home{top:100px}@media screen and (max-width: 768px){.background-lines--block-home{height:87%;width:170%;right:-27%;top:0px}}.background-lines--block-home .background-line--1{position:absolute;top:150px;right:0;right:calc((100% - 1600px)/2 + 225px);z-index:-1;max-width:264px;width:100%;max-height:370px;height:100%;background-repeat:no-repeat;background-image:url(/app/resources/i/background-inverted-1.png);background-size:contain}@media screen and (max-width: 991px){.background-lines--block-home .background-line--1{width:18%;right:25%;top:30%;top:50%;transform:translateY(-21%)}}.background-lines--block-home .background-line--2{max-width:891px;width:100%;max-height:1215px;height:100%;content:"";position:absolute;top:0;right:calc((100% - 1600px)/2 - 170px);background-repeat:no-repeat;background-image:url(/app/resources/i/background-inverted-2.png);background-size:contain;background-position:top right}@media screen and (max-width: 991px){.background-lines--block-home .background-line--2{top:50%;width:46%;right:20%}}.background-lines--block-home .background-line--3{max-width:363px;width:100%;max-height:476px;height:100%;content:"";z-index:1;position:absolute;top:520px;right:calc((100% - 1600px)/2 + 380px);background-repeat:no-repeat;background-image:url(/app/resources/i/background-inverted-3.png);background-size:contain}@media screen and (max-width: 991px){.background-lines--block-home .background-line--3{top:50%;right:40%;width:31%;transform:translateY(9%)}}@media screen and (max-width: 768px){.background-lines--block-home .background-line--3{top:56%;width:27%}}.background-lines--carousel-integrazioni{pointer-events:none}.background-lines--carousel-integrazioni--home{margin-top:-156px}.background-lines--carousel-integrazioni .background-line--1{position:absolute;top:250px;right:0;left:calc((100% - 1600px)/2 + 190px);z-index:-1;max-width:208px;width:100%;max-height:272px;height:100%;background-repeat:no-repeat;background-image:url(/app/resources/i/background-integrazioni-1.png);-o-object-fit:cover;object-fit:cover;z-index:1}@media screen and (max-width: 1280px){.background-lines--carousel-integrazioni .background-line--1{left:73px;background-size:17vw}}@media screen and (max-width: 991px){.background-lines--carousel-integrazioni .background-line--1{top:180px;background-size:contain;max-width:118px;left:50%;transform:translateX(-170%)}}.background-lines--carousel-integrazioni .background-line--2{max-width:509px;width:100%;max-height:693px;height:100%;content:"";position:absolute;top:43px;left:calc((100% - 1600px)/2 + 183px);background-repeat:no-repeat;background-image:url(/app/resources/i/background-integrazioni-2.png);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1280px){.background-lines--carousel-integrazioni .background-line--2{left:50px;background-size:41vw}}@media screen and (max-width: 991px){.background-lines--carousel-integrazioni .background-line--2{top:21px;background-size:contain;max-width:380px;left:50%;transform:translateX(-50%)}}.background-lines--carousel-integrazioni .background-line--3{max-width:150px;width:100%;max-height:211px;height:100%;content:"";z-index:1;position:absolute;top:0;left:calc((100% - 1600px)/2 + 334px);background-repeat:no-repeat;background-image:url(/app/resources/i/background-integrazioni-3.png);-o-object-fit:cover;object-fit:cover;z-index:-2}@media screen and (max-width: 1280px){.background-lines--carousel-integrazioni .background-line--3{left:124px;background-size:14vw}}@media screen and (max-width: 991px){.background-lines--carousel-integrazioni .background-line--3{left:50%;top:40px;background-size:contain;max-width:95px;transform:translateX(-20%)}}.background-lines--cards-data{overflow:hidden;min-width:650px}.background-lines--cards-data .background-line--1{position:absolute;top:414px;right:0;right:calc((100% - 1600px)/2 + 300px);z-index:-1;max-width:208px;width:100%;height:100%;background-repeat:no-repeat;background-image:url(/app/resources/i/background-integrazioni-1.png);z-index:1}@media screen and (max-width: 1024px){.background-lines--cards-data .background-line--1{right:200px}}.background-lines--cards-data .background-line--2{max-width:509px;width:100%;height:103%;content:"";position:absolute;top:100px;right:calc((100% - 1600px)/2 + 100px);background-repeat:no-repeat;background-image:url(/app/resources/i/background-integrazioni-2.png)}@media screen and (max-width: 1024px){.background-lines--cards-data .background-line--2{right:-70px}}.background-lines--cards-data .background-line--3{max-width:150px;width:100%;height:100%;content:"";z-index:1;position:absolute;top:200px;right:calc((100% - 1600px)/2 + 200px);background-repeat:no-repeat;background-image:url(/app/resources/i/background-integrazioni-3.png);z-index:-2}@media screen and (max-width: 1024px){.background-lines--cards-data .background-line--3{right:35px}}.background-lines--block{overflow:hidden;top:auto;bottom:0;height:65vh;min-width:650px;min-height:519px}@media screen and (max-width: 991px){.background-lines--block{left:50%;transform:translateX(-50%)}}.background-lines--block .background-line--1{position:absolute;bottom:0;right:calc((100% - 1600px)/2 + 650px);z-index:-1;max-width:207px;width:90%;height:100%;background-repeat:no-repeat;background-image:url(/app/resources/i/background-block-1.png);background-size:contain;background-position:bottom right}@media screen and (max-width: 991px){.background-lines--block .background-line--1{right:54%;max-width:initial;width:30%}}.background-lines--block .background-line--2{max-width:798px;width:90%;height:100%;content:"";position:absolute;bottom:0;right:calc((100% - 1600px)/2 + 100px);background-repeat:no-repeat;background-image:url(/app/resources/i/background-block-2.png);background-size:contain;background-position:bottom right}@media screen and (max-width: 991px){.background-lines--block .background-line--2{right:0;max-width:initial;width:80%}}.background-lines--block .background-line--3{max-width:287px;width:90%;height:100%;content:"";z-index:1;position:absolute;bottom:0;right:calc((100% - 1600px)/2 + 135px);background-repeat:no-repeat;background-image:url(/app/resources/i/background-block-3.png);background-size:contain;background-position:bottom right;z-index:-1}@media screen and (max-width: 991px){.background-lines--block .background-line--3{right:0;max-width:initial;width:30%}}.paragraph{padding-top:50px}.paragraph__title{padding-bottom:35px}.paragraph__text a{color:#46c0f0;word-wrap:break-word}.paragraph__text table{display:block;width:100%;max-width:100%;min-width:450px;border-collapse:separate;border-spacing:0}@media screen and (max-width: 1024px){.paragraph__text table{min-width:250px;white-space:nowrap;overflow-x:scroll}}.paragraph__text table td{font-size:16px;line-height:1.75;padding:15px;vertical-align:top;white-space:pre-line}.paragraph__text tr:nth-child(even){background:#fff}.paragraph__text tr:nth-child(odd){background:#f5f5f5}.paragraph__text th{background:#dfdede;vertical-align:bottom}.paragraph__text th,.paragraph__text td{padding:15px;line-height:inherit}.paragraph__text p{font-size:16px;line-height:1.75}.paragraph__text a{transition:opacity .3s ease-in-out}.paragraph__text a:hover{opacity:.7}.paragraph__text img{-o-object-fit:contain;object-fit:contain}.mockup{position:absolute;left:6%;bottom:-5%;width:100%;display:flex;opacity:0}@media screen and (max-width: 1024px){.mockup{bottom:-5%;left:100px;left:0}}.mockup--center{left:9%;bottom:25%}@media screen and (max-width: 1024px){.mockup--center{left:0;bottom:44%}}.mockup--kiosk{width:48%;opacity:0}.mockup--kiosk--1{z-index:2;left:31%}@media screen and (max-width: 1024px){.mockup--kiosk--1{left:14%}}.mockup--kiosk--2{width:43%;left:58%;bottom:0;z-index:0}@media screen and (max-width: 1024px){.mockup--kiosk--2{left:41%}}@media screen and (max-width: 1024px){.mockup--kiosk{width:33%}}.mockup--delivery{width:98%}.mockup--delivery--1{left:-2%;z-index:2;opacity:0}.mockup--delivery--2{left:33%;bottom:28%;z-index:0;width:58%;z-index:1;opacity:0}@media screen and (max-width: 1024px){.mockup--delivery--2{bottom:66%}}.disclaimer{padding:30px;border-radius:48px;background-color:rgba(163,206,223,.2)}.header{position:absolute;top:0;left:0;width:100%;height:120px;background:rgba(0,0,0,0);z-index:12;transition:backdrop-filter .3s ease-in-out}@media screen and (max-width: 1280px){.header{height:90px}}.header__inner{width:100%;display:flex;justify-content:space-between}.header__container{width:100%;height:100%;position:relative;display:flex;justify-content:space-between;align-items:flex-end;max-width:1600px;width:100%;margin:0 auto;padding:0 100px 10px;z-index:11;transition:background-color .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}@media screen and (max-width: 1440px){.header__container{padding:0 80px 10px}}@media screen and (max-width: 1280px){.header__container{padding:0 50px 10px}}@media screen and (max-width: 768px){.header__container{padding:0 20px 10px}}.header__logo{max-width:80px;width:100%;align-self:flex-end}@media screen and (max-width: 991px){.header__logo{max-width:60px}}.header__logo--mobile{display:none}@media screen and (max-width: 1280px){.header__logo--mobile{display:block}}.header--focus{align-items:flex-end}.header--focus .header__wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;width:100%}.header--focus .header__right{display:flex;flex-direction:column;align-items:center}.header--focus .menu__voice--tel{margin-top:15px}@media screen and (max-width: 1280px){.header--focus .menu__voice--tel{display:none}}.footer{background:linear-gradient(180deg, #E9F0F2 0%, rgba(233, 240, 242, 0) 100%)}.footer__container{max-width:1600px;width:100%;margin:0 auto;padding:150px 100px 40px}@media screen and (max-width: 1280px){.footer__container{padding:100px 50px 40px}}@media screen and (max-width: 991px){.footer__container{padding:100px 50px 160px}}@media screen and (max-width: 768px){.footer__container{padding:50px 20px 160px}}.footer__logo{display:block;margin-bottom:30px;max-width:-moz-max-content;max-width:max-content}.footer__logo img{max-width:178px;width:100%}@media screen and (max-width: 768px){.footer__logo{margin:0 auto 30px}}.footer__text{padding-bottom:10px}@media screen and (max-width: 768px){.footer__text{text-align:center}}.footer__subtitle{font-size:11px;font-weight:400;line-height:21px;letter-spacing:-0.01em}@media screen and (max-width: 768px){.footer__subtitle{text-align:center}}.footer__columns{display:flex;justify-content:space-between;padding-bottom:50px}@media screen and (max-width: 1024px){.footer__columns{flex-direction:column}}.footer__column{max-width:217px;width:100%;margin-right:40px}.footer__column:first-child{margin-right:9%}.footer__column:nth-child(3){margin-right:90px}.footer__column:last-child{margin-right:0}.footer__column p{font-weight:600;padding-bottom:20px}@media screen and (max-width: 1024px){.footer__column p{padding-bottom:15px}}@media screen and (max-width: 1024px){.footer__column{max-width:100%;margin-right:0;margin-bottom:20px}}@media screen and (max-width: 1024px){.footer__column--voices p{position:relative}.footer__column--voices p::after{content:"";position:absolute;right:0;top:15%;background-image:url(/app/resources/i/icon-arrow-down.svg);background-repeat:no-repeat;width:13px;height:13px;transition:transform .3s ease-in-out}}@media screen and (max-width: 1024px){.footer__column--voices{border-bottom:1px solid #d6d3d4}}.footer__column--voices.active p::after{transform:rotate(180deg)}@media screen and (max-width: 1024px){.footer__column--voices.active ul{max-height:500px;visibility:visible;opacity:1;height:100%}}@media screen and (max-width: 1024px){.footer__column--left{margin-bottom:50px}}.footer ul{padding-left:0;margin:0;list-style:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.footer ul li{position:relative;padding-left:15px;font-weight:500;line-height:18px;cursor:pointer}.footer ul li:not(:last-child){margin-bottom:15px}@media screen and (max-width: 1024px){.footer ul li:last-child{margin-bottom:30px}}.footer ul li::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:7.5px;height:9px;background-image:url(/app/resources/i/arrow-list.svg);background-repeat:no-repeat;transition:left .3s ease-in-out}.footer ul li:hover::after{left:3px}.footer ul li a{font-weight:500;line-height:18px}@media screen and (max-width: 1024px){.footer ul{max-height:0;visibility:hidden;opacity:0;height:100%}}.footer__bottom{display:flex;flex-direction:column;padding-top:20px}@media screen and (max-width: 768px){.footer__bottom{padding-top:0}}.footer__row{display:flex;justify-content:space-between}.footer__row:not(:last-child){margin-bottom:30px}@media screen and (max-width: 768px){.footer__row{flex-direction:column}}.footer__inner{display:flex}@media screen and (max-width: 768px){.footer__inner{flex-direction:column;align-items:center}}.footer__socials{display:flex;align-items:center}@media screen and (max-width: 768px){.footer__socials{margin-bottom:38px}}.footer__icon{margin-right:25px}@media screen and (max-width: 768px){.footer__icon:last-child{margin-right:0}}@media screen and (max-width: 768px){.footer__links{text-align:center;padding-top:20px}}.footer__link{font-weight:500;position:relative;display:inline-block}.footer__link:not(:last-child){padding-right:20px;margin-right:20px;border-right:1px solid #332229}.footer__link--design{display:block;max-width:-moz-max-content;max-width:max-content;margin-right:0;margin-left:auto;margin-top:30px}.footer__link--design span{font-weight:700;transition:color .3s ease-in-out}.footer__link--design:hover span{color:#e5095c}@media screen and (max-width: 768px){.footer__link--design{margin:30px auto 0}}@media screen and (max-width: 991px){.footer--mobile .footer__container{padding:100px 50px 40px}}@media screen and (max-width: 768px){.footer--mobile .footer__container{padding:50px 20px 40px}}.wrapper{max-width:1600px;width:100%;margin:0 auto;padding:0 100px;margin-top:100px}@media screen and (max-width: 1440px){.wrapper{padding:0 80px}}@media screen and (max-width: 1280px){.wrapper{padding:0 50px;margin-top:80px}}@media screen and (max-width: 768px){.wrapper{padding:0 20px;margin-top:50px}}.wrapper--hero{padding:120px 100px 0;margin-top:0}@media screen and (max-width: 1440px){.wrapper--hero{padding:120px 80px 0}}@media screen and (max-width: 1280px){.wrapper--hero{padding:120px 50px 0;margin-top:0px}}@media screen and (max-width: 768px){.wrapper--hero{padding:100px 20px 0;margin-top:0px}}.wrapper--top{margin-top:0}.wrapper--bottom{padding-bottom:50px}.wrapper--bottom--home{padding-bottom:70px}.wrapper--last{margin-bottom:100px}@media screen and (max-width: 768px){.wrapper--last{margin-bottom:50px}}.wrapper--padding-top{margin-top:0;padding-top:100px}@media screen and (max-width: 1440px){.wrapper--padding-top{padding-top:80px}}@media screen and (max-width: 1280px){.wrapper--padding-top{padding-top:50px}}@media screen and (max-width: 768px){.wrapper--padding-top{padding-top:20px}}.wrapper-sidebar{position:relative}.wrapper-page{overflow:hidden}.wrapper-page--top{padding-top:200px}@media screen and (max-width: 991px){.wrapper-page--top{padding-top:0}}.wrapper-integrazioni{display:flex;flex-direction:column;margin-top:100px}@media screen and (max-width: 1280px){.wrapper-integrazioni{margin-top:80px}}@media screen and (max-width: 768px){.wrapper-integrazioni{margin-top:50px}}.background{position:relative}.background--green{background-color:#eaf4e1}.background--gradient--blue{background:linear-gradient(180deg, #E9F0F2 0%, rgba(233, 240, 242, 0) 100%)}.background--gradient--blue--inverted{background:linear-gradient(0deg, #E9F0F2 0%, rgba(233, 240, 242, 0) 100%)}.background--gradient--blue--full{position:relative;z-index:0;background:linear-gradient(180deg, rgba(233, 240, 242, 0) 0%, #E9F0F2 63.5%, rgba(233, 240, 242, 0) 100%)}.background--gradient--green{background:linear-gradient(180deg, rgba(236, 244, 232, 0.5) 0%, #ECF4E8 49.34%)}.background--gradient--landing--pink{background:linear-gradient(180deg, rgba(243, 164, 194, 0.4) 0%, rgba(213, 164, 243, 0.2) 100%)}.background--gradient--landing--blue{background:linear-gradient(360deg, rgba(134, 151, 236, 0.2) 0%, rgba(38, 189, 222, 0.25) 100%)}.background--gradient--landing--yellow{background:linear-gradient(360deg, rgba(175, 252, 162, 0.2) 0%, rgba(252, 237, 162, 0.6) 100%)}.background--gradient--landing--green{background:linear-gradient(180deg, rgba(76, 206, 55, 0.2) 0%, rgba(62, 202, 194, 0.15) 100%)}.background--image{position:relative}.background--image--delivery{overflow:visible}.background--image--delivery::after{background-repeat:no-repeat;content:"";position:absolute;background-image:url(/app/resources/i/background-delivery.png);max-width:509px;width:100%;aspect-ratio:509/693;-o-object-fit:contain;object-fit:contain;top:70px;left:calc((100% - 1600px)/2 + 220px)}@media screen and (max-width: 1280px){.background--image--delivery::after{left:50px;background-size:27vw}}@media screen and (max-width: 991px){.background--image--delivery::after{left:50%;transform:translateX(-50%);background-size:contain;max-width:300px;width:75%;top:50px}}@media screen and (max-width: 991px){.background--image--delivery{padding-top:156px}}.background--image--delivery--home{padding-top:156px}.background--image--integrazioni{overflow:visible}.background--image--integrazioni::after{background-repeat:no-repeat;content:"";position:absolute;background-image:url(/app/resources/i/background-integrazioni-HP.png);max-width:509px;width:100%;aspect-ratio:509/693;-o-object-fit:contain;object-fit:contain;top:70px;left:calc((100% - 1600px)/2 + 220px)}@media screen and (max-width: 1280px){.background--image--integrazioni::after{left:50px;background-size:27vw}}@media screen and (max-width: 991px){.background--image--integrazioni::after{left:50%;transform:translateX(-50%);background-size:contain;max-width:300px;width:75%;top:50px}}@media screen and (max-width: 991px){.background--image--integrazioni{padding-top:156px}}.background--image--integrazioni--home{padding-top:156px}.background--image--home{padding-top:100px;background-repeat:no-repeat;background-position:calc((100% + 600px)/2) 200px}@media screen and (max-width: 991px){.background--image--home{background-position:50% 50%;background-size:50%;padding-top:0}}@media screen and (max-width: 768px){.background--image--home{background-position:50% 33%;background-size:70%}}@media screen and (max-width: 568px){.background--image--home{background-position:50% 40%}}.background--image--prezzi{background-repeat:no-repeat;background-image:url(/app/resources/i/background-prezzi-2.png);background-size:80vh;background-position:70vw 150px}@media screen and (max-width: 1600px){.background--image--prezzi{background-position:50vw 150px}}@media screen and (max-width: 991px){.background--image--prezzi{background-image:none}}.background--home{overflow:hidden;position:relative}.menu-opened{overflow:hidden !important}.menu-opened .menu-mobile{pointer-events:all}.menu-opened .menu-mobile__container{left:0}.menu-opened .header__container{background-color:#e9f0f2}.menu-detail-opened .header__container,.menu-mobile-detail-opened .header__container{visibility:hidden;opacity:0}.menu-detail-opened .hamburger,.menu-mobile-detail-opened .hamburger{display:none}.menu-detail-opened .menu-mobile,.menu-mobile-detail-opened .menu-mobile{pointer-events:none}.menu-detail-opened .menu-mobile__container,.menu-mobile-detail-opened .menu-mobile__container{overflow:hidden}.menu-mobile-detail-opened .menu-mobile-detail{pointer-events:none}.scrolled .header{position:fixed;background-color:rgba(0,0,0,0);height:110px;animation:headerSlide .4s ease-in-out}.scrolled .header__container{padding:0 20px 10px}@media screen and (max-width: 1280px){.scrolled .header{height:100px}}@media screen and (max-width: 1280px){.scrolled .header__inner{background-color:#fff;border-radius:150px;padding:14px 35px;position:relative}.scrolled .header__inner::after{content:"";position:absolute;z-index:-1;filter:blur(4px);height:109%;border-radius:150px;top:0;left:2px;right:2px;background:linear-gradient(89.84deg, rgba(229, 9, 92, 0.1) -3%, rgba(70, 192, 240, 0.1) 48.92%, rgba(68, 159, 53, 0.1) 102.97%)}}@media screen and (max-width: 1280px){.scrolled .header--focus .header__right{align-self:center}}.scrolled .menu__logo{display:none}.scrolled .menu__container{background-color:#fff;border-radius:150px;padding:14px 15px 14px 35px;position:relative}.scrolled .menu__container::after{content:"";position:absolute;z-index:-1;filter:blur(4px);height:109%;border-radius:150px;top:0;left:2px;right:2px;background:linear-gradient(89.84deg, rgba(229, 9, 92, 0.1) -3%, rgba(70, 192, 240, 0.1) 48.92%, rgba(68, 159, 53, 0.1) 102.97%)}.scrolled .menu__voices{align-items:center}.scrolled .menu__voice{padding-bottom:0}.scrolled .menu__right{display:none}.scrolled .menu__right-scrolled{display:flex}.scrolled .header--focus{height:100px}.scrolled .header--focus .header__wrapper{padding:14px 35px;border-radius:150px;background-color:#fff}.scrolled .header--focus .header__container{margin-top:12px;background-color:#fff;height:auto;position:relative;align-items:center;padding:0;border-radius:150px}.scrolled .header--focus .header__container::after{content:"";position:absolute;z-index:-1;filter:blur(4px);height:109%;border-radius:150px;top:0;left:2px;right:2px;background:linear-gradient(89.84deg, rgba(229, 9, 92, 0.1) -3%, rgba(70, 192, 240, 0.1) 48.92%, rgba(68, 159, 53, 0.1) 102.97%)}.scrolled .header--focus .menu__voice{display:none}.scrolled.menu-opened .header__inner{background-color:rgba(0,0,0,0);padding:14px 30px}.scrolled.menu-opened .header__inner::after{display:none}@media screen and (max-width: 768px){.scrolled.menu-opened .header__inner{padding:0}}/*# sourceMappingURL=main.min.css.map */