.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.uppercase{text-transform:uppercase}.blue3{color:#002f6c}.fs-h1{font-size:34px}.fs-h2{font-size:28px}.fs-h3{font-size:24px}.fs-h4{font-size:21px}.fs-h5{font-size:18px}.fs-h6{font-size:14px}.fs-subtitle{font-size:18px}.fs-body{font-size:21px}.fs-bodylink{font-size:21px}.fs-caption{font-size:14px}.fs-button{font-size:21px}.fs-button{font-size:21px}.bg-grigio{background-color:#f2f2f2}.border-16{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.border-top-16{border-top-left-radius:16px;border-top-right-radius:16px}.border-bottom-16{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.flex{display:flex}.fl-row{flex-direction:row}.fl-col{flex-direction:column}.al-left{text-align:left}.cf:after{clear:both;content:'';display:block;visibility:hidden;height:0}.cf{display:inline-block}* html .cf{height:1%}.cf{display:block}body,html{margin:0;padding:0;font-size:12px}body{color:#222;font-family:'Barlow Condensed',sans-serif}body a{text-decoration:none}.hubspot-news{margin:50px 0 50px}.hubspot-news a:hover{text-decoration:none}.hubspot-news .section-blog{text-align:center;font-size:4rem;font-family:'Barlow Condensed',sans-serif;font-weight:600;padding:0 0 30px;color:#002f6c}.hubspot-news .foto-news{min-height:180px;background-size:cover;border-top-right-radius:10px;border-top-left-radius:10px}.hubspot-news h2{font-weight:700;min-height:85px}.hubspot-news .news-container{padding-left:15px;padding-right:15px;padding-bottom:20px}.hubspot-news .news-container .title-blog{color:#002f6c;font-family:'Barlow condensed';font-weight:600;min-height:100px}.hubspot-news .testo{color:#666;font-family:'Barlow Condensed',sans-serif;padding-top:30px;min-height:140px;font-weight:400;line-height:1.7rem}.hubspot-news .testo h4{line-height:1.2rem}.hubspot-news .testo p{line-height:1.7rem;min-height:60px}.hubspot-news .col-md-3{padding-left:0;padding-right:0;margin-left:1.5%;margin-right:1.5%;margin-bottom:40px;background-color:#f2f2f2;border-radius:10px;width:22%;float:left;min-height:580px;-webkit-box-shadow:4px 4px 4px 2px rgba(100,100,100,.3);-moz-box-shadow:4px 4px 4px 2px rgba(100,100,100,.3);box-shadow:4px 4px 4px 2px rgba(100,100,100,.3)}.hubspot-news .blog_name{position:absolute;bottom:0;padding:0 5px 10px 0;color:#002f6c;font-weight:600;font-family:'Barlow Condensed',sans-serif;line-height:1.2}.hubspot-news .blog_name .created{color:#666;font-weight:400}.strato{width:100%;height:100%;position:absolute;z-index:999;background-color:rgba(0,0,0,.6)}.logged-in .fascione-landing{margin-top:40px}.logged-in .swiper-container{margin-top:40px}.swiper-container{width:100%;height:100%;z-index:99;max-height:400px;margin-top:70px}.swiper-container .swiper-slide{min-height:400px;background-size:cover;background-position:center center}.swiper-container .freccia-down{width:40px;height:60px;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");bottom:10px;left:0;right:0;margin-left:auto;margin-right:auto;transform:rotate(90deg);z-index:99;background-repeat:no-repeat;background-size:cover;background-position:center center}.swiper-container .box-testo-fascione{font-family:'Barlow Condensed',sans-serif;width:max(5vw ,360px);height:auto;box-sizing:border-box;background-color:#feb700;position:absolute;top:50px;left:40px}.swiper-container .box-testo-fascione .testo-mobile{display:none}.swiper-container .box-testo-fascione .testo,.swiper-container .box-testo-fascione .testo-mobile{color:#fff;padding:10px 20px 10px 30px}.swiper-container .box-testo-fascione .testo .title,.swiper-container .box-testo-fascione .testo-mobile .title{font-family:'Barlow Condensed',sans-serif;line-height:1;text-transform:uppercase}.swiper-container .box-testo-fascione .testo p,.swiper-container .box-testo-fascione .testo-mobile p{font-family:'Barlow Condensed',sans-serif;line-height:1.2}.swiper-container .box-testo-fascione .link{padding:0 30px}.swiper-container .box-testo-fascione .link a{font-size:2.8rem;color:#fff;font-weight:500}.swiper-container .box-testo-fascione .cta{width:50%;background:#fff;font-size:2.4rem;padding:5px;text-align:center;margin:40px auto 30px}.swiper-container .box-testo-fascione .cta a{color:#002f6c;font-weight:500}.swiper-container .right_align{left:unset;right:40px}.page-template-default.faq{margin-top:0}.fascione-landing{padding-bottom:20px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:50px;height:400px}.fascione-landing .box-viola{background-color:#feb700;position:relative;width:360px;height:auto;left:120px;margin-top:30px;margin-bottom:120px}.fascione-landing .box-viola .box-content{padding:10px 25px 20px;line-height:1}.fascione-landing .box-viola .box-content .h1{color:#fff;text-transform:uppercase}.fascione-landing .box-viola .box-content .h2{color:#fff;text-transform:uppercase;margin-top:-10px}.fascione-landing .img-mobile{display:none}.energia-plus .titolo-sezione,.page-template-landing .titolo-sezione,.servizio-gestione-calore .titolo-sezione{background:#feb700;text-align:center;margin:120px 0 0}.energia-plus .titolo-sezione .titolo,.page-template-landing .titolo-sezione .titolo,.servizio-gestione-calore .titolo-sezione .titolo{font-size:3.2rem;text-transform:uppercase;color:#fff;font-weight:600;padding:32px 0}.energia-plus .torta,.page-template-landing .torta,.servizio-gestione-calore .torta{margin-top:40px;margin-bottom:10px}.energia-plus .torta .content,.page-template-landing .torta .content,.servizio-gestione-calore .torta .content{display:block;max-width:280px;margin:0 auto}.energia-plus .torta .pie canvas,.page-template-landing .torta .pie canvas,.servizio-gestione-calore .torta .pie canvas{width:80%;display:block;margin:0 auto 20px}.energia-plus .torta .square,.page-template-landing .torta .square,.servizio-gestione-calore .torta .square{width:30px;height:30px;background-color:#96C900;float:left;margin-top:7px;position:absolute}.energia-plus .torta .titolo,.page-template-landing .torta .titolo,.servizio-gestione-calore .torta .titolo{float:left;color:#002f6c;font-size:2.4rem;font-weight:600;padding-left:10px;width:100%;text-align:center}.energia-plus .torta hr,.page-template-landing .torta hr,.servizio-gestione-calore .torta hr{top:-10px;margin-bottom:12px;position:relative;border:0;border-top:2px solid orange;width:100%;display:inline-block}.energia-plus .torta p,.page-template-landing .torta p,.servizio-gestione-calore .torta p{color:#002f6c;font-size:1.8rem}.energia-plus .second-section,.page-template-landing .second-section,.servizio-gestione-calore .second-section{margin-top:200px;padding-bottom:70px}.energia-plus .second-section .sfondo,.page-template-landing .second-section .sfondo,.servizio-gestione-calore .second-section .sfondo{background-color:#f2f2f2;width:98%;display:block;margin:0 1%;padding-bottom:60px}.energia-plus .second-section .titolo-sezione,.page-template-landing .second-section .titolo-sezione,.servizio-gestione-calore .second-section .titolo-sezione{width:auto;max-width:320px;margin:0;top:-90px;left:-36px;position:relative}.energia-plus .second-section .torte .tit,.page-template-landing .second-section .torte .tit,.servizio-gestione-calore .second-section .torte .tit{color:#002f6c;padding:50px 40px 0}.energia-plus .second-section .torta .row,.page-template-landing .second-section .torta .row,.servizio-gestione-calore .second-section .torta .row{max-width:280px;margin:0 auto}.energia-plus .second-section .torta .p30,.energia-plus .second-section .torta .p70,.page-template-landing .second-section .torta .p30,.page-template-landing .second-section .torta .p70,.servizio-gestione-calore .second-section .torta .p30,.servizio-gestione-calore .second-section .torta .p70{float:left;min-width:50px;width:auto;min-height:100px;background-color:#2dccd3;margin:5px 0}.energia-plus .second-section .torta .p30 p,.energia-plus .second-section .torta .p70 p,.page-template-landing .second-section .torta .p30 p,.page-template-landing .second-section .torta .p70 p,.servizio-gestione-calore .second-section .torta .p30 p,.servizio-gestione-calore .second-section .torta .p70 p{color:#fff;font-size:1.6rem;font-weight:600;vertical-align:middle;padding:35px 5px}.energia-plus .second-section .torta .p70,.page-template-landing .second-section .torta .p70,.servizio-gestione-calore .second-section .torta .p70{background-color:#96C900;min-height:200px}.energia-plus .second-section .torta .p70 p,.page-template-landing .second-section .torta .p70 p,.servizio-gestione-calore .second-section .torta .p70 p{padding:85px 5px}.energia-plus .second-section .torta .testi,.page-template-landing .second-section .torta .testi,.servizio-gestione-calore .second-section .torta .testi{float:left;width:auto;padding:0 1% 0 5%;color:#002f6c;font-size:1.2rem}.energia-plus .second-section .torta .evidenzia,.page-template-landing .second-section .torta .evidenzia,.servizio-gestione-calore .second-section .torta .evidenzia{background-color:#2dccd3;color:#fff;font-size:1.6rem;text-align:center;padding:8px 5px}.energia-plus .second-section .torta .evidenzia span,.page-template-landing .second-section .torta .evidenzia span,.servizio-gestione-calore .second-section .torta .evidenzia span{color:#002f6c}.energia-plus .servizi h3,.page-template-landing .servizi h3,.servizio-gestione-calore .servizi h3{padding:0 15px 40px;color:#002f6c}.energia-plus .left-0{margin-left:0;padding-left:0}.right-0{padding-right:0;margin-right:0}.swiper-pagination{z-index:99;background-color:#fff}.swiper-pagination,.swiper-pagination-offerte{position:relative;display:block;margin:0 auto 80px;text-align:center}.swiper-pagination .swiper-pagination-bullet,.swiper-pagination-offerte .swiper-pagination-bullet{margin:30px 5px 0;border-radius:0}.swiper-pagination .swiper-pagination-bullet-active,.swiper-pagination-offerte .swiper-pagination-bullet-active{transform:scale(1.8)}.coriandoli{min-height:10px;width:100%;position:relative;left:0;background-image:url(img/mattonciniBEG_2020.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:99}.container-coriandoli{background-image:url(img/coriandoli.png);background-repeat:no-repeat;background-position:center center;min-height:103px;background-size:contain;margin:40px auto 40px;width:90%}.container-coriandoli .tit-hp-new{font-family:'Barlow Condensed',sans-serif;color:#002f6c;line-height:1;text-transform:uppercase;font-weight:400;max-width:620px;text-align:center;display:block;margin:0 auto;padding-top:10px;font-size:3.3rem}.testo-introduttivo{padding:40px 0}.testo-introduttivo p{color:#002f6c}.sezione-box{padding:20px 15px 40px}.sezione-box .box .img{min-height:160px;background-repeat:no-repeat;background-position:center center;background-size:cover}.sezione-box .box .content{background-color:#002f6c;padding:20px 8%}.sezione-box .box .content .title{color:#fff;text-transform:uppercase;min-height:80px;line-height:1}.sezione-box .box .content .text{color:#fff;min-height:180px;padding-top:25px}.sezione-box .box .content .cta{background-color:#feb700;padding:8px 0}.sezione-box .box .content .cta a{color:#fff;font-size:1.8rem;font-weight:600;text-align:center;display:block;width:100%;text-transform:uppercase}.page-template-servizio .sezione-box .box .content,.page-template-servizio-interno .sezione-box .box .content{background-color:#feb700}.page-template-servizio .sezione-box .box .content .cta,.page-template-servizio-interno .sezione-box .box .content .cta{background-color:#002f6c}.page-template-servizio .servizi,.page-template-servizio-interno .servizi{margin:80px auto}.page-template-servizio .servizi .title,.page-template-servizio-interno .servizi .title{background-color:#feb700;width:auto;position:absolute;top:-60px;left:-25px}.page-template-servizio .servizi .title h3,.page-template-servizio-interno .servizi .title h3{color:#fff;font-size:3.5rem;padding:0 25px 10px;line-height:1.4;text-transform:uppercase;font-weight:600}.page-template-servizio .servizi .box,.page-template-servizio-interno .servizi .box{margin:75px auto;padding-inline:2%}.page-template-servizio .servizi .box img,.page-template-servizio-interno .servizi .box img{width:45px;float:left}.page-template-servizio .servizi .box .testo,.page-template-servizio-interno .servizi .box .testo{float:left;width:calc(99% - 65px);color:#002f6c;font-size:2rem;text-transform:uppercase;min-height:100px;line-height:1;padding-top:5px;padding-left:20px}.page-template-servizio .servizi .sfondo,.page-template-servizio-interno .servizi .sfondo{background-color:#f2f2f2}.page-template-servizio-privati .vantaggi,.page-template-servizio-privati-casagreen .vantaggi{margin:60px auto 130px}.page-template-servizio-privati .vantaggi .fs-h2,.page-template-servizio-privati-casagreen .vantaggi .fs-h2{padding:0 20px 10px}.page-template-servizio-privati-casagreen .logo-casagreen{position:absolute;width:100%;top:170px}.page-template-servizio-privati-casagreen .logo-casagreen img{position:relative;z-index:999;width:350px;left:calc(100% - 400px)}.page-template-servizio-privati-casagreen .centered{display:block;margin:0 auto;max-width:960px}.page-template-servizio-privati-casagreen .sezione-box .box{padding-bottom:25px}.page-template-servizio-privati-casagreen .sezione-box .box .img{min-height:220px}.page-template-servizio-privati-casagreen .coriandoli{background-image:url(img/mattonciniBEG_2020.svg)}.page-template-servizio-privati-casagreen .container-coriandoli{background-image:url(img/casagreen_coriandoli.svg)}.page-template-servizio-privati-casagreen .sezione-box .box .content{background-color:#73C985}.page-template-servizio-privati-casagreen .sezione-box .box .content .cta{background-color:#002f6c}.page-template-servizio-interno .vantaggi .testo{width:100%;padding-inline:2%}.why .title{background-color:#feb700}.why .title h3{color:#fff;padding:10px 25px 10px;line-height:1.4;text-align:center;text-transform:uppercase;font-weight:600}.why .box{margin:80px auto}.why .box .single{width:25%;float:left}.why .box .single img{display:block;margin:0 auto;max-width:160px}.why .box .single .testo{padding-top:10px;color:#002f6c;font-size:2rem;line-height:1.2;font-weight:600;width:80%;text-align:center;margin:10px auto}.vantaggi{position:relative}.vantaggi .col-md-12{background-color:#f2f2f2}.vantaggi .sfondo{width:98%;margin:0 1%}.vantaggi .title{background-color:#002f6c;position:absolute;top:-40px;left:-25px}.vantaggi .title h4{color:#fff;font-size:3.5rem;padding:0 25px 10px;line-height:1.4;text-transform:uppercase;font-weight:600}.vantaggi .testo{padding-top:10px;color:#002f6c;line-height:1.2;font-weight:400;width:80%;margin:30px 2% 40px}.servizi .sfondo{width:98%;margin:0 1%}.note p{color:#58595b;text-align:center;width:80%;display:block;margin:20px auto 40px}.faq{margin-top:80px}.faq .titolo{background-color:#002f6c;margin-bottom:90px;-webkit-box-shadow:5px 5px 0 0 #d2d2d2;-moz-box-shadow:5px 5px 0 0 #d2d2d2;box-shadow:5px 5px 0 0 #d2d2d2}.faq .titolo h5{color:#fff;font-weight:600;text-align:center;padding:25px 0}.faq .titolo h5 a{color:#fff;text-decoration:none}.faq .domanda{color:#002f6c;line-height:1.2;padding:20px 0}.faq .domanda.active{color:#feb700}.faq .informazioni-utili-row{border-top:1px solid #002f6c}.faq .informazioni-utili-row:last-child{border-bottom:1px solid #002f6c}.faq .informazioni-utili-row::after{display:none}.faq .informazioni-utili-wrap-risposta{padding:40px 0 20px 40px;color:#002f6c;display:none}.faq .testi{margin-bottom:60px}.home form input{width:100%!important}.form-gestione{background-color:#2dccd3;margin-top:50px;margin-bottom:50px}.form-gestione .title{margin-top:30px;font-size:3.2rem;text-transform:uppercase;color:#002f6c}.form-gestione .riga{height:1px;width:100%;background-color:#002f6c;margin:25px 0 20px}.form-gestione .text{color:#002f6c;font-size:2.4rem;font-weight:400;padding-bottom:30px}.form-gestione form{width:100%}.form-gestione form input{width:50%;display:block;margin:0 auto;padding:12px;border:0;margin-top:12px}.form-gestione form input[type=submit]{padding:8px;border:0;background-color:#002f6c;color:#fff;text-align:center;font-weight:600;font-size:1.8rem}.form-gestione form ::-webkit-input-placeholder{color:#A0A0A0;padding-left:5px;font-size:1.5rem}.form-gestione form :-moz-placeholder{color:#A0A0A0;padding-left:5px;font-size:1.5rem}.form-gestione form ::-moz-placeholder{color:#A0A0A0;padding-left:5px;font-size:1.5rem}.form-gestione form :-ms-input-placeholder{color:#A0A0A0;padding-left:5px;font-size:1.5rem}.link-portale{color:#fff;background:#002f6c;width:100%;position:relative;display:block;padding:10px 0;text-align:center;margin-bottom:25px;font-size:2rem;-webkit-transition:all .6s;transition:all .6s}.link-portale:hover{color:#002f6c;background:#fff;-webkit-transition:all .6s;transition:all .6s}.link-control a{color:#fff;background:#feb700;width:100%;display:block;height:50px;margin:0 auto;text-align:center;line-height:50px;font-size:25px;text-transform:uppercase;font-weight:600;border:1px solid #feb700;-webkit-transition:all .6s;transition:all .6s}.link-control a:hover{color:#feb700;background:#fff;-webkit-transition:all .6s;transition:all .6s}form .titoletto{font-size:2.8rem;text-transform:uppercase;color:#fff}form input[type=submit]{font-family:'Barlow Condensed',sans-serif;background-color:#002f6c;color:#fff;display:block;margin:0 auto;text-align:center;padding:10px;min-width:320px;border:0;font-size:2rem;text-transform:uppercase;margin-top:50px}form a{text-decoration:underline;color:#fff!important}.contatti{margin:80px auto}.contatti .img{display:block;margin:0 auto}.contatti .img img{margin:0 auto;display:block}.contatti .right{border-left:1px solid #002f6c}.contatti .right .content{padding-left:20%;font-size:1.6rem;font-family:'Barlow Condensed',sans-serif;color:#002f6c;line-height:1.2}.contatti .right .content img{position:absolute;left:55px}.contatti .right .content span{font-size:3.2rem;font-weight:400}.balloon h3{font-size:1.2em;margin:10px 0;color:#004f9e}#block-views-store-locator-block-2{padding-top:40px}.row.sede-filiali{font-weight:300;margin-top:70px;line-height:1.7;text-align:center;background:#f7f7f7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:40px 0}.row.sede-filiali h3{color:#004f9e;font-size:1.6em;margin-bottom:35px;position:relative;margin-top:0;display:inline-block}.row.sede-filiali h3::after{width:100%;background:#69c9ca;background:-moz-linear-gradient(left,#69c9ca 0,#004f9e 35%,#ce007f 71%,#e95160 85%,#cdcb00 100%);background:-webkit-linear-gradient(left,#69c9ca 0,#004f9e 35%,#ce007f 71%,#e95160 85%,#cdcb00 100%);background:linear-gradient(to right,#69c9ca 0,#004f9e 35%,#ce007f 71%,#e95160 85%,#cdcb00 100%);content:"";position:absolute;bottom:-10px;height:2px;margin:0 auto;left:0;right:0}.row.sede-filiali span{font-size:.9em}.row.sede-filiali .testo{font-size:1.4em;color:#555;font-weight:300}.row.sede-filiali .testo a{color:inherit}.testo-sedi{text-align:center;font-weight:300;padding:60px 0;line-height:1.4;font-size:2.6em;color:#004f9e}#block-views-store-locator-block-2 h3{color:#004f9e;font-size:1.8em;text-align:center;text-transform:uppercase;margin-bottom:45px;margin-top:30px;width:100%;clear:both;display:inline-block;position:relative}#block-views-store-locator-block-2 h3::after{content:'';background:#f3f3f3;width:100%;height:1px;display:block;float:left;position:absolute;bottom:-15px}.filiale-row{width:100%;float:left;min-height:270px;line-height:1.7}.filiale-row h4{color:#004f9e;font-size:1.2em;position:relative;margin-bottom:20px}.filiale-row h4:after{content:"";position:absolute;bottom:0;width:100%;height:1px;background:#69c9ca;background:-moz-linear-gradient(left,#69c9ca 0,#004f9e 35%,#ce007f 71%,#e95160 85%,#cdcb00 100%);background:-webkit-linear-gradient(left,#69c9ca 0,#004f9e 35%,#ce007f 71%,#e95160 85%,#cdcb00 100%);background:linear-gradient(to right,#69c9ca 0,#004f9e 35%,#ce007f 71%,#e95160 85%,#cdcb00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69c9ca', endColorstr='#cdcb00', GradientType=1);left:0;bottom:-6px}.filiale-row .orario p,.filiale-row .testo p{font-size:1.6rem;margin-bottom:0;line-height:1.4}.filiale-row .orario{color:#16345f;background:#fafafa;padding:5px 10px;width:100%;line-height:1.8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.filiale-row .orario p{margin:0;padding:0}.filiale-row .orario p.label{font-weight:700!important;color:#16345f;text-transform:uppercase;margin:0;padding:0}.page-template-store-locator a,.page-template-store-locator li,.page-template-store-locator p,.page-template-store-locator ul{color:#002f6c}.page-template-store-locator .testo-introduttivo h5{color:#002f6c;font-size:2.5rem}.page-template-store-locator .testo-introduttivo span{font-weight:400}.page-template-store-locator .sede-filiali h3{text-transform:uppercase;color:#002f6c;width:60%;text-align:left}.page-template-store-locator .sede-filiali h3:after{display:none}.page-template-store-locator .testo{text-align:left;width:60%;display:block;margin:0 auto}.page-template-store-locator .icona{position:absolute;left:40px;width:30px;top:0}.page-template-store-locator .sede-filiali .testo{color:#002f6c;font-size:1.8em;line-height:1.3}.page-template-store-locator .sede-filiali h3{font-size:2em;font-weight:600;padding-bottom:10px}.page-template-store-locator .sede-filiali{margin-left:0;margin-right:0}.page-template-store-locator .info-pdf{background-image:url(https://www.bluenergygroup.it/wp-content/themes/bluenergy/img/offerta-2019/icona_download.png);background-size:30px}.page-template-store-locator .chi-siamo{margin-bottom:40px}.page-template-store-locator .testo-sedi{color:#002f6c;font-size:2.3rem;padding:unset;text-align:left}.page-template-store-locator h3.testo-sedi{font-weight:600;text-transform:uppercase}.page-template-store-locator .row.sede-filiali{margin-bottom:80px}.page-template-store-locator h3.store-locator-regione{background:#feb700;font-weight:600;color:#fff;padding:10px 0;text-align:center;text-transform:uppercase;clear:both;display:inline-block;position:relative;width:100%}.page-template-store-locator .filiale-row h4{font-size:2.4em;color:#002f6c}.page-template-store-locator .filiale-row h4:after{background:#feb700}.page-template-store-locator .col-md-5 .testo{margin:0}.divisorio{height:1px;width:100%;background-color:#feb700;margin:40px auto}#iubenda_policy,#iubenda_policy h2,#iubenda_policy h3,#iubenda_policy p{font-family:'Barlow Condensed',sans-serif;color:#002f6c!important;font-size:1.6rem!important;line-height:1.1!important}.form-columns-2,form fieldset{max-width:100%!important}.container-form{display:block;color:#fff;font-family:'Barlow Condensed',sans-serif}.container-form .container_12{background-color:#2dccd3}.container-form .hs-richtext.hs-main-font-element h3{text-transform:uppercase;font-weight:600;font-size:2rem}.container-form .hs-form-required{display:none}.container-form h3{color:#fff}.container-form h3.icona{display:none}.container-form .hs-richtext .titoletto,.container-form div,.container-form p{font-size:.9rem;font-family:'Barlow Condensed',sans-serif}.container-form .servizi-form-intro,.container-form .servizi-form-intro .titoletto{font-size:2.6rem;text-transform:uppercase;font-weight:600;line-height:1.2;font-family:'Barlow Condensed',sans-serif;color:#fff}.container-form .servizi-form-intro{font-size:2.2rem;text-transform:unset;font-weight:400}.container-form .hs-form-radio label{font-weight:400}.hs-form .webform-submit{position:relative}form{box-sizing:border-box;padding:20px 5% 5%;margin-bottom:80px}form .hs-error-msgs{color:red;text-transform:uppercase;font-weight:600}form select{margin:10px 0;width:100%!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;padding:12px 20px;color:#002f6c;background-color:#fff}form input[type=email],form input[type=number],form input[type=tel],form input[type=text]{width:100%!important;margin:10px 0;border-radius:0;border:none;padding:12px 20px;color:#002f6c}form a{color:#002f6c}.hs-form .webform-submit:hover{background-color:#fff!important;color:#002f6c;-webkit-transition:all .8s;transition:all .8s}.hs-form .webform-submit{position:relative;background-color:#002f6c!important;color:#fff;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:1.6rem;width:60%;font-weight:600;display:block;margin:60px auto 0;border:0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:all .8s;transition:all .8s}.hs-form-booleancheckbox,.hs-richtext{font-family:'Barlow Condensed',sans-serif;color:#fff}.hs-form-booleancheckbox p,.hs-richtext p{font-size:.8rem}.hs-form .hs-form-booleancheckbox label,.hs-form .inputs-list label{line-height:1;font-weight:400}.hs-form-radio-display{color:#002f6c}.hs-form input[type=email],.hs-form input[type=text],.hs-form input[type=tel]{margin:10px 0;width:100%;border-radius:5px;border:none;padding:5px 20px;color:#16345f}.hs-form .inputs-list li span{font-size:1.2rem;padding-left:10px}.hs-error-msgs{color:#fff}.hs-form .inputs-list li{list-style-type:none}.hs-form .inputs-list li a{color:#fff}.hs-form .inputs-list{margin-left:-38px}.hs-form .hs-form-radio label{font-size:1em}.hs-form .hs-form-field label{display:none}.hs-form .hs-form-booleancheckbox label,.hs-form .inputs-list label{display:block}.hs-form .webform-submit:hover{background:#fff;color:#16345f}.hs-form .webform-submit{background:#16345f!important;display:inline-block;position:absolute;color:#fff;bottom:0;right:0;font-size:.9em;font-size:1.1em;border:1px solid #16345f;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px;margin:0}.hs-form .webform-submit{text-decoration:none;padding:8px 25px;display:block;font-weight:400;background:0 0;border:none}.form-hubspot{background-color:#0057B8}.form-hubspot .hs-form-booleancheckbox-display{font-size:inherit;font-weight:inherit}.form-hubspot .hs-richtext p{font-size:inherit}.wpcf7-form small{color:#fff}.legal-consent-container .hs-form-booleancheckbox-display p{font-size:9pt;font-weight:400;margin-left:-11px}.hs-richtext{font-size:10pt;font-weight:400}form{box-sizing:border-box;padding:5%;color:#002f6c}form select{margin:10px 0;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;padding:5px 20px;color:#002f6c;background-color:#fff}form a{color:#fff}.hs-form .webform-submit:hover{background-color:#fff!important;color:#002f6c!important;-webkit-transition:all .8s;transition:all .8s}.hs-form .webform-submit{position:relative;background-color:#002f6c!important;color:#fff;font-family:'Barlow Condensed',sans-serif;float:none;text-transform:uppercase;font-size:1.8rem;width:40%;font-weight:600;display:block;margin:60px auto 40px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:all .8s;transition:all .8s}.hs-form-booleancheckbox,.hs-richtext{font-family:'Barlow Condensed',sans-serif;color:#fff}.hs-form-booleancheckbox p,.hs-richtext p{font-size:1.2rem!important;color:#fff}.hs-form .hs-form-booleancheckbox label,.hs-form .inputs-list label{line-height:1;font-weight:400}.hs-form-radio-display{color:#002f6c}footer{width:100%;position:relative}footer .menu-sotto{margin-bottom:50px}footer .menu-sotto .nolink{font-size:2rem;color:#002f6c;display:block;padding-bottom:15px;font-weight:500}footer .menu-footer-main{padding-block:40px}footer .menu-footer-main .expanded ul{padding-left:0;padding-top:15px;border-top:1px solid #002f6c}footer .menu-footer-main li{list-style-type:none}footer .menu-footer-main li a{font-size:1.8rem}footer .menu-footer-main .sub-menu{display:none}footer .coriandoli{min-height:10px;width:100%;position:absolute;bottom:0;left:0;background-image:url(img/mattonciniBEG_2020.svg);background-repeat:no-repeat;background-size:cover;background-position:center center}footer .bottom{font-family:'Barlow Condensed',sans-serif;font-size:19px;width:100%;background:#002f6c;text-align:left;color:#fff;padding:40px 0 30px;line-height:1.4;bottom:0}footer .bottom a{color:#fff}footer .bottom ul{text-align:left;padding:20px 0 0 0;font-size:21px}footer .bottom ul li{display:inline-block;text-align:center;margin:0;padding:0 10px;list-style:none;position:relative}footer .bottom ul li a{color:#fff}footer .bottom ul li:first-child{padding:0 10px 0 0}footer .bottom ul li::after{content:"-";display:block;color:#fff;position:absolute;right:-4px;top:0}footer .bottom ul li.last::after{content:""}footer .divisorio-footer{width:40%;display:block;margin:40px 30%;height:1px;background-color:#fff;position:relative;float:left}footer .socials{max-width:320px;display:block;margin:0 auto}footer .socials img{max-width:45px;height:auto;margin:0 1%;display:inline}.foot-loghi{gap:40px;align-items:center}.invisible{position:absolute;top:-1000px}.lavoro-etico{width:98%;max-width:140px}.page-template-offerte-di-lavoro .testo-introduttivo{padding:30px 15px}.page-template-offerte-di-lavoro hr{border-top:1px solid #002f6c;margin:35px 0 70px}.page-template-offerte-di-lavoro .hr-post{margin:115px 0 0}.page-template-offerte-di-lavoro .sing-posizione-tit{color:#002f6c;text-transform:uppercase}.page-template-offerte-di-lavoro .sing-posizione-body{color:#002f6c}.page-template-offerte-di-lavoro .sing-posizione::after{display:none}.page-template-offerte-di-lavoro .sing-posizione-link{float:right;text-transform:uppercase}.page-template-offerte-di-lavoro .sing-posizione-area{font-size:1em;color:#002f6c}.page-template-offerte-di-lavoro .energia-servizio{background-color:#2dccd3;padding:50px 0 0 0}.page-template-offerte-di-lavoro .energia-servizio span{padding-top:5px;color:#fff;font-size:1.2em;text-transform:uppercase}.page-template-offerte-di-lavoro .align-center{width:80%;margin:0 10%;display:block}.page-template-offerte-di-lavoro .align-center img{width:auto;height:auto}.page-template-offerte-di-lavoro .askInfo{margin:30px auto;border-top:1px solid #002f6c}.page-template-offerte-di-lavoro .askInfo .askInfo-cont{background:0 0;text-transform:uppercase;text-align:center;padding:10px 0;font-weight:600;font-size:1.1em}.single-offerte_di_lavoro .box-viola{width:430px}.single-offerte_di_lavoro .testo-introduttivo{padding:30px 15px}.single-offerte_di_lavoro .testo-introduttivo h2{color:#002f6c}.single-offerte_di_lavoro .testo-introduttivo a,.single-offerte_di_lavoro .testo-introduttivo li,.single-offerte_di_lavoro .testo-introduttivo ul{color:#002f6c;font-size:1.2em}.posizioni-aperte{font-size:26px;text-align:center;margin:20px 0;font-weight:600}.sing-posizione{font-size:20px;position:relative;padding-bottom:30px;margin-bottom:30px}.sing-posizione h2{color:#ce007f;position:relative;font-size:1.2em;font-weight:700;margin-top:15px}.sing-posizione-area{font-size:.8em;color:#777}.sing-posizione::after{display:block;content:'';width:100%;height:1px;background:url(img/fondino-barra-colorata.png);background-size:contain;position:absolute;bottom:0}.sing-posizione-link{background:#16345f;color:#fff;display:inline-block;border:1px solid #16345f;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:10px 20px;margin-top:20px}.sing-posizione-link:hover{background:#fff;color:#16345f}.wpcf7 input[type=file]{color:#fff!important}.wpcf7-response-output{position:fixed;top:150px;left:0;right:0;margin-left:auto!important;margin-right:auto!important;width:300px;text-align:center;background:#fff;color:#000;font-family:Barlow;height:auto;padding:50px!important}.grecaptcha-badge{display:none!important}.form-contatto-cont{margin-top:80px;font-weight:400;background-color:#002f6c;border-radius:16px}.form-contatto-cont div,.form-contatto-cont label{color:#fff;font-weight:400}.form-contatto-cont .wpcf7{padding:40px}.form-contatto-cont .dichiaro,.form-contatto-cont small{font-size:10pt;font-weight:400;font-family:'Barlow Condensed',sans-serif}.form-contatto-cont .dichiaro{position:absolute;top:8px;left:60px}.form-contatto-cont form input[type=submit]{border-radius:16px;width:50%;display:block;margin:60px 25% 20px;font-size:20px;font-weight:600;text-transform:uppercase}.form-contatto-cont a,.form-contatto-cont a:hover{color:#fff!important}.form-contatto-cont .wpcf7-response-output{color:#000}form{margin-top:30px}form label{font-size:1.5rem}form input,form select{width:100%;height:50px;margin:0 0 30px 0;color:#333!important;font-size:1.6rem}form select{margin:10px 0 30px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}form textarea{font-size:1.6rem}form input[type=checkbox]{width:15px;height:15px;margin:10px 10px 0 0}form input[type=submit]{background:#feb700;color:#fff!important;float:right;border:1px solid #16345f;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:10px 20px;position:relative;width:100px;margin-top:50px;font-size:1.6rem}form .wpcf7-validates-as-required{color:#fff}form textarea{width:100%;margin:0 0 30px 0;color:#333}form .required{color:red}.titolo-dentro{padding:0 0 30px 20px}@media only screen and (max-width:1200px){.contatti .right .content{padding-left:0;text-align:center}.contatti .right .content img{position:relative;left:-9px}}@media only screen and (max-width:1024px){.hubspot-news .col-md-3{width:47%}.page-template-servizio-privati-casagreen .logo-casagreen{top:unset;bottom:190px}.page-template-servizio-privati-casagreen .logo-casagreen img{width:230px;left:70%}}@media only screen and (max-width:992px){.sezione-box .box{margin-top:50px}.sezione-box .box .img{min-height:350px}.left-0{margin-left:auto;padding-left:15px}.right-0{padding-right:0;margin-right:15px}.form-gestione form{width:100%;margin-left:0;padding-bottom:80px}.contatti .img{margin:40px auto 80px}.contatti .right{border-left:0}.page-template-servizio .servizi .title,.page-template-servizio-interno .servizi .title{position:relative}.page-template-servizio .servizi .box,.page-template-servizio-interno .servizi .box{margin:0 auto}.form-gestione{max-width:94%}.vantaggi .testo{padding-top:60px}.vantaggi .testo p{margin:0 3% 10px}footer .menu-footer-main .expanded{margin-top:30px}}@media only screen and (max-width:800px){.fascione-landing .box-viola{background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:3px}.fascione-landing .box-viola .box-content{position:absolute;bottom:0}.why .box .single{width:50%;margin:25px auto;min-height:300px}.page-template-servizio-privati-casagreen .logo-casagreen{width:90%;left:40px;bottom:170px}.page-template-servizio-privati-casagreen .logo-casagreen img{display:none}.swiper-container .box-testo-fascione{background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.swiper-container .box-testo-fascione .testo,.swiper-container .box-testo-fascione .testo-mobile{position:absolute;bottom:0}}@media only screen and (max-width:600px){.page-template-servizio .servizi .title h3,.page-template-servizio-interno .servizi .title h3{font-size:2.5rem}.hubspot-news .col-md-3{width:96%;min-height:530px}.contatti .img img{max-width:100%}.foot-loghi{flex-direction:column;align-items:flex-start}}@media only screen and (max-width:480px){.page-template-servizio .servizi .title h3,.page-template-servizio-interno .servizi .title h3{padding:10px 25px 10px}.swiper-container .swiper-slide{min-height:auto;background-image:none!important}.swiper-container .swiper-slide img{width:100%;height:auto;max-height:350px}.swiper-container .box-testo-fascione{width:100%;position:relative}.swiper-container .box-testo-fascione .testo{background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0}.swiper-container .box-testo-fascione .testo .title{font-size:3rem;position:absolute;bottom:30px}.swiper-button-next,.swiper-button-prev,.swiper-container .freccia-down{display:none}.fascione-landing{background-image:none!important;padding-bottom:0;height:auto;position:relative}.fascione-landing .img-mobile{display:block;width:100%;max-width:100%}.fascione-landing .img-desktop{display:none}.fascione-landing .box-viola{position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;margin-top:0}.fascione-landing .box-viola .box-content .h1{font-size:3rem}.why .title h3{line-height:1.1}.sezione-box .box .img{min-height:200px}.why .box .single{width:100%}form input[type=submit]{min-width:unset}.vantaggi .title h4{font-size:2.6rem;line-height:1.1}.vantaggi .testo ul{padding-bottom:40px}.page-id-113 .servizio:last-child{padding-bottom:40px}.page-template-servizio .servizi .sfondo,.page-template-servizio-interno .servizi .sfondo{padding-bottom:45px}.page-template-servizio-privati-casagreen .logo-casagreen{left:23px}.container-coriandoli .tit-hp-new{font-size:2.8rem}}