a,body,div,h1,h2,h3,h4,html,label,li,p,span{font-weight:400}body,h1,h2,h3,h4,html,li,ul{margin:0;padding:0}.logo,.social i,.social li{display:inline-block}.articles li,.col2 li,.contacts .cola li,.contacts .colb li,.group-link li,.group-list li,.main-content .download li,.news-feed li,.social li,.staff li,.utility li{list-style:none}body,html{width:100%;height:100%;font-family:Lato;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:link,a:visited{color:#000;text-decoration:none}.content p a,.main-content li a:link,.main-content li a:visited,.main-content p a,.main-content p a:link,.main-content p a:visited,.scheda a,.section p a{color:#9ba889}.articles li a:hover,.box-5 h3 a:hover,.contacts .cola li a:hover,.contacts .colb li a:hover,.content p a:hover,.footer .col1 a,.footer a:hover,.main-content p a:hover,.scheda a:hover,.section p a,p .carousel-inner .item p a{text-decoration:underline}.T10{margin-top:10px}.T20{margin-top:20px}.B10{margin-bottom:10px}.wrapper{overflow-x:hidden;background:#f7f7f7;padding:0 0 30px}.wrapper.white{background:#fff}.home .wrapper{padding-top:20px}.content{max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box}.content p a:hover,.section p a{color:#000}.navbar{margin:0;border:0}.topbar{position:relative}.topnav{position:relative;max-width:1140px;margin:auto;z-index:100}.logo{margin:20px 0 0}.topnav .social{position:absolute;top:0;right:0;margin:75px 0 0}.social i{color:#9ba889;font-size:16px;border:1px solid #c3cbb9;border-radius:100%;width:32px;height:32px;line-height:32px;text-align:center;margin-left:5px}.social a:hover i{color:#666;border:1px solid #666}.header{display:table;width:100%;margin:0}.header .title,.header .title2,.header .title3{position:relative;display:table-cell;width:100%;height:270px;background-position:top center;background-repeat:no-repeat;vertical-align:middle;text-align:center}.header .title h1{font-family:Montserrat;color:#000;width:100%;text-transform:uppercase}.header .title h1 span{font-family:"Playfair Display";color:#fff;display:block;text-transform:none;font-size:45px;font-weight:700}.header .title2 .line1,[data-label]:before{font-family:Montserrat}.header .title2 h1{position:relative;margin:auto;max-width:1200px;color:#fff;text-align:right}.header .title2 h1>span{position:relative;float:right;min-width:50%;text-align:left;background:rgba(0,0,0,.6)}.header .title2 h1>span:after{content:"";position:absolute;height:100%;width:1000px;right:-1000px;top:0;background:rgba(0,0,0,.6)}.header .title2 .line1,.header .title2 .line2{position:relative;display:inline-block;text-align:left;font-size:30px}.header .title2 .line1{text-transform:uppercase;padding:10px 20px}.header .title2 .line2{font-family:"Playfair Display";background:rgba(0,0,0,.4);padding:5px 20px}.header .title2 .line2:after{content:"";position:absolute;height:100%;width:1000px;right:-1000px;bottom:0;background:rgba(0,0,0,.4)}.header .title3 h1 span{position:relative;z-index:3;font-size:50px;font-weight:700;font-family:"Playfair Display";color:#fff}[data-label]:before{content:attr(data-label);position:absolute;font-size:150px;line-height:150px;color:#000;font-weight:700;opacity:.15;z-index:2;left:-100%;top:60px;width:300%;text-align:center}.box,.box h2,.col-2,.col-2 h2{font-family:"Playfair Display"}.main-content .nav-tabs{padding-left:0}.main-content .nav-tabs>li,.section .nav-tabs>li{margin:0 50px 0 0;font-size:20px;font-weight:400}.main-content .nav-tabs>li>a,.section .nav-tabs>li>a{margin:0 0 -3px;border:0;border-radius:0;padding:10px 0 16px}.main-content .nav-tabs>li>a:hover,.section .nav-tabs>li>a:hover{background:0 0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#000;background:0 0;border:0;border-bottom:6px solid #9ba889;padding:10px 0}.tab-pane{font-size:14px;line-height:20px;color:#999;font-weight:400;margin:30px 0 0}.tab-pane p{margin:20px 0 0}.menu.type ul li{visibility:hidden}.menu.type .search{display:block;width:100%;margin-left:0;text-align:right}.menu.type .search form{position:absolute;display:inline-block;top:16px;left:20px;width:80%;margin:0 10%;vertical-align:middle}.articles,.blog,.box{width:270px}.menu.type .search form .form-control{border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none}.menu.type .search form input{font-size:16px;line-height:16px;text-align:center}.home h1{display:none}.box h2,.col-2 h2{color:#fff;text-transform:uppercase;font-weight:400}.box h2 a,.col-2 h2 a{color:#fff}.box{display:table;float:left;height:270px;margin:0 0 30px 30px}.col-2{float:left;height:270px;width:570px;margin:0 0 30px}#carousel-main .item,#carousel-main .item a,.main{width:570px;height:570px}.main{margin-left:0;overflow:hidden}#carousel-main .item{box-sizing:border-box;padding:15px 20px 0 50px;background-color:#9ba889}#carousel-main .item a{display:block}#carousel-main .item h2{font-size:60px;line-height:60px;color:#000;margin:35px 0 20px;text-transform:none;max-width:500px}#carousel-main .item h2 span.arrow.white:after,#carousel-main .item h2 span.arrow:after{font-family:FontAwesome;font-size:80px;content:"\f105"}#carousel-main .item h2 span.green{color:#3fa535}#carousel-main .item h2 span.blu{color:#0075bb}#carousel-main .item h2 span.red{color:#e30613}#carousel-main .item h2 span.yellow{color:#f7a600}#carousel-main .item h2 span.white{color:#fff}#carousel-main .item h2 span.arrow.white:after{color:#fff;display:inline-block;margin-left:50%}#carousel-main .item h2 span.arrow:after{display:block}.box-1 a,.box-2 a,.box-3 a,.box-4 a,.box-5 h3 a,.box-5 p,.box-5 small,.show,a.show{font-family:Montserrat}#carousel-main .item p{font-size:25px;line-height:30px;color:#000}#carousel-main .item img{position:absolute;z-index:1;top:0;left:0;width:100%}.carousel-caption{position:relative;left:auto;right:auto;bottom:auto;z-index:2;padding:0;text-align:left;text-shadow:none;max-width:500px}.btn.btn-default.add-card,.carousel-indicators,.cookies,.pages{bottom:0}.carousel-control{width:7%;z-index:100}.carousel-control.left,.carousel-control.right{background:0 0;color:#fff;text-shadow:none}.box-1,.box-10,.box-2,.box-3,.box-4,.box-5,.box-6,.box-7,.box-8,.box-9,.preventivi-top,h2.h-eticapro::before{background-repeat:no-repeat}.box-1 .box-2,.box-3,.box-4,.preventivi-top{background-position:top left}#carousel-news .carousel-control .glyphicon-chevron-right,#carousel-news .carousel-control .icon-next{top:0;margin-top:0}#carousel-news .carousel-control .glyphicon-chevron-left,#carousel-news .carousel-control .icon-prev{top:0;margin-top:0;left:auto;right:50px}#carousel-news .carousel-control{left:auto;right:0}p .carousel-inner .item p a{color:#fff}.carousel-inner .item p a:hover{color:#000}.box-5,.box-6,.box-9{background-color:#9ba889;background-position:bottom right}.box-7{background-color:#9ba889;background-position:center right}.box-8{padding:0}.box-10{background:#9ba889}.box-1,.box-2,.box-3,.box-4,.box-5,.box-6,.box-7,.box-9{background-size:auto 100%}.box-1 a,.box-2 a,.box-3 a,.box-4 a{display:table-cell;font-size:30px;line-height:32px;padding:0 20px;box-sizing:border-box;color:#fff;text-transform:uppercase;vertical-align:middle;text-align:center;width:100%}.box-5 h2{font-size:32px;line-height:32px;margin:32px 0 10px}.box-5 h3{max-height:44px;overflow:hidden}.box-5 h3,.box-5 h3 a{font-size:18px;line-height:22px;color:#000;text-transform:uppercase}.box-5 small{display:block;font-size:13px;line-height:13px;color:#fff;text-transform:uppercase;margin:5px 0 20px}.box-5 p{font-size:18px;line-height:22px;color:#fff}.box-10 a,.box-6 a,.box-7 a,.box-9 a{display:table-cell;position:relative;padding:15px 20px 0;box-sizing:border-box;color:#000;font-size:20px;line-height:25px;text-decoration:none}.box-10 a h2,.box-6 a h2,.box-8 h2{color:#fff;text-transform:uppercase;font-size:32px;line-height:32px;margin:32px 0}.box-7 a h2,.box-9 a h2{color:#fff;text-transform:uppercase;font-size:32px;line-height:32px;margin:0 0 32px}.box-7 a h2 span,.box-9 a h2 span{display:block;margin:0;padding:0;font-size:26px;line-height:32px;color:#000;text-transform:none}.blog,.news{padding:15px 0 0 20px}.show,.show:after,a.show{font-size:14px;line-height:14px}.box-10 img{display:block;margin:15px 0 23px}.box-10 strong{color:#fff;text-transform:uppercase}.show,a.show{position:absolute;bottom:15px;left:20px;color:#fff;text-transform:uppercase}.box-10 a:hover .show,.box-6 a:hover .show,.box-7 a:hover .show,.box-9 a:hover .show,.show:hover{color:#000}.articles,.show:after{font-family:FontAwesome}.show:after{content:"\f105";margin:0 0 0 5px}.news{position:relative}.blog{position:relative;height:165px;background:#9ba889}.blog .icon-logo{position:absolute;top:10px;right:-130px;z-index:3}.blog .icon-label{position:absolute;top:15px;right:-300px;z-index:2}.articles{height:105px;padding:15px 10px 0;background:#fff;box-sizing:border-box}.articles h3{font-size:13px;line-height:13px;color:#9ba889;text-transform:uppercase;margin:10px 0 10px 10px}.articles ul{margin:0;padding:0}.articles li{line-height:13px;padding:0 10px;border-left:1px solid #c3cbb9;border-right:1px solid #c3cbb9}.articles li a{font-size:14px;line-height:17px;color:#000;text-transform:uppercase}.main-content{float:left;width:900px;padding-right:50px;box-sizing:border-box;font-family:Montserrat;margin:30px 0 0}.main-content.fullwidth{width:100%;float:none;padding:0}.main-content li,.main-content p,.section li,.section p{font-size:15px;line-height:35px}.main-content li>strong{display:inline-block}.main-content.news-detail li>strong{display:inline}.main-content .cola li strong,.main-content .colb li strong{margin-top:20px}.main-content ol,.main-content ul,.modal-body ol,.modal-body ul,.section ol,.section ul{padding-left:40px}.main-content h2,.section h2{font-family:"Playfair Display";font-size:50px;line-height:50px;font-weight:400;margin:90px 0 30px}.main-content h2:first-child,.section h2:first-child{margin:0 0 30px}.group-link,.group-list,.submenu{margin:30px 0 0}.main-content h2 span,.section h2 span{display:block;font-size:30px;font-weight:700;color:#9ca68b}.submenu{float:right;width:270px;font-family:Montserrat}.group-link:first-child,.group-list:first-child{margin:0}.group-link strong,.group-list strong{display:block;background:#9ba889;color:#fff;font-weight:400;text-transform:uppercase;font-size:13px;line-height:15px;padding:10px 30px;cursor:pointer}.group-link strong:hover,.group-list strong:hover{background:#666;color:#fff}.group-link ul,.group-list ul{display:none}.group-link.always-open ul,.group-link.open ul,.group-list.always-open ul,.group-list.open ul{display:block;padding:0}.group-link li,.group-list li{margin:0;position:relative}.logo-dx,.logo-sx{position:absolute;top:calc(50% - .96rem);display:inline-block;height:1.92rem}.logo-sx{left:1.2rem}.logo-dx{right:1.2rem}.group-link a:link,.group-link a:visited,.group-list li,.main-content .group-link a:link,.main-content .group-link a:visited,.main-content .group-list li{display:block;min-height:33px;font-size:13px;line-height:15px;text-transform:uppercase;padding:10px 42px;background:#fff;border-bottom:1px solid #dadada;color:#000}.group-link a.selected,.group-list li.selected{padding:10px 42px;background:#ced2c3}.group-list li.current{padding:10px 42px;background:#efefef}.group-link a:hover,.main-content .group-link a:hover{color:#9ba889;border-bottom:1px solid #9ba889}.group-link a.selected:hover{color:#000;border-bottom:1px solid #dadada}.convenzione{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;background:#e6e7e1}.convenzione p{flex:0 0 100%;font-family:"Playfair display";font-size:2rem;text-align:center;padding:.6rem;margin:0}.convenzione p strong{font-family:Montserrat;text-transform:uppercase;font-weight:400;display:block}.convenzione span{flex:0 0 100%;background:#fff;padding:20px 0;text-align:center}.convenzione span img{max-width:90%}@media (min-width:768px){.convenzione{flex-wrap:nowrap;justify-content:space-between}.convenzione p{flex:1 1 100%;font-size:2.4rem;padding:.8rem 2.4rem}.convenzione span{flex:0 0 270px;align-self:stretch}}@media (min-width:1024px){.convenzione p{font-size:2.7rem;text-align:center;padding:.8rem}}@media (min-width:1240px){.convenzione p{font-size:3rem}.convenzione p strong{display:inline}}.main-content .download{padding-left:0}.main-content .download a{position:relative;display:inline-block;width:50%;box-sizing:border-box;padding-right:10%;text-transform:uppercase}.main-content .download a:after{content:attr(data-download);position:absolute;width:100%;right:-100%;top:0;font-family:Montserrat;font-size:12px;text-transform:none;color:#9ba889}.main-content .utility li a,.staff li>div{text-transform:uppercase;position:relative}.main-content .download a:hover,.main-content .download a:hover span,.main-content .download a:hover:after{color:#000}.main-content .download a span:before{content:">";display:inline-block;margin-right:3px}.main-content .download a[data-toggle=collapse]:after{content:"[...]";display:inline-block;margin:0 0 0 10px}.main-content .download.panel-collapse li a{padding:0 0 0 20px;box-sizing:border-box}.main-content .enlight{background:#fff;padding:40px;margin:40px 0}.utility{display:inline-block;margin:40px 0 0}.utility ul{padding:0}.utility li{margin:0}.utility li.highlight,.utility li:first-child{position:relative;text-transform:uppercase;background:#e6e7e1}.utility li.highlight a:before,.utility li:first-child a:before{content:"";position:absolute;height:100%;width:1000px;top:0;left:-1000px;background:#e6e7e1}.utility i{position:absolute;left:15px;line-height:18px;color:#9ba889;font-size:35px}.utility li:first-child i{line-height:30px}.main-content .utility li a{display:block;font-size:14px;line-height:18px;padding:25px 25px 25px 60px;border-bottom:1px solid #dadada;color:#000}.main-content .utility li a:hover{color:#9ba889;border-bottom:1px solid #9ba889}.utility li.highlight a,.utility li:first-child a{font-weight:400;font-size:25px;line-height:30px;padding:10px 15px 10px 60px;border:0}.utility li.highlight a:hover,.utility li:first-child a:hover{background:#9ba889;color:#fff;border:0}.utility li.highlight a:hover:before,.utility li:first-child a:hover:before{background:#9ba889}.utility li:first-child a:hover i{color:#fff}.main-content .staff{padding:0}.staff li{float:left;width:23%;height:23%;margin:2.666% 0 0 2.666%}.staff li:nth-child(4n+1){margin:2.666% 0 0}.staff li>div{padding:30px;border:1px solid #bbb;font-weight:400;-webkit-transition:all .3s ease;transition:all .3s ease}#scrolltotop,.pager li>a,.staff li>div>div{-webkit-transition:all .3s ease}.staff li>div:before{display:block;font-size:140px;line-height:180px;color:#bbb}.staff li>div>div,.staff p{font-family:Montserrat;font-size:13px}.staff li>div>div{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;padding:30px;box-sizing:border-box;text-transform:none;color:#999;line-height:20px;background:rgba(255,255,255,.8);transition:all .3s ease;overflow-y:auto}.staff p{line-height:20px;margin:15px 0}.staff li a{color:#9ba889}.staff li a i{font-size:20px;margin:0 5px 0 0}.staff li p a i,.staff li p i{display:inline-block;font-size:20px;margin:0 5px 10px 0}.staff li h3,.staff li h4,.staff li small{font-size:14px;font-family:Montserrat;text-transform:uppercase}.section-inner,.section-intro{max-width:1240px;margin:auto;box-sizing:border-box}.staff li a:hover,.staff li a:hover i{color:#000}.staff li>div:hover>div{opacity:1}.staff li h3,.staff li small{display:block;height:14px;color:#9ba889}.staff li h4{color:#000}.section{box-sizing:border-box;font-family:Montserrat}.section-intro{padding:30px 30% 30px 20px}.section-content{background:#fff}.section-inner{border-left:1px solid #dadada}.section .nav-tabs{display:inline-block;width:20%;margin:0 5% 0 0;padding:0;border:0}.section .nav-tabs li{float:none;margin:30px 0}.section .nav-tabs li a{padding:7px 20px;margin:0;text-transform:uppercase;font-size:16px}.section .nav-tabs li.active a{padding-left:17px;margin-left:-3px}.section .tab-content{display:inline-block;width:74%;padding:50px 0;vertical-align:top}.section .tab-pane{vertical-align:middle}.tab-pane h3{font-family:Montserrat;font-size:25px;line-height:30px;font-weight:400;text-transform:uppercase;color:#000}.tab-logo{display:inline-block;margin:20px 30px 40px 0}.tab-inline{float:right;margin:10px 0 10px 20px}.section .tab-pane,.section .tab-pane p:first-child{margin-top:0}.section .tab-pane.active{vertical-align:top}.section .nav-tabs>li.active>a,.section .nav-tabs>li.active>a:focus,.section .nav-tabs>li.active>a:hover{border:0;color:#fff;background:#9ba889;border-left:6px solid #9ba889}.section .tab-pane .partner-logo{display:inline-block;margin-right:4%;max-width:25%;vertical-align:top}.section .tab-pane .partner-logo img{width:100%}.section .tab-pane .partner-desc{display:inline-block;vertical-align:middle;width:70%}.preventivi-col{float:left;width:270px;margin:0 0 30px 30px}.preventivi-col:first-child{margin:0 0 30px}.preventivi-top{display:table;width:100%;overflow:hidden}.preventivi-top a{display:table-cell;height:270px;padding:0 20px;vertical-align:middle;text-align:center;color:#fff;font-family:Montserrat;font-size:30px;line-height:32px;box-sizing:border-box;text-transform:uppercase}.banner-caes2 a,.banner-caes2 a:before,.preventivi-top a span{display:inline-block}.perchecaes .main-content{float:none;width:800px;margin-left:auto;margin-right:auto}.perchecaes .main-content li,.perchecaes .main-content p{position:relative;z-index:10}.banner-caes1 div,.banner-caes2 div{position:absolute;width:100%;left:0}.perchecaes .main-content li{line-height:25px}.banner-caes1{height:487px;margin:40px 0 0}.banner-caes1 div{height:487px}.banner-caes2{height:450px;margin:-150px 0 -50px;text-align:center}.banner-caes2 div{height:450px;z-index:1}#preloader,.banner-caes2 a{z-index:10;vertical-align:middle}.banner-caes2 a{position:relative;font-size:25px;line-height:50px;margin:160px 0 0 120px;font-weight:400}.banner-caes2 a:before{content:"";background:#9ba889;vertical-align:middle;width:50px;height:50px;margin:0 10px 0 0;border-radius:100px;-webkit-animation:sk-bounce 1.5s infinite ease-in-out;animation:sk-bounce 1.5s infinite ease-in-out}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(.5)}50%{-webkit-transform:scale(1)}}.banner-caes2 a:hover:before{background:#000;-webkit-animation:none;animation:none}.service .main-content h1{margin-bottom:40px}.service .main-content li,.service .main-content p,.service .main-content strong,.service .main-content td,.service .main-content th{color:#000}.service .main-content h3{font-size:20px;margin:40px 0 0}.service .main-content td,.service .main-content th{vertical-align:top}.cookies{display:none;position:fixed;z-index:10000;left:0;width:100%;text-align:center;box-sizing:border-box}.cookies-on,.pages,.scheda .card h3{position:absolute}.cookies a{color:#9ba889;border-bottom:1px solid #9ba889}.cookies .inn{padding:20px;color:#fff;background:#333}.cookies span{display:inline-block;cursor:pointer}.cookies-on{right:10px;top:10px;cursor:pointer}.pager{float:left;width:870px;padding:0;margin:0}.pager li>a{display:block;width:49%;padding:30px;box-sizing:border-box;border:none;border-radius:0;background:#fff;transition:all .3s ease}.pager li>a span{display:block;font-weight:700;text-transform:uppercase;color:#9ba889}.pager li>a strong{font-weight:400}.pager li.previous>a{float:left;text-align:right}.pager li.next>a{float:right;text-align:left}.pager li>a:hover{background:#9ba889}.pager li>a:hover span,.pager li>a:hover strong{color:#fff}.pages{left:0;max-width:1200px;margin:auto;box-sizing:border-box}.pagination{width:900px;text-align:center;margin:-30px auto 30px}.pagination li a{color:#9ba889}.pagination li a:hover{color:#000}.pagination li.current a{color:#fff;background:#9ba889}#carousel-news .item .preview-txt{max-height:42px;overflow:hidden}.scheda{background:#fff;padding:20px}.scheda h3{margin:40px 0 20px;font-size:18px;color:#9ba889;text-transform:uppercase}.scheda h3:first-child{margin:0 0 20px}.scheda label{font-size:14px;line-height:20px}.scheda .radio label{font-size:14px;line-height:22px}.scheda .btn-default,.scheda .form-control{border-radius:0}.form-control:focus{border-color:#9ba889}.scheda .btn-default{background:#aaa;color:#fff;border:0;text-transform:uppercase}.scheda .btn-default.green{background:#9ba889}.scheda .btn-default:hover{background:#666}.main-content .form-group span{display:inline-block;font-size:12px;line-height:18px;margin:0 0 10px}.scheda .boxed strong,.scheda .card h3{font-size:16px;line-height:25px;display:block}.main-content .form-group .input-group-addon span{margin:0}.scheda .boxed,.scheda .card{border:1px solid #dadada;margin:30px 0}.scheda .titolo{text-align:right;color:#999}.scheda .boxed{padding:20px;text-align:center}.scheda .boxed strong{color:#9ba889}.scheda .card{position:relative;padding:60px 20px 0}.scheda .card.addremove{padding:60px 20px 40px}.scheda .card h3{color:#000;background:#efefef;padding:5px 20px;top:0;left:0;width:100%;box-sizing:border-box}.btn.btn-default.add-card,.btn.btn-default.remove-card{position:absolute;right:0;height:35px;width:35px;background:#9ba889}.scheda .card p{margin:0}.scheda .card span:not(.help-block){display:block;font-size:14px;line-height:20px}.btn.btn-default.remove-card{top:0}.news-grid,.news-item,.news-txt,blockquote{position:relative}.scheda .scroll{max-height:200px;overflow:scroll;font-size:13px;line-height:18px}.scheda .thead{margin:40px 0 20px;border-bottom:1px solid #dadada}.scheda h4,.scheda strong{display:block;text-transform:uppercase;color:#9ba889;line-height:35px}.scheda h4{font-size:14px}.scheda .thead strong{color:#000}.modal-body table{width:100%}.modal-body table td,.modal-body table th{padding:10px}.modal-body table td:first-child,.modal-body table th:first-child{color:#9ba889}.modal-content{width:inherit;height:inherit;margin:0 auto}.gdpr{padding-top:.5rem}.informativa{padding:.5rem 0 1rem;border:1px solid transparent;border-radius:.5rem}.informativa small{display:block;padding-bottom:1em}.informativa.achtung{border:1px solid red;background-color:rgba(255,0,0,.05)}.news-detail,.news-indepth{background:#fff;padding:30px}.informativa.achtung small{color:red}span.p-top{padding-top:1rem}.help-block.cond-help{border:1px solid red;border-radius:.5rem;padding:.5rem 1rem}.checkbox .help-block.cond-help{display:none}.checkbox.has-error .help-block.cond-help{display:inline-block}.news-grid{float:left;width:900px;margin-left:-30px;padding-right:0}.news-item{float:left;background:#fff;margin:0 0 30px 30px}.news-item a{display:block}.news-txt{float:right;width:220px;height:194px;margin:38px 25px;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden}.news-item a:hover .news-txt:after{position:absolute;top:0;left:0;content:"\f178";font-family:FontAwesome;color:#9ba889;font-size:30px;background:rgba(255,255,255,.9);width:100%;height:100%;text-align:center;box-sizing:border-box;padding-top:50%}.news-item img{float:left;display:inline-block;width:270px}.news-item h2{font-size:20px;line-height:22px;margin:11px 0 0;padding:0}.news-item p{display:inline-block;font-family:"Playfair Display";font-size:15px;line-height:22px;margin:11px 0 0;overflow:hidden}.n2 img,.n3 img,.news-detail,.news-indepth,.w1xh2 img{margin:30px 0 0}.news-item small{display:inline-block;font-family:Montserrat;font-size:16px;line-height:16px;text-transform:uppercase;color:#9ba889}.n4 img,.w1xh1 img{display:none}.news-sizer{width:100px}.w2xh1{width:570px;height:270px}.w1xh2{width:270px;height:570px}.w1xh1{width:270px;height:270px}.n1,.n5{width:570px;height:270px}.n2,.n3,.n4{width:270px}.n2,.n3{height:570px}.n4{height:270px}.news-detail{width:870px}.news-indepth{width:100%}.news-content img{display:block;max-width:100%;margin:0 0 50px}.news-content h2{font-family:"Playfair Display";font-size:40px;line-height:45px;margin:20px 0 40px;padding:0}.news-content,.news-content b,.news-content em,.news-content i,.news-content li,.news-content p,.news-content span,.news-content u{font-family:"Playfair Display";font-size:20px;line-height:30px}.news-content p{margin:20px 0 0}.news-content small.news-data{display:block;font-family:Montserrat;font-size:20px;line-height:20px;text-transform:uppercase;color:#9ba889}.last-txt h2,.last-txt p,.news-feed,.showcase-txt h2,.showcase-txt p,blockquote:before{font-family:"Playfair Display"}.news-feed{margin:60px 0 0;font-size:16px;line-height:16px;color:#9ba889}.news-feed ul{padding:0;margin:10px 0 0}.news-feed li{display:inline-block;margin:0 30px 0 0}.news-feed li a:hover{color:#000}.main-content .news-note{font-style:italic;font-size:16px;line-height:22px;margin-top:60px}.news-icon a img{display:block;width:100%}blockquote{padding:40px 40px 40px 80px;margin:40px 0 0;background:#ececec}blockquote:before{color:#9ba78a;content:"”";font-size:60px;left:25px;top:20px;position:absolute}blockquote small,p small{display:inline-block;font-size:.7em;line-height:1.5em;color:#000}.showcase{margin:30px 0 0}.last-link{margin:0 0 15px}.last-link strong,.showcase strong{display:block;background:#9ba889;color:#fff;font-weight:400;text-transform:uppercase;font-size:13px;line-height:15px;padding:10px 30px;cursor:pointer}.last-link a{display:block;margin:0 0 30px}.last-img{height:100px;overflow:hidden}.last-img img{width:100%}.last-txt,.showcase-txt{background:#fff;padding:25px}.last-txt h2,.showcase-txt h2{font-size:20px;line-height:23px;margin:10px 0 0;padding:0}.last-txt p,.showcase-txt p{font-size:15px;line-height:20px;margin:20px 0 0}.last-txt small,.showcase-txt small{display:inline-block;font-family:Montserrat;font-size:16px;line-height:16px;text-transform:uppercase;color:#9ba889}.contacts .cola{float:left;width:570px;margin:0}.contacts .colb{float:right;margin:0;width:570px}.contacts-data{background:#fff;padding:40px;height:570px;box-sizing:border-box}.contacts h3,.contacts-data h3{margin:40px 0 10px;font-family:"Playfair Display";color:#9ba889;font-weight:700;font-size:30px}.contacts .cola ul,.contacts .colb ul{padding:0}.main-content.contacts .cola li a:link,.main-content.contacts .cola li a:visited,.main-content.contacts .colb li a:link,.main-content.contacts .colb li a:visited{color:#000}.contacts .cola strong,.contacts .colb strong{display:block;text-transform:uppercase;color:#9ba889}.footer{background:#4f5054}.footer .inner{max-width:1200px;padding:30px 15px;margin:auto;box-sizing:border-box;font-family:Montserrat;font-size:12px;line-height:20px;color:#fff}.col1,.col2,.col3{float:left}.col1{width:570px}.col2,.col3{width:270px;margin:20px 0 0 30px}.footer .inner strong{display:block;font-size:14px;line-height:20px;font-weight:400}.col3 .form-control,.col3 button{font-size:12px;border:none;width:180px}.footer .inner .title{display:block;color:#9ba889}.footer .col1 a{color:#fff}.footer a:hover{color:#9ba889}.col2 li{line-height:25px}.col2 a{display:inline-block;color:#9ba889}.col2 .enlight a{color:#fff}.col2 .enlight a:before{display:inline-block;font-family:FontAwesome;content:"\f105";margin:0 5px 0 0}.col2 .enlight a:hover:before{text-decoration:none}.col3 strong{text-transform:uppercase}.col3 a{display:block;color:#fff}.col3 form{margin:15px 0 40px}.col3 .form-group{margin-bottom:5px}.col3 .form-control{background:#636367;color:#9ba889}.col3 button{background:#9ba889;color:#fff;text-transform:uppercase}.news-loading>div,.spinner>div{border-radius:100%;background-color:#9ba889}.footer .social{display:none}.footer .credits{margin:15px 0 0}.footer .credits a,.footer .privacy a{display:inline-block}#preloader{display:table;position:fixed;width:100%;height:100%;top:0;left:0;background:#fff}.spinner{display:table-cell;text-align:center;vertical-align:middle}.spinner>div{width:18px;height:18px;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}#gmap iframe{width:100%;height:100%}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.news-loading{display:none;float:left;margin:50px auto 50px -30px;width:900px;text-align:center}#scrolltotop,.news-loading>div,.search i{display:inline-block}.news-loading>div{width:18px;height:18px;-webkit-animation:sk-bouncedelay2 1.4s infinite ease-in-out both;animation:sk-bouncedelay2 1.4s infinite ease-in-out both}.news-loading .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.news-loading .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay2{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay2{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}#scrolltotop{position:fixed;width:40px;height:40px;background:#9ba889;color:#fff;bottom:-60px;right:40px;z-index:100;text-align:center;border-radius:5px;cursor:pointer;transition:all .3s ease}#scrolltotop.scrolled{bottom:20px}#scrolltotop:hover{background:#999}#scrolltotop i{color:#fff;font-size:20px;line-height:40px;font-weight:700}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?oa1v4);src:url(../fonts/icomoon.eot?oa1v4#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?oa1v4) format("truetype"),url(../fonts/icomoon.woff?oa1v4) format("woff"),url(../fonts/icomoon.svg?oa1v4#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ramo-danni-fisiche:before{content:"\e90f"}.icon-amministrazione:before{content:"\e900"}.icon-comunicazione:before{content:"\e901"}.icon-denuncia-sinistro:before{content:"\e902"}.icon-direzione:before{content:"\e903"}.icon-diritto-ripensamento:before{content:"\e904"}.icon-ramo-auto:before{content:"\e905"}.icon-ramo-danni:before{content:"\e906"}.icon-ramo-gestione-danni:before{content:"\e907"}.icon-richiedi-preventivo:before{content:"\e908"}.icon-scheda-prodotto:before{content:"\e909"}.icon-segreteria:before{content:"\e90a"}.icon-ufficio-legale:before{content:"\e90b"}.icon-faq:before{content:"\e90c"}.icon-info:before{content:"\ea0c"}.icon-info-memo:before{content:"\e90d"}.icon-protocollo:before{content:"\e90e"}.search{position:relative}.search i{color:#9ba889;cursor:pointer;font-size:22px;line-height:22px;vertical-align:middle}.search i.fa-search{font-size:18px}.search-results article{padding:40px 0;border-bottom:1px solid #9ba889}.search-results article:last-of-type{border:0}.main-content.search-results h2{margin:0}.main-content.search-results p{margin:10px 0 0;line-height:25px}.main-content.search-results a:hover h2{color:#9ba889}.search-results .form-group{position:relative;padding:20px 100px 0}.search-results .form-group input{font-size:25px;padding:10px 20px;font-weight:700;color:#9ba889;height:auto;box-sizing:border-box}.search-results .form-group button{position:absolute;top:30px;right:115px;background:0 0;border:none;font-size:25px}@media (max-width:544px){.header .title{background-size:auto 100%}.header .title,.header .title2,.header .title3{height:150px}#carousel-main .item,.articles,.blog,.box,.box-1 a,.box-2 a,.box-3 a,.box-4 a,.col-2,.main{height:auto;width:100%}.header .title h1 span{font-size:20px}.header .title2 .line1{padding:10px 20px;font-size:15px}.header .title2 .line2{padding:5px 20px;font-size:15px}.header .title3 h1 span{font-size:25px}[data-label]:before{font-size:40px;line-height:40px;top:50px}.main-content{width:100%;padding:0}.main-content h2{font-size:30px;line-height:30px}.main-content h2 span{font-size:20px}.submenu{float:left;width:100%;margin:60px 0 0}.main{min-height:0;margin:0 0 4%}.main h2{font-size:25px;line-height:28px;max-width:100%;margin:15px 0 20px}.main h2 span:after{display:inline-block;font-size:25px;margin:0 0 0 10px}.box,.col-2{margin:0 0 4%}.main p{font-size:18px;line-height:22px}#carousel-main .item{min-height:20px;padding:15px 20px}#carousel-main .item img{top:auto;bottom:0}.box-1 a,.box-2 a,.box-3 a,.box-4 a{font-size:20px;line-height:25px;padding:20px 0}.box-1,.box-2,.box-3,.box-4,.main{background-size:100% auto;background-position:100% 50%}.box-5,.box-6,.box-7,.box-9{background-size:auto 100%;padding:0 auto}.box-5 h2{font-size:20px;line-height:20px;margin:0 0 10px}.box-10 a,.box-6 a,.box-7 a,.box-9 a{padding:20px 20px 40px;font-size:16px;line-height:20px}.box-10 a h2,.box-6 a h2,.box-7 a h2,.box-8 h2,.box-9 a h2{font-size:20px;line-height:20px;margin:0 0 20px}.box-8 h2{margin:0}.box-7 a h2 span,.box-9 a h2 span{font-size:16px;line-height:20px}.news{padding:20px 20px 40px}.articles,.blog{padding-bottom:15px}.blog .icon-label,.blog .icon-logo{display:none}.box-10 img{margin:0 0 10px}.footer .col1,.footer .col2 ul{display:none}.footer .col3{width:100%;margin:0;padding:0 0 20px;text-align:center}.col3 form{margin:15px auto 30px;width:80%}.staff li,.staff li:nth-child(3n+1),.staff li:nth-child(4n+1){margin:4% 0 0 4%}.col3 .form-control,.col3 button{width:100%}.footer .social{display:block;text-align:center;padding-bottom:20px}.main-content .download a:after,.main-content .download a[data-toggle=collapse]:after,.news-icon,.news-item img,.thead{display:none}.social i{color:#fff}.staff li{width:48%;overflow:hidden}.staff li:nth-child(2n+1){margin:4% 0 0}.staff a{font-size:14px;line-height:18px}.staff a:before{font-size:100px;line-height:100px;margin:20px 0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0;color:#9ba889}.preventivi-col{width:100%;margin:0 0 4%}.preventivi-top{background-size:100%}.preventivi-top a{height:230px;font-size:25px;line-height:32px}.main-content .group-link a:link,.main-content .group-link a:visited,.main-content .group-list li{padding:10px 32px}.search-results article{padding:40px 0;border-bottom:1px solid #9ba889}.w1xh1,.w1xh2,.w2xh1{width:100%;height:auto}.news-content{padding:25px}.news-txt{float:none;width:auto;height:auto}.pager{width:100%}}@media (min-width:545px) and (max-width:767px){.main h2{font-size:40px;line-height:40px}.box-10 a h2,.box-6 a h2,.box-8 h2{font-size:25px;line-height:25px;margin:20px 0}.box-7 a h2,.box-9 a h2{font-size:25px;line-height:25px;margin:0 0 20px}.box-7 a h2 span,.box-9 a h2 span{font-size:16px;line-height:20px}.thead{display:none}}@media (max-width:900px){.section .nav-tabs{width:100%;margin:0}.section .nav-tabs li{margin:10px 0}.section .tab-content{width:100%;padding:40px 20px;box-sizing:border-box}.section-intro{padding-right:20px}.perchecaes .main-content{width:auto}}@media (min-width:545px) and (max-width:1023px){.header .title{background-size:auto 100%}.header .title,.header .title2,.header .title3{height:200px}.header .title h1 span{font-size:40px}.header .title2 .line1{padding:10px 20px;font-size:25px}.header .title2 .line2{padding:5px 20px;font-size:25px}.header .title3 h1 span{font-size:40px}[data-label]:before{font-size:120px;line-height:120px;top:30px}.main-content{width:100%;padding:0}.main-content h2{font-size:40px;line-height:40px}.main-content h2 span{font-size:25px}.submenu{float:left;width:100%;margin:40px 0 0}.main{width:100%;height:auto;margin:0 0 4%}#carousel-main .item{width:100%;height:auto;min-height:300px;padding:30px 40px}#carousel-main .item img{top:auto;bottom:0}.box-1 a,.box-2 a,.box-3 a,.box-4 a{height:150px;font-size:25px;line-height:30px}.main h2{font-size:50px;line-height:50px;max-width:80%}.main h2 span:after{display:inline-block;font-size:50px;margin:0 0 0 20px}.col-2{width:100%}.articles,.blog,.box,.col3,.footer .col1{width:48%}.box{height:200px;margin:0 0 4%}.box-10,.box-2,.box-4,.box-7{margin:0 0 4% 4%}.box-5 h2{font-size:28px;line-height:28px;margin:25px 0 10px}.box-5 p{padding-right:60px}.box-10 a h2,.box-6 a h2,.box-8 h2{font-size:28px;line-height:28px;margin:25px 0}.box-7 a h2,.box-9 a h2{font-size:28px;line-height:28px;margin:0 0 25px}.box-7 a h2 span,.box-9 a h2 span{font-size:20px;line-height:25px}.box-10 a,.box-6 a,.box-7 a,.box-9 a{font-size:18px;line-height:22px;padding-right:20px}.box-10 img{display:block;margin:5px 0 13px}.footer .inner{max-width:90%;padding:20px 0}.col2{display:none}.col3{margin-left:4%}.staff li,.staff li:nth-child(4n+1){margin:5% 0 0 5%}.staff li{width:30%;overflow:hidden}.staff li:nth-child(3n+1){margin:5% 0 0}.staff a{font-size:14px;line-height:18px}.staff a:before{font-size:100px;line-height:100px;margin:20px 0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0;color:#9ba889}.preventivi-col{width:48%;margin:0 0 4% 4%}.preventivi-col:nth-of-type(2n+1){margin:0 0 4%}.preventivi-top{background-size:100%}.preventivi-top a{height:230px;font-size:25px;line-height:32px}.main-content .group-link a:link,.main-content .group-link a:visited,.main-content .group-list li{padding:10px 32px}.last-txt h2,.news-content h2,.news-item h2,.showcase-txt h2{font-family:"Playfair Display";font-size:20px;line-height:23px;margin:10px 0 0;padding:0}.footer .social{display:block;text-align:center;padding-bottom:20px}.social i{color:#fff}.news-content{padding:25px}.pager{width:100%}.news-icon{display:none}}@media (max-width:1023px){.logo,.topbar{margin:0}.menu a,.mobile-menu a{font-family:Montserrat;color:#000;text-transform:uppercase;font-size:18px}.content,.topnav{max-width:90%;padding:0}.footer .inner{padding:30px 0}.topbar{text-align:center;border-bottom:0;height:auto;padding:15px 0}.menu li.parent,.wrapper{padding:0 0 20px}.logo img{width:70%}.box-1,.box-2,.box-3,.box-4,.main{background-size:100% auto;background-position:100% 50%}.box-5,.box-6,.box-7,.box-9{background-size:auto 100%}.topnav .social,.wrap{display:none}.mobile-menu{display:block;cursor:pointer;margin:20px 0 0}.mobile-menu a{border:none}.mobile-menu a:hover{text-decoration:none}.menu li{list-style:none;display:block}.menu a{display:block;line-height:30px}.menu li.parent{margin:0 0 20px;border-bottom:1px solid #dadada}.menu li.parent:first-child{margin-top:20px}.menu .level-2{display:none}.menu li.parent>span{display:block;font-size:18px;line-height:30px;text-transform:uppercase;font-weight:700;cursor:pointer}.menu .parent>span:after{font-family:FontAwesome;content:"\f107";margin:0 0 0 3px;font-size:18px}.menu li.parent>span.open{color:#9ba889}.menu .parent>span.open:after{content:""}.menu .link-eticapro,.menu .link-eticar{text-align:center;border-bottom:1px solid #dadada}.menu .link-eticapro img,.menu .link-eticar img{padding-bottom:1.6rem}.menu .link-eticapro img{padding-top:1.6rem;height:13.6rem}.search i{display:none}.search form{display:block;margin:30px 0}.search input{font-family:Montserrat;font-size:18px;color:#000}.search-results .form-group{padding:20px 40px 0}.search-results .form-group button{right:55px}.mobile-menu.open a{color:#9ba889}.contacts .cola,.contacts .colb{width:100%;margin:0}.contacts-data{height:auto;margin:20px 0 0}.contacts h3{font-size:25px}.contacts-data h3{margin:10px 0}.header{display:none}.search-results article{padding:40px 0}.main-content.search-results article h2{font-size:25px;line-height:30px}.section .tab-pane .partner-logo{display:block;margin:0 0 20px;max-width:25%;vertical-align:top}.section .tab-pane .partner-desc{display:block;width:100%}}@media (min-width:1024px){.menu .level-1>li,.menu li{list-style:none;display:inline-block}.topbar{height:180px;border-bottom:1px solid #dadada}.menu,.menu .level-1>li{height:70px;line-height:70px}.menu{position:relative;text-align:center}.topnav.scrolled{margin-bottom:70px}.topnav.scrolled .wrap{position:fixed;top:0;left:0;width:100%;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-transition:top .3s ease;transition:top .3s ease;z-index:10000}.topnav.scrolled .menu{max-width:1140px;margin:auto}.menu ul.level-1:after,.menu ul.level-1:before{content:"|";position:absolute;display:inline-block;font-size:28px;color:#ececec}.menu .level-1>li{margin:0 15px}.menu li.parent{position:relative;cursor:pointer}.menu a,.menu span{font-family:Montserrat;text-transform:uppercase;font-size:13px;letter-spacing:1px;color:#000;padding:0 5px 5px}.menu a.selected{color:#9ba889}.menu .level-1>li>span.selected,.menu .level-1>li>span:hover,.menu li.parent.selected>span,.menu li.parent:hover>span{border-bottom:1px solid #9ba889}.menu .level-1>li.link-eticar>a:hover{border:0}.menu .parent>span:after{font-family:FontAwesome;content:"\f107";margin:0 0 0 3px;font-size:14px}.menu .level-2{display:none;position:absolute;left:0;top:70px;margin:0;-webkit-transition:all .3s ease;transition:all .3s ease}.menu .level-2 li{display:block;width:200px;border-bottom:1px solid #f7f7f7}.menu .level-2 li a{display:block;background:#9ba889;color:#fff;padding:12px;text-align:left;line-height:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.menu .level-2 li a:hover{background:#b9c5ad;text-decoration:none}.menu li.parent:hover .level-2{display:block}.mobile-menu,.search form{display:none}.link-eticapro img,.link-eticar img{height:50px;margin:-5px 0 0}.search{position:absolute;right:20px;top:0;color:#9ba889;cursor:pointer}.main-content.search-results article h2{font-size:35px;line-height:40px}}@media (min-width:1024px) and (max-width:1239px){.content,.footer .inner,.topnav{max-width:980px}.topbar{margin:0}.wrapper{padding:0 0 20px}.home .wrapper{padding-bottom:0}.topnav.scrolled .menu{width:980px;margin:auto}.menu{text-align:left}.menu .level-1>li{margin:0 8px}.search{right:10px}.menu ul.level-1:after,.menu ul.level-1:before{display:none}.content{padding:0}.main-content{width:680px;padding-right:0}.col-2{height:230px;width:480px;margin:0 0 20px}#carousel-main .item,.main{width:480px;height:480px}.main h2{font-size:50px;line-height:50px}.box{height:230px;width:230px;margin:0 0 20px 20px}.box-1 a,.box-2 a,.box-3 a,.box-4 a{font-size:23px;line-height:25px;height:230px}.blog{width:230px;height:155px}.blog .icon-logo{top:5px}.blog .icon-label{top:10px;right:-250px}.articles{width:230px;height:75px}.articles h3{margin:0 0 5px 10px}.box-5 h2{font-size:25px;line-height:25px;margin:25px 0 10px}.box-5 h3,.box-5 h3 a{font-size:16px;line-height:20px}.box-5 h3{max-height:40px}.box-5 small{font-size:12px;line-height:12px;margin:5px 0 15px}.box-5 p{font-size:16px;line-height:20px}.box-10 a,.box-6 a,.box-7 a,.box-9 a{height:230px;font-size:16px;line-height:20px}.box-10 a h2,.box-6 a h2,.box-8 h2{font-size:25px;line-height:25px;margin:25px 0}.box-7 a h2,.box-9 a h2{font-size:25px;line-height:25px;margin:0 0 25px}.box-7 a h2 span,.box-9 a h2 span{font-size:20px;line-height:25px}.box-10 img{margin:10px 0 18px}.footer .inner{padding:30px 0}.col1{width:480px}.col2,.col3{width:230px;margin:20px 0 0 20px}.staff a{line-height:20px}.staff a:before{font-size:100px;line-height:100px;margin:20px 0}.preventivi-col{width:230px;margin:0 0 20px 20px}.preventivi-col:first-child{margin:0 0 20px}.preventivi-top a{height:230px;font-size:25px;line-height:32px}.main-content .group-link a:link,.main-content .group-link a:visited,.main-content .group-list li{padding:10px 32px}.header .title,.header .title2,.header .title3{height:200px}.header .title h1 span{font-size:40px}.header .title2 .line1{padding:10px 20px;font-size:25px}.header .title2 .line2{padding:5px 20px;font-size:25px}.header .title3 h1 span{font-size:40px}[data-label]:before{font-size:120px;line-height:120px;top:30px}.contacts .cola,.contacts .colb{width:475px}.contacts-data{height:475px}.contacts h3{font-size:25px}.contacts-data h3{margin:0 0 10px}.pager{width:680px}}.vertical-alignment-helper{display:table;height:100%;width:100%}.vertical-align-center{display:table-cell;vertical-align:middle}fieldset.fieldset-border{border:1px solid gray;margin:1em 0}h2.h-eticapro{padding-top:11.2rem;position:relative}h2.h-eticapro::before{content:" ";display:block;position:absolute;top:-5.6rem;width:14.4rem;height:100%;background-image:url(../img/logo-eticapro-pagina.png);background-size:100% auto;background-position:100% 50%}@media (min-width:768px){h2.h-eticapro{padding-top:0;padding-right:14.4rem;min-height:12.8rem}h2.h-eticapro::before{right:0;top:0;width:14.4rem;height:100%;background-position:100% 0}}@media (min-width:1024px){h2.h-eticapro{padding-top:0;padding-right:16rem;min-height:14.4rem}h2.h-eticapro span{font-size:2.8rem;line-height:1.2}h2.h-eticapro::before{right:0;top:0;width:14.4rem;height:100%}}@media (min-width:1240px){h2.h-eticapro{padding-top:0;padding-right:19.2rem;min-height:16rem}h2.h-eticapro span{font-size:3rem;line-height:1.666667}h2.h-eticapro::before{right:0;top:0;width:19.2rem;height:100%}}#card-sconto{padding:2rem;background-color:#fff;border-radius:.5rem;border:2px solid #0d779b;font-family:Lato,sans-serif}#card-sconto p.claim,#card-sconto ul.claim,#card-sconto ul.claim li.claim-li{font-family:Lato,sans-serif;font-size:1.8rem}#card-sconto p.claim{text-transform:uppercase}#card-sconto ul.claim{padding-left:2rem}#card-sconto a,#card-sconto p.claim,#card-sconto strong{font-family:Lato,sans-serif;font-weight:700}#card-sconto a,#card-sconto span{color:#0d779b;font-weight:700}p.disclaimer{margin-top:2em;padding:1em;border:1px solid gray;background:#e6e7e1;font-size:90%;line-height:1.5}#card-rating{margin:3rem 0;background-color:#fff;border-radius:.5rem;border:1px solid #3da435;font-family:Lato,sans-serif;text-align:center;padding:0}#card-rating .card-header{background-color:#3da435;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;flex-wrap:wrap}#card-rating .card-header .header-decoration{flex:1 1 100%;text-align:center;display:flex;align-content:center;align-items:center;justify-content:center;margin:1.5rem}#card-rating .card-header .header-decoration img{flex:0 0 100%;display:block;max-width:6rem}#card-rating .card-header .header-decoration:last-child{display:none}#card-rating .card-header .header-text{flex:0 0 100%}#card-rating .card-header h3{font-weight:700;font-size:2rem;line-height:1.5;color:#fff}#card-rating .card-header p.claim{font-weight:700;font-size:1.6rem;line-height:1.5;color:#fff}#card-rating .card-body{padding:1rem}@media (min-width:768px){#card-rating .card-header{flex-wrap:nowrap}#card-rating .card-header .header-decoration{flex:0 0 6.4rem}#card-rating .card-header .header-decoration:last-child{display:flex}#card-rating .card-header .header-decoration img{max-width:100%}#card-rating .card-header .header-text{flex:1 1 80%}}@media (min-width:1240px){#card-rating .card-header h3{font-size:2.4rem}#card-rating .card-header p.claim{font-size:1.8rem}}#card-rating p.claim,#card-rating ul.claim,#card-rating ul.claim li.claim-li{font-family:Lato,sans-serif;font-size:1.8rem}#card-rating p.claim{color:#333;font-size:1.8rem;line-height:1.5}#card-rating p.counter-claim{padding:2rem;margin:2rem;border:1px solid gray;background:#e6e7e1;border-radius:.5rem;text-align:center;font-size:1.8rem;line-height:1.5;font-weight:700}#card-rating ul.claim{padding-left:2rem}#fRating .btn-default,#fRating .btn-default.supergreen{font-size:1.6rem;display:inline-block;padding:1rem 2rem;font-weight:700}#card-rating a,#card-rating p.claim,#card-rating strong{font-family:Lato,sans-serif;font-weight:700}#card-rating label,#card-rating p{font-size:1.6rem;line-height:1.5}#card-rating a,#card-rating span{color:#0d779b;font-weight:700}#fRating{margin-top:3.2rem}#fRating .btn-default.supergreen{background:#3da435;border:#3da435;letter-spacing:.15rem;text-transform:uppercase;color:#fff;border-radius:.5rem;margin:3rem 0}#fRating .btn-default.supergreen:hover{background:#666}#fRating .btn-default{white-space:initial;border-radius:.5rem;margin:3rem 0}@media (min-width:768px){#fRating .btn-default{white-space:nowrap}}#card-newsletter{margin:3rem 0;background:#e6e7e1;border-radius:.5rem;border:1px solid #9ba889;padding:2rem}#card-newsletter .card-header{padding:0 0 2rem;font-family:'Playfair Display'}#card-newsletter .card-header h3{font-size:3rem}#card-newsletter .card-header .newsletter-claim{padding:1em 0;font-size:1.6rem}#card-newsletter .form-group label{font-weight:700}#card-newsletter .btn.btn-default{background-color:#9ba889;font-family:Lato,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:#fff;margin-bottom:1rem}#card-newsletter .btn.btn-default:hover{background-color:#666}#card-newsletter .checkbox{margin-bottom:2rem}#card-newsletter .result-msg{border-radius:.5rem;background-color:#fff;padding:1rem;text-align:center}@media(min-width:768px){#card-newsletter .form-signup{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}#card-newsletter .form-group{flex:0 0 48%;display:inline-block;margin-bottom:1rem}#card-newsletter .form-group .help-block{font-weight:700}#card-newsletter .checkbox{flex:0 0 48%;display:inline-block;padding-top:1.5rem}#card-newsletter .btn.btn-default{flex:0 0 48%;display:inline-block;margin:1.5rem 0 1rem auto}}@media(min-width:1024px){#card-newsletter .card-header .newsletter-claim{font-size:1.8rem}}