@media (min-width: 1199px){.call-to-action--green:hover::before,.call-to-action:focus::before{height:100%;-webkit-transform:translate3d(0, 0, 0)}}@media screen and (max-width: 1024px){.google{margin:2% auto}#content .vertical-image__block p{font-weight:600;padding:0}#content .vertical-image__block span{padding:0 0 3% 0}}@media screen and (max-width: 355px){.site .classe{display:none}.site .sticky-logo{left:21%;top:60%;width:13%}.site .blocco-h{padding:10vw 0 2vw;position:relative;top:20vw}.site .section-deco{top:8vw;left:4vw;z-index:3;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.site .section-deco .section-deco__desc{margin-left:1vw}.site .section-deco .animation{position:absolute;top:9vw;z-index:11}.site .section-deco .line.-right{width:6px}.site .blocco-i__content{left:50%;max-width:100%;-webkit-transform:translateX(0);transform:translateX(0)}.site .blocco-i__hidden-content{opacity:1}.site .blocco-i__hidden-content iframe{pointer-events:all}.site .header-container{background-position:65% !important;background-size:cover !important;padding-top:10%;background-repeat:no-repeat !important;height:180vw}.site .header-container.home-header-container{height:300vw;background-position:56% 34% !important;background-size:305vw !important}.site .header-container header.main-header{top:0;left:0;width:100%;z-index:999;position:fixed}.site .header-container header.main-header .bottom-header{z-index:12;position:relative;height:45px;padding:9% 0;margin:0}.site .header-container header.main-header .bottom-header img.custom-logo{width:40%;left:5%;top:70%}.site .header-container header.main-header .button_container{position:absolute;bottom:80%;height:30px;top:35%;right:5%}.site .header-container header.main-header .button_container.active .top{transform:translateY(7px) translateX(0) rotate(45deg);background:#FFF}.site .header-container header.main-header .button_container span:nth-of-type(2){top:30%}.site .header-container header.main-header .button_container span:nth-of-type(3){top:60%}.site .header-container header.main-header .overlay nav{height:100%;top:40%}.site .header-container header.main-header .overlay nav .menu-on-header-container{padding-top:50%}.site .header-container header.main-header .overlay nav ul li{font-size:.7em}.site .header-container .relative{margin-top:30%}.site .header-container .relative .intro-home__text{left:2%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .text-outside{top:33%;margin-left:0;letter-spacing:12px}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-right{width:8px;bottom:70%;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-left{width:8px;bottom:-10%;top:-15%;left:0}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-top{height:8px;top:-15%;left:0}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-bottom{height:8px;left:0;bottom:-15px}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text{font-size:1.25em}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text.text3{margin-left:-10px;padding-right:10px}.site .header-container .relative .totp-container{height:auto}.site .header-container .relative .totp-container .totp-subtext{top:164vw;position:relative;left:0;right:0}.site .header-container .relative .totp-container .totp-subtext>p{font-size:16px;line-height:24px}.site .site-content .section-solutions article.blocco-h .blocco-h__title{padding:0 0 0 5vw}.site .site-content .section-solutions article.blocco-h .blocco-h__title .title--medium{margin-bottom:10%;font-size:1.5em;line-height:1.25}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem{height:100vw;margin-bottom:7%;padding:0}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions{flex-basis:100%;border:none;border-top:2px solid #c6c6c6;border-bottom:2px solid #c6c6c6}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions .bg{width:100%}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions .bg .box-anteprima__img-wrapper .call-to-action{min-width:30vw;width:auto}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions .mask{border:none;background:white}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions:hover header{margin:0;letter-spacing:3px}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem .subtitle--small{font-size:1em}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem header .title--medium-small{font-size:2.5em}.site .site-content .video-section{z-index:11;padding-bottom:60px}.site .site-content .video-section .blocco-h .blocco-h__title{padding:0 5vw}.site .site-content .video-section .blocco-h .blocco-h__title header .title--medium{margin-bottom:5%;font-size:1.5em;line-height:1.25;text-align:left}.site .site-content .video-section .blocco-h .blocco-h__content .row .scroll-slide-elem{height:100vw;margin-bottom:7%;padding:0}.site .site-content .video-section .blocco-h .blocco-h__content .row .scroll-slide-elem .subtitle--small{font-size:1em}.site .site-content .video-section .blocco-h .blocco-h__content .row .scroll-slide-elem .title--medium-small{font-size:3em}.site .site-content .video-section .blocco-h .video-home .video-home__left{width:100%;float:left;direction:rtl;padding-top:4vw;padding-left:0}.site .site-content .video-section .blocco-h .video-home .video-home__left .video-holder{width:100%;position:relative;height:60vw}.site .site-content .video-section .blocco-h .video-home .video-home__left .video-holder .call-to-action--red-medium{top:30%;right:0;width:30%;height:70px}.site .site-content .section-commitment{z-index:11;padding-bottom:60px}.site .site-content .section-commitment .blocco-ti{padding:5vw 0 2vw;position:relative;top:20vw}.site .site-content .section-commitment .blocco-ti .falling-leaves{height:100%}.site .site-content .section-commitment .blocco-h__content .blocco-h__title{padding:0}.site .site-content .section-commitment .blocco-h__content .blocco-h__title .title--medium{margin-bottom:10%;font-size:1.5em;line-height:1.25;width:100%;margin:0}.site .site-content .section-commitment .blocco-h__content .blocco-h__testo{width:100%;padding:0;margin-top:0}.site .site-content .section-commitment .blocco-h__content a span{display:flex;width:45%;padding:0}.site .site-content .section-commitment .blocco-vt{margin-top:10%;padding:5vw 0 2vw;position:relative;top:20vw}.site .site-content .section-commitment .blocco-vt .video-home_v{padding:0}.site .site-content .section-commitment .blocco-vt .video-home_v .video-home__left{width:100%;float:left;direction:rtl;padding-top:4vw;padding-left:0}.site .site-content .section-commitment .blocco-vt .video-home_v .video-home__left .video-holder{width:100%;position:relative;height:60vw}.site .site-content .section-commitment .blocco-vt .video-home_v .video-home__left .video-holder .call-to-action--red-medium{top:30%;right:0;width:30%;height:70px}.site .site-content .section-commitment .blocco-ce{margin-top:10%;padding:5vw 0 2vw;position:relative;top:20vw}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine{padding:0 5vw;text-align:left;width:100%;height:100%}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine img{position:relative;left:0;width:100%;padding:5vw 0 15vw 0}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine img:first-child{display:none}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine img:last-child{opacity:1}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__title .title--medium{font-size:1.5em;line-height:1.25;width:100%}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__testo{width:100%;padding:0}.site .site-content .section-commitment .blocco-ce .blocco-h__content a span{display:flex;width:45%;padding:0}.site .site-content .news-section{z-index:10;padding-bottom:60px;margin-top:5%}.site .site-content .news-section .blocco-h__content{padding:5vw 0 2vw;position:relative;top:20vw}.site .site-content .news-section .blocco-h__content .blocco-n__content{flex-direction:column;padding-top:5%}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem{padding:0}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-img-top{height:60vw}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body{padding:5vw 3vw 10vw 3vw}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body p.news__category{max-height:100%}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body .card-title{margin-bottom:5%}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body p{max-height:100%}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body a span{width:25%}.site .site-content .news-section .blocco-h__content .blocco-h__title{padding:0;width:100%}.site .site-content .news-section .blocco-h__content .blocco-h__title .title--medium{font-size:1.5em;line-height:1.25;width:inherit;margin-bottom:2%}.site .site-content .news-section .blocco-h__content .blocco-h__testo{width:100%;padding:0}.site .site-content .news-section .blocco-h__content a span{display:flex;width:45%;padding:0}.site footer>.div.wpcf7{padding-top:5%;background:#F4F4F4}.site footer .blocco-f__container{padding:8vw 0 0 0}.site footer .blocco-f__container .blocco-f__input .blocco-f__sendMessage{margin:5% 0}.site footer .site-info .site-info__row{padding:10vw 0}.site footer .site-info .site-info__row address{margin:0 0 10vw 0}.site footer .site-info .site-info__row .menu-on-footer-container{justify-content:initial}.site footer .site-info .site-info__row .language__block{display:block;flex-direction:unset;line-height:0;min-height:5vw;margin-top:2%}.site footer .site-info .site-info__row .language__block a{margin-right:5%}.site footer .site-info .site-info__row .site-info__credits-content{margin-top:5%}.site footer .site-info .site-info__row .site-info__credits-content .credits-content__color{margin:2% 0}.site footer .site-info .site-info__row .site-info__credits-content .credits-content__color p{margin:0}.site footer .site-info .site-info__row .credits-content__agency{text-align:left}}@media screen and (min-width: 356px) and (max-width: 575px){.site .blocco-i__hidden-content{opacity:1}.site .blocco-i__hidden-content iframe{pointer-events:all}.site .classe{display:none}.site .sticky-logo{left:17%;top:60%;width:10vw}.site .blocco-h{padding:10vw 0 2vw;position:relative;top:20vw}.site .blocco-i__hidden-content{opacity:1}.site .blocco-i__hidden-content iframe{pointer-events:all}.site .section-deco{top:8vw;left:4vw;z-index:3;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.site .section-deco .section-deco__desc{margin-left:0;font-size:1em}.site .section-deco .animation{position:absolute;top:9vw;z-index:11}.site .section-deco .line.-right{width:6px;left:-2px}.site .blocco-i__content{left:50%;max-width:100%;-webkit-transform:translateX(0);transform:translateX(0)}.site .header-container{background-position:65% !important;background-size:cover !important;padding-top:10%;background-repeat:no-repeat !important;height:180vw}.site .header-container.home-header-container{height:255vw;background-position:56% 39% !important;background-size:295vw !important}.site .header-container header.main-header{top:0;left:0;width:100%;z-index:999;position:fixed}.site .header-container header.main-header .bottom-header{z-index:12;position:relative;height:45px;padding:7% 0;margin:0}.site .header-container header.main-header .bottom-header img.custom-logo{width:30vw;left:5%;top:75%}.site .header-container header.main-header .button_container{position:absolute;bottom:80%;height:30px;top:35%}.site .header-container header.main-header .button_container.active .top{transform:translateY(7px) translateX(0) rotate(45deg);background:#FFF}.site .header-container header.main-header .button_container span:nth-of-type(2){top:30%}.site .header-container header.main-header .button_container span:nth-of-type(3){top:60%}.site .header-container header.main-header .overlay nav{height:100%;top:40%}.site .header-container header.main-header .overlay nav .menu-on-header-container{padding-top:40%}.site .header-container header.main-header .overlay nav ul li{font-size:.7em}.site .header-container .relative{margin-top:30%}.site .header-container .relative .intro-home__text{left:2%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept{font-size:2em}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .text-outside{top:33%;margin-left:5%;letter-spacing:10px}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-right{width:8px;bottom:70%;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-left{width:8px;bottom:-10%;top:-15%;left:0}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-top{height:8px;top:-15%;left:0}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-bottom{height:8px;left:0;bottom:-15px}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text{font-size:1em}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text.text3{margin-left:0.1vw}.site .header-container .relative .totp-container{height:auto}.site .header-container .relative .totp-container .totp-subtext{padding:0 0 0 2%;top:145vw;position:relative;left:0;right:0}.site .header-container .relative .totp-container .totp-subtext>p{font-size:16px;line-height:24px}.site .site-content .section-solutions article.blocco-h .blocco-h__title{padding:0 0 0 4vw}.site .site-content .section-solutions article.blocco-h .blocco-h__title .title--medium{margin-bottom:10%;font-size:1.5em;line-height:1.25}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem{height:100vw;margin-bottom:7%;padding:0}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions{flex-basis:100%;border:none;border-top:2px solid #c6c6c6;border-bottom:2px solid #c6c6c6}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions .bg .box-anteprima__img-wrapper .call-to-action{width:100%;min-width:30vw;max-width:35vw}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions .mask{border:none;background:white}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions:hover header{margin:0;letter-spacing:3px}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem .subtitle--small{font-size:1em}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem header .title--medium-small{font-size:2.5em}.site .site-content .video-section{z-index:11;padding-bottom:60px}.site .site-content .video-section .blocco-h .blocco-h__title{padding:0 4vw}.site .site-content .video-section .blocco-h .blocco-h__title header{align-items:flex-start}.site .site-content .video-section .blocco-h .blocco-h__title header .title--medium{margin-bottom:5%;font-size:1.5em;line-height:1.25;text-align:left}.site .site-content .video-section .blocco-h .blocco-h__title header .call-to-action{align-self:flex-end}.site .site-content .video-section .blocco-h .blocco-h__content .row .scroll-slide-elem{height:100vw;margin-bottom:7%;padding:0}.site .site-content .video-section .blocco-h .blocco-h__content .row .scroll-slide-elem .subtitle--small{font-size:1em}.site .site-content .video-section .blocco-h .blocco-h__content .row .scroll-slide-elem .title--medium-small{font-size:2.5em}.site .site-content .video-section .blocco-h .video-home .video-home__left{width:100%;float:left;direction:rtl;padding-top:4vw;padding-left:0}.site .site-content .video-section .blocco-h .video-home .video-home__left .video-holder{width:100%;position:relative;height:60vw}.site .site-content .video-section .blocco-h .video-home .video-home__left .video-holder .call-to-action--red-medium{top:30%;right:0;width:30%;height:35%}.site .site-content .section-commitment{z-index:11;padding-bottom:60px}.site .site-content .section-commitment .blocco-ti{padding:5vw 0 2vw;position:relative;top:20vw}.site .site-content .section-commitment .blocco-ti .falling-leaves{height:100%}.site .site-content .section-commitment .blocco-h__content .blocco-h__title{padding:0}.site .site-content .section-commitment .blocco-h__content .blocco-h__title .title--medium{margin-bottom:10%;font-size:1.5em;line-height:1.25;width:100%;margin:0}.site .site-content .section-commitment .blocco-h__content .blocco-h__testo{width:100%;padding:0;margin-top:0}.site .site-content .section-commitment .blocco-h__content a span{display:flex;width:100%;padding:0;margin-top:0}.site .site-content .section-commitment .blocco-vt{margin-top:10%;padding:5vw 0 2vw;position:relative;top:20vw}.site .site-content .section-commitment .blocco-vt .video-home_v{padding:0}.site .site-content .section-commitment .blocco-vt .video-home_v .video-home__left{width:100%;float:left;direction:rtl;padding-top:4vw;padding-left:0}.site .site-content .section-commitment .blocco-vt .video-home_v .video-home__left .video-holder{width:100%;position:relative;height:60vw}.site .site-content .section-commitment .blocco-vt .video-home_v .video-home__left .video-holder .call-to-action--red-medium{top:30%;right:0;width:30%;height:35%}.site .site-content .section-commitment .blocco-ce{margin-top:10%;padding:5vw 0 2vw;position:relative;top:20vw}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine{padding:0 5vw;text-align:left;width:100%;height:100%}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine img{position:relative;left:0;width:100%;padding:5vw 0 15vw 0}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine img:first-child{display:none}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine img:last-child{opacity:1}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__title .title--medium{margin-bottom:5%;font-size:1.5em;line-height:1.25;width:100%}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__testo{width:100%;padding:0}.site .site-content .section-commitment .blocco-ce .blocco-h__content a span{display:flex;padding:0;width:100%}.site .site-content .news-section{z-index:10;margin-top:5%;padding-bottom:60px}.site .site-content .news-section .blocco-h__content{padding:5vw 0 10vw 0;position:relative;top:20vw}.site .site-content .news-section .blocco-h__content .blocco-n__content{flex-direction:column;padding-top:5%}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem{padding:0}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-img-top{height:60vw}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body{padding:5vw 2vw 10vw 2vw}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body p.news__category{max-height:100%}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body .card-title{max-height:100%;margin-bottom:5%}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body p{max-height:100%}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body a span{width:100%}.site .site-content .news-section .blocco-h__content .blocco-h__title{padding:0;width:100%}.site .site-content .news-section .blocco-h__content .blocco-h__title .title--medium{font-size:1.5em;line-height:1.25;width:inherit;margin-bottom:2%}.site .site-content .news-section .blocco-h__content .blocco-h__testo{width:100%;padding:0}.site .site-content .news-section .blocco-h__content a span{display:flex;width:100%;padding:0}.site footer>.div.wpcf7{padding-top:5%;background:#F4F4F4}.site footer .blocco-f__container{padding:8vw 0 0 0}.site footer .blocco-f__container .blocco-f__input .blocco-f__sendMessage{margin:5% 0}.site footer .site-info .site-info__row{padding:10vw 0}.site footer .site-info .site-info__row address{margin:0 0 10vw 0;padding:10vw 0 0 0}.site footer .site-info .site-info__row .menu-on-footer-container{justify-content:initial;margin:0 0 5vw 0}.site footer .site-info .site-info__row .language__block{flex-direction:row;line-height:0;min-height:5vw;margin-top:2%}.site footer .site-info .site-info__row .language__block a{margin-right:5%}.site footer .site-info .site-info__row .site-info__credits-content{margin-top:5%}.site footer .site-info .site-info__row .site-info__credits-content .credits-content__color{margin:2% 0}.site footer .site-info .site-info__row .site-info__credits-content .credits-content__color p{margin:0}.site footer .site-info .site-info__row .credits-content__agency{text-align:left}}@media screen and (min-width: 451px) and (max-width: 575px){.site .header-container.home-header-container{height:240vw;background-position:56% 45% !important}}@media screen and (min-width: 576px) and (max-width: 767px){.site .blocco-i__hidden-content{opacity:1}.site .blocco-i__hidden-content iframe{pointer-events:all}.site .classe{display:none}.site .sticky-logo{width:7%;top:55%;left:48%;position:absolute}.site .blocco-h{padding:10vw 0 2vw;position:relative;top:20vw}.site .section-deco{top:8vw;left:4vw;z-index:3;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.site .section-deco .section-deco__desc{margin-left:2vw}.site .section-deco .animation{position:absolute;top:9vw;z-index:11}.site .section-deco .line.-right{width:6px}.site .header-container{background-position:65% !important;background-size:cover !important;padding-top:10%;background-repeat:no-repeat !important;height:180vw}.site .header-container.home-header-container{height:100vw;background-position:95% 99% !important;background-size:140vw !important}.site .header-container header.main-header{top:0;left:0;width:100%;z-index:999;position:fixed}.site .header-container header.main-header .bottom-header{z-index:12;position:relative;height:75px;padding:5% 0;margin:0}.site .header-container header.main-header .bottom-header img.custom-logo{width:20%;left:2%;top:60%}.site .header-container header.main-header .button_container{position:absolute;bottom:80%;height:30px;top:45%}.site .header-container header.main-header .button_container.active .top{transform:translateY(7px) translateX(0) rotate(45deg);background:#FFF}.site .header-container header.main-header .button_container span:nth-of-type(2){top:30%}.site .header-container header.main-header .button_container span:nth-of-type(3){top:60%}.site .header-container header.main-header .overlay nav{height:100%;top:40%}.site .header-container header.main-header .overlay nav .menu-on-header-container{padding-top:30%}.site .header-container header.main-header .overlay nav ul li{font-size:.7em}.site .header-container .relative{margin-top:10%}.site .header-container .relative .intro-home__text{left:2%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept{font-size:2em}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .text-outside{top:33%;margin-left:5%;letter-spacing:10px}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-right{width:8px;bottom:70%;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-left{width:8px;bottom:-10%;top:-15%;left:0}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-top{height:8px;top:-15%;left:0}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-bottom{height:8px;left:0;bottom:-15px}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text{font-size:1em}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text.text3{margin-left:0.1vw}.site .header-container .relative .totp-container{height:auto}.site .header-container .relative .totp-container .totp-subtext{left:auto;top:40vw;right:1vw}.site .header-container .relative .totp-container .totp-subtext>p{font-size:16px;line-height:24px}.site .site-content .section-solutions article.blocco-h .blocco-h__title{padding:0 0 0 5vw}.site .site-content .section-solutions article.blocco-h .blocco-h__title .title--medium{margin-bottom:10%;font-size:1.5em;line-height:1.25}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem{height:100vw;margin-bottom:7%;padding:0}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions{flex-basis:100%}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions .bg{width:100%}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem .subtitle--small{font-size:1em}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem header .title--medium-small{font-size:3em}.site .site-content .video-section{z-index:11;padding-bottom:60px}.site .site-content .video-section .blocco-h .blocco-h__title{padding:0 5vw}.site .site-content .video-section .blocco-h .blocco-h__title header .title--medium{margin-bottom:5%;font-size:1.25em;line-height:1.25;text-align:left}.site .site-content .video-section .blocco-h .blocco-h__content .row .scroll-slide-elem{height:100vw;margin-bottom:7%;padding:0}.site .site-content .video-section .blocco-h .blocco-h__content .row .scroll-slide-elem .subtitle--small{font-size:1em}.site .site-content .video-section .blocco-h .blocco-h__content .row .scroll-slide-elem .title--medium-small{font-size:3em}.site .site-content .video-section .blocco-h .video-home .video-home__left{width:100%;float:left;direction:rtl;padding-top:4vw;padding-left:0}.site .site-content .video-section .blocco-h .video-home .video-home__left .video-holder{width:100%;position:relative;height:60vw}.site .site-content .video-section .blocco-h .video-home .video-home__left .video-holder .call-to-action--red-medium{bottom:40%;left:-5%;width:25%;height:80px}.site .site-content .section-commitment{z-index:11;padding-bottom:60px}.site .site-content .section-commitment .blocco-ti{padding:5vw 0 2vw;position:relative;top:20vw}.site .site-content .section-commitment .blocco-ti .falling-leaves{height:100%}.site .site-content .section-commitment .blocco-h__content .blocco-h__title{padding:0}.site .site-content .section-commitment .blocco-h__content .blocco-h__title .title--medium{margin-bottom:10%;font-size:1.5em;line-height:1.25;width:100%}.site .site-content .section-commitment .blocco-h__content .blocco-h__testo{width:100%;padding:0}.site .site-content .section-commitment .blocco-h__content a span{display:flex;width:40%;padding:0}.site .site-content .section-commitment .blocco-vt{margin-top:10%;padding:5vw 0 2vw;position:relative;top:20vw}.site .site-content .section-commitment .blocco-vt .video-home_v{padding:0}.site .site-content .section-commitment .blocco-vt .video-home_v .video-home__left{width:100%;float:left;direction:rtl;padding-top:4vw;padding-left:0}.site .site-content .section-commitment .blocco-vt .video-home_v .video-home__left .video-holder{width:100%;position:relative;height:60vw}.site .site-content .section-commitment .blocco-vt .video-home_v .video-home__left .video-holder .call-to-action--red-medium{top:30%;right:0;width:30%;height:35%}.site .site-content .section-commitment .blocco-ce{margin-top:10%;padding:5vw 0 2vw;position:relative;top:20vw}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine{padding:0 5vw;text-align:left;width:100%;height:100%}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine img{position:relative;left:0;width:100%;padding:5vw 0}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine img:last-child{display:none}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__title .title--medium{margin-bottom:10%;font-size:1.5em;line-height:1.25;width:100%}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__testo{width:100%;padding:0}.site .site-content .section-commitment .blocco-ce .blocco-h__content a span{display:flex;width:40%;padding:0}.site .site-content .news-section{z-index:10;padding-bottom:60px}.site .site-content .news-section .blocco-h__content{padding:10vw 0 2vw;position:relative;top:20vw}.site .site-content .news-section .blocco-h__content .blocco-n__content{flex-direction:column;padding-top:5%}.site .site-content .news-section .blocco-h__content .blocco-n__content .scroll-slide-elem{padding:0}.site .site-content .news-section .blocco-h__content .blocco-n__content .scroll-slide-elem .card .card-img-top{height:60vw}.site .site-content .news-section .blocco-h__content .blocco-n__content .scroll-slide-elem .card .card-body{padding:5vw 5vw 10vw 5vw}.site .site-content .news-section .blocco-h__content .blocco-n__content .scroll-slide-elem .card .card-body p.news__category{max-height:100%}.site .site-content .news-section .blocco-h__content .blocco-n__content .scroll-slide-elem .card .card-body .card-title{max-height:100%;margin-bottom:5%}.site .site-content .news-section .blocco-h__content .blocco-n__content .scroll-slide-elem .card .card-body p{max-height:100%}.site .site-content .news-section .blocco-h__content .blocco-n__content .scroll-slide-elem .card .card-body a span{width:20%}.site .site-content .news-section .blocco-h__content .blocco-h__title{padding:0;width:100%}.site .site-content .news-section .blocco-h__content .blocco-h__title .title--medium{font-size:1.5em;line-height:1.25;width:inherit;margin-bottom:2%}.site .site-content .news-section .blocco-h__content .blocco-h__testo{width:100%;padding:0}.site .site-content .news-section .blocco-h__content a span{display:flex;width:40% !important;padding:0}.site footer>.div.wpcf7{padding:5% 5vw 0 5vw;background:#F4F4F4}.site footer .blocco-f__container{padding:0}.site footer .blocco-f__container .blocco-f__input .blocco-f__sendMessage{margin:5% 0}.site footer .site-info .site-info__row{padding:10vw 5vw}.site footer .site-info .site-info__row .menu-on-footer-container{justify-content:initial}.site footer .site-info .site-info__row .language__block{display:block;flex-direction:unset;line-height:0;min-height:5vw}.site footer .site-info .site-info__row .language__block a{text-align:left;padding:5px 0}.site footer .site-info .site-info__row .site-info__credits-content{margin-top:5%}.site footer .site-info .site-info__row .site-info__credits-content>.row{display:block}.site footer .site-info .site-info__row .site-info__credits-content .credits-content__color{margin:2% 0;width:auto;float:left}.site footer .site-info .site-info__row .site-info__credits-content .credits-content__color p{margin:0}.site footer .site-info .site-info__row .credits-content__agency{text-align:left}}@media screen and (min-device-width: 640px) and (max-device-width: 740px) and (orientation: landscape){.site .blocco-i__content{-webkit-transform:translateX(0);transform:translateX(0)}.site .blocco-h{top:10vw}.site .section-deco .animation{top:5vw}.site .section-deco .section-deco__desc{margin-left:0}.site .blocco-i__testo-content .title,.site .blocco-i__testo-content .blocco-h__testo,.site .blocco-i__testo-content .read-more{margin-top:0}.site .header-container header.main-header .bottom-header{margin:0}.site .header-container .relative .intro-home__text .wrapper-concept-container .line.-bottom{bottom:-20px}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .text-outside{letter-spacing:15px}.site .site-content .section-commitment{padding-bottom:100px}.site .site-content .section-commitment .blocco-ti{top:15vw}.site .site-content .section-commitment .blocco-h__content .blocco-h__title .title--medium{margin-bottom:0}.site .site-content .section-commitment .blocco-h__content .blocco-h_commit{padding:0 25px}.site .site-content .section-commitment .blocco-h__content a span{width:20%}.site .site-content .section-commitment .blocco-vt .blocco-i__testo-content{padding:0 25px}.site .site-content .section-commitment .blocco-ce .blocco-h__content a span{width:20%}.site .site-content .section-solutions{padding-bottom:10px}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem{height:50vw}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem .box-anteprima__img-wrapper .call-to-action{width:20%}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions .mask{background:#fff;border:none}.site .site-content .news-section .blocco-h__content a span{width:20%}}@media screen and (min-width: 768px){.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem .box-anteprima__img-wrapper .subtitle--small{min-height:2.5em}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem .box-anteprima__img-wrapper header{min-height:19vh}}@media screen and (min-width: 768px) and (max-width: 1199px){.site .blocco-i__hidden-content{opacity:1}.site .blocco-i__hidden-content iframe{pointer-events:all}.site .classe{height:45vmax}.site .classe .blocco-g__immagine{height:inherit;width:100%}.site .sticky-logo{width:7%;top:55%;left:75px;position:absolute}.site .blocco-h{padding:0 0 10vw;position:relative;top:15vw}.site .section-deco{top:8vw;left:4vw;z-index:3;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.site .section-deco .section-deco__desc{margin-left:2%}.site .section-deco .animation{position:absolute;top:4vw;z-index:11}.site .section-deco .line.-right{width:6px}.site .blocco-i__content{left:50%;max-width:100%;-webkit-transform:translateX(0);transform:translateX(0)}.site .header-container{background-position:65% !important;background-size:cover !important;padding-top:10%;background-repeat:no-repeat !important;height:100vw}.site .header-container.home-header-container{height:100vw;background-position:75% 99% !important;background-size:140vw !important}.site .header-container header.main-header{top:0;left:0;width:100%;z-index:999;position:fixed}.site .header-container header.main-header .bottom-header{z-index:12;position:relative;height:45px;padding:5% 0;margin:0}.site .header-container header.main-header .bottom-header img.custom-logo{width:20%;left:2%;top:60%}.site .header-container header.main-header .button_container{position:absolute;bottom:80%;height:30px;top:45%}.site .header-container header.main-header .button_container.active .top{transform:translateY(7px) translateX(0) rotate(45deg);background:#FFF}.site .header-container header.main-header .button_container span:nth-of-type(2){top:30%}.site .header-container header.main-header .button_container span:nth-of-type(3){top:60%}.site .header-container header.main-header .overlay nav{height:100%;top:40%}.site .header-container header.main-header .overlay nav .menu-on-header-container{padding-top:30%}.site .header-container header.main-header .overlay nav ul li{font-size:1em}.site .header-container .relative{margin-top:10%}.site .header-container .relative .intro-home__text{left:15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .text-outside{top:33%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-right{width:8px;bottom:70%;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-left{width:8px;bottom:-8%;top:-15%;left:0}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-top{height:8px;top:-15%;left:0}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-bottom{height:8px;bottom:-15px;left:0}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text{font-size:2.5em}.site .header-container .relative .totp-container{height:auto}.site .header-container .relative .totp-container .totp-subtext{left:auto;top:40vw;right:1vw}.site .header-container .relative .totp-container .totp-subtext>p{line-height:24px;font-size:1em}.site .site-content .section-solutions article.blocco-h .blocco-h__title{padding:0 0 0 4vw}.site .site-content .section-solutions article.blocco-h .blocco-h__title .title--medium{margin-bottom:5%;font-size:1.5em;line-height:1.25}.site .site-content .section-solutions article.blocco-h .blocco-h__content{padding:0}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row{margin:0;justify-content:space-between}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem{flex:0 0 30%;max-width:30%;padding:0}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem header .title--medium-small{font-size:3em;line-height:1.25}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions{flex-basis:100%}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions .bg{width:100%}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions:hover header{margin:0;letter-spacing:3px}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem .subtitle--small{font-size:1em}.site .site-content .section-solutions article.blocco-h .blocco-h__content{padding:0}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem{flex:0 0 31%;max-width:31%;padding:0;height:550px}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem header .title--medium-small{font-size:3em;line-height:1.25}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions{flex-basis:100%}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions .bg{width:100%}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions .mask{border:none;background:white}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem .subtitle--small{font-size:1em;line-height:27px}.site .site-content .video-section{z-index:11;padding-bottom:60px}.site .site-content .video-section .blocco-h .blocco-h__title{padding:0 4vw}.site .site-content .video-section .blocco-h .blocco-h__title header{align-items:normal;margin-bottom:3%}.site .site-content .video-section .blocco-h .blocco-h__title header .title--medium{margin-bottom:3%;font-size:1.5em;line-height:1.25;text-align:left}.site .site-content .video-section .blocco-h .blocco-h__title header .call-to-action{align-self:baseline}.site .site-content .video-section .blocco-h .blocco-h__content .row .scroll-slide-elem{height:100vw;margin-bottom:7%;padding:0}.site .site-content .video-section .blocco-h .blocco-h__content .row .scroll-slide-elem .subtitle--small{font-size:1em}.site .site-content .video-section .blocco-h .blocco-h__content .row .scroll-slide-elem .title--medium-small{font-size:3em}.site .site-content .video-section .blocco-h .video-home{margin-bottom:0}.site .site-content .video-section .blocco-h .video-home .video-home__left{width:100%;float:left;direction:rtl;padding-top:0;padding-left:0}.site .site-content .video-section .blocco-h .video-home .video-home__left .video-holder{width:100%;position:relative;height:60vw}.site .site-content .video-section .blocco-h .video-home .video-home__left .video-holder .call-to-action--red-medium{bottom:40%;left:0;width:15%;height:80px}.site .site-content .section-commitment{z-index:11;padding-bottom:60px}.site .site-content .section-commitment .blocco-ti{padding:0 0 10vw;position:relative;top:15vw}.site .site-content .section-commitment .blocco-ti .falling-leaves{height:100%}.site .site-content .section-commitment .blocco-ti .blocco-h__content .blocco-h__testo{width:100%;padding:0}.site .site-content .section-commitment .blocco-ti .blocco-h__content a span{display:flex;width:40%;padding:0}.site .site-content .section-commitment .blocco-ti .blocco-h__content .blocco-h_commit{padding:0 4vw}.site .site-content .section-commitment .blocco-ti .blocco-h__content .blocco-h_commit .blocco-h__title{padding:0}.site .site-content .section-commitment .blocco-ti .blocco-h__content .blocco-h_commit .blocco-h__title .title--medium{margin-bottom:5%;font-size:1.5em;line-height:1.25;width:100%}.site .site-content .section-commitment .blocco-vt{margin-top:0;padding:0 0 5vw;position:relative;top:15vw}.site .site-content .section-commitment .blocco-vt .video-home_v{padding:0;flex:0 0 100%;max-width:100%}.site .site-content .section-commitment .blocco-vt .video-home_v .video-home__left{width:100%;float:left;direction:rtl;padding:0}.site .site-content .section-commitment .blocco-vt .video-home_v .video-home__left .video-holder{width:100%;position:relative;height:60vw}.site .site-content .section-commitment .blocco-vt .video-home_v .video-home__left .video-holder .call-to-action--red-medium{bottom:40%;right:0;width:15%;height:70px}.site .site-content .section-commitment .blocco-vt .scroll-slide-elem{flex:0 0 100%;max-width:100%;padding:0 4vw}.site .site-content .section-commitment .blocco-vt .scroll-slide-elem .blocco-h__title .title--medium{width:100%;margin:0 0 1% 0;font-size:1.5em;line-height:1.25}.site .site-content .section-commitment .blocco-vt .blocco-h__testo{width:100%;margin-top:0}.site .site-content .section-commitment .blocco-vt a span{width:18%}.site .site-content .section-commitment .blocco-ce{margin-top:0;padding:0 0 10vw;position:relative;top:15vw}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine{padding:0 5vw;text-align:center;width:100%;height:100%}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine img{position:relative;left:0;width:60%}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine img:first-child{display:none}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine img:last-child{opacity:1}.site .site-content .section-commitment .blocco-ce .blocco-h__content .scroll-slide-elem{padding:0 4vw;margin-bottom:5vw}.site .site-content .section-commitment .blocco-ce .blocco-h__content .scroll-slide-elem .blocco-h__title .title--medium{margin-bottom:5%;font-size:1.5em;line-height:1.25;width:100%}.site .site-content .section-commitment .blocco-ce .blocco-h__content .scroll-slide-elem .blocco-h__testo{width:100%;padding:0}.site .site-content .section-commitment .blocco-ce .blocco-h__content .scroll-slide-elem a span{display:flex;width:18%;padding:0}.site .site-content .news-section{z-index:10;padding-bottom:60px}.site .site-content .news-section .blocco-h__content{padding:0 0 10vw;position:relative;top:15vw}.site .site-content .news-section .blocco-h__content .blocco-n__content{flex-direction:row;padding-top:5%;justify-content:space-between}.site .site-content .news-section .blocco-h__content .blocco-n__content .row{justify-content:space-around}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem{padding:0;margin:0}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body{padding:2vw 0 5vw 0}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body a span{width:40% !important}.site .site-content .news-section .blocco-h__content .scroll-slide-elem{padding:0 4vw}.site .site-content .news-section .blocco-h__content .scroll-slide-elem .blocco-h__title{padding:0;width:100%}.site .site-content .news-section .blocco-h__content .scroll-slide-elem .blocco-h__title .title--medium{font-size:1.5em;line-height:1.25;width:inherit;margin-bottom:2%}.site .site-content .news-section .blocco-h__content .blocco-h__testo{width:100%;padding:0}.site .site-content .news-section .blocco-h__content a span{display:flex;width:18%;padding:0}.site .site-content .video-home .d-lg-block,.site .site-content .video-home_v .d-lg-block{display:none !important}.site footer .blocco-f__container{padding:10vw 2vw}.site footer .blocco-f__container .blocco-f__input .blocco-f__required,.site footer .blocco-f__container .blocco-f__input .blocco-f__optional{flex:0 0 100%;max-width:100%}.site footer .blocco-f__container .blocco-f__input .blocco-f__sendMessage{flex:0 0 100%;max-width:100%;margin:5% 0}.site footer .blocco-f__container .blocco-f__input .blocco-f__sendMessage .wpcf7-form-control-wrap{width:100%}.site footer .blocco-f__container .blocco-f__text{width:100%}.site footer .site-info .site-info__row{padding:10vw 5vw}.site footer .site-info .site-info__row address{font-size:1em;line-height:1.5}.site footer .site-info .site-info__row .menu-on-footer-container{justify-content:initial}.site footer .site-info .site-info__row .language__block{display:flex;flex-direction:column;min-height:5vw}}@media screen and (min-width: 1024px){.site .header-container{background-position:65% !important;background-repeat:no-repeat !important;min-height:60vw}}@media screen and (min-width: 1024px) and (max-width: 1630px){.site .header-container .relative{margin-top:5%}}@media screen and (min-width: 1024px) and (max-width: 1630px){.site .header-container .relative .intro-home__text{left:7%}}@media screen and (min-width: 1024px){.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .text-outside{top:33%}}@media screen and (min-width: 1024px) and (max-width: 1630px){.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-right{width:10px;bottom:70%;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-left{width:10px;bottom:-8%;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-top{height:10px;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-bottom{height:10px}}@media screen and (min-width: 1024px){.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text{font-size:3.5em}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text.text-outside{margin-left:0;letter-spacing:35px}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text.text3{margin-left:19px}.site .header-container .relative .totp-container .totp-subtext{top:25vw;right:15vw}.site .header-container .relative .totp-container .totp-subtext>p{width:100%;line-height:1.25;margin-bottom:15px;font-size:1.25em}}@media screen and (min-width: 1024px) and (max-width: 1199px){.site .classe{height:30vmax}.site .classe .blocco-g__immagine{height:inherit;width:100%}.site .sticky-logo{width:7%;top:55%;left:10%;position:absolute}.site .header-container{height:80vw}.site .header-container:not(.home-header-container){height:120vw;background-size:cover !important;padding-top:10%}.site .header-container header.main-header{top:0;left:0;width:100%;z-index:999;position:fixed}.site .header-container header.main-header .bottom-header{z-index:12;position:relative;height:45px;padding:5% 0;margin:0}.site .header-container header.main-header .bottom-header img.custom-logo{width:20%;left:2%;top:60%}.site .header-container header.main-header .button_container{position:absolute;bottom:80%;height:30px;top:45%}.site .header-container header.main-header .button_container.active .top{transform:translateY(7px) translateX(0) rotate(45deg);background:#FFF}.site .header-container header.main-header .button_container span:nth-of-type(2){top:30%}.site .header-container header.main-header .button_container span:nth-of-type(3){top:60%}.site .header-container header.main-header .overlay nav{height:100%;top:40%}.site .header-container header.main-header .overlay nav .menu-on-header-container{padding-top:30%}.site .header-container header.main-header .overlay nav ul li{font-size:1em}.site .header-container .relative div:not(#page-home)>.intro-home__text{left:15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .text-outside{top:33%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-right{width:10px;bottom:70%;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-left{width:10px;bottom:-5%;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-top{height:10px;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-bottom{height:10px}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text{font-size:4em}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text.text3{margin-left:22px}.site .header-container .relative .totp-container .totp-subtext{left:auto;top:30vw;right:1vw}.site .site-content .section-commitment .blocco-ce .blocco-h__content a span{width:25%}.site .site-content .section-commitment .blocco-vt .video-home .video-home__left .video-holder .call-to-action--red-medium{width:20%}.site .site-content .section-commitment .blocco-vt a span{width:13%}.site .site-content .section-commitment .blocco-ti .blocco-h__content a span{display:flex;width:30%;padding:0}.site .site-content .news-section{z-index:10}.site .site-content .news-section .blocco-h__content a span{width:13%}.site .site-content .news-section .blocco-h__content .blocco-n__content .scroll-slide-elem .card .card-body a span{width:20%}.site .site-content .video-section .blocco-h .video-home .video-home__left .video-holder .call-to-action--red-medium{width:10%}}@media screen and (min-width: 1199px) and (max-width: 1365px){.site .header-container header.main-header .overlay nav{top:50% !important}.site #content .category-section .blocco-h__slider .swiper-nav .swiper-arrow--prev{right:3vw}}@media screen and (min-width: 1200px) and (max-width: 1630px){.site .section-deco .animation{position:absolute;top:40%;z-index:11}.site .section-deco .section-deco__desc{margin-left:75px}.site .classe{height:40vmax}.site .classe .blocco-g__immagine{height:inherit;width:100%}.site .sticky-logo{width:4%;top:55%;left:8%;position:absolute}.site .header-container header.main-header{top:0;left:0;width:100%;z-index:999;position:fixed}.site .header-container header.main-header .bottom-header{z-index:12;position:relative;height:80px;margin:0}.site .header-container header.main-header .bottom-header img.custom-logo{width:12%;left:2%;top:60%}.site .header-container header.main-header .button_container{position:absolute;bottom:80%;height:30px;top:45%}.site .header-container header.main-header .button_container.active .top{transform:translateY(7px) translateX(0) rotate(45deg);background:#FFF}.site .header-container header.main-header .button_container span:nth-of-type(2){top:30%}.site .header-container header.main-header .button_container span:nth-of-type(3){top:60%}.site .header-container header.main-header .overlay nav{height:100%;top:50vmin}.site .header-container header.main-header .overlay nav .menu-on-header-container{padding-top:10%}.site .header-container header.main-header .overlay nav ul li{font-size:.8em}.site .header-container .relative{margin-top:5%}.site .header-container .relative .intro-home__text{left:7%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .text-outside{top:33%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-right{width:10px;bottom:70%;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-left{width:10px;bottom:-8%;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-top{height:10px;top:-15%}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept .line.-bottom{height:10px}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text{font-size:3.5em}.site .header-container .relative .intro-home__text .wrapper-concept-container .wrapper-concept.active .text.text-outside{margin-left:0;letter-spacing:35px}.site .header-container .relative .totp-container{height:auto}.site .header-container .relative .totp-container .totp-subtext{right:6vw}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem{padding:0;height:50vw}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem header .title--medium-small{font-size:3em}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions{flex-basis:90%}.site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem article.box-anteprima-solutions:hover header{margin:0 0;letter-spacing:8px}.site .site-content .section-solutions article.blocco-h .blocco-h__title .title--medium{font-size:2.7vw;line-height:1.25}.site .site-content .section-commitment .blocco-ce .blocco-h__content .blocco-h__immagine img{left:10vmax;width:70%}.site .site-content .section-commitment .blocco-ce .blocco-h__content a span{width:25%}.site .site-content .section-commitment .blocco-vt .blocco-h__title{line-height:27px}.site .site-content .section-commitment .blocco-vt .blocco-h__testo{width:90%;margin-top:40px}.site .site-content .section-commitment .blocco-vt .video-home .video-home__left .video-holder .call-to-action--red-medium{width:15%;right:-6%}.site .site-content .section-commitment .blocco-vt a span{width:33%}.site .site-content .section-commitment .blocco-ti .blocco-h__content .blocco-h__title{padding:0 0 0 15vw;line-height:27px}.site .site-content .section-commitment .blocco-ti .blocco-h__content .blocco-h__testo{width:95%;padding:0 0 0 15vw}.site .site-content .section-commitment .blocco-ti .blocco-h__content a span{width:53%;padding:0 0 0 15vw;line-height:27px;margin-bottom:5%}.site .site-content .news-section{z-index:10}.site .site-content .news-section .blocco-h__content .blocco-h__title{padding:0 0 0 15vw;width:auto;margin-bottom:6vw}.site .site-content .news-section .blocco-h__content .blocco-h__title a span{width:13%}.site .site-content .news-section .blocco-h__content .blocco-n__content .row .scroll-slide-elem .card .card-body a span{width:30%}.site .site-content .video-section .blocco-h .video-home_v .video-home__left .video-holder .call-to-action--red-medium{width:14%;left:-7%}}@media (max-width: 767px){html[lang="de-DE"] .site .site-content .section-solutions article.blocco-h .blocco-h__content .row .scroll-slide-elem header .title--medium-small{font-size:6vw}}
/*# sourceMappingURL=media-query.min.css.map */
