@charset "UTF-8";body{font-family:'montserratregular',arial,sans-serif;color:#848484;background-color:#fff;font-size:13px;-webkit-font-smoothing:antialiased;}a{text-decoration:none;}input:focus:invalid,.error input,select:focus:invalid,input[type="checkbox"]:focus:invalid,input[type="checkbox"]:focus:invalid+label::before{color:#B0B0B0 !important;}input{font-family:'montserratregular';}strong{font-family:'montserratbold';font-weight:normal;}em{font-family:'montserratultra_light';}address{margin:0px;padding:0px;}header ul ul{display:none;}.bgRed{background-color:red;}.active{color:#ec7404 !important;}.center{text-align:center;}.genericList,.genericListNoFloat,.genericList li,.genericListNoFloat li{margin:0px;padding:0px;list-style:none;}.genericList li{float:left;display:block-inline;}.loadingBox{position:relative;}.aLoading{display:none;position:absolute;background:none;top:0px;left:0px;width:100%;height:100%;z-index:99;}.aLoading span{display:block;text-align:center;text-transform:uppercase;padding-top:20px;font-size:100px;color:white;width:100% !important;}.bx-wrapper{margin:0 auto 0px;}.bx-wrapper .bx-viewport{border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;left:0px !important;background-color:transparent !important;z-index:1;padding:0px;margin:0px;}.bx-wrapper .bx-controls-direction a{text-indent:0px;background:white;font-size:17px;color:#1e1e1e;text-decoration:none;border-radius:20px;padding-top:5px;text-align:center;}a:hover.bx-prev,a:hover.bx-next{color:white;background-color:#ec7404;}#mapBox{padding-top:0px;}#mapBox .media{height:400px;padding:0;}#mapBox .generateMap{width:100%;height:400px;}#boxFirstHeader{background-color:#333333;font-size:11px;}#boxFirstHeader i{color:#ec7404;font-size:13px;padding-right:10px;}#boxFirstHeader a{color:#c5c5c5;}@media only screen and (max-width: 959px){#boxFirstHeader .row{margin:0px;padding:0px;}}#boxFirstHeader .grid_3{text-align:center;padding-top:18px;padding-bottom:18px;border-right:1px solid #484848;border-left:1px solid #484848;}@media only screen and (max-width: 959px){#boxFirstHeader .grid_3{margin:0px;padding:0px;line-height:10px;}}@media only screen and (min-width: 960px){#boxFirstHeader .grid_3:nth-child(2){float:right;display:inline-block;}}@media only screen and (max-width: 959px){#boxFirstHeader .grid_3:nth-child(2){padding-bottom:14px;}}@media only screen and (max-width: 959px){#boxFirstHeader .grid_3{border:none;padding-top:8px;padding-bottom:8px;}}@media only screen and (max-width: 767px){#boxFirstHeader .grid_3{width:50%;float:left;}}#boxMenu{padding-top:16px;margin-bottom:19px;}@media only screen and (max-width: 959px){#boxMenu{position:relative;padding-top:80px;margin-bottom:0;}}@media only screen and (max-width: 959px){#boxMenu .row,#boxMenu .grid_12{margin:0px;padding:0px;width:100%;}}#boxMenu #logoMobile{position:absolute;left:20px;top:10px;}#boxMenu #logoMobile img{width:200px;background-color:white;margin-top:3px;padding:3px;}@media only screen and (min-width: 960px){#boxMenu #logoMobile{display:none;}}#boxMenu #buttonMenu{position:absolute;right:20px;top:20px;}@media only screen and (min-width: 960px){#boxMenu #buttonMenu{display:none;}}@media only screen and (max-width: 959px){#boxMenu #mainMenu{display:none;}}#boxMenu nav ul li{width:14.28571%;height:122px;text-align:center;display:table;}@media only screen and (max-width: 959px){#boxMenu nav ul li{width:100%;height:auto;border-bottom:1px solid white;}}#boxMenu nav ul li a{display:table-cell;height:100%;width:100%;vertical-align:middle;text-transform:uppercase;color:#191919;font-size:12px;}#boxMenu nav ul li a:hover{color:#ec7404;}@media only screen and (max-width: 959px){#boxMenu nav ul li a:hover{color:#ec7404;background-color:white;}}@media only screen and (max-width: 959px){#boxMenu nav ul li a.active{color:#ec7404;background-color:white;}}@media only screen and (max-width: 959px){#boxMenu nav ul li a{color:white;background-color:#ec7404;padding:20px 0;}}#boxMenu nav ul li img{max-width:176px;width:100%;height:auto;}@media only screen and (max-width: 959px){#boxMenu nav ul li:nth-child(4){display:none;}}#boxPayoffHome{background-color:#ec7404;padding-top:36px;padding-bottom:36px;}#boxPayoffHome h1{color:white;text-transform:uppercase;font-size:14px;line-height:16px;text-align:center;margin:0px;padding:0px;}footer{background-color:#2f2f2f;padding-top:66px;color:#afafaf;}footer #boxFooterLogo{margin-bottom:24px;}footer #boxFooterMenu{font-size:12px;margin-bottom:70px;}footer #boxFooterMenu address{line-height:24px;}footer #boxFooterMenu a{font-size:13px;color:inherit;}footer #boxFooterMenu a:hover{color:#ec7404;}footer #boxFooterMenu li{border-bottom:1px dotted #4a4a4a;padding-bottom:14px;margin-bottom:14px;}footer #boxFooterMenu li a:before{content:'» ';}footer #boxFooterMenu h4{text-transform:uppercase;font-size:13px;color:white;font-family:'montserratbold';margin-bottom:46px;margin-top:-62px;}@media only screen and (max-width: 959px){footer #boxFooterMenu h4{margin-top:0px;margin-bottom:20px;}}footer #boxFooterMenu input.empty{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;}footer #boxFooterMenu input[type="email"]{background-color:#363636;border:1px solid #3f3f3f;color:#b0b0b0;border-radius:3px;width:100%;margin-bottom:48px;}@media only screen and (max-width: 959px){footer #boxFooterMenu input[type="email"]{margin-bottom:20px;}}footer #boxFooterMenu input::-webkit-input-placeholder{color:#b0b0b0;}footer #boxFooterMenu input:-moz-placeholder{color:#b0b0b0;}footer #boxFooterMenu input::-moz-placeholder{color:#b0b0b0;}footer #boxFooterMenu input:-ms-input-placeholder{color:#b0b0b0;}footer #boxFooterMenu input:focus{background-color:white;}footer #boxFooterMenu input[type="submit"]{background-color:#ec7404;color:white;border-radius:3px;text-transform:uppercase;font-size:13px;font-weight:bold;}footer #boxFooterMenu input[type="submit"]:hover{background-color:white;color:#ec7404;}footer #boxFooterClose{background-color:#282828;color:#828282;font-size:12px;padding-top:20px;padding-bottom:20px;}@media only screen and (max-width: 959px){footer #boxFooterClose{text-align:center;}}footer #boxFooterClose .grid_8 a,footer #boxFooterClose .grid_4 a{color:#eeeeee;padding-left:20px;}footer #boxFooterClose .grid_8 a:first-child,footer #boxFooterClose .grid_4 a:first-child{padding-left:0px;}footer #boxFooterClose .grid_8 a:hover,footer #boxFooterClose .grid_4 a:hover{color:#ec7404;}@media only screen and (min-width: 960px){footer #boxFooterClose .grid_4{text-align:right;}}footer #boxFooterClose .grid_4 span{display:inline-block;bottom:-8px;position:relative;margin-top:-26px;}h2{color:#1e1e1e;font-weight:normal;text-transform:uppercase;font-size:18px;font-family:'montserratbold';margin-bottom:44px;padding-bottom:0px;}h2:after{height:3px;width:45px;background-color:#ec7404;display:block;content:" ";margin-top:18px;}.center h2:after{margin-left:calc(50% - 22.5px);}.right h2:after{margin-left:calc(100% - 45px);}h3{color:#373636;font-weight:normal;text-transform:uppercase;font-size:14px;font-family:'montserratbold';}.bgGray{background-color:#f3f3f3;}section.home{padding:70px 0;}#pagesMenu li{position:relative;}#pagesMenu li a{background-color:#ec7404;color:white;font-family:'montserratbold';font-size:12px;display:block;text-transform:uppercase;padding:28px 38px 28px 28px;border-bottom:1px solid #d26602;}#pagesMenu li a.active,#pagesMenu li a:hover{color:white !important;background-color:#e06e04;}#pagesMenu li a:after{content:">";position:absolute;right:28px;}.boxInner{margin-top:40px;}.mediaVideo{margin-bottom:20px;font-size:12px;}.download{font-family:'montserratbold';background:#333333;display:inline-block;padding:10px 20px;margin-top:30px;color:white;text-decoration:none;text-transform:uppercase;font-size:12px;}.download i{color:#ec7404;}.download:hover{background-color:#ec7404;color:white;}.download:hover i{color:white;}#boxSocial{padding-top:30px;}.backButton{font-family:'montserratbold';background:#333333;display:inline-block;padding:10px 20px 10px 48px;margin-top:30px;color:white;text-decoration:none;text-transform:uppercase;font-size:12px;position:relative;text-align:right;}.backButton:hover{color:white !important;background-color:#e06e04;}.backButton:before{content:"<";position:absolute;left:28px;}.linksBox{padding-top:30px;}.linksBox li{margin-bottom:10px;}.linksBox li:before{margin-right:0 !important;content:"" !important;}.linksBox li:last-child{margin-bottom:0;}#consulenzeBox{background-color:white;padding:28px;margin-top:40px;margin-bottom:40px;}#consulenzeBox li{margin-bottom:20px;color:#999999;}#consulenzeBox li i{color:#ec7404;margin-right:10px;}#consulenzeBox li a{color:inherit;}#consulenzeBox li a:hover{color:#ec7404;}#consulenzeBox li:last-child{margin-bottom:0px;}@media only screen and (max-width: 767px){#goals .grid_4{margin-bottom:60px;}#goals .grid_4:last-child{margin-bottom:0px;}}#boxLastNews{background-color:#f6f6f6;}#boxLastNews .grid_4{background-color:white;cursor:pointer;}#boxLastNews .grid_4 img{margin:0px;padding:0px;}#boxLastNews .grid_4 .boxThumb{padding:29px 30px;color:#888888;font-size:12px;line-height:24px;}#boxLastNews .grid_4 a{display:block;color:#888888;padding-top:20px;margin-top:20px;border-top:3px double #e9e9e9;}#boxLastNews .grid_4 h3 span{color:#ec7404;}#boxLastNews .grid_4:hover h3,#boxLastNews .grid_4:hover a{color:#ec7404;}@media only screen and (max-width: 767px){#boxLastNews .grid_4{margin-bottom:60px;}#boxLastNews .grid_4:last-child{margin-bottom:0px;}}#boxLastOffers{background-color:#191919;background-size:cover;background-image:url(../img/bg-offerte-home.png);background-position:center center;}#boxLastOffers h2{color:white;}#boxLastOffers #listCategoryHome{float:right;display:inline-block;}#boxLastOffers #listCategoryHome li{border-top:1px solid #5d6062;border-bottom:1px solid #5d6062;padding-left:10px;}#boxLastOffers #listCategoryHome li:first-child{padding-left:0px;}#boxLastOffers #listCategoryHome li:after{content:"/";padding-left:10px;}#boxLastOffers #listCategoryHome li:last-child:after{content:"";padding-left:0px;}#boxLastOffers #listCategoryHome li a{font-size:11px;text-transform:uppercase;color:#888888;display:inline-block;padding-top:10px;padding-bottom:10px;-webkit-transition:none;-o-transition:none;transition:none;}#boxLastOffers #listCategoryHome li a:hover{color:#ec7404;border-top:2px solid #ec7404;border-bottom:2px solid #ec7404;margin-top:-2px;margin-bottom:-2px;-webkit-transition:none;-o-transition:none;transition:none;}#boxLastOffers #sliderOffers .img-max{margin:0;}#boxLastOffers #sliderOffers li{position:relative;}#boxLastOffers #sliderOffers li a{display:none;}#boxLastOffers #sliderOffers li:hover{text-align:center;position:relative;}#boxLastOffers #sliderOffers li:hover a{display:block;position:absolute;height:100%;width:100%;padding-top:33%;top:0px;left:0px;background-color:rgba(255,255,255,0.68);font-size:12px;color:#666666;}#boxLastOffers #sliderOffers li:hover a span{display:block;font-family:'montserratbold';color:#373636;text-transform:uppercase;margin-bottom:20px;font-size:14px;}#boxLastOffers #sliderOffers li:hover a:after{width:30px;height:26px;background-color:#ec7404;content:"+";color:#1a3a4b;position:absolute;top:0px;right:0px;display:block;padding-top:4px;}#boxTitle{background:url(../img/bg-payoff.jpg) center center;background-size:cover;text-align:center;padding:80px 0 82px 0;}#boxTitle.bgPOProducts{background-image:url(../img/bg-payoff-products.jpg);}#boxTitle.bgPOPages{background-image:url(../img/bg-payoff-pages.jpg);}#boxTitle.bgPONews{background-image:url(../img/bg-payoff-news.jpg);}#boxTitle.bgPOContacts{background-image:url(../img/bg-payoff-contacts.jpg);}#boxTitle.bgPO404{background-image:url(../img/bg-payoff-404.jpg);}#boxTitle h1{font-family:'montserratextra_bold';color:white;font-size:48px;text-transform:uppercase;}@media only screen and (max-width: 959px){#boxTitle h1{font-size:30px;}}#boxTitle #breadcrumbs{font-family:Georgia;font-style:italic;font-size:16px;color:#c9c9c9;}#boxTitle #breadcrumbs a{color:inherit;}#boxTitle #breadcrumbs a:hover{color:#ec7404;}@media only screen and (max-width: 959px){#boxTitle{padding:40px 0 42px 0;}}.box{padding:80px 0 60px 0;}.txtBox,.txtBox p{color:#888888;font-size:12px;line-height:28px;}.txtBox a:hover,.txtBox p a:hover{color:#ec7404;}.txtBox ul,.txtBox p ul{margin:0;}.txtBox ul li,.txtBox p ul li{list-style-type:none;margin-bottom:4px;}.txtBox ul li:before,.txtBox p ul li:before{font-family:FontAwesome;content:"\f009";display:inline-block;margin-right:10px;}#indexNews article{cursor:pointer;}#indexNews article h3 span{color:#ec7404;}#indexNews article:hover h3{color:#ec7404;}#indexNews article:hover a{color:#ec7404;}.readMore{margin-top:30px;padding:20px 0;display:block;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:44px;}#archivio li{margin-bottom:10px;}#archivio li i{margin-right:10px;}#archivio li a:hover{color:#ec7404;}#paginator a{display:inline-block;font-family:'montserratextra_bold';font-size:12px;color:#888888;border:1px solid #e9e9e9;padding:10px 16px;}#paginator a.current,#paginator a:hover{background-color:#ec7404;color:white;}#paginator a.disabled{display:none;}.genericForm{margin-bottom:0px;}.genericForm input,.genericForm textarea{border:1px solid #e5e5e5;text-transform:uppercase;color:#888888;font-size:12px;margin-bottom:28px;}.genericForm input::-webkit-input-placeholder,.genericForm textarea::-webkit-input-placeholder{color:#888888;}.genericForm input:-moz-placeholder,.genericForm textarea:-moz-placeholder{color:#888888;}.genericForm input::-moz-placeholder,.genericForm textarea::-moz-placeholder{color:#888888;}.genericForm input:-ms-input-placeholder,.genericForm textarea:-ms-input-placeholder{color:#888888;}.genericForm input:focus,.genericForm textarea:focus{color:#ec7404 !important;}.genericForm input[type="submit"],.genericForm textarea[type="submit"]{background-color:#ec7404;padding-left:50px;padding-right:50px;color:white;border-radius:3px;text-transform:uppercase;font-size:13px;font-weight:bold;width:auto;}.genericForm input[type="submit"]:hover,.genericForm textarea[type="submit"]:hover{background-color:white;color:#ec7404;}input[type="checkbox"]:checked+label::before{background-color:#ec7404;border:1px solid #ec7404;}#contactsBox ul li i{display:inline-block;margin-right:10px;color:#373636;}#contactsBox ul li a{color:inherit;}#contactsBox ul li a:hover{color:#ec7404;}#contactsBox ul li:before{margin-right:0;content:"";}#listCategory{display:inline-block;}#listCategory li{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding-left:10px;}#listCategory li:first-child{padding-left:0px;}#listCategory li:after{content:"/";padding-left:10px;}#listCategory li:last-child:after{content:"";padding-left:0px;}#listCategory li a{font-size:11px;text-transform:uppercase;color:#494949;display:inline-block;padding-top:10px;padding-bottom:10px;-webkit-transition:none;-o-transition:none;transition:none;}#listCategory li a:hover{color:#ec7404;border-top:2px solid #ec7404;border-bottom:2px solid #ec7404;margin-top:-2px;margin-bottom:-2px;-webkit-transition:none;-o-transition:none;transition:none;}.workGrid{margin:0px;padding:0px;margin-bottom:60px;}.workGrid .img-max{margin:0;}.workGrid li{position:relative;margin-bottom:40px;}.workGrid li a{display:none;}.workGrid li:hover{text-align:center;position:relative;}.workGrid li:hover a{display:block;position:absolute;height:100%;width:100%;padding-top:33%;top:0px;left:0px;background-color:rgba(255,255,255,0.68);font-size:12px;color:#666666;}.workGrid li:hover a span{display:block;font-family:'montserratbold';color:#373636;text-transform:uppercase;margin-bottom:20px;font-size:14px;}.workGrid li:hover a:after{width:30px;height:26px;background-color:#ec7404;content:"+";color:#1a3a4b;position:absolute;top:0px;right:0px;display:block;padding-top:4px;}#datiOfferta{padding-bottom:80px;font-size:12px;}#datiOfferta h3{margin-right:20px;display:inline-block;text-transform:none;font-size:12px;font-family:'montserratregular';color:#373636;}#datiOfferta h3 i{margin-right:20px;}.st_facebook_custom,.st_twitter_custom,.st_vimeo_custom,.st_instagram_custom,.st_email_custom{font-size:16px;color:#1d1d1b;text-align:center;display:inline-block;cursor:pointer;margin:0 4px;}.st_facebook_custom:hover,.st_twitter_custom:hover,.st_vimeo_custom:hover,.st_instagram_custom:hover,.st_email_custom:hover{color:#ec7404;}.hs-line-8{margin-top:0;position:relative;opacity:.75;width:80% !important;margin:10% !important;}.hs-line-8 h2{color:white !important;font-family:'montserratbold';font-size:3.3vw;line-height:3.9vw;white-space:normal;}.hs-line-8.no-transp{opacity:1;}.right h2{text-align:right;}.hs-line-12,.hs-line-14{color:white;text-transform:none !important;white-space:normal;margin:10% !important;}.hs-line-12 .center,.hs-line-14 .center{text-align:center;}.hs-line-12.right,.hs-line-14.right{text-align:right !important;}.hs-line-14{width:60% !important;font-size:16px !important;line-height:22px !important;}.hs-line-12{width:60% !important;font-size:16px !important;line-height:22px !important;}.local-scroll{text-transform:uppercase;}.local-scroll a{border:3px solid white;border-radius:4px;margin-bottom:0;background-color:rgba(255,255,255,0.3);font-family:'montserratbold';color:white;font-size:12px;}.local-scroll a:hover{background-color:#ec7404;}.local-scroll.center a{margin:0 auto;}.local-scroll.right a{float:right;display:inline-block;}#indicatoriBox{text-align:center;margin-bottom:60px;}#indicatoriBox h3{margin-top:20px;font-size:12px;}#indicatoriBox .grid_3{border-right:1px solid #e2e2e2;width:24%;margin:0;}#indicatoriBox .grid_3:last-child{border-right:none;}@media (max-width: 768px){#indicatoriBox .grid_3{width:100%;height:auto;border-right:none;border-bottom:1px solid #e2e2e2;margin-bottom:20px;}#indicatoriBox .grid_3:last-child{border-bottom:none;}}.c100{background-color:#e2e2e2;}.c100>span{color:#1e1e1e;font-family:'montserratsemi_bold';font-size:24px;}.c100::after{background-color:white;}@media (max-width: 768px){.hs-line-8{margin-bottom:30px !important;font-size:20px !important;}.hs-line-8 h2{font-size:16px !important;line-height:20px;}.hs-line-12,.hs-line-14{font-size:12px !important;}.local-scroll{margin-top:62px !important;}}#CybotCookiebotDialog input[type="checkbox"]+label::before{display:none !important;}