h1,h2,h3,h4,h5,h6{font-weight:300}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.text-uppercase{text-transform:uppercase !important}[data-sr],.sr .fooReveal{visibility:hidden !important}html.no-scroll{overflow:hidden !important}*{-webkit-tap-highlight-color:rgba(255,255,255,0)}textarea,input,button{outline:0}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,input.placeholder,.placeholder{color:#eee;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.iziModal{transition-delay:0s !important}[data-aos=fadeInUp]{transform:translateY(20px);opacity:0;transition-property:transform,opacity}[data-aos=fadeInUp].aos-animate{transform:translateY(0);opacity:1}[data-aos-delay="100"]{animation-delay:100ms}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{animation-delay:50ms}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{animation-delay:100ms}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{animation-delay:150ms}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{animation-delay:200ms}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{animation-delay:250ms}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{animation-delay:300ms}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{animation-delay:350ms}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{animation-delay:400ms}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{animation-delay:450ms}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{animation-delay:500ms}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{animation-delay:550ms}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{animation-delay:600ms}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{animation-delay:650ms}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{animation-delay:700ms}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{animation-delay:750ms}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{animation-delay:800ms}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{animation-delay:850ms}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{animation-delay:900ms}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{animation-delay:950ms}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{animation-delay:1000ms}[data-aos=magicSlideUp]{opacity:0}[data-aos=magicSlideUp].aos-animate{animation-name:slideDownReturn;animation-duration:1s;animation-fill-mode:forwards;opacity:1}[data-aos=magicSlideLeft]{opacity:0}[data-aos=magicSlideLeft].aos-animate{animation-name:slideLeftReturn;animation-duration:.8s;animation-fill-mode:forwards;opacity:1}[data-aos=magicSlideRight]{opacity:0}[data-aos=magicSlideRight].aos-animate{animation-name:slideRightReturn;animation-duration:.8s;animation-fill-mode:forwards;opacity:1}[data-aos=magicBoingInUp]{opacity:0}[data-aos=magicBoingInUp].aos-animate{animation-name:boingInUp;animation-duration:.8s;animation-fill-mode:forwards;opacity:1}.mw-250{margin:auto;max-width:250px}.mw-300{margin:auto;max-width:300px}.mw-350{margin:auto;max-width:350px}.mw-400{margin:auto;max-width:400px}.mw-450{margin:auto;max-width:450px}.mw-500{margin:auto;max-width:500px}.mw-550{margin:auto;max-width:550px}.mw-600{margin:auto;max-width:600px}.mw-650{margin:auto;max-width:650px}.mw-700{margin:auto;max-width:700px}.mw-750{margin:auto;max-width:750px}.mw-800{margin:auto;max-width:800px}.mw-850{margin:auto;max-width:850px}.mw-900{margin:auto;max-width:900px}.mw-950{margin:auto;max-width:950px}.mw-1000{margin:auto;max-width:1000px}.mw-1050{margin:auto;max-width:1050px}.mw-1100{margin:auto;max-width:1100px}.mw-1150{margin:auto;max-width:1150px}.mw-1200{margin:auto;max-width:1200px}.mw-1250{margin:auto;max-width:1250px}.mw-1300{margin:auto;max-width:1300px}.mw-1350{margin:auto;max-width:1350px}.mw-1400{margin:auto;max-width:1400px}.mw-1450{margin:auto;max-width:1450px}.mw-1500{margin:auto;max-width:1500px}.mw-1550{margin:auto;max-width:1550px}.mw-1600{margin:auto;max-width:1600px}.mw-1650{margin:auto;max-width:1650px}.mw-1700{margin:auto;max-width:1700px}.mw-1750{margin:auto;max-width:1750px}.mw-1800{margin:auto;max-width:1800px}.mw-1850{margin:auto;max-width:1850px}.mw-1900{margin:auto;max-width:1900px}.mw-1950{margin:auto;max-width:1950px}.mw-2000{margin:auto;max-width:2000px}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus{outline:0 none !important}input[name=verify]{display:none}a,.btn:focus,input:focus,button:focus{outline:0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown .dropdown-menu{opacity:0;padding:1px;border-radius:2px;overflow:hidden}.dropdown .dropdown-menu .dropdown-item{padding:10px 25px;background-color:#fff}.dropdown .dropdown-menu .dropdown-item:hover{background-color:#e9ecef}.dropdown .dropdown-menu .dropdown-item.active{background-color:#dee2e6}.dropdown.show .dropdown-menu{animation:fadeIn .5s cubic-bezier(0.2,1,0.3,1) 1 forwards}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}html,body{overflow-x:hidden;width:100%;height:100%;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:table;width:100vw}body.modal-open,body.navigation-active{overflow:hidden}header,main,footer{display:table-row}main{height:100%;overflow-x:hidden;z-index:0}strong{font-weight:700}.overflow-hidden{overflow:hidden !important}select{-webkit-appearance:none}a{transition:all .2s !important;-webkit-transition:all .2s !important;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94) !important;-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94) !important;cursor:pointer}a *{cursor:pointer}a:hover,a:active,a.active{text-decoration:none !important}section{position:relative;padding:80px 30px;background-color:#fff}@media(max-width:780px){section{padding-top:0}}section .content{display:block;position:relative;margin:auto}section a.download,section a.discover-more{font-size:.8rem;font-weight:600;padding:8px 15px;display:inline-block;text-transform:uppercase;color:#222;background-color:rgba(255,255,255,.8);border-radius:5px;margin:0 5px}section a.download i,section a.discover-more i{padding-right:5px}section a.download:hover,section a.discover-more:hover{color:#000;background-color:#e0e0e0}section.bg-grey{color:#fff;background-color:#333}section.bg-grey a.download,section.bg-grey a.discover-more{background-color:rgba(255,255,255,.8)}section.bg-grey a.download:hover,section.bg-grey a.discover-more:hover{background-color:#fff}section.bg-grey .tabs-navigation>li.active{color:#fff !important}section.bg-grey .tabs-navigation>li.active::after{background-color:#fff !important}section.bg-red{color:#fff;background-color:#d01034}section.bg-red a.download,section.bg-red a.discover-more{background-color:rgba(255,255,255,.8)}section.bg-red a.download:hover,section.bg-red a.discover-more:hover{background-color:#fff}section.bg-green{color:#fff;background-color:#9c0}section.bg-green a.download,section.bg-green a.discover-more{background-color:rgba(255,255,255,.8)}section.bg-green a.download:hover,section.bg-green a.discover-more:hover{background-color:#fff}section.hero-image{height:70vh !important;min-height:70vh !important;max-height:700px !important}@media(max-width:768px){section.hero-image{height:50vh !important;min-height:50vh !important;max-height:500px !important}}section.colums{text-align:center;padding:120px 30px 100px 30px}section.colums .contents h2{text-transform:uppercase;font-size:2rem;font-weight:700;max-width:840px;margin:0 auto 50px auto}section.colums .contents .row div[class^=col-]{margin-bottom:40px}section.colums .contents .row div[class^=col-] p{text-align:left;margin:auto;font-size:16px}section.colums.colums-4 .contents .row div[class^=col-] p{max-width:240px;font-size:16px}section.colums.colums-3 .contents .row div[class^=col-] p{font-size:16px}section.colums.colums-2 .contents .row div[class^=col-] p{max-width:400px;font-size:16px}section.colums.colums-1 .contents .row div[class^=col-] p{text-align:center !important;margin-bottom:20px !important;font-size:16px}section.colums.colums-1 .contents .row div[class^=col-] p:last-of-type{margin-bottom:50px !important}@media(max-width:768px){section.colums.colums-1 .contents .row div[class^=col-] p{text-align:left !important}}@media(max-width:768px){section.colums{padding:60px 25px !important;text-align:left}section.colums .contents .row div[class^=col-]{margin-bottom:20px !important}section.colums .contents .row div[class^=col-]:last-of-type{margin-bottom:0 !important}section.colums .contents h2{text-align:left !important;font-size:1.5rem;margin:0 auto 30px auto}section.colums .contents p{max-width:100% !important}}section.products .tab .product{opacity:0;display:none;max-width:190px;text-align:center;margin:20px 10px;vertical-align:top;transition:all .9s cubic-bezier(0.2,1,0.3,1);font-size:.8rem}section.products .tab .product a.discover-more,section.products .tab .product a.download{margin:15px 0;position:relative;font-size:.6rem;padding:5px 10px;background-color:rgba(0,123,255,.8);color:#fff}section.products .tab .product a.discover-more:hover,section.products .tab .product a.download:hover{background-color:#007bff}section.products .tab .product.with-description{max-width:500px;margin:10px 20px;text-align:left}section.products .tab .product.with-description .description{font-size:.8rem}section.products .tab .product.with-description a.discover-more,section.products .tab .product.with-description a.download{margin-left:0}@media(max-width:768px){section.products .tab .product{max-width:auto;width:47%;margin:20px 1%}}section.products .tab.active .product{display:-moz-inline-stack;display:inline-block;vertical-align:top;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}section.products .tab.active .product:nth-child(1){animation-delay:100ms}section.products .tab.active .product:nth-child(2){animation-delay:200ms}section.products .tab.active .product:nth-child(3){animation-delay:300ms}section.products .tab.active .product:nth-child(4){animation-delay:400ms}section.products .tab.active .product:nth-child(5){animation-delay:500ms}section.products .tab.active .product:nth-child(6){animation-delay:600ms}section.products .tab.active .product:nth-child(7){animation-delay:700ms}section.products .tab.active .product:nth-child(8){animation-delay:800ms}section.products .tab.active .product:nth-child(9){animation-delay:900ms}section.products .tab.active .product:nth-child(10){animation-delay:1000ms}section.products .tab.active .product:nth-child(11){animation-delay:1100ms}section.products .tab.active .product:nth-child(12){animation-delay:1200ms}section.products .tab.active .product:nth-child(13){animation-delay:1300ms}section.products .tab.active .product:nth-child(14){animation-delay:1400ms}section.products .tab.active .product:nth-child(15){animation-delay:1500ms}section.products .tab.active .product:nth-child(16){animation-delay:1600ms}section.products .tab.active .product:nth-child(17){animation-delay:1700ms}section.products .tab.active .product:nth-child(18){animation-delay:1800ms}section.products .tab.active .product:nth-child(19){animation-delay:1900ms}section.products .tab.active .product:nth-child(20){animation-delay:2000ms}section.no-hero{padding-top:180px}@media(max-width:780px){section.no-hero{padding-top:110px}}@media(max-width:768px){section:not(.slider) a.download,section:not(.slider) a.discover-more{font-size:.8rem;font-weight:600;padding:8px 24px;display:block;width:100%;margin:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section:not(.slider) a.download i,section:not(.slider) a.discover-more i{padding-right:10px}}section.parallax-background{height:50vh;min-height:600px;overflow:hidden;position:relative;z-index:0}section.parallax-background .parallax{display:block;position:absolute;height:125%;width:100%;z-index:0;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}section.parallax-background .parallax-title{display:inline-block;font-size:60px;font-weight:bold;line-height:1.1em;max-width:960px;text-align:center;color:#fff;text-shadow:1px 2px 6px rgba(0,0,0,.5)}.custom-switch.custom-switch-md .custom-control-label{padding-left:2rem;padding-bottom:1.5rem}.custom-switch.custom-switch-md .custom-control-label::before{height:1.5rem;width:calc(2rem + 0.75rem);border-radius:3rem}.custom-switch.custom-switch-md .custom-control-label::after{width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);border-radius:calc(2rem - (1.5rem / 2))}.custom-switch.custom-switch-md .custom-control-input:checked~.custom-control-label::after{transform:translateX(calc(1.5rem - 0.25rem))}.global-alert{width:auto;display:inline-block;background-color:rgba(255,255,255,.95);box-shadow:0 0 8px 0 rgba(0,0,0,.2);opacity:.95;position:fixed;top:auto;left:auto;bottom:25px;right:25px;z-index:100;height:auto;transition-duration:2s;color:#333;padding:20px}.global-alert.closed{transition-duration:2s;display:none;opacity:0}.global-alert.left{left:20px;right:auto}.global-alert>.content{font-size:13px;line-height:18px;text-align:center;position:relative;max-width:220px}.global-alert>.content .more{text-decoration:underline;text-transform:lowercase}.global-alert>.content .actions{width:100%;text-align:center;margin-top:10px}.global-alert>.content .actions>a{cursor:pointer;padding:5px 15px;font-size:12px;color:#fff;display:inline-block;background-color:#666;border-radius:4px}.global-alert.full{left:0;right:0;bottom:0;-ms-transform:none;transform:none;background-color:#fff;opacity:1}.global-alert.full>.content{width:100%;max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:row}.global-alert.full>.content .text{text-align:left;padding:10px;line-height:1.5em}.global-alert.full>.content .text strong.title{display:block;margin-bottom:10px;font-size:1rem;text-transform:uppercase;letter-spacing:1px}.global-alert.full>.content .actions{margin-top:0;padding:10px;white-space:nowrap;display:flex;justify-content:flex-end}.global-alert.full>.content .actions .btn{margin:10px;display:inline-block;width:100%;max-width:160px;border-radius:4px}@media(max-width:840px)and (min-width:600px){.global-alert.full>.content .actions{white-space:normal}}@media(max-width:600px){.global-alert.full>.content{flex-direction:column;padding:0}.global-alert.full>.content .text{text-align:center}.global-alert.full>.content .actions{padding:10px 0 0 0}}@media(max-width:450px){.global-alert{width:100% !important;display:block;left:0 !important;bottom:0 !important;right:0 !important}.global-alert>.content{max-width:100% !important;padding:20px 25px}}.tabs{position:relative}.tabs .navigation-arrow{position:absolute;top:0;background-color:rgba(51,51,51,.9);color:#fff;font-size:.9rem;cursor:pointer;text-align:center;z-index:1;transition:all .2s ease;display:none}.tabs .navigation-arrow[data-direction=left]{padding:9px 12px 8px 12px;left:-11px}.tabs .navigation-arrow[data-direction=right]{padding:9px 12px 8px 12px;right:-11px}.tabs .navigation-arrow.disabled{opacity:.3}.tabs.with-arrows .navigation-arrow{display:block}.tabs.with-arrows ul.tabs-navigation>li:first-of-type{margin-left:30px}.tabs.with-arrows ul.tabs-navigation>li:last-of-type{margin-right:30px}.tabs ul.tabs-navigation{margin:0;padding:0 0 20px 0;display:block;width:100%;overflow-x:auto;overflow-y:hidden;font-size:.9rem;font-weight:600;list-style-type:none;white-space:nowrap;text-transform:uppercase;position:relative;-webkit-overflow-scrolling:touch}.tabs ul.tabs-navigation>li{display:inline-block;padding:8px 16px;margin:0 10px;z-index:0;white-space:nowrap;cursor:pointer;position:relative;color:#868e96;transition:color .4s cubic-bezier(0.2,1,0.3,1)}.tabs ul.tabs-navigation>li::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px;width:0;background-color:transparent;transition:all .4s cubic-bezier(0.2,1,0.3,1)}.tabs ul.tabs-navigation>li:hover::after{width:100%;background-color:#868e96}.tabs ul.tabs-navigation>li.active{color:#000}.tabs ul.tabs-navigation>li.active::after{width:100%;background-color:#000}.tabs .tabs-contents{padding:20px 0;overflow:hidden;transition:all .9s cubic-bezier(0.2,1,0.3,1)}.tabs .tabs-contents>.tab{position:relative;top:0;display:none;opacity:0}.tabs .tabs-contents>.tab.active{display:block;animation:fadeIn .9s cubic-bezier(0.2,1,0.3,1) 1 forwards}@media(max-width:768px){.tabs ul.tabs-navigation>li{padding:8px 0;margin:0 20px 0 0;text-align:left}.tabs ul.tabs-navigation>li:last-of-type{margin-right:0}.tabs .tabs-contents .tab{text-align:left}}.btn-green{background-color:#9c0;color:#fff;font-size:16px;padding:.5rem 1.55rem;width:100%}.modal-box{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.modal-box .inner{position:absolute;display:inline-block;padding:40px;line-height:1.8;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);box-shadow:0 12px 24px rgba(0,0,0,.2);background:#fff;color:#333;max-height:90vh;overflow:auto;font-size:14px}.modal-box .inner .close-in{position:absolute;top:5px;right:15px;font-size:20px;color:#000}.modal-box .inner .close-in i.ti-close{font-weight:bold}.modal-box .inner h2{font-size:18px;margin:0 0 15px 0;padding:0;line-height:20px;color:#e51c20}.modal-box .inner ul{margin:0;padding:0;list-style-type:none}.modal-box .inner ul li{white-space:nowrap;margin-bottom:1px;line-height:18px}.modal-box .inner ul li a{color:#000}.modal-box a.close{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.2;-webkit-transition:opacity 200ms;transition:opacity 200ms}.modal-box.active{-webkit-transition:opacity 200ms;transition:opacity 200ms;z-index:200;pointer-events:all;opacity:1}.modal-box.newsletter{z-index:200;background-color:rgba(0,0,0,.5)}.modal-box.newsletter .inner{z-index:201;max-width:470px;width:100%;padding:0 50px 0}@media(max-width:768px){.modal-box.newsletter .inner{max-width:90%}}.modal-box.newsletter .inner .close-in{text-decoration:none}.modal-box.newsletter .inner .close-in:hover{font-size:23px}.modal-box.newsletter .inner h4{margin:auto;padding-top:70px;text-align:center;text-transform:uppercase;font-family:"Montserrat","sanserif";font-size:26px;font-weight:500}.modal-box.newsletter .inner p{text-align:left;padding:30px 20px;font-size:15px;line-height:22px;color:#333}.modal-box.newsletter .inner .button-container{margin:auto;text-align:center;padding-bottom:40px}.modal-box.newsletter .inner .button-container button{background-color:#9c0;color:#fff;font-size:16px;padding:.5rem 1.55rem;width:100%}.modal-box.newsletter .inner .alert{text-align:center}.modal-box.newsletter .inner .error{color:#ce3535}.modal-box.newsletter.visible{opacity:1}form .form-group{text-align:left;margin-bottom:2rem}form .form-group .form-control{border-color:#999}form .form-group label{text-align:left;position:relative;display:block}form .form-group label.small{font-size:.85rem;margin-bottom:8px;font-weight:600}form .form-group label.required::after{display:inline-block;position:relative;top:-2px;content:"*";padding-left:3px;font-size:.6rem}form .form-group .help-block{font-size:9px;margin-top:3px;line-height:13px;position:absolute}form .form-group .help-block ul li{display:inline-block;padding-right:10px}form .form-group .help-block ul li:after{content:"."}form .form-group.has-error,form .form-group .msg-has-error{color:#dd2111}form .form-group.has-error textarea:not([type=checkbox]),form .form-group.has-error input:not([type=checkbox]),form .form-group .msg-has-error textarea:not([type=checkbox]),form .form-group .msg-has-error input:not([type=checkbox]){color:#dd2111;border-color:#dd2111}form .checkbox{position:relative;overflow:hidden}form .checkbox input[type=checkbox]{position:absolute;left:-30px}form .checkbox label{cursor:pointer}form .radio{position:relative;overflow:hidden}form .radio input[type=radio]{position:absolute;left:-30px}form .radio label{cursor:pointer}form .form-group-divider{margin-top:10px;margin-bottom:10px;text-align:center;position:relative}form .form-group-divider>span{display:inline-block;padding:0 10px;background-color:#fff;font-size:.65rem;color:#333;z-index:1;position:relative}form .form-group-divider::before{content:"";position:absolute;left:0;z-index:0;height:1px;background-color:#e0e0e0;width:100%;top:51%;transform:translateY(-50%)}form select.ng-touched.ng-invalid{color:#dd2111;border-color:#dd2111}form .buttons{padding-top:.7rem}@media(max-width:720px){form .buttons .btn:first-of-type{margin-bottom:20px}}form .results{transition:all .4s ease;opacity:0}form .results.visible{opacity:1}form .results.error{color:#b80303}select{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'%3E%3C/path%3E%3C/svg%3E");background-position:calc(100% - 6px) 50%;background-repeat:no-repeat;background-size:16px;-webkit-appearance:none;-moz-appearance:none;padding-right:22px}select::-ms-expand{display:none}button[type=submit]{cursor:pointer;position:relative}button[type=submit] span.loader{display:none;position:absolute;right:15px;top:50%;font-size:14px;transform:translateY(-50%)}button[type=submit].loading{padding-right:40px;pointer-events:none}button[type=submit].loading span.loader{display:block}button[type=submit].loading span.loader::before{display:inline-block;-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}a.btn{font-size:.8rem;font-weight:600;padding:10px 35px;display:inline-block;text-transform:uppercase;color:#9c0;background-color:#fff;border-radius:5px;margin:0 5px;transition:all .4s ease;border-color:#9c0;min-width:250px}a.btn:hover{background-color:#9c0;color:#fff}.btn.disabled{opacity:.3;pointer-events:none}.loading-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:13;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-transition:.2s opacity linear;transition:.2s opacity linear;visibility:hidden;opacity:0;z-index:-10;background-color:rgba(0,0,0,.4)}.loading-container.active{z-index:1031;opacity:1;visibility:visible}.loading-container .loading{padding:20px;border-radius:5px;text-align:center;text-overflow:ellipsis;font-size:15px;max-width:85%;background-color:rgba(255,255,255,.9);color:#000;box-shadow:0 0 30px 0 rgba(0,0,0,.4);min-width:200px;max-width:280px}.loading-container .loading .content{padding-top:5px}.loading-container .loading .content .title{margin-bottom:10px;font-size:2.2rem;color:#333}.loading-container .loading .content .subtitle{font-size:1.4rem;color:#999}.spinner{padding:20px 0;width:70px;margin:auto;text-align:center}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.spinner>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slideDown{from{-webkit-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{from{-webkit-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.iziModal{z-index:999999;transition-delay:0s !important;border-bottom:0 !important}.iziModal .iziModal-header{box-shadow:none;background-color:rgba(0,0,0,.1) !important}.iziModal .iziModal-header .iziModal-header-title{margin-bottom:3px}.iziModal .iziModal-header .iziModal-header-title,.iziModal .iziModal-header .iziModal-header-subtitle{font-family:"Jost*",Arial,sans-serif !important;color:#333;padding-left:20px;padding-right:20px}.iziModal .iziModal-button-close{opacity:.6}.iziModal .header .close-modal{position:absolute;top:10px;right:10px;width:25px;height:25px;line-height:25px;border-radius:25px;background-color:rgba(0,0,0,.5);color:#fff;font-size:1rem;text-align:center}.iziModal .header .close-modal:hover{background-color:#000}.iziModal#cookie-preferences-modal{z-index:999999;max-width:700px !important}.iziModal#cookie-preferences-modal .iziModal-button-close{display:none}@media(max-width:560px){.iziModal#cookie-preferences-modal{max-width:90% !important}}.iziModal#cookie-preferences-modal .loader{margin:30px auto}.iziModal#cookie-preferences-modal .info{padding:20px 38px;font-size:.9rem}.iziModal#cookie-preferences-modal .info .accordion .card .card-header{display:flex;flex-direction:row;align-content:space-between;justify-content:space-between}.iziModal#cookie-preferences-modal .info .accordion .card .card-header strong{text-align:center}.iziModal#cookie-preferences-modal .info .accordion .card .card-header .custom-switch{margin-right:-25px}.iziModal#cookie-preferences-modal .info .accordion .card .card-header a{color:#000}.iziModal#cookie-preferences-modal .info .accordion .card .card-header a i{display:inline-block;margin-right:5px}.iziModal#cookie-preferences-modal .actions{width:100%;display:flex;padding:0 38px 20px;align-items:flex-end;justify-content:flex-end}@media(max-width:580px){.iziModal#cookie-preferences-modal .actions{flex-direction:column-reverse;align-items:center;justify-content:center}}.iziModal#cookie-preferences-modal .actions .btn{border-radius:4px}@media(max-width:580px){.iziModal#cookie-preferences-modal .actions .btn{width:100%}}.iziModal#cookie-preferences-modal .actions .btn:not(:first-of-type){margin-left:15px}@media(max-width:580px){.iziModal#cookie-preferences-modal .actions .btn:not(:first-of-type){margin-top:10px;margin-left:0}}body[data-page=online-activation] .header-spacer{height:80px}@media(max-width:780px){body[data-page=online-activation] .header-spacer{height:60px}}.header-spacer{width:100%;height:0}@media(max-width:780px){.header-spacer{height:60px}}header{font-family:"Montserrat",sans-serif;display:block;position:fixed;top:0;left:0;right:0;z-index:4;width:100%;height:80px;transition:height .6s cubic-bezier(0.2,1,0.3,1);-webkit-transition:-webkit-height .6s cubic-bezier(0.2,1,0.3,1)}header nav{display:block;text-align:center;position:relative;z-index:1;width:100%;max-width:1440px;margin:auto;height:80px}header nav .background-line{width:50%;height:80px;position:absolute;top:0;z-index:5}header nav .background-line.white{background-color:#fff;right:100%}header nav .background-line.green{background-color:#9c0;left:100%}header nav .logo{display:inline-block;position:absolute;text-align:center;z-index:12;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;height:100%;white-space:nowrap;background-color:#fff;width:180px}header nav .logo img,header nav .logo object,header nav .logo svg{transition:all .4s cubic-bezier(0.2,1,0.3,1);display:inline-block;vertical-align:middle;position:relative}header nav .logo img.logo-artwork,header nav .logo object.logo-artwork,header nav .logo svg.logo-artwork{width:100%;padding:8px 0;margin:auto;height:100%;position:relative;top:0}header nav .logo object{pointer-events:none}header nav .main-menu{position:relative;z-index:1}header nav .main-menu>ul{list-style-type:none;margin:0;padding:0;z-index:1;height:80px;background-color:#f0f0f0;width:100%;text-align:center}header nav .main-menu>ul>li{padding:0 20px;line-height:80px;display:inline-block;vertical-align:middle}header nav .main-menu>ul>li.language{position:absolute;display:inline-block}header nav .main-menu>ul>li.right-item{position:absolute;right:0;text-align:center;background-color:#9c0;width:180px}header nav .main-menu>ul>li.right-item>a{position:relative;color:#fff !important;font-weight:500}header nav .main-menu>ul>li.right-item>a i:not(.arrow){margin-right:8px}header nav .main-menu>ul>li.right-item>a.active{color:#0e5600 !important}header nav .main-menu>ul>li.right-item.active>a,header nav .main-menu>ul>li.right-item:hover>a{color:#0e5600 !important}header nav .main-menu>ul>li>a{color:#666;font-weight:500;font-size:.9rem;text-transform:uppercase;position:relative}header nav .main-menu>ul>li>a>span{z-index:1;position:relative}header nav .main-menu>ul>li>a>span::before{content:"";position:absolute;z-index:-1;width:0;height:2px;left:50%;top:25px;background-color:#fff;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);transition:all .3s cubic-bezier(0.2,1,0.3,1)}header nav .main-menu>ul>li>a[data-toggle=submenu]{position:relative;right:0}header nav .main-menu>ul>li>a[data-toggle=submenu]>i{display:none;position:absolute;right:5px;top:50%;margin-top:-6px;font-size:1rem}header nav .main-menu>ul>li:hover>a{color:#9c0}header nav .main-menu>ul>li:hover>a span::before{background-color:#9c0;width:120%}header nav .main-menu>ul>li.dropdown.show>a,header nav .main-menu>ul>li.active:not(.right-item)>a{color:#9c0;font-weight:600}header nav .main-menu>ul>li.dropdown.show>a span::before,header nav .main-menu>ul>li.active:not(.right-item)>a span::before{background-color:#9c0;width:120%}header nav .main-menu>ul>li.come-in-menu>a>span{border:1px solid #9c0;border-radius:6px;padding:3px 15px;transition:all .6s ease;-webkit-transition:all .6s ease}header nav .main-menu>ul>li.come-in-menu>a>span::before{display:none}header nav .main-menu>ul>li.come-in-menu>a>span:hover{background-color:#9c0;border:1px solid #9c0;border-radius:6px;padding:3px 15px;color:#fff;transition:all .6s ease;-webkit-transition:all .6s ease}header nav .main-menu>ul>li.come-in-menu>a>span:hover::before{display:none}header nav .main-menu>ul>li.come-in-menu.active>a>span{background-color:#9c0;color:#fff;transition:all .6s ease;-webkit-transition:all .6s ease}header nav .main-menu>ul>li>ul{width:100vw;text-align:center;padding:0;margin:0;-webkit-transition:-webkit-transform .6s cubic-bezier(0.2,1,0.3,1),opacity .6s cubic-bezier(0.2,1,0.3,1),box-shadow .6s cubic-bezier(0.2,1,0.3,1);transition:transform .6s cubic-bezier(0.2,1,0.3,1),opacity .6s cubic-bezier(0.2,1,0.3,1),box-shadow .6s cubic-bezier(0.2,1,0.3,1);position:fixed;display:block;top:calc($headerHeightDesktop /2);left:50%;background-color:#9c0;-webkit-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%);z-index:-1;opacity:0;box-shadow:0 5px 14px 0 rgba(0,0,0,.4)}header nav .main-menu>ul>li>ul>li{display:inline-block;vertical-align:middle;padding:0 20px;position:relative}header nav .main-menu>ul>li>ul>li>a{font-weight:500;font-size:.9rem;text-transform:none;color:#fff}header nav .main-menu>ul>li>ul>li>a>span{z-index:1;position:relative}header nav .main-menu>ul>li>ul>li>a>span::before{content:"";position:absolute;z-index:-1;width:0;height:2px;left:50%;top:25px;background-color:#fff;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);transition:all .3s cubic-bezier(0.2,1,0.3,1)}header nav .main-menu>ul>li>ul.active{-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);opacity:1}header nav .main-menu>ul>li>ul.active>li.active>a>span::before,header nav .main-menu>ul>li>ul.active>li:hover>a>span::before{background-color:#fff;width:120%}header nav .main-menu>ul>li>ul.white{background-color:#fff}header nav .main-menu>ul>li>ul.white>li>a{color:#666}header nav .main-menu>ul>li>ul.white.active>li.active>a,header nav .main-menu>ul>li>ul.white.active>li:hover>a{color:#9c0}header nav .main-menu>ul>li>ul.white.active>li.active>a>span::before,header nav .main-menu>ul>li>ul.white.active>li:hover>a>span::before{background-color:#9c0}header nav .mobile-menu-toggle{position:absolute;right:0;top:0;height:60px;width:70px;text-align:center;display:none;z-index:2}header nav .mobile-menu-toggle .hamburger{padding:21px 22px 19px 22px;cursor:pointer}header nav .mobile-menu-toggle .hamburger-inner,header nav .mobile-menu-toggle .hamburger-inner::before,header nav .mobile-menu-toggle .hamburger-inner::after{background-color:#fff}header.scrolling{top:0;box-shadow:0 5px 8px 0 rgba(0,0,0,.2)}header.scrolling .main-menu>ul>li.active>ul.active{box-shadow:0 5px 8px 0 rgba(0,0,0,.2)}@media(min-width:780px){header.scrolling.submenu-active{top:-80px}}header .dropdown-menu{border-radius:2px;font-size:.9rem;text-transform:none;border-color:#fff;box-shadow:0 4px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}@media(max-width:1100px){header nav .logo{width:130px}header nav .main-menu>ul>li{padding:0 15px}header nav .main-menu>ul>li.right-item{width:130px;padding:0 10px}header nav .main-menu>ul>li.right-item a i:not(.arrow){display:none}header nav .main-menu>ul>li>a{font-size:.8rem}}@media(max-width:1160px){header nav .main-menu>ul>li>a{font-size:.9rem}}@media(max-width:1160px)and (max-width:920px){header nav .main-menu>ul>li>a{font-size:.7rem}}@media(min-width:780px)and (max-width:980px){header nav .logo img.logo-artwork,header nav .logo object.logo-artwork,header nav .logo svg.logo-artwork{min-width:120px;top:0}header nav .main-menu>ul>li{padding:0 10px}}@media(max-width:814px){header nav .main-menu>ul>li{padding:0 5px}}@media(max-width:720px){header nav .main-menu ul li.right-item a{color:#666 !important}header nav .main-menu ul li.right-item a:hover,header nav .main-menu ul li.right-item a.active{color:#9c0 !important}header nav .main-menu ul li.active.right-item>a{color:#739900 !important}header nav .main-menu ul li.active.right-item ul li.active a{color:#9c0 !important}}@media(max-width:780px){header{top:0;background-color:rgba(255,255,255,.95);height:60px}header.scrolling{box-shadow:0 0 8px 0 rgba(0,0,0,.3)}header nav{padding:0;height:60px;box-shadow:0 0 8px 0 rgba(0,0,0,.3)}header nav .background-line{height:60px;display:none !important}header nav .logo{width:auto;padding-left:20px}header nav .logo img.logo-artwork,header nav .logo object.logo-artwork,header nav .logo svg.logo-artwork{top:0 !important}header nav .main-menu{display:none;height:auto;top:135px}header nav .main-menu>ul{display:block !important;position:relative !important;width:100% !important;height:auto;padding:0;background-color:transparent}header nav .main-menu>ul>li{display:block !important;width:100% !important;text-align:left !important;line-height:3.4rem !important;padding-left:20px}header nav .main-menu>ul>li.right-item{background-color:transparent}header nav .main-menu>ul>li.right-item.active>a{color:#9c0;font-weight:600}header nav .main-menu>ul>li.right-item a{font-size:1rem;color:#666}header nav .main-menu>ul>li.right-item a i:not(.arrow){display:inline-block;right:20px}header nav .main-menu>ul>li.right-item a.active,header nav .main-menu>ul>li.right-item a:hover{color:#9c0}header nav .main-menu>ul>li a{font-size:1rem;display:block !important;width:100% !important}header nav .main-menu>ul>li a span{width:100%}header nav .main-menu>ul>li a span::before{display:none}header nav .main-menu>ul>li a[data-toggle=submenu]>i{-webkit-transition:all .2s cubic-bezier(0.2,1,0.3,1);transition:all .2s cubic-bezier(0.2,1,0.3,1);display:block}header nav .main-menu>ul>li a[data-toggle=submenu].active>.arrow{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}header nav .main-menu>ul>li>ul{position:relative !important;display:block !important;width:100% !important;text-align:left;left:0;-webkit-transform:none;transform:none;max-height:0;overflow:hidden;background-color:transparent;z-index:2;transition:max-height .6s cubic-bezier(0.2,1,0.3,1),opacity .4s cubic-bezier(0.2,1,0.3,1)}header nav .main-menu>ul>li>ul>li{display:block !important;width:100% !important;text-align:left !important;line-height:2.5rem !important}header nav .main-menu>ul>li>ul>li.active a{color:#9c0;font-weight:600}header nav .main-menu>ul>li>ul>li a{font-size:1rem;color:#9c0}header nav .main-menu>ul>li>ul.active{-webkit-transform:none;transform:none;opacity:1;box-shadow:none;max-height:400px}header nav .mobile-menu-toggle{display:block;background-color:#9c0}}body.navigation-active{overflow:hidden}body.navigation-active header{height:100vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}body.navigation-active header.scrolling{box-shadow:none !important}body.navigation-active header .main-menu{display:block;animation:zoomIn .8s cubic-bezier(0.2,1,0.3,1) 1 forwards}footer{position:relative;background-color:#000;box-sizing:border-box;width:100%;text-align:center;font-size:.8rem}footer .contents{border-top:1px solid #fff;position:relative;padding:25px;margin:auto;text-align:center}footer .utility-menu{position:relative;right:0;top:20px;margin:0;padding:0;z-index:1;transition:transform .6s ease}footer .utility-menu>ul{margin:0;padding:0 25px;display:block;list-style-type:none;white-space:nowrap}footer .utility-menu>ul *{vertical-align:middle}footer .utility-menu>ul>li{display:inline-block;padding:0 8px;color:#fff}footer .utility-menu>ul>li a{position:relative;font-size:1rem;color:#000;opacity:.7}footer .utility-menu>ul>li a:hover,footer .utility-menu>ul>li a.active{opacity:1}footer .utility-menu>ul>li a>i{position:relative;top:-2px}footer .utility-menu>ul>li a>i.ti-user{top:-1px;font-size:.85rem}footer .utility-menu>ul>li a#language{color:#000;font-weight:500;font-size:.7rem;padding:5px 10px;border-radius:7px;background-color:#fff;color:#333;text-transform:uppercase;letter-spacing:1px}footer .utility-menu>ul>li a#language[aria-expanded=true]{opacity:1}footer .utility-menu>ul>li a .badge{position:absolute;font-family:"Open Sans",Arial,sans-serif;font-size:8px;line-height:8px;padding:3px 4px;background-color:rgba(165,129,101,.8);color:#fff;bottom:-6px;left:60%;font-weight:500}footer .utility-menu>ul>li .dropdown-menu{display:inline-block;transform:translate3d(-59px,-105px,0) !important}footer .utility-menu>ul>li .dropdown-menu a{font-weight:bold}footer .utility-menu>ul>li .dropdown-menu img{display:inline-block;width:20px;margin-right:5px}footer .footer{font-size:.7rem;color:#fff}footer .footer a{color:#fff;opacity:.8}footer .footer a:hover{opacity:1}footer .footer a.whatsapp{font-size:13px;line-height:13px}footer .footer a.whatsapp.mobileapp{display:none}footer .footer a.whatsapp.desktop{display:inline-block}footer .footer a.whatsapp i{color:#30b945}footer .btn.btn-custom{background-color:#000 !important}@media(max-width:1500px){footer .footer{font-size:1rem}footer .footer .step{display:block}footer .footer .remove{display:none}}@media(max-width:850px){footer .footer{font-size:.7rem}}@media(max-width:720px){footer .footer{font-size:.7rem}footer .footer a.whatsapp.mobileapp{display:inline-block}footer .footer a.whatsapp.desktop{display:none}}@media(max-width:850px){footer .footer{font-size:.7rem}}@media(max-width:480px){footer .footer .step2{display:block}footer .footer .remove2{display:none}footer .footer .azienda{font-size:.9rem}}section.documentazione{border-top:1px solid #dedede;padding:50px 0}section.documentazione .menu_documenti{color:#000;max-width:90%;margin:0 auto 30px;border-bottom:1px solid #fff}section.documentazione .menu_documenti h4{font-weight:400;margin-bottom:35px}section.documentazione .menu_documenti ul{margin:0;padding:0 25px;display:block;list-style-type:none}section.documentazione .menu_documenti ul h5{text-align:left;font-weight:300;margin-bottom:20px}section.documentazione .menu_documenti ul li{text-align:left;padding:0 8px;margin:5px 0 10px;border-bottom:1px solid #ededed;color:#000;line-height:1.5rem}section.documentazione .menu_documenti ul li a{text-align:left;position:relative;font-size:1rem;color:#000;opacity:.5}section.documentazione .menu_documenti ul li a:hover,section.documentazione .menu_documenti ul li a.active{opacity:1}section.documentazione .menu_documenti ul li a span{text-align:left}section.documentazione .menu_documenti ul li:hover{border-bottom:1px solid #333}section.documentazione .containerImg{margin:auto;margin:30px 0;text-align:left;width:100%}section.documentazione .containerImg img{width:100%;max-width:300px}.footer-nota{font-size:.8rem;padding:10px 20px;text-align:left;color:#80aa00}body[data-page=home] section.slider{width:100vw;margin:0;padding:0;text-align:center;position:relative;z-index:0;height:700px;margin-top:80px}@media(max-width:780px){body[data-page=home] section.slider{margin-top:0}}body[data-page=home] section.slider .swiper-container,body[data-page=home] section.slider .swiper-wrapper,body[data-page=home] section.slider .swiper-slide{width:100vw;height:700px}body[data-page=home] section.slider .swiper-slide{width:100vw;position:relative;background-size:cover;background-repeat:no-repeat;background-position:90% center;overflow:hidden}body[data-page=home] section.slider .swiper-slide.video{background-image:url("../images/bg-video.jpg")}body[data-page=home] section.slider .swiper-slide.video video{position:absolute;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);top:50%;left:50%;z-index:0;width:auto;height:auto;min-width:100vw;min-height:100vh}body[data-page=home] section.slider .swiper-slide.slide-1{background-image:url("../../public/images/home-slide-1.jpg")}body[data-page=home] section.slider .swiper-slide.slide-2{background-image:url("../../public/images/home-slide-2.jpg")}body[data-page=home] section.slider .swiper-slide.slide-3{background-image:url("../../public/images/home-slide-3.jpg")}body[data-page=home] section.slider .swiper-slide.slide-4{background-image:url("../../public/images/home-slide-4.jpg")}body[data-page=home] section.slider .swiper-slide.slide-5{background-image:url("../../public/images/home-slide-5.jpg")}body[data-page=home] section.slider .swiper-slide.slide-6{background-image:url("../../public/images/home-slide-6.jpg")}body[data-page=home] section.slider .swiper-slide.slide-7{background-image:url("../../public/images/home-slide-7.jpg")}body[data-page=home] section.slider .swiper-slide .emotional{position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3}body[data-page=home] section.slider .swiper-slide .emotional *:not(.discover-more){color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.2)}body[data-page=home] section.slider .swiper-slide .emotional h4{font-size:2rem;font-weight:700;margin:0;padding:0 0 10px 0;text-transform:uppercase}body[data-page=home] section.slider .swiper-slide .emotional h1{white-space:nowrap;font-size:3.5rem;font-weight:700;margin:0;letter-spacing:1px;padding:0 0 10px 0;text-transform:uppercase}body[data-page=home] section.slider .swiper-slide .emotional p{font-size:1.1rem;margin-bottom:40px}body[data-page=home] section.slider .swiper-pagination .swiper-pagination-bullet{background-color:#9c0;opacity:.5;width:10px;height:10px}body[data-page=home] section.slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#9c0;opacity:1}body[data-page=home] section.slider .slider-navigation{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}body[data-page=home] section.slider .slider-navigation ul{font-size:.9rem;font-weight:600;display:block;list-style-type:none;margin:0;padding:0;white-space:nowrap;text-transform:uppercase}body[data-page=home] section.slider .slider-navigation ul li{display:inline-block;padding:12px 0;margin:0 20px;white-space:nowrap;cursor:pointer;position:relative;color:rgba(255,255,255,.6);transition:color .4s cubic-bezier(0.2,1,0.3,1)}body[data-page=home] section.slider .slider-navigation ul li::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px;width:0;background-color:transparent;transition:all .4s cubic-bezier(0.2,1,0.3,1)}body[data-page=home] section.slider .slider-navigation ul li:hover::after{width:100%;background-color:rgba(255,255,255,.6)}body[data-page=home] section.slider .slider-navigation ul li.active{color:#fff}body[data-page=home] section.slider .slider-navigation ul li.active::after{width:100%;background-color:#fff}@media(max-width:960px){body[data-page=home] section.slider .swiper-slide .emotional h1{font-size:3rem}}@media(max-width:800px){body[data-page=home] section.slider{height:calc(100vh - 110px)}body[data-page=home] section.slider .swiper-container,body[data-page=home] section.slider .swiper-wrapper,body[data-page=home] section.slider .swiper-slide{height:calc(100vh - 110px)}body[data-page=home] section.slider .swiper-slide .emotional h1{font-size:2.4rem}}@media(max-width:640px){body[data-page=home] section.slider .swiper-slide .emotional h4{font-size:1.2rem}body[data-page=home] section.slider .swiper-slide .emotional h1{font-size:2rem}body[data-page=home] section.slider .swiper-slide .emotional p{font-size:.9rem}body[data-page=home] section.slider .slider-navigation ul{font-size:.7rem}body[data-page=home] section.slider .slider-navigation ul li{margin:0 8px}}@media(max-width:580px){body[data-page=home] section.slider .swiper-slide.slide-3{background-position:50% center}body[data-page=home] section.slider .swiper-slide .emotional h4{font-size:1.2rem}body[data-page=home] section.slider .swiper-slide .emotional h1{white-space:normal;font-size:1.8rem}body[data-page=home] section.slider .swiper-slide .emotional p{font-size:.8rem}}@media(max-width:400px){body[data-page=home] section.slider .swiper-slide .emotional h4{font-size:1.1rem}body[data-page=home] section.slider .swiper-slide .emotional h1{font-size:1.8rem}body[data-page=home] section.slider .swiper-slide .emotional p{font-size:.8rem}}body[data-page=home] .help-desk{padding:10px 20px;background-color:#9c0;color:#fff;vertical-align:middle;text-align:center}body[data-page=home] .help-desk .contact-us{text-align:left;display:inline-block;margin-right:40px}body[data-page=home] .help-desk .contact-us i{display:inline-block;vertical-align:middle;font-size:45px}body[data-page=home] .help-desk .contact-us .content{display:inline-block;font-size:26px;padding-left:15px;vertical-align:middle}body[data-page=home] .help-desk .contact-us .content small{display:block;font-size:13px;padding-left:2px}body[data-page=home] .help-desk .green-number{font-size:26px;border-radius:15px;padding:5px 10px;color:#9c0;background-color:#fff;display:inline-block;vertical-align:middle}@media(max-width:580px){body[data-page=home] .help-desk .contact-us{display:block;text-align:center;margin:0 auto 20px auto}body[data-page=home] .help-desk .green-number{display:block}}body[data-page=home] .divisions{padding:60px 20px}body[data-page=home] .divisions .contents{text-align:center;max-width:1024px;margin:auto}body[data-page=home] .divisions .contents h2{font-size:26px;color:#333;font-weight:700;margin:0 auto 80px auto;line-height:1.5em}body[data-page=home] .divisions .contents .swiper-container,body[data-page=home] .divisions .contents .swiper-wrapper,body[data-page=home] .divisions .contents .swiper-slide{width:90vw}body[data-page=home] .divisions .contents .swiper-slide{width:90vw;position:relative;background-size:cover;background-repeat:no-repeat;background-position:90% center;overflow:hidden}body[data-page=home] .divisions .contents .swiper-container{z-index:0}body[data-page=home] .divisions .contents .swiper-pagination{position:relative;margin-top:30px}body[data-page=home] .divisions .contents .swiper-pagination .swiper-pagination-bullet{background-color:#9c0;opacity:.3}body[data-page=home] .divisions .contents .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#9c0;opacity:1}body[data-page=home] .divisions .contents .division-int{display:inline-block;vertical-align:top;width:auto;max-width:200px;margin:0;text-align:center}body[data-page=home] .divisions .contents .division-int a{color:#333;cursor:default !important}body[data-page=home] .divisions .contents .division-int a:hover{color:#000;cursor:default !important}body[data-page=home] .divisions .contents .division-int .image{display:inline-block;width:100px;height:100px;border-radius:50%;background-position:center center;background-size:cover}body[data-page=home] .divisions .contents .division-int.division-1 .image{background-image:url("../../public/images/home-division-1.jpg")}body[data-page=home] .divisions .contents .division-int.division-2 .image{background-image:url("../../public/images/home-division-2.jpg")}body[data-page=home] .divisions .contents .division-int.division-3 .image{background-image:url("../../public/images/home-division-3.jpg")}body[data-page=home] .divisions .contents .division-int.division-4 .image{background-image:url("../../public/images/home-division-4.jpg")}body[data-page=home] .divisions .contents .division-int.division-5 .image{background-image:url("../../public/images/home-division-5.jpg")}body[data-page=home] .divisions .contents .division-int.division-6 .image{background-image:url("../../public/images/home-division-6.jpg")}body[data-page=home] .divisions .contents .division-int.division-7 .image{background-image:url("../../public/images/home-division-7.jpg")}body[data-page=home] .divisions .contents .division-int h6{font-size:12px;font-weight:600;color:#333;margin:15px 0 10px 0;text-transform:uppercase}body[data-page=home] .divisions .contents .division-int p{max-width:95%;margin-left:auto;margin-right:auto;font-size:11px}body[data-page=home] .offers{padding:0}body[data-page=home] .offers .contents{display:table;width:100%;height:100%;min-height:600px}body[data-page=home] .offers .contents .left,body[data-page=home] .offers .contents .right{padding:100px;display:table-cell;width:50%;overflow:hidden;background-repeat:no-repeat;background-size:cover;position:relative;text-align:center;vertical-align:middle}body[data-page=home] .offers .contents .left.left,body[data-page=home] .offers .contents .right.left{border-right:1px solid rgba(255,255,255,.8)}body[data-page=home] .offers .contents .left .in,body[data-page=home] .offers .contents .right .in{display:inline-block;text-align:center;color:#fff}body[data-page=home] .offers .contents .left .in h2,body[data-page=home] .offers .contents .right .in h2{font-size:3.8rem;font-weight:700;margin-bottom:30px}body[data-page=home] .offers .contents .left .in p,body[data-page=home] .offers .contents .right .in p{max-width:400px;font-size:1.2rem;line-height:1.5em;margin:auto auto 40px auto}body[data-page=home] .offers .contents .left.left,body[data-page=home] .offers .contents .right.left{background-image:url("../../public/images/home-offer-1.jpg")}body[data-page=home] .offers .contents .left.right,body[data-page=home] .offers .contents .right.right{background-image:url("../../public/images/home-offer-2.jpg")}body[data-page=home] .offers .contents .left .discover-more,body[data-page=home] .offers .contents .right .discover-more{background-color:transparent;border:2px solid #fff;border-radius:20px;color:#fff}body[data-page=home] .offers .contents .left .discover-more:hover,body[data-page=home] .offers .contents .right .discover-more:hover{background-color:#fff;color:#000}@media(max-width:768px){body[data-page=home] .offers .contents{display:block;height:auto}body[data-page=home] .offers .contents .left,body[data-page=home] .offers .contents .right{display:block;width:100%;padding:70px 30px 80px 30px}body[data-page=home] .offers .contents .left.left,body[data-page=home] .offers .contents .right.left{border-bottom:1px solid rgba(255,255,255,.8)}body[data-page=home] .offers .contents .left .in h2,body[data-page=home] .offers .contents .right .in h2{font-size:2.8rem}body[data-page=home] .offers .contents .left .in p,body[data-page=home] .offers .contents .right .in p{font-size:1.1rem}}#signin-signup-modal ul.tabs-navigation>li{width:50%;padding:20px;font-size:1.1rem;text-transform:uppercase;color:#20c997}#signin-signup-modal ul.tabs-navigation>li:nth-child(1){border-radius:5px 0 0 0}#signin-signup-modal ul.tabs-navigation>li:nth-child(2){border-radius:0 5px 0 0}#signin-signup-modal ul.tabs-navigation>li:hover{color:#199d76}#signin-signup-modal ul.tabs-navigation>li.active{color:#000}#signin-signup-modal .tabs-contents>div.active{animation:fadeIn 1.2s cubic-bezier(0.2,1,0.3,1) 1 forwards}body[data-page=about-us] section{text-align:center}body[data-page=about-us] section h2{font-size:1.7rem !important}body[data-page=about-us] section .player{position:absolute;z-index:9999999;width:100%;height:500px}body[data-page=about-us] section.video{position:relative;z-index:0;overflow:hidden;text-shadow:1px 2px 6px rgba(0,0,0,.5);height:55vh;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url("../../public/images/video-img.jpg");margin-top:80px;opacity:1}body[data-page=about-us] section.video:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-image:url("../images/video-pattern.png");display:none}@media(max-width:768px){body[data-page=about-us] section.video{margin-top:0}}body[data-page=about-us] section.video:active{opacity:0}body[data-page=about-us] section.video #collection-video{display:none}body[data-page=about-us] section.video #collection-video.active{display:block}body[data-page=about-us] section.video .video-spinner{display:inline-block;position:relative;margin:0 auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);opacity:0;transition:opacity .4s ease}body[data-page=about-us] section.video .video-spinner.visible{opacity:1}body[data-page=about-us] section.video video,body[data-page=about-us] section.video iframe{position:absolute;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);top:50%;left:50%;width:auto;height:auto;z-index:-1000;min-width:100%;min-height:100%;opacity:0;z-index:0;overflow:hidden;transition:opacity .9s ease}body[data-page=about-us] section.video video.active,body[data-page=about-us] section.video iframe.active{opacity:1;display:block}body[data-page=about-us] section.video .video-spinner{z-index:3 !important;position:absolute}body[data-page=about-us] section.video .vertical-center{z-index:2;opacity:.8;transition:opacity .2s ease;cursor:pointer;position:absolute;min-width:100%;vertical-align:middle;top:45%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}body[data-page=about-us] section.video .vertical-center:hover{opacity:1}body[data-page=about-us] section.video .vertical-center h1{font-family:"Didot","Abhaya Libre","Open Sans",sans-serif;font-size:6rem;font-weight:bold;color:#fff;margin:0}body[data-page=about-us] section.video .vertical-center i{font-size:55px;color:#fff}body[data-page=about-us] section.video .vertical-center h2{text-transform:uppercase;font-size:3rem;color:#fff;margin:8px 0 4px 0}body[data-page=about-us] section.video .vertical-center.active{opacity:0}body[data-page=about-us] section.video[data-state=playing] iframe{opacity:1}body[data-page=about-us] section.video[data-state=playing] .controls{opacity:1}body[data-page=about-us] section.video[data-state=playing] .vertical-center{opacity:0}body[data-page=about-us] section.video[data-state=playing] iframe{opacity:0}body[data-page=about-us] section.video[data-state=playing] .controls{opacity:0}body[data-page=about-us] section.video[data-state=playing] .vertical-center{opacity:1}body[data-page=about-us] section.video[full-screen] iframe{opacity:1 !important}body[data-page=about-us] section.core-business{padding:150px 30px 150px 30px}body[data-page=about-us] section.why{font-size:15px}body[data-page=about-us] section.why p.title{font-size:1.3rem !important;font-weight:600;padding-top:30px;padding-bottom:30px}body[data-page=about-us] section.description .contents p{line-height:1.5em;max-width:80%;margin:auto}body[data-page=about-us] section.no-hero{padding-top:100px}body[data-page=about-us] section.no-hero .contents h2{margin-top:60px;line-height:45px}body[data-page=about-us] section.no-hero .contents p{font-size:15px;font-weight:400;max-width:810px !important}body[data-page=about-us] section.force .contents h2{max-width:600px}body[data-page=about-us] section.force .contents .subtitle p{font-size:20px !important;padding-bottom:30px;font-weight:bold}body[data-page=about-us] section.force .contents ul{margin-bottom:0;padding-left:0;max-width:560px;margin:auto}body[data-page=about-us] section.force .contents ul li{list-style-position:inside;list-style-type:decimal;font-size:1.3rem;margin:40px auto}body[data-page=about-us] section.force .contents ul li:first-of-type{margin-top:0}body[data-page=about-us] section.force .contents ul li p{margin-bottom:20px;text-align:center;font-weight:400;font-size:1rem;margin-top:5px}body[data-page=about-us] section.force .contents ul li:last-of-type p{margin-bottom:8px}body[data-page=about-us] section.force .contents .row .col-md-12 p{max-width:540px !important;text-align:center;font-size:1rem !important;line-height:35px;font-weight:600;padding-top:35px}body[data-page=about-us] section.support p{font-size:15px;padding-bottom:60px}body[data-page=about-us] section.certificates{padding:100px 30px;max-width:1124px;margin:0 auto}body[data-page=about-us] section.certificates .contents{text-align:center}body[data-page=about-us] section.certificates .contents h2{width:100%;text-transform:uppercase;font-size:3.5rem;color:#333;font-weight:700;margin-bottom:50px !important;text-align:center !important}body[data-page=about-us] section.certificates .contents .container-img{height:140px}body[data-page=about-us] section.certificates .contents .container-img img{width:238px}body[data-page=about-us] section.certificates .contents .right-arrow{color:#9c0;font-size:6rem}body[data-page=about-us] section.certificates .contents .right-arrow i{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}body[data-page=about-us] section.certificates .contents .left-arrow{color:#9c0;font-size:6rem}body[data-page=about-us] section.certificates .contents .left-arrow i{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}body[data-page=about-us] section.certificates .contents p{margin:auto;max-width:440px;margin:20px auto 20px !important;text-align:center !important}body[data-page=about-us] section.certificates .contents p.read-more{position:relative;max-height:95px;overflow-y:hidden}body[data-page=about-us] section.certificates .contents p.read-more:after{content:"";position:absolute;top:20px;left:0;height:80px;width:100%;background:linear-gradient(rgba(255,255,255,0),#FFF)}body[data-page=about-us] section.certificates .contents .to-read-more a.button-read-more{display:none;position:relative;top:-10px;color:#666}body[data-page=about-us] section.certificates .contents .to-read-more a.button-read-more:hover{text-decoration:underline !important}body[data-page=about-us] section.certificates .contents .to-read-more a.button-read-more.read-more{display:block}@media(max-width:768px){body[data-page=about-us] section.certificates{padding:70px 20px}body[data-page=about-us] section.certificates .contents h2{text-align:center !important;font-size:2.8rem;margin-left:15px;margin-right:15px}body[data-page=about-us] section.certificates .contents .container-img{height:140px}body[data-page=about-us] section.certificates .contents p{max-width:400px !important;text-align:left !important}body[data-page=about-us] section.certificates .contents .container-img img{width:230px}body[data-page=about-us] section.certificates .contents .left-arrow i{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}body[data-page=about-us] section.certificates .contents .col-md-3{margin-bottom:0 !important;margin-top:30px !important}body[data-page=about-us] section.certificates .contents .col-md-4{margin-bottom:0 !important;margin-top:30px !important}body[data-page=about-us] section.certificates .contents .col-md-1{margin-bottom:0 !important}body[data-page=about-us] section.certificates .contents .right-arrow i{-ms-transform:rotate(-270deg);-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}}@media(max-width:780px){body[data-page=about-us] section.video{position:relative;padding:0}body[data-page=about-us] section.video video{position:relative;top:0;left:0;transform:none;width:100%;min-height:auto;min-width:auto}body[data-page=about-us] section.description{padding-top:40px;padding-bottom:40px}body[data-page=about-us] section.description .contents p{max-width:100%}}body[data-page=about-us] section.certificates .contents h2{margin:auto;padding-left:15px;padding-right:15px}body[data-page=about-us] section.core-business,body[data-page=about-us] section.why,body[data-page=about-us] section.force{padding:120px 30px 120px 30px !important}@media(max-width:768px){body[data-page=about-us] section.force{padding:80px 30px 120px 30px !important}body[data-page=about-us] section.force h2{text-align:left !important;margin:0 0 30px 0}body[data-page=about-us] section.force p{text-align:left !important;padding:0;margin:0 !important}body[data-page=about-us] section.force ul{padding:0}body[data-page=about-us] section.force ul li{padding-bottom:10px}body[data-page=about-us] section.force ul li:last-of-type{padding-bottom:0}}body[data-page=come-in] section{text-align:center}body[data-page=come-in] section h2{font-size:1.7rem !important}body[data-page=come-in] section.core-business{padding:150px 30px 150px 30px}body[data-page=come-in] section.core-business .contents p{font-size:16px;max-width:670px;margin:auto;text-align:center}@media(max-width:720px){body[data-page=come-in] section.core-business .contents p{text-align:left}}body[data-page=come-in] section.why{font-size:15px}body[data-page=come-in] section.why p.title{font-size:1.3rem !important;font-weight:600;padding-top:30px;padding-bottom:30px}body[data-page=come-in] section.company{padding:0}body[data-page=come-in] section.company .contents{display:table;width:100%;height:100%}body[data-page=come-in] section.company .contents .left,body[data-page=come-in] section.company .contents .center,body[data-page=come-in] section.company .contents .right{padding:100px;display:table-cell;width:50%;overflow:hidden}body[data-page=come-in] section.company .contents .left.left,body[data-page=come-in] section.company .contents .center.left,body[data-page=come-in] section.company .contents .right.left{border-right:1px solid rgba(255,255,255,.8)}body[data-page=come-in] section.company .contents .left.center,body[data-page=come-in] section.company .contents .center.center,body[data-page=come-in] section.company .contents .right.center{text-align:center;max-width:900px;width:auto;display:block;margin:0 auto;padding:60px 20px}body[data-page=come-in] section.company .contents .left .in,body[data-page=come-in] section.company .contents .center .in,body[data-page=come-in] section.company .contents .right .in{text-align:center;color:#fff}body[data-page=come-in] section.company .contents .left .in ul li,body[data-page=come-in] section.company .contents .center .in ul li,body[data-page=come-in] section.company .contents .right .in ul li{text-align:left;font-size:16px;margin-bottom:12px}body[data-page=come-in] section.company .contents .left .in h2,body[data-page=come-in] section.company .contents .center .in h2,body[data-page=come-in] section.company .contents .right .in h2{text-transform:uppercase;font-size:3.5rem;font-weight:700;margin-bottom:30px}body[data-page=come-in] section.company .contents .left .in p,body[data-page=come-in] section.company .contents .center .in p,body[data-page=come-in] section.company .contents .right .in p{max-width:400px;margin:auto auto 40px auto}@media(max-width:768px){body[data-page=come-in] section.company .contents{display:block;height:auto}body[data-page=come-in] section.company .contents .left,body[data-page=come-in] section.company .contents .right{display:block;width:100%;padding:70px 30px 80px 30px}body[data-page=come-in] section.company .contents .left.left,body[data-page=come-in] section.company .contents .right.left{border-bottom:1px solid rgba(255,255,255,.8)}body[data-page=come-in] section.company .contents .left h2,body[data-page=come-in] section.company .contents .right h2{font-size:2.8rem}}body[data-page=come-in] section.description .contents p{line-height:1.5em;max-width:80%;margin:auto}body[data-page=come-in] section.certificates .contents h2{margin-top:60px;line-height:46px;max-width:980px}body[data-page=come-in] section.certificates .contents img{max-width:180px !important}body[data-page=come-in] section.force .contents h2{max-width:600px}body[data-page=come-in] section.force .contents .subtitle p{font-size:20px !important;padding-bottom:30px;font-weight:bold}body[data-page=come-in] section.force .contents ul li{list-style-type:none}body[data-page=come-in] section.force .contents ul li p{font-size:1rem !important}body[data-page=come-in] section.force .contents .row .col-md-12 p{max-width:540px !important;text-align:center;font-size:1rem !important;line-height:35px}body[data-page=come-in] section.support p{font-size:15px;padding-bottom:60px}@media(max-width:780px){body[data-page=come-in] section.video{position:relative;height:auto;padding:0}body[data-page=come-in] section.video video{position:relative;top:0;left:0;transform:none;width:100%;min-height:auto;min-width:auto}body[data-page=come-in] section.description{padding-top:40px;padding-bottom:40px}body[data-page=come-in] section.description .contents p{max-width:100%}}body[data-page=come-in] section.why,body[data-page=come-in] section.force{padding:120px 30px 120px 30px !important}body[data-page=come-in] section.certificates .contents h2{text-align:center !important}body[data-page=come-in] section.core-business{padding:100px 0 !important;max-width:90%;margin:auto}body[data-page=come-in] section.core-business .contents h2{text-align:center !important}body[data-page=come-in] section.core-business .contents h5{font-size:1.3rem !important;font-weight:600;margin-top:20px;margin-bottom:20px}body[data-page=come-in] section.core-business .container{padding-top:40px}body[data-page=come-in] section.core-business .container a{opacity:.8}body[data-page=come-in] section.core-business .container a:hover{opacity:1}body[data-page=support-assistenza-faq] .green{color:#9c0}body[data-page=support-assistenza-faq] h1{color:#fff;text-align:center;font-size:40px;font-weight:800}body[data-page=support-assistenza-faq] p{color:#fff;text-align:center;font-size:20px;max-width:400px;margin:auto}body[data-page=support-assistenza-faq] section.first{position:relative;height:800px;background-image:url("../../public/images/support-faq.jpg");background-size:cover;background-repeat:no-repeat;background-position:100% center;background-attachment:fixed}body[data-page=support-assistenza-faq] section.first .container{margin:auto;height:100%;transform:translateY(45%);text-shadow:0 0 14px rgba(0,0,0,.6)}body[data-page=support-assistenza-faq] section.second{padding:80px 100px}body[data-page=support-assistenza-faq] section.second .title{font-size:30px;font-weight:400;text-align:left;margin:20px 0;display:block;color:#9c0}body[data-page=support-assistenza-faq] section.second .box-description{text-align:left}body[data-page=support-assistenza-faq] section.second .box-description .description{height:auto;font-size:16px;text-align:left;margin:10px 0;display:block;font-weight:300;width:100%;line-height:25px;color:#212529}body[data-page=support-assistenza-faq] section.second .box-description ul{text-align:left}body[data-page=support-assistenza-faq] section.second .box-description ul li{font-weight:300 !important;color:#212529}body[data-page=support-assistenza-faq] section.second .box-description ul li a{color:#9c0;opacity:1;font-weight:400}body[data-page=support-assistenza-faq] section.second .box-description ul li a:hover{opacity:.8}body[data-page=support-assistenza-faq] section.second .box-description strong{text-align:left}body[data-page=support-assistenza-faq] section.third{background-color:#9c0}body[data-page=support-assistenza-faq] section.third h1{padding-bottom:10px}body[data-page=support-assistenza-faq] section.third .grid{width:90%;margin:auto;max-width:980px}body[data-page=support-assistenza-faq] section.third .grid ul{display:block;list-style-type:none;margin:auto;max-width:900px;text-align:center;padding-top:30px;padding-left:0}body[data-page=support-assistenza-faq] section.third .grid ul li{display:inline-block;vertical-align:top;margin:auto;padding:10px}body[data-page=support-assistenza-faq] section.third .grid ul li a{width:235px;height:35px;display:block;text-align:center;padding:10px;font-size:18px;border-radius:40px;background-color:transparent;color:#fff;padding:0 10px;transition:all .6s ease;-webkit-transition:all .6s ease}body[data-page=support-assistenza-faq] section.third .grid ul li a.active{background-color:#333;transition:all .6s ease;-webkit-transition:all .6s ease}body[data-page=support-assistenza-faq] section.third .grid ul li a span{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}body[data-page=support-assistenza-faq] section.fourth{background-color:#333;margin:0 auto;width:auto;text-align:center}body[data-page=support-assistenza-faq] section.fourth .container{transition:height .6s ease;-webkit-transition:height .6s ease;max-width:1440px;width:100%;margin:auto;height:auto;padding:0 0 60px}body[data-page=support-assistenza-faq] section.fourth .container .grid{max-width:980px;margin:0 auto}body[data-page=support-assistenza-faq] section.fourth .container .grid .card{border-radius:40px}body[data-page=support-assistenza-faq] section.fourth .container .grid .card h5{text-align:left}body[data-page=support-assistenza-faq] section.fourth .container .grid .card h5 button{width:100%;text-align:left}body[data-page=support-assistenza-faq] section.fourth .container .grid .card h5 button i{float:right;font-weight:bold}body[data-page=support-assistenza-faq] section.fourth .container .grid .card .card-body{text-align:left;padding:15px 35px}body[data-page=support-assistenza-faq] section.fourth .container .grid .card .card-body p{color:#333 !important;font-size:14px;text-align:left;max-width:100%}body[data-page=support-assistenza-faq] section.fourth .container .grid .card .card-body a{color:#9c0;opacity:1}body[data-page=support-assistenza-faq] section.fourth .container .grid .card .card-body a:hover{opacity:.7}body[data-page=support-assistenza-faq] section.fourth .container .menu-selection{display:none}body[data-page=support-assistenza-faq] section.fourth .container .menu-selection.active{width:auto;min-width:100%;display:block;padding-bottom:60px}body[data-page=support-assistenza-faq] section.fourth .container .menu-selection ul{display:block;list-style-type:none;margin:auto;max-width:980px}body[data-page=support-assistenza-faq] section.fourth .container .menu-selection ul li{display:inline-block;vertical-align:top}body[data-page=support-assistenza-faq] section.fourth .container .menu-selection ul li a{text-align:center;padding:5px 25px;opacity:.6;color:#fff;font-size:16px}body[data-page=support-assistenza-faq] section.fourth .container .menu-selection ul li a.active{opacity:1;border-bottom:2px solid #fff}body[data-page=support-assistenza-faq] section.fourth .container .menu-selection ul li a:hover{opacity:1}@media(max-width:780px){body[data-page=support-assistenza-faq] section.first{height:300px;background-position:5% center}body[data-page=support-assistenza-faq] section.second{padding:80px 30px}body[data-page=support-assistenza-faq] section.third{padding-top:80px}body[data-page=support-assistenza-faq] section.third p{padding-bottom:15px}body[data-page=support-assistenza-faq] section.third .container .grid ul{padding-left:0}body[data-page=support-assistenza-faq] section.third .container .grid ul li a{font-size:16px}body[data-page=support-assistenza-faq] section.fourth{padding:80px 30px}body[data-page=support-assistenza-faq] section.fourth .container .menu-selection ul{padding-left:0;height:50px;overflow:auto;white-space:nowrap;padding:0 15px}body[data-page=support-assistenza-faq] section.fourth .container .menu-selection ul li a{padding:5px 15px}}body[data-page=support-download-area] section.download-area-new .links{width:100%;list-style:none;max-width:980px;margin:auto;text-align:left}body[data-page=support-download-area] section.download-area-new .links a{padding:20px;text-align:left;background-color:#fafafa;display:block;font-size:1.1rem}body[data-page=support-download-area] section.download-area-new .links a:not(:last-of-type){border-bottom:1px solid #ededed}body[data-page=support-download-area] section.download-area-new .links a i{display:inline-block;margin-right:10px}body[data-page=support-download-area] section{margin-top:80px}body[data-page=support-download-area] section h2{text-transform:uppercase;margin:auto;text-align:center;padding:60px 0;font-weight:800}body[data-page=support-download-area] section .tabs{margin:auto;text-align:center}body[data-page=support-download-area] section .tabs ul{margin:auto;padding:0}body[data-page=support-download-area] section .tabs ul li{display:inline-block;margin:20px 35px 30px}body[data-page=support-download-area] section .tabs ul li a{color:#000}body[data-page=support-download-area] section .tabs ul li a span{opacity:.8;z-index:1;position:relative}body[data-page=support-download-area] section .tabs ul li a:hover span{opacity:1}body[data-page=support-download-area] section .tabs ul li.active a span{opacity:1}body[data-page=support-download-area] section .tabs .tabs-contents{display:block;width:100%;max-width:1440px;margin:auto}body[data-page=support-download-area] section .tabs .tabs-contents .tab a{display:block;margin:auto;text-align:left}body[data-page=support-download-area] section .tabs .tabs-contents .tab a .product{width:100%;margin:auto;text-align:left;margin:2px;padding:20px;overflow:visible;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}body[data-page=support-download-area] section .tabs .tabs-contents .tab a .product:hover{overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}body[data-page=support-download-area] section .tabs .tabs-contents .tab a .product:hover i:not(.pdf){opacity:1;transform:translateY(0);transition:all .6s ease}body[data-page=support-download-area] section .tabs .tabs-contents .tab a .product strong{text-align:center;text-transform:uppercase;margin:10px;font-size:12px}body[data-page=support-download-area] section .tabs .tabs-contents .tab a .product a{display:inline-block;margin:auto;margin-top:10px;float:right}body[data-page=support-download-area] section .tabs .tabs-contents .tab a .product i:not(.pdf){opacity:0;transform:translateY(-10px);transition:all .6s ease}body[data-page=support-download-area] section .tabs .tabs-contents .tab a .product i{font-size:16px}body[data-page=support-download-area] section .tabs .tabs-contents .tab a .product .icon,body[data-page=support-download-area] section .tabs .tabs-contents .tab a .product .text{display:inline-block}body[data-page=support-download-area] section .tabs .tabs-contents .tab a .product .icon.download,body[data-page=support-download-area] section .tabs .tabs-contents .tab a .product .text.download{position:absolute}body[data-page=support-contacts] .gmap{padding-top:80px !important}body[data-page=support-contacts] .gmap #map{height:550px !important}@media(max-width:720px){body[data-page=support-contacts] .gmap{height:70vh !important;padding-top:0 !important}body[data-page=support-contacts] .gmap #map{height:100% !important}}body[data-page=support-contacts] .addresses{background-color:#9c0;padding:60px 30px 20px 30px;color:#fff;line-height:1.4rem}body[data-page=support-contacts] .addresses .row div{margin-bottom:40px}body[data-page=support-contacts] .addresses h6{font-weight:600;color:#fff;text-transform:uppercase;margin-bottom:10px}body[data-page=support-contacts] .addresses a{color:#333;transition:all .6s ease-in;-webkit-transition:all .6s ease-in}body[data-page=support-contacts] .addresses a:hover{color:#fff;transition:all .6s ease-in;-webkit-transition:all .6s ease-in}body[data-page=support-contacts] .addresses a.whatsapp.mobileapp{display:none}body[data-page=support-contacts] .addresses a.whatsapp.desktop{display:block}@media(max-width:720px){body[data-page=support-contacts] .addresses a.whatsapp.mobileapp{display:block}body[data-page=support-contacts] .addresses a.whatsapp.desktop{display:none}}body[data-page=support-contacts] .contents h2{margin:0 auto 35px auto}body[data-page=support-contacts] .contents p{margin-bottom:2.9rem}body[data-page=support-contacts] .contents form .form-group.privacy-group label{display:block;padding-left:15px;text-indent:-15px}body[data-page=support-contacts] .contents form .form-group.privacy-group input[type=checkbox]{display:inline-block;width:13px;height:13px;padding:0;margin:0 10px 0 0;vertical-align:middle;position:relative;*overflow:hidden}body[data-page=support-contacts] p.privacy a{color:#9c0;opacity:1;transition:all .6s ease-in;-webkit-transition:all .6s ease-in}body[data-page=support-contacts] p.privacy a:hover{opacity:.8;transition:all .6s ease-in;-webkit-transition:all .6s ease-in}button[type=submit],.btn{border-radius:30px;cursor:pointer;position:relative}button[type=submit].round-transparent,.btn.round-transparent{background-color:transparent;border:2px solid #fff;color:#fff}button[type=submit].round-transparent:hover,.btn.round-transparent:hover{background-color:#fff;color:#000}button[type=submit].round-transparent i,.btn.round-transparent i{display:inline-block;padding-right:10px;position:relative;top:1px}button[type=submit].btn-grey,.btn.btn-grey{background-color:#d0d0d0;color:#666}button[type=submit].btn-grey:hover,.btn.btn-grey:hover{background-color:silver;color:#333}button[type=submit] span.btn-loader,.btn span.btn-loader{display:none;position:absolute;right:15px;top:50%;font-size:14px;transform:translateY(-50%)}button[type=submit].loading,.btn.loading{padding-right:40px;pointer-events:none}button[type=submit].loading span.btn-loader,.btn.loading span.btn-loader{display:block}button[type=submit].loading span.btn-loader::before,.btn.loading span.btn-loader::before{display:inline-block;-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}.btn.disabled{opacity:.3;pointer-events:none}.rotating-icon{display:inline-block}.rotating-icon::before{display:inline-block;-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}section{text-align:center;padding:100px 0;position:relative;background-size:cover;background-position:center}section.offers{padding:0 !important}section.offers .contents{display:table;width:100%;height:100%;min-height:600px}section.offers .contents .left,section.offers .contents .right{padding:150px 100px;display:table-cell;width:50%;overflow:hidden;background-repeat:no-repeat;background-size:cover;position:relative;text-align:center;vertical-align:middle}section.offers .contents .left .in,section.offers .contents .right .in{display:inline-block;text-align:center;color:#fff}section.offers .contents .left .in h2,section.offers .contents .right .in h2{font-size:3.8rem;font-weight:700;margin-bottom:30px}section.offers .contents .left .in p,section.offers .contents .right .in p{max-width:400px;font-size:1.2rem;line-height:1.5em;margin:auto auto 40px auto}section.offers .contents .left.left,section.offers .contents .right.left{background-image:url("../../public/images/home-offer-1.jpg")}section.offers .contents .left.right,section.offers .contents .right.right{background-image:url("../../public/images/home-offer-2.jpg")}@media(max-width:720px){section.offers .contents{display:block;height:auto}section.offers .contents .left,section.offers .contents .right{display:block;width:100%;padding:70px 30px 80px 30px}section.offers .contents .left.left,section.offers .contents .right.left{border-bottom:1px solid rgba(255,255,255,.8)}section.offers .contents .left .in h2,section.offers .contents .right .in h2{font-size:2.8rem}section.offers .contents .left .in p,section.offers .contents .right .in p{font-size:1.1rem}}body[data-page^=online-activation] hr{margin-top:.3rem;margin-bottom:.3rem}body[data-page^=online-activation] section.activation{padding:0 !important}body[data-page^=online-activation] .hide-mobile{display:block}body[data-page^=online-activation] .show-mobile{display:none}body[data-page^=online-activation] .msg-has-error{display:block;height:0;position:relative;top:-12px;line-height:1rem;font-size:.6rem}body[data-page^=online-activation] .module{padding-top:60px;padding-bottom:70px}body[data-page^=online-activation] .module:not(.active){position:relative}body[data-page^=online-activation] .module:not(.active)::before{display:block;text-align:center;width:100%;content:"Attendi...";position:absolute;top:30%;transform:translateY(-50%);font-size:1.5rem;color:#000}body[data-page^=online-activation] .module:not(.active) .steps{opacity:.2;pointer-events:none}body[data-page^=online-activation] .module:not(.active) form{opacity:.2;pointer-events:none}body[data-page^=online-activation] .addWaterDispencer{border:1px solid #3d79e6;padding:3rem 1.5rem}body[data-page^=online-activation] .addWaterDispencer label{font-size:24px;color:#3d79e6}body[data-page^=online-activation] .addWaterDispencer p{color:#3d79e6}body[data-page^=online-activation] .addWaterDispencer .buttons{margin:10px 0}body[data-page^=online-activation] .addWaterDispencer .btn-switchAddWater{float:left;border-color:#7ea2e3;background-color:#7ea2e3;color:#000;opacity:1}body[data-page^=online-activation] .addWaterDispencer .btn-switchAddWater:hover{opacity:1;color:#fff;border-color:#3d79e6;background-color:#3d79e6}body[data-page^=online-activation] .addWaterDispencer a.switchAddWater{opacity:.7;color:#3d79e6}body[data-page^=online-activation] .addWaterDispencer a.switchAddWater:hover{opacity:1}body[data-page^=online-activation] .addWaterDispencer .removeWaterActive{display:none}body[data-page^=online-activation] .addWaterDispencer.toRemove{border:3px solid #3d79e6}body[data-page^=online-activation] .addWaterDispencer.toRemove .addWaterActive{display:none}body[data-page^=online-activation] .addWaterDispencer.toRemove .removeWaterActive{display:block}body[data-page^=online-activation] .contracts{background-color:#333;padding:15vh 0;min-height:100vh}@media(max-width:780px){body[data-page^=online-activation] .contracts{padding:60px 0}}body[data-page^=online-activation] .contracts.submitted{min-height:90vh;margin-bottom:0}body[data-page^=online-activation] .contracts.submitted .header .success .check{display:inline-block;margin-top:50px;padding:50px;border-radius:100%;box-shadow:0 0 0 8px rgba(0,0,0,.2);background-image:linear-gradient(to bottom right,#fff,#b4dab7)}body[data-page^=online-activation] .contracts.submitted .header .success .check i{font-size:8rem;line-height:8rem;color:#2d8434}body[data-page^=online-activation] .contracts.submitted .header .success label{display:block;margin-top:30px;color:#fff;font-size:1rem;text-align:center}body[data-page^=online-activation] .contracts .header{margin-bottom:30px;padding:0 30px}body[data-page^=online-activation] .contracts .header h2{font-size:3rem;color:#fff;font-weight:500;margin:0 auto;line-height:3rem;text-transform:uppercase}body[data-page^=online-activation] .contracts .header p{padding-top:10px;font-size:1.3rem;color:rgba(255,255,255,.9)}body[data-page^=online-activation] .contracts .header ul{display:inline-block;padding:0;margin-left:30px;margin-top:10px;text-align:left;list-style-type:none;color:#fff;font-size:1.1rem}body[data-page^=online-activation] .contracts .header ul li{margin-bottom:5px;position:relative}body[data-page^=online-activation] .contracts .header ul li.label{font-weight:700;text-transform:uppercase;letter-spacing:.5px}body[data-page^=online-activation] .contracts .header ul li.check::before{font:normal normal normal 24px/1 "Material Design Icons";content:"ﲤ";font-size:1.1rem;position:absolute;left:-28px;top:5px;color:#6696ed}body[data-page^=online-activation] .contracts .header label{margin-top:10px;display:block;color:#fff;font-weight:700}body[data-page^=online-activation] .contracts .header label i{display:block}@media(max-width:780px){body[data-page^=online-activation] .contracts .header h2{font-size:2rem;line-height:2rem}body[data-page^=online-activation] .contracts .header p{font-size:1.1rem}body[data-page^=online-activation] .contracts .header ul{font-size:1rem}body[data-page^=online-activation] .contracts .header label{margin-top:20px}}body[data-page^=online-activation] .contracts .header.offertaAcqua{max-width:700px;margin:0 auto 40px;padding:20px;border:1px solid #3d79e6}@media(max-width:780px){body[data-page^=online-activation] .contracts .header.offertaAcqua{max-width:90%}}body[data-page^=online-activation] .contracts .header.offertaAcqua h2{font-size:3rem;color:#3d79e6;font-weight:400;margin:0 auto;line-height:3rem;text-transform:uppercase}body[data-page^=online-activation] .contracts .header.offertaAcqua p{padding-top:10px;font-size:1.3rem;color:rgba(255,255,255,.9)}body[data-page^=online-activation] .contracts .header.offertaAcqua .offer i{color:#3d79e6}body[data-page^=online-activation] .contracts .header.offertaAcqua .btn-switchAddWater{margin:0 auto;border-color:#7ea2e3;background-color:#7ea2e3;color:#000;opacity:1}body[data-page^=online-activation] .contracts .header.offertaAcqua .btn-switchAddWater:hover{opacity:1;color:#fff;border-color:#3d79e6;background-color:#3d79e6}body[data-page^=online-activation] .contracts .contract-details{background-image:linear-gradient(to bottom right,#fff,#e0e0e0);padding:55px 45px;transition:all .3s ease;background-color:#fff;border-radius:1px;min-height:100%}@media(max-width:780px){body[data-page^=online-activation] .contracts .contract-details{padding:40px 30px}}body[data-page^=online-activation] .contracts .contract-details h4{margin-bottom:5px;font-size:1.5rem}body[data-page^=online-activation] .contracts .contract-details .title{text-align:center}body[data-page^=online-activation] .contracts .contract-details .title p{text-transform:uppercase}body[data-page^=online-activation] .contracts .contract-details .pricelist>table{max-width:680px;margin:auto}body[data-page^=online-activation] .contracts .contract-details .alert{margin:40px 0;border:1px solid #333;background-color:#fff;font-style:italic;padding:16px 24px}body[data-page^=online-activation] .contracts .contract-details .alert strong{display:inline-block;padding:0 0 6px}body[data-page^=online-activation] .contracts .contract-details .btn{position:relative;padding:.8rem 2rem;opacity:1;transition:opacity .4s ease}body[data-page^=online-activation] .contracts .contract-details .btn.hidden{opacity:0}body[data-page^=online-activation] .contracts .contract-details .btn i.rotating-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .4s ease}body[data-page^=online-activation] .contracts .contract-details .btn i.rotating-icon.active{opacity:1}body[data-page^=online-activation] .contracts .contract-details .needDocument{margin:30px auto;padding:0 25px;color:#333;font-size:12px;line-height:18px;text-align:center;width:100%}body[data-page^=online-activation] .contracts .contract-details .tarifs{display:none}body[data-page^=online-activation] .contracts .contract-details .tarifs.visible{display:block}body[data-page^=online-activation] .contracts .contract-details .tarifs .title{padding-top:25px;font-size:1.3rem}body[data-page^=online-activation] .contracts .contract-details .tarifs .title p{text-transform:uppercase !important}body[data-page^=online-activation] .contracts .contract-details .tarifs .subtitle{font-size:.8rem}body[data-page^=online-activation] .contracts .contract-details .tarifs .select{padding-bottom:10px}body[data-page^=online-activation] .contracts .contract-details .tarifs .select p{padding-top:5px;font-size:.9rem;text-align:center}body[data-page^=online-activation] .contracts .contract-details .tarifs .select p strong{color:#212529}body[data-page^=online-activation] .contracts .contract-details .tarifs .select form .radio label{width:auto;text-align:center}body[data-page^=online-activation] .contracts .contract-details table{margin-top:10px}body[data-page^=online-activation] .contracts .contract-details table td{vertical-align:middle}body[data-page^=online-activation] .contracts .contract-details table td i{font-size:1.1rem}body[data-page^=online-activation] .contracts .contract-details table td span{padding-left:5px;font-size:.8rem}body[data-page^=online-activation] .contracts .contract-details table .price{font-size:.8rem}body[data-page^=online-activation] .contracts .contract-details table .price strong{font-weight:700;font-size:1.3rem}body[data-page^=online-activation] .contracts .contract-details .proceed{display:block;margin:30px auto;text-align:center;width:calc(100% - 90px)}body[data-page^=online-activation] .contracts .contract-details .proceed a{border-radius:4px;width:250px}body[data-page^=online-activation] .contracts .loading-contracts{padding:0 50px;font-size:5rem;color:#fff}body[data-page^=online-activation] .contracts .loading-contracts.hidden{display:none}body[data-page^=online-activation] .contracts .contracts-selection{display:none}body[data-page^=online-activation] .contracts .contracts-selection.ready{display:block}body[data-page^=online-activation] .contracts .contracts-selection .dettaglioOfferta{display:none}body[data-page^=online-activation] .contracts .contracts-selection .dettaglioOfferta .dettaglioOffertaContent{margin:0 15px}body[data-page^=online-activation] .contracts .contracts-selection .dettaglioOfferta.offertaAcqua .offerta{cursor:pointer;margin:10px;padding:15px;background-color:#eef2f8;border-radius:10px;border:1px solid #8d9fc0}body[data-page^=online-activation] .contracts .contracts-selection .dettaglioOfferta.offertaAcqua .offerta:hover{background-color:#8d9fc0;color:#fff}body[data-page^=online-activation] .contracts .contracts-selection .dettaglioOfferta.offertaAcqua small{display:block;font-size:14px;font-style:italic;margin-top:0;margin-bottom:50px}body[data-page^=online-activation] .contracts .contracts-selection .dettaglioOfferta.offertaAcqua .number-confirmed-message{color:#7ca600;padding:0 .2rem;line-height:25px;height:25px}body[data-page^=online-activation] .contracts .contracts-selection .altreAttivazioni{color:#333;max-width:850px;margin:50px auto 20px;padding:0 15px;font-size:13px;line-height:18px}body[data-page^=online-activation] .contracts .contracts-selection .altreAttivazioni a{color:#9c0;white-space:nowrap}body[data-page^=online-activation] .contracts .contracts-selection .altreAttivazioni a:hover{color:#117a8b}body[data-page^=online-activation] .contracts .contracts-selection .row{margin-bottom:10px}body[data-page^=online-activation] .contracts .contracts-selection.submodule{margin-top:40px;display:flex}body[data-page^=online-activation] .contracts .contracts-selection.submodule .contract{min-height:auto;display:flex;justify-content:center;align-items:center;text-align:center}body[data-page^=online-activation] .contracts .contracts-selection.submodule .contract .title{display:inline-block;position:relative;top:auto;left:auto;transform:none;text-align:center}body[data-page^=online-activation] .contracts .contracts-selection.submodule .contract .title .icon{margin:0 auto 10px auto}body[data-page^=online-activation] .contracts .contracts-selection.submodule .contract .title .h4{color:#000;margin:0;font-size:1.3rem;font-weight:700;text-transform:uppercase}body[data-page^=online-activation] .contracts .contracts-selection.submodule .contract .title .description{margin-top:5px;display:block;color:#333}body[data-page^=online-activation] .contracts .contract{background-image:linear-gradient(to bottom right,#fff,#e0e0e0);padding:30px;transition:all .3s ease;cursor:pointer;background-color:#fff;border-radius:1px;margin:0;min-height:240px}body[data-page^=online-activation] .contracts .contract .title{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-page^=online-activation] .contracts .contract .title .icon{display:block;vertical-align:middle;margin:auto auto 15px auto;width:60px;height:60px;border-radius:100%;transition:all .3s ease;background-color:#f0f0f0;border:3px solid #999;box-shadow:0 0 0 3px rgba(0,0,0,.05);text-align:center;position:relative;z-index:0}body[data-page^=online-activation] .contracts .contract .title .icon i{position:absolute;left:50%;top:50%;transition:all .3s ease;transform:translate3d(-50%,-50%,0);color:#999;font-size:1.8rem}body[data-page^=online-activation] .contracts .contract .title .icon.double i:nth-child(1){transform:translate3d(-70%,-70%,0)}body[data-page^=online-activation] .contracts .contract .title .icon.double i:nth-child(2){transform:translate3d(-30%,-30%,0)}body[data-page^=online-activation] .contracts .contract .title .text{display:inline-block;vertical-align:middle}body[data-page^=online-activation] .contracts .contract .title .text h4{font-size:1.3rem;font-weight:700;margin-bottom:2px}body[data-page^=online-activation] .contracts .contract .title .text label{font-size:.8rem}body[data-page^=online-activation] .contracts .contract:hover{box-shadow:0 0 0 8px rgba(0,0,0,.2);background-image:linear-gradient(to bottom right,#fff,#cde4ff)}body[data-page^=online-activation] .contracts .contract:hover .title .icon{background-color:#4474cb;box-shadow:0 0 0 3px #4474cb;border:3px solid #fff}body[data-page^=online-activation] .contracts .contract:hover .title .icon i{color:#fff}body[data-page^=online-activation] .contracts .contract.active{box-shadow:0 0 0 8px rgba(0,0,0,.2);background-image:linear-gradient(to bottom right,#fff,#9c0)}body[data-page^=online-activation] .contracts .contract.active .title .icon{background-color:#86b300;border-color:#fff;box-shadow:0 0 0 3px #86b300}body[data-page^=online-activation] .contracts .contract.active .title .icon i{color:#fff}body[data-page^=online-activation] .contracts .contract.details{cursor:inherit;box-shadow:none;background-image:none}body[data-page^=online-activation] .contracts .contract.details h4{font-size:1.8rem}@media(max-width:780px){body[data-page^=online-activation] .contracts .contract{min-height:180px;margin-bottom:10px}body[data-page^=online-activation] .contracts .contract .title{text-align:center}body[data-page^=online-activation] .contracts .contract .title .icon{display:inline-block;vertical-align:middle;margin:auto auto auto;width:50px;height:50px;top:-6px}body[data-page^=online-activation] .contracts .contract .title .icon i{font-size:1.6rem}body[data-page^=online-activation] .contracts .contract .title .text{display:block;vertical-align:middle}body[data-page^=online-activation] .contracts .contract .title .text h4{font-size:1.2rem}body[data-page^=online-activation] .contracts .contract .title .text small{display:block}body[data-page^=online-activation] .contracts .contract table{margin-top:10px}body[data-page^=online-activation] .contracts .contract table tr.hide-mobile{display:none}body[data-page^=online-activation] .contracts .contract table .price{font-size:.8rem}body[data-page^=online-activation] .contracts .contract table .price strong{font-weight:700;font-size:1rem}}body[data-page^=online-activation] .contracts .button{min-height:100px;display:block;margin:auto}body[data-page^=online-activation] .contracts .button a{bottom:0;margin:auto;display:block;transform:translateY(50%)}body[data-page^=online-activation] .steps{display:table;width:100%;margin:0;padding:0;list-style-type:none}body[data-page^=online-activation] .steps>li{display:table-cell;width:25%;text-align:center;cursor:pointer;padding:20px 0;position:relative;overflow:visible}body[data-page^=online-activation] .steps>li:not(:last-of-type)::after{position:absolute;content:"";height:2px;width:calc(50% - 45px);right:0;top:calc(50% - 18px);background-color:#e0e0e0}body[data-page^=online-activation] .steps>li:not(:first-of-type)::before{position:absolute;content:"";height:2px;width:calc(50% - 45px);left:0;top:calc(50% - 18px);background-color:#e0e0e0}body[data-page^=online-activation] .steps>li .circle{display:block;margin:auto auto 5px auto;width:60px;height:60px;border-radius:100%;background-color:#f0f0f0;border:3px solid #e0e0e0;position:relative;z-index:0}body[data-page^=online-activation] .steps>li .circle span{line-height:53px;font-size:1.4rem}body[data-page^=online-activation] .steps>li .circle i{position:absolute;bottom:-3px;right:-3px;color:#9c0;display:none;z-index:1}body[data-page^=online-activation] .steps>li label{font-size:.9rem;color:#333;cursor:pointer}body[data-page^=online-activation] .steps>li.completed .circle{background-color:#c5ebc8;border:3px solid #2d8434}body[data-page^=online-activation] .steps>li.completed .circle span{color:#2d8434}body[data-page^=online-activation] .steps>li.completed i{display:block;color:#2d8434}body[data-page^=online-activation] .steps>li.completed label{color:#2d8434}body[data-page^=online-activation] .steps>li.active .circle{background-color:#cde4ff;border:3px solid #4474cb}body[data-page^=online-activation] .steps>li.active .circle span{color:#305cac}body[data-page^=online-activation] .steps>li.active label{color:#305cac}body[data-page^=online-activation] .steps>li.completed.active i{color:#305cac}body[data-page^=online-activation] .steps>li.completed.active label{color:#305cac}body[data-page^=online-activation] .steps>li.disabled{cursor:default}body[data-page^=online-activation] .steps>li.disabled .circle span{color:#999}body[data-page^=online-activation] .steps>li.disabled label{cursor:default;color:#999}body[data-page^=online-activation] form{width:100%}body[data-page^=online-activation] form .form-group .label-for{display:inline-block;margin-bottom:0;padding-top:5px}body[data-page^=online-activation] form .form-group .label-for:not(.no-margin){margin-left:14px}body[data-page^=online-activation] form .form-group .label-for input{display:inline-block;margin-right:5px}body[data-page^=online-activation] form .file-upload>label.small{display:block;font-size:.85rem;font-weight:600;text-align:left;margin-bottom:14px}body[data-page^=online-activation] form .file-upload .form-group label.small{display:block;margin:0;padding:.15rem .15rem;font-weight:bold;font-size:.8rem}body[data-page^=online-activation] form .file-upload small{display:block;font-size:10px;color:#999;margin-bottom:6px;padding:.2rem}body[data-page^=online-activation] form .file-upload input[type=file]{padding:3px 0;font-size:12px}body[data-page^=online-activation] .slider-container{width:100%;margin:auto;padding:0;position:relative;overflow:hidden;height:auto;max-height:560px;transition:max-height .6s cubic-bezier(0.455,0.03,0.515,0.955);background-color:rgba(0,0,0,.03);border-radius:20px}body[data-page^=online-activation] .slider-container .slider-wrapper{position:relative;width:400%;padding:0;margin:0;list-style-type:none;transition:transform .6s cubic-bezier(0.455,0.03,0.515,0.955);transform:translateX(0)}body[data-page^=online-activation] .slider-container .slider-wrapper.active-step-1{transform:translateX(0)}body[data-page^=online-activation] .slider-container .slider-wrapper.active-step-2{transform:translateX(-25%)}body[data-page^=online-activation] .slider-container .slider-wrapper.active-step-3{transform:translateX(-50%)}body[data-page^=online-activation] .slider-container .slider-wrapper.active-step-4{transform:translateX(-75%)}body[data-page^=online-activation] .slider-container .slider-slide{display:inline-block;width:25%;vertical-align:top}body[data-page^=online-activation] .activation-step{padding:55px 45px 75px}body[data-page^=online-activation] .activation-step .title{font-size:1.1rem;text-transform:uppercase;font-weight:700;margin-bottom:2.2rem;color:#333;text-align:left}body[data-page^=online-activation] .activation-step .title h2{font-size:2rem;margin-bottom:40px}body[data-page^=online-activation] .activation-step .title p{font-size:.9rem;text-transform:none;font-weight:500}body[data-page^=online-activation] .activation-step .title:not(:first-of-type){margin-top:2rem}body[data-page^=online-activation] .activation-step .title i{padding-right:10px}body[data-page^=online-activation] .activation-step .seller span{font-size:26px;line-height:30px;display:block}body[data-page^=online-activation] .activation-step .seller small{line-height:1.5em;display:block}body[data-page^=online-activation] .activation-step .seller a{font-size:12px}body[data-page^=online-activation] .activation-step .buttons{margin-top:30px}body[data-page^=online-activation] .activation-step .buttons .prev{float:left}body[data-page^=online-activation] .activation-step .buttons .next{float:right}body[data-page^=online-activation] .activation-step .buttons .disabled{pointer-events:none}body[data-page^=online-activation] .activation-step .buttons .disabled2{opacity:.3;color:#212529;background-color:#9c0;border-color:#9c0}body[data-page^=online-activation] .activation-step .buttons .btn{min-width:200px}@media(max-width:780px){body[data-page^=online-activation] .activation-step .buttons .btn{width:100%}}body[data-page^=online-activation] .activation-step .checkbox label,body[data-page^=online-activation] .activation-step .radio label{display:inline-block}body[data-page^=online-activation] .activation-step .checkbox .mdi,body[data-page^=online-activation] .activation-step .radio .mdi{color:#000;font-size:130%;position:relative;bottom:-1px}body[data-page^=online-activation] .activation-step.step-4 .title,body[data-page^=online-activation] .activation-step.final-step .title{color:#17a2b8;margin-bottom:10px}body[data-page^=online-activation] .activation-step.step-4 .title:not(:first-of-type),body[data-page^=online-activation] .activation-step.final-step .title:not(:first-of-type){margin-top:50px}body[data-page^=online-activation] .activation-step.step-4 .content,body[data-page^=online-activation] .activation-step.final-step .content{min-width:100%}body[data-page^=online-activation] .activation-step.step-4 .content table,body[data-page^=online-activation] .activation-step.final-step .content table{width:60%}body[data-page^=online-activation] .activation-step.step-4 .checkboxes,body[data-page^=online-activation] .activation-step.final-step .checkboxes{margin-top:30px}body[data-page^=online-activation] .activation-step.step-4 .buttons,body[data-page^=online-activation] .activation-step.final-step .buttons{margin-top:50px;padding-bottom:40px}body[data-page^=online-activation] .activation-step.step-4 .addWaterDispencer,body[data-page^=online-activation] .activation-step.final-step .addWaterDispencer{background-color:#fff}body[data-page^=online-activation] .activation-step.step-4 .addWaterDispencer p,body[data-page^=online-activation] .activation-step.final-step .addWaterDispencer p{margin-top:0;margin-bottom:10px;font-size:1.05rem;line-height:1.3rem}body[data-page^=online-activation] .activation-step.step-4 .addWaterDispencer p.select,body[data-page^=online-activation] .activation-step.final-step .addWaterDispencer p.select{margin-top:45px;margin-bottom:0;color:#333}body[data-page^=online-activation] .activation-step.step-4 .addWaterDispencer small,body[data-page^=online-activation] .activation-step.final-step .addWaterDispencer small{display:block;font-size:14px;line-height:16px;font-style:italic;margin-top:20px}body[data-page^=online-activation] .activation-step .water-offers{padding:10px 20px 5px;margin:auto}body[data-page^=online-activation] .activation-step .water-offers .offer{position:relative;display:inline-block;width:46%;margin:0 2%;margin-bottom:20px;border:1px solid #333;cursor:pointer;padding:35px 45px;vertical-align:top;background-color:#fff;text-align:left}body[data-page^=online-activation] .activation-step .water-offers .offer:hover{background-image:linear-gradient(to bottom right,#fff,#cde4ff);border:1px solid #3d79e6}body[data-page^=online-activation] .activation-step .water-offers .offer.active{background-image:linear-gradient(to bottom right,#fff,#9c0)}body[data-page^=online-activation] .activation-step .water-offers .offer label{display:block;font-size:1.7rem;font-weight:bold;cursor:pointer;margin-bottom:0;color:#3d79e6}body[data-page^=online-activation] .activation-step .water-offers .offer span{display:block;font-style:italic;cursor:pointer;font-size:1rem}body[data-page^=online-activation] .activation-step .water-offers .offer .images{float:right;padding:6px;background-color:#fff}body[data-page^=online-activation] .activation-step .water-offers .offer .images img{display:inline-block;width:25px;margin:4px}body[data-page^=online-activation] .activation-step .water-offers .offer ul.descriptions{list-style:none;padding:0;margin:30px 0 0;min-height:460px}body[data-page^=online-activation] .activation-step .water-offers .offer ul.descriptions li{padding:6px 30px 6px 35px;font-style:italic;position:relative}body[data-page^=online-activation] .activation-step .water-offers .offer ul.descriptions li span{font-size:1rem;line-height:1.3rem}body[data-page^=online-activation] .activation-step .water-offers .offer ul.descriptions li i{position:absolute;top:50%;transform:translateY(-50%);left:0;color:#3d79e6;font-size:.95rem}body[data-page^=online-activation] .activation-step .water-offers .offer .btn{color:#fff;border-color:#3d79e6;background-color:#3d79e6;position:relative;transform:translateX(-50%);left:50%;margin:0 0 10px;min-width:200px}body[data-page^=online-activation] .special-contract{background-color:rgba(0,0,0,.03);border-radius:20px}body[data-page^=online-activation] .special-contract.slider-container .slider-wrapper{width:300%}body[data-page^=online-activation] .special-contract.slider-container .slider-wrapper.special-contract-active-step-1{transform:translateX(0)}body[data-page^=online-activation] .special-contract.slider-container .slider-wrapper.special-contract-active-step-2{transform:translateX(-33.33333%)}body[data-page^=online-activation] .special-contract.slider-container .slider-wrapper.special-contract-active-step-2 .file-upload{padding:0}body[data-page^=online-activation] .special-contract.slider-container .slider-wrapper.special-contract-active-step-3{transform:translateX(-66.66666%)}body[data-page^=online-activation] .special-contract.slider-container .slider-wrapper .slider-slide{width:33.333333%}body[data-page^=online-activation] .special-contract .activation-step .title{margin-bottom:5px}body[data-page^=online-activation] .special-contract .activation-step .title p{margin:15px 0 0}body[data-page^=online-activation] .special-contract .file-uploads{margin:50px auto 0}body[data-page^=online-activation] .special-contract .file-uploads .file-upload{display:inline-block;padding:30px;vertical-align:top}body[data-page^=online-activation] .special-contract .file-uploads .file-upload .form-group .help-block{opacity:0 !important}body[data-page^=online-activation] .special-contract .summary{height:auto;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0.77,0,0.18,1)}body[data-page^=online-activation] .special-contract .summary.active{max-height:600px}@media(max-width:780px){body[data-page^=online-activation] .hide-mobile{display:none}body[data-page^=online-activation] .show-mobile{display:block}body[data-page^=online-activation] section.activation{padding-left:15px;padding-right:15px}body[data-page^=online-activation] .activation-step .water-offers{padding:10px 0 5px}body[data-page^=online-activation] .activation-step .water-offers .offer{width:100%;margin:1% 0;padding:30px 25px}body[data-page^=online-activation] .activation-step .water-offers .offer label{font-size:1.45rem}body[data-page^=online-activation] .activation-step .water-offers .offer>span{font-size:1rem}body[data-page^=online-activation] .activation-step .water-offers .offer ul.descriptions{margin-top:20px;margin-bottom:30px;min-height:auto}body[data-page^=online-activation] .activation-step .water-offers .offer ul.descriptions li span{font-size:.9rem;line-height:1rem}body[data-page^=online-activation] .activation-step .water-offers .offer .btn{padding:.6rem 1rem}body[data-page^=online-activation] .steps>li{padding:10px 5px}body[data-page^=online-activation] .steps>li:not(:last-of-type)::after{width:calc(50% - 30px)}body[data-page^=online-activation] .steps>li:not(:first-of-type)::before{width:calc(50% - 30px)}body[data-page^=online-activation] .steps>li .circle{margin:auto auto 5px auto;width:40px;height:40px}body[data-page^=online-activation] .steps>li .circle span{line-height:33px;font-size:1.3rem}body[data-page^=online-activation] .steps>li label{font-size:.9rem;color:#333;cursor:pointer}body[data-page^=online-activation] .slider-container .slider-slide .activation-step{padding:40px 25px}body[data-page^=online-activation] .slider-container .slider-slide .activation-step.step-4 .addWaterDispencer .water-offers .offer{display:block;width:100%;margin:0 0 20px}}body[data-page=support-project] button{cursor:pointer}body[data-page=support-project] button.active{background-color:#9c0 !important;color:#fff !important;border-color:transparent !important}body[data-page=support-project] button.active div{opacity:1;z-index:2;transition:all .4s cubic-bezier(0.2,1,0.3,1)}body[data-page=support-project] button.active div i{font-size:20px;color:#9c0}body[data-page=support-project] button div{opacity:0;position:absolute;right:-15px;bottom:-15px;border-radius:50%;width:50px;height:50px;background-color:#fff;border:5px solid #fff;transition:all .4s cubic-bezier(0.2,1,0.3,1)}body[data-page=support-project] .come-in{padding:150px 20px 180px;position:relative;background-image:url("../../public/images/coming-soon.jpg");background-size:cover;height:100vh}body[data-page=support-project] .come-in .contents{text-align:center;margin:auto;max-width:500px;background-color:#fff;vertical-align:middle;height:auto;position:relative;top:50%;transform:translateY(-50%);-webkit-box-shadow:3px 4px 45px 0 rgba(0,0,0,.75);-moz-box-shadow:3px 4px 45px 0 rgba(0,0,0,.75);box-shadow:3px 4px 45px 0 rgba(0,0,0,.75)}body[data-page=support-project] .come-in .contents h1{padding-top:30px;text-transform:uppercase;font-weight:bold;font-size:50px}body[data-page=support-project] .come-in .contents p{padding-top:5px;line-height:18px;font-size:16px}body[data-page=support-project] .come-in .contents .form-content{max-width:80%;margin:auto;padding-top:20px;padding-bottom:40px}body[data-page=support-project] .offers{padding:0}body[data-page=support-project] .offers .contents{display:table;width:100%;height:100%;min-height:600px}body[data-page=support-project] .offers .contents .left,body[data-page=support-project] .offers .contents .right{padding:100px;display:table-cell;width:50%;overflow:hidden;background-repeat:no-repeat;background-size:cover;position:relative;text-align:center;vertical-align:middle}body[data-page=support-project] .offers .contents .left.left,body[data-page=support-project] .offers .contents .right.left{border-right:1px solid rgba(255,255,255,.8)}body[data-page=support-project] .offers .contents .left .in,body[data-page=support-project] .offers .contents .right .in{display:inline-block;text-align:center;color:#fff}body[data-page=support-project] .offers .contents .left .in h2,body[data-page=support-project] .offers .contents .right .in h2{font-size:3.8rem;font-weight:700;margin-bottom:30px}body[data-page=support-project] .offers .contents .left .in p,body[data-page=support-project] .offers .contents .right .in p{max-width:400px;font-size:1.2rem;line-height:1.5em;margin:auto auto 40px auto}body[data-page=support-project] .offers .contents .left.left,body[data-page=support-project] .offers .contents .right.left{background-image:url("../../public/images/home-offer-1.jpg")}body[data-page=support-project] .offers .contents .left.right,body[data-page=support-project] .offers .contents .right.right{background-image:url("../../public/images/home-offer-2.jpg")}body[data-page=support-project] .offers .contents .left .discover-more,body[data-page=support-project] .offers .contents .right .discover-more{background-color:transparent;border:2px solid #fff;border-radius:20px;color:#fff}body[data-page=support-project] .offers .contents .left .discover-more:hover,body[data-page=support-project] .offers .contents .right .discover-more:hover{background-color:#fff;color:#000}@media(max-width:768px){body[data-page=support-project] .offers .contents{display:block;height:auto}body[data-page=support-project] .offers .contents .left,body[data-page=support-project] .offers .contents .right{display:block;width:100%;padding:70px 30px 80px 30px}body[data-page=support-project] .offers .contents .left.left,body[data-page=support-project] .offers .contents .right.left{border-bottom:1px solid rgba(255,255,255,.8)}body[data-page=support-project] .offers .contents .left .in h2,body[data-page=support-project] .offers .contents .right .in h2{font-size:2.8rem}body[data-page=support-project] .offers .contents .left .in p,body[data-page=support-project] .offers .contents .right .in p{font-size:1.1rem}}body[data-page=policies] main{margin-bottom:0}body[data-page=policies] .submenu-align{height:81px}body[data-page=policies] .header-policies{width:100%;padding:20px;background-color:#f0f0f0;text-align:center}body[data-page=policies] .header-policies>ul{margin:0;padding:0;list-style-type:none}body[data-page=policies] .header-policies>ul li{display:inline-block;list-style-type:none;margin:0 10px;font-size:.8rem;text-transform:uppercase}body[data-page=policies] .header-policies>ul li a.active{color:#000;font-weight:700}@media(max-width:780px){body[data-page=policies] .submenu-align{display:none}body[data-page=policies] .header-policies{text-align:left}body[data-page=policies] .header-policies>ul{width:90%;padding-left:5px;margin:0 auto}body[data-page=policies] .header-policies>ul li{text-align:left;margin-left:0;margin-right:25px}}body[data-page=policies] h1,body[data-page=policies] h2,body[data-page=policies] h3,body[data-page=policies] h4,body[data-page=policies] h5,body[data-page=policies] h6{font-weight:500}body[data-page=policies] h3{margin-bottom:30px;font-size:2rem;font-weight:700;text-transform:uppercase}body[data-page=policies] h5{margin-bottom:10px;font-size:1.1rem;font-weight:500;text-transform:uppercase}body[data-page=policies] section.policies{padding:40px 25px;width:90%;max-width:1240px;margin:0 auto}body[data-page=policies] table.tableCookie{max-width:1024px;text-align:center}body[data-page=policies] table.tableCookie th{font-weight:600;background-color:#ccc;padding:15px;border:1px solid #333}body[data-page=policies] table.tableCookie td{padding:15px;border:1px solid #333}body[data-page=policies] .sliding{max-width:95vw;overflow-x:scroll}body[data-page=policies] ul li.number{list-style:decimal;margin:10px 0}body[data-page=policies] h6{text-align:center;font-weight:bold;margin:10px auto 5px}@media(max-width:780px){body[data-page=policies] section.policies{padding:40px 25px;width:90vw;max-width:1240px}}body[data-page=informatives] main{margin-bottom:0}body[data-page=informatives] section.informatives{padding:140px 25px;width:90%;max-width:980px;margin:0 auto}body[data-page=informatives] section.informatives.mix-energetico img{display:inline-block;width:90%;padding-left:10px}body[data-page=informatives] section.informatives h1{font-size:2.8rem;font-weight:600;color:#9c0;margin-bottom:35px}body[data-page=informatives] section.informatives h2{margin-bottom:30px;font-size:1.8rem;font-weight:600}body[data-page=informatives] section.informatives h3{margin-bottom:30px;font-size:1.6rem;font-weight:400}body[data-page=informatives] section.informatives h4{margin-bottom:30px;font-size:1.3rem;font-weight:400}body[data-page=informatives] section.informatives h5{margin-bottom:10px;font-size:1.1rem;font-weight:500;text-transform:uppercase}body[data-page=informatives] section.informatives p{font-size:1rem;margin-bottom:1.8rem}body[data-page=informatives] section.informatives ul{padding-left:20px;margin:.5rem 0 2rem}body[data-page=informatives] section.informatives ul li{font-size:1rem}body[data-page=informatives] section.informatives ul.no-disc li{list-style-type:square;list-style-position:inside}body[data-page=informatives] section.informatives table.no-border{border:0}body[data-page=informatives] section.informatives table.full-width{width:100%}body[data-page=informatives] section.informatives table td{padding:10px 0}body[data-page=informatives] section.informatives table td *{vertical-align:middle}body[data-page=informatives] section.informatives a{font-size:1rem;line-height:1rem}body[data-page=informatives] section.informatives i{font-size:1.5em;padding-bottom:2px}body[data-page=informatives] section.informatives .uppercase{text-transform:uppercase}body[data-page=informatives] section.informatives a.btn{font-size:.8rem;font-weight:600;padding:10px 35px;display:inline-block;text-transform:uppercase;color:#9c0;background-color:#fff;border-radius:5px;margin:0 5px;transition:all .4s ease;border-color:#9c0;min-width:250px}body[data-page=informatives] section.informatives a.btn:hover{background-color:#9c0;color:#fff}body[data-page=informatives] section.informatives a.btn.placet{text-transform:none;padding:5px 15px;margin:5px 0 15px;font-weight:normal}body[data-page=informatives] section.informatives .containerTable{width:80vw;max-width:930px;overflow-x:scroll}body[data-page=informatives] section.informatives .containerTable table{width:100%;margin:0 0 15px;border:1px solid #eee;text-align:left;font-size:14px;border-collapse:separate;text-indent:initial;border-spacing:2px}body[data-page=informatives] section.informatives .containerTable table td,body[data-page=informatives] section.informatives .containerTable table tr{padding:6px 24px;border:1px solid #eee}body[data-page=informatives] section.informatives .containerTable table p{font-size:14px;margin:0;padding:0;line-height:1rem}body[data-page=informatives] section.informatives .containerTable tbody{display:table-row-group;vertical-align:middle;border-color:inherit}body[data-page=informatives] section.informatives .note p{font-size:.8rem}body[data-page=informatives] section.informatives .containerMix{width:90vw;overflow-x:scroll}body[data-page=informatives] section.informatives table.mix_energetico{text-align:center;color:#fff;width:827px}body[data-page=informatives] section.informatives table.mix_energetico .bigborderdx{border-right:2px solid #fff}body[data-page=informatives] section.informatives table.mix_energetico .green1{background-color:#a7c331}body[data-page=informatives] section.informatives table.mix_energetico .green2{background-color:#1a6c36}body[data-page=informatives] section.informatives table.mix_energetico th{padding:30px}body[data-page=informatives] section.informatives table.mix_energetico td{padding:15px}body[data-page=informatives] section.informatives table.mix_energetico td.txtright{text-align:right;padding-right:20px;font-weight:bold;color:#000}body[data-page=informatives] section.informatives table.mix_energetico tr.normalBorder .btop{border-top:1px solid #fff}body[data-page=informatives] section.informatives table.mix_energetico tr.normalBorder .bdbt{border-bottom:1px solid #fff;margin-left:10px;margin-right:10px}body[data-page=informatives] section.informatives table.mix_energetico tr.normalBorder .bddx{border-right:1px solid #fff}body[data-page=informatives] section.informatives table.mix_energetico tr.last .bddx{border-right:1px solid #fff}body[data-page=informatives] section.informatives table.mix_energetico .legenda{text-align:right;margin:10px 0;font-size:14px;float:right;color:#000}@media(max-width:768px){body[data-page=informatives] section.informatives table.mix_energetico{transform-origin:0 0;transform:scale(0.7)}}body[data-page=online-activation-water] .iframecontainer{min-height:800px;min-width:200px;height:100vh;width:100%}body[data-page=online-activation-water] iframe{min-height:800px;min-width:200px;height:100%;width:100%}body[data-page=customer-service-rating]{margin:0 auto}body[data-page=customer-service-rating] .intro{display:block;max-width:760px;margin:auto;margin-bottom:60px;padding:20px}body[data-page=customer-service-rating] .intro h1{font-size:3rem;text-transform:uppercase;line-height:1.4em;color:#000;margin-bottom:15px}body[data-page=customer-service-rating] .intro p{font-size:1.2rem;line-height:1.5em;color:dimgray}body[data-page=customer-service-rating] form{display:block;padding:0 20px;text-align:center}body[data-page=customer-service-rating] form .question{text-align:left;display:inline-block}body[data-page=customer-service-rating] form .question:not(:last-of-type){margin-bottom:50px}body[data-page=customer-service-rating] form .question .title{margin-bottom:10px}body[data-page=customer-service-rating] form .question .title h3{font-size:1.3rem;line-height:1.5em;text-align:left}body[data-page=customer-service-rating] form .question .answers .label-for{cursor:pointer;padding:10px;padding-bottom:0;font-size:1.1rem}body[data-page=customer-service-rating] form .question .answers .label-for span{display:inline-block;margin-left:5px;color:#666}body[data-page=customer-service-rating] form .question .answers .label-for:hover{background-color:#efefef}@media(max-width:780px){body[data-page=customer-service-rating] section.rating{padding-top:20px}body[data-page=customer-service-rating] .intro h1{font-size:2.5rem}}body[data-page^=contattaci] hr{margin-top:.3rem;margin-bottom:.3rem}body[data-page^=contattaci] section.contattaci{padding:80px 0}@media(max-width:780px){body[data-page^=contattaci] section.contattaci{padding:0}}body[data-page^=contattaci] .hide-mobile{display:block}body[data-page^=contattaci] .show-mobile{display:none}body[data-page^=contattaci] .msg-has-error{display:block;height:0;position:relative;top:-12px;line-height:1rem;font-size:.6rem}body[data-page^=contattaci] .contracts{background-color:#333;padding:8vh 0;min-height:100vh}body[data-page^=contattaci] .contracts .header{margin-bottom:30px;padding:0 30px;max-width:700px;margin:0 auto}body[data-page^=contattaci] .contracts .header h1{color:#fff}body[data-page^=contattaci] .contracts .header h2{font-size:3rem;color:#fff;font-weight:500;margin:0 auto;line-height:3rem;text-transform:uppercase}body[data-page^=contattaci] .contracts .header p{padding-top:10px;font-size:1.3rem;color:rgba(255,255,255,.9)}body[data-page^=contattaci] .contracts .header ul{display:inline-block;padding:0;margin-left:30px;margin-top:10px;text-align:left;list-style-type:none;font-size:1.1rem}body[data-page^=contattaci] .contracts .header ul li{margin-bottom:5px;position:relative}body[data-page^=contattaci] .contracts .header ul li.label{font-weight:700;text-transform:uppercase;letter-spacing:.5px}body[data-page^=contattaci] .contracts .header ul li::before{font:normal normal normal 24px/1 "Material Design Icons";content:"";font-size:1.1rem;position:absolute;left:-28px;top:5px;color:#9c0}body[data-page^=contattaci] .contracts .header a{color:#9c0}body[data-page^=contattaci] .contracts .header a :hover{color:#bfff00}body[data-page^=contattaci] .contracts .header label{margin-top:10px;display:block;color:#fff;font-weight:700}body[data-page^=contattaci] .contracts .header label i{display:block}body[data-page^=contattaci] .contracts .header .indirizzi .numeroverde,body[data-page^=contattaci] .contracts .header .indirizzi .email{padding:15px;margin:10px 0;border:1px solid #999;color:#999}body[data-page^=contattaci] .contracts .header .indirizzi .numeroverde:hover,body[data-page^=contattaci] .contracts .header .indirizzi .email:hover{border:1px solid #fff;color:#fff}body[data-page^=contattaci] .contracts .header .indirizzi .arrow::before{font:normal normal normal 24px/1 "Material Design Icons";content:"隸";padding-right:5px;color:#9c0}@media(max-width:780px){body[data-page^=contattaci] .contracts .header h2{font-size:2rem;line-height:2rem}body[data-page^=contattaci] .contracts .header p{font-size:1.1rem}body[data-page^=contattaci] .contracts .header ul{font-size:1rem}body[data-page^=contattaci] .contracts .header label{margin-top:20px}}@media(max-width:780px){body[data-page^=contattaci] .contracts{padding:60px 0}}body[data-page^=contattaci] .contracts .button{min-height:100px;display:block;margin:auto}body[data-page^=contattaci] .contracts .button a{bottom:0;margin:auto;display:block;transform:translateY(50%)}body[data-page^=contattaci] .reclami{padding-top:40px}body[data-page^=contattaci] .reclami h2{font-size:2rem;color:#000;font-weight:500;margin:0 auto 20px;line-height:3rem;text-transform:uppercase}body[data-page^=contattaci] .reclami p{padding-top:10px;font-size:1.3rem;color:rgba(0,0,0,.9)}body[data-page^=contattaci] .reclami ul{display:inline-block;padding:0;margin-left:30px;margin-top:10px;text-align:left;list-style-type:none;font-size:1.1rem}body[data-page^=contattaci] .reclami ul li{margin-bottom:5px;position:relative}body[data-page^=contattaci] .reclami ul li.label{font-weight:700;text-transform:uppercase;letter-spacing:.5px}body[data-page^=contattaci] .reclami ul li::before{font:normal normal normal 24px/1 "Material Design Icons";content:"";font-size:1.1rem;position:absolute;left:-28px;top:5px;color:#9c0}body[data-page^=contattaci] .reclami ul.font1{font-size:.9rem}body[data-page^=contattaci] .reclami .download-modulo{padding:15px;margin:20px auto;max-width:500px;border:2px solid #999;color:#999}body[data-page^=contattaci] .reclami .download-modulo a{color:#333}body[data-page^=contattaci] .reclami .download-modulo:hover{border:2px solid #9c0}body[data-page^=contattaci] .reclami .download-modulo:hover a{color:#9c0}body[data-page^=contattaci] .reclami .download-modulo .arrow::before{font:normal normal normal 24px/1 "Material Design Icons";content:"隸";padding-right:5px;color:#9c0}@media(max-width:780px){body[data-page^=contattaci] .hide-mobile{display:none}body[data-page^=contattaci] .show-mobile{display:block}body[data-page^=contattaci] section.activation{padding-left:15px;padding-right:15px}body[data-page^=contattaci] .slider-container .slider-slide .activation-step{padding:40px 25px}body[data-page^=contattaci] .slider-container .slider-slide .activation-step.step-4 .addWaterDispencer .water-offers .offer{display:block;width:100%;margin:0 0 20px}}