body,html{overflow-x:hidden}body{cursor:default}a{cursor:pointer;color:inherit}a:focus,a:hover{text-decoration:none;outline:0;color:inherit}.btn,.btn-primary,.btn-submit{margin-right:0;text-transform:uppercase;border-radius:0!important;border:none}.margin-reset{margin:0!important}.padding-reset{padding:0!important}.border-reset{border:none!important}.block{display:block}.inline-block{display:inline-block}.none{display:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.align-items-center{align-items:center}.w1900{max-width:1900px;width:100%;margin:auto;position:relative}.w1920{max-width:1920px;width:100%;margin:auto;position:relative}.container,.container-fluid{position:relative}.form-privacy a,.form-privacy-minimal a{font-size:16px}.hvr-fade{overflow:visible!important}@media screen and (min-width:768px){.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:992px){.text-center-sm{text-align:center}}@media screen and (max-width:767px){.text-center-xs{text-align:center}}.flex-xs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.inline-block-flex-md{display:inline-block}.flex-align-center{align-self:center}.flex-justify-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-end{align-self:flex-end}.container-inside-fluid{margin:0;padding:0 15px;width:100%}@media screen and (min-width:768px){.container-inside-fluid{max-width:750px;margin:0 auto}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-sm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media screen and (min-width:992px){.container-inside-fluid{max-width:940px;margin:0 auto}.flex,.inline-block-flex-md{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-reverse{flex-direction:row-reverse}}@media screen and (min-width:1200px){.container-inside-fluid{max-width:1140px;margin:0 auto}}@media (min-width:768px){a.no-link-sm{pointer-events:none;cursor:default}}.mrg-auto{margin:auto}.mrg-top-auto{margin-top:auto}.mrg-bottom-auto{margin-bottom:auto}.mrg-left-auto{margin-left:auto}.mrg-right-auto{margin-right:auto}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.shout{font-size:21px}@media (min-width:768px){.shout{font-size:24px}}@media (min-width:1200px){.shout{font-size:28px}}.inline-flex{display:inline-flex;flex-wrap:wrap}.w100{width:100%}.h100{height:100%}.clear{clear:both}body{color:#313131;font-family:Poppins,sans-serif;font-size:18px;font-weight:400}@media (min-width:992px){body{margin-top:0}}body.not-index{margin-top:70px}@media (min-width:768px){body.not-index{margin-top:130px}}@media (min-width:1540px){body.not-index{margin-top:130px}}.header{width:100%;margin:0 auto;z-index:10;left:0;right:0;top:0;position:fixed}@media (max-width:991px){.header{overflow:hidden}}@media (min-width:768px){.header{top:0;position:fixed;transition:.7s all}}@media (min-width:992px){.header{align-items:center;padding:0 35px}}@media (min-width:1200px){.header{padding:0 50px}}@media (min-width:1540px){.header{padding:0 70px}}.header .navbar{border:0;transition:.7s ease-in-out}@media (min-width:768px){.header .navbar{padding:10px 0}}@media (min-width:992px){.header .logo{margin-top:20px;margin-bottom:-20px}}.header .menu-wrapper{overflow-y:scroll}@media (min-width:992px){.header .menu-wrapper{transition:.4s all}.header .menu-wrapper .cstm-menu>li>a[onclick*="return false"]:before{border-color:#fff}.header .menu-wrapper .cstm-menu a span:after{background:#fff}}.header .sfumatura{position:absolute;top:0;left:0;pointer-events:none}.header.on-fixed{transition:.7s all}.header.on-fixed .navbar{transition:.7s ease-in-out}@media (min-width:768px){.header.on-fixed .navbar{padding:7.5px 0}}.header.not-index,.header.on-fixed{background:#313131}.header.not-index .logo,.header.on-fixed .logo{margin-top:0;margin-bottom:0}.header.not-index .logo img,.header.on-fixed .logo img{height:110px}@media (max-width:767px){.header.not-index .logo img,.header.on-fixed .logo img{height:60px}}.header.not-index .sfumatura,.header.on-fixed .sfumatura{display:none}.header .navbar{position:relative;margin-bottom:0;padding:5px 0;margin:0 15px;border-radius:0}@media (max-width:359px){.header .navbar{margin:0 10px}}@media (min-width:768px){.header .navbar{padding:10px 0;margin:0 20px}}@media (min-width:992px){.header .navbar{padding:10px 0;margin:0;width:100%}}.header .logo{margin-right:auto}.header .logo img{transition:.7s all}@media (max-width:767px){.header .logo img{height:60px}}.header .navbar.fixed{position:fixed;top:0;z-index:130}.image-slider{position:relative}.image-slider .pos-abs{z-index:1;color:#fff;font-weight:700;font-size:24px}@media (min-width:768px){.image-slider .pos-abs{font-size:30px;line-height:1.08}}@media (min-width:992px){.image-slider .pos-abs{top:auto;bottom:20%;margin:0 3%}}@media (min-width:1200px){.image-slider .pos-abs{font-size:46px}}@media (min-width:1540px){.image-slider .pos-abs{font-size:70px}}@media (max-width:991px){.image-slider .pos-abs{position:relative;background:#313131;padding:8px 15px;text-align:center}}.contacts-cta{font-size:16px;position:relative;padding:0;margin-left:auto}@media (min-width:992px){.contacts-cta{padding-right:15px;font-size:16px}}@media (min-width:1200px){.contacts-cta{padding-right:30px;font-size:24px}}@media (min-width:1540px){.contacts-cta{font-size:30px}}.contacts-cta a{padding:6px 7.5px;position:relative;font-weight:500;color:#fff}@media (min-width:992px){.contacts-cta a{padding:10px 8px}}@media (min-width:1200px){.contacts-cta a{padding:10px 17px}}@media (max-width:991px){.contacts-cta a .label{display:none}}@media (min-width:992px){.contacts-cta a img{margin-right:10px}}@media (max-width:991px){.contacts-cta a img{height:35px;width:35px}}@media (max-width:376px){.contacts-cta a img{height:30px;width:30px;padding:0}}.contacts-cta a .tel-number{display:none}@media (min-width:992px){.contacts-cta a .tel-number{display:inline}}@media (min-width:992px){.contacts-cta a.tel{margin-right:0;padding-right:0}}.contacts-cta a.btn-first{margin:auto 3px;font-weight:500;min-width:unset;color:#fff}@media (max-width:376px){.contacts-cta a.btn-first{min-width:inherit}}@media (min-width:768px){.contacts-cta a.btn-first{margin:auto 5px}}@media (min-width:1200px){.contacts-cta a.btn-first{font-size:20px}}@media (max-width:767px){.contacts-cta a.btn-first img{margin:auto;padding:4px}}@media (min-width:768px){.contacts-cta a.only-xs{background:0 0;border:none}}.contacts-cta a.richiedi{margin-left:5px;font-weight:700;transition:.4s all;background:#ffde16;color:#313131;padding:9px 12.5px;border-radius:6px}@media (min-width:768px){.contacts-cta a.richiedi{padding:14px 15px;border:2px solid #ffde16;border-radius:15px}}@media (min-width:992px){.contacts-cta a.richiedi{padding:18px 15px}}@media (min-width:1200px){.contacts-cta a.richiedi{padding:22px 25px;min-width:300px;text-align:center}}@media (min-width:1200px){.contacts-cta a.richiedi{margin-left:25px}}.contacts-cta a.richiedi span{display:inline;margin:0 auto}@media (min-width:768px){.contacts-cta a.richiedi:focus,.contacts-cta a.richiedi:hover{background:#fff;border-color:#fff;color:#313131}}.contacts-cta span{line-height:1}.languages-wrap{font-weight:500;margin-top:25px}@media (min-width:992px){.languages-wrap{text-align:left;margin-left:45px;margin-top:35px}}@media (min-width:1200px){.languages-wrap{margin-left:75px}}.languages-wrap .label-select{margin-right:20px}.languages-wrap img{margin-right:10px}.languages-wrap img.arrow{margin:0;margin-left:10px;transition:.4s all}@media (max-width:767px){.languages-wrap img.arrow{width:12px;height:7px}}.languages-wrap .current-lang{cursor:pointer;padding-bottom:5px;position:relative;padding-left:15px;padding-right:15px}.languages-wrap .current-lang:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ffde16}.languages-wrap .select-lang{display:flex;margin-top:5px;opacity:0;transition:.4s all}@media (min-width:1200px){.languages-wrap .select-lang{margin-bottom:20px}}.languages-wrap .select-lang a{cursor:default;pointer-events:none;padding:1px 0;margin:1px auto;align-items:center}.languages-wrap .select-lang a img{transition:.4s all}.languages-wrap .select-lang a:focus img,.languages-wrap .select-lang a:hover img{opacity:.6}.languages-wrap .languages{position:relative;color:#ffde16}@media (max-width:767px){.languages-wrap .languages{font-size:16px}}.languages-wrap .languages.opened img.arrow{transform:rotate(180deg)}.languages-wrap .languages.opened .select-lang{opacity:1;z-index:11}.languages-wrap .languages.opened .select-lang a{cursor:pointer;pointer-events:inherit}.navbar-toggle-wrap{cursor:pointer;line-height:1;position:relative;text-align:center;padding:15px;border-radius:6px;flex-direction:column}@media (max-width:991px){.navbar-toggle-wrap{order:1;margin-left:5px}}@media (max-width:767px){.navbar-toggle-wrap{padding:14px}}@media (max-width:376px){.navbar-toggle-wrap{padding:11.5px}}@media (min-width:768px){.navbar-toggle-wrap{padding:14px 14.5px}}@media (min-width:992px){.navbar-toggle-wrap{padding:19px 17.5px}}.navbar-toggle-wrap .label{margin-bottom:auto}@media (min-width:992px){.navbar-toggle-wrap .label{margin:0;margin-right:auto}}.navbar-toggle{position:relative;height:30px;width:30px;border-radius:0;margin:auto auto 0;padding:0;border:0;z-index:1}@media (min-width:1200px){.navbar-toggle{width:46px;height:40px}}.navbar-toggle .icon-bar+.icon-bar{margin-top:0}.navbar-toggle .icon-bar{background:#ffde16;width:30px;height:4px;border-radius:0;border-radius:2px;transition-duration:.3s;transition-property:all;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (min-width:992px){.navbar-toggle .icon-bar{width:46px;height:7px}}.navbar-toggle .first.icon-bar,.navbar-toggle .last.icon-bar{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggle .middle.icon-bar{display:none;-webkit-transition:none all;-moz-transition:none all;-ms-transition:none all;-o-transition:none all;transition:none all}.navbar-toggle .last.icon-bar{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggle.closed{background:0 0}.navbar-toggle.closed .icon-bar{background:#ffde16;position:relative;border-radius:2px}.navbar-toggle.closed .first.icon-bar,.navbar-toggle.closed .last.icon-bar{position:relative;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.navbar-toggle.closed .first.icon-bar{margin-top:auto;margin-bottom:4px}@media (min-width:992px){.navbar-toggle.closed .first.icon-bar{margin-bottom:7px}}.navbar-toggle.closed .last.icon-bar{margin-bottom:auto;margin-top:4px}@media (min-width:992px){.navbar-toggle.closed .last.icon-bar{margin-top:7px}}.navbar-toggle.closed .middle.icon-bar{display:block;margin:0 auto}.overlay-menu{width:100%;right:0;top:0;height:100vh;position:fixed;z-index:140;pointer-events:none;overflow:hidden;-webkit-overflow-scrolling:touch}.overlay-menu .bg-overlay{width:100%;height:100vh;transition:.4s ease-in-out}.overlay-menu .primary-nav{position:fixed;top:0;z-index:150;right:-100%;opacity:0;transition:.4s ease-in-out}@media (max-width:767px){.overlay-menu .primary-nav .logo-wrap{flex-direction:column}}.overlay-menu .primary-nav .logo{padding:10px 0}@media (max-width:767px){.overlay-menu .primary-nav .logo{margin:0 auto}}@media (max-width:991px){.overlay-menu .primary-nav .logo img{height:115px}}@media (min-width:768px){.overlay-menu .primary-nav .logo{text-align:left;padding:20px 0}}@media (min-width:1200px){.overlay-menu .primary-nav .logo{padding:35px 0}}@media (min-width:1540px){.overlay-menu .primary-nav .logo{padding:50px 0}}@media (min-width:768px){.overlay-menu .primary-nav .logo-home{top:2.5px}}@media (min-width:1200px){.overlay-menu .primary-nav .logo-home{top:32.5px}}.overlay-menu .primary-nav .logo-home .logo-small{display:none}.overlay-menu .primary-nav .logo-home .logo-big{display:block}.overlay-menu .primary-nav .logo-home.fixed .logo-big{display:none}.overlay-menu .primary-nav .logo-home.fixed .logo-small{display:block}@media (min-width:768px){.overlay-menu .primary-nav .logo-home.fixed{top:11.5px}}.overlay-menu.opened{width:100%}.overlay-menu.opened .bg-overlay{background:rgba(49,49,49,.4);transition:.4s ease-in-out}.overlay-menu.opened .primary-nav{pointer-events:all;transition:.4s ease-in-out;right:0;opacity:1}.overlay-menu .little-lang-wrap{margin-left:25px;align-self:center}@media (min-width:1200px){.overlay-menu .little-lang-wrap{display:none}}.overlay-menu .lang-title{color:#fff}.overlay-menu .lang a{margin:0 2px;padding:4px}.primary-nav{position:relative;background:#313131;width:100%;height:100vh;overflow-y:scroll;text-align:center;max-width:500px}@media (min-width:768px){.primary-nav{padding-top:0}}@media (min-width:992px){.primary-nav{max-width:650px}}@media (min-width:1540px){.primary-nav{max-width:850px}}.primary-nav .close-menu-wrap{position:absolute;top:6px;right:6px;z-index:999;cursor:pointer;color:#ffde16;font-size:14px;padding:4px}@media (min-width:992px){.primary-nav .close-menu-wrap{top:32.5px;right:32.5px}}.primary-nav .close-menu-wrap .close-menu{width:33px;height:33px}.primary-nav .close-menu-wrap .close-menu:after,.primary-nav .close-menu-wrap .close-menu:before{position:absolute;left:0;right:0;margin:auto;content:' ';height:33px;width:5px;border-radius:3px;background-color:#ffde16}.primary-nav .close-menu-wrap .close-menu:before{transform:rotate(45deg)}.primary-nav .close-menu-wrap .close-menu:after{transform:rotate(-45deg)}.primary-nav .text-aside{text-align:center;padding:0 20px}@media (max-width:767px){.primary-nav .text-aside{padding:0}}@media (min-width:768px){.primary-nav .text-aside{text-align:left;padding:0 35px}}@media (min-width:1540px){.primary-nav .text-aside{padding:0 75px}}@media (min-width:992px){.primary-nav .richiedi-preventivo{margin:20px auto}}.primary-nav .richiedi-preventivo.inside-menu{max-width:220px;font-size:16px;margin-top:0}@media (min-width:768px){.primary-nav .richiedi-preventivo.inside-menu{max-width:290px;font-size:20px}}@media (min-width:992px){.primary-nav .richiedi-preventivo.inside-menu{max-width:360px}}.primary-nav .cstm-menu{padding:20px 0;font-weight:700;list-style-type:none}@media (max-width:767px){.primary-nav .cstm-menu{margin-left:-39px}}@media (min-width:768px){.primary-nav .cstm-menu{padding:15px 0 35px;padding:20px}}@media (min-width:992px){.primary-nav .cstm-menu{padding:25px 0 50px}}.primary-nav .cstm-menu .menu-wrap li a{color:#fff}.primary-nav .cstm-menu .menu-wrap li a span{position:relative;padding-left:39px}@media (max-width:767px){.primary-nav .cstm-menu .menu-wrap li a span{padding-left:0}.primary-nav .cstm-menu .menu-wrap li a span:after{content:none}}.primary-nav .cstm-menu .menu-wrap li a:focus,.primary-nav .cstm-menu .menu-wrap li a:hover{color:#ffde16}.primary-nav .cstm-menu .menu-wrap li a:focus span:after,.primary-nav .cstm-menu .menu-wrap li a:hover span:after{transition:.4s ease-in-out;opacity:1}@media (min-width:768px){.primary-nav .cstm-menu .menu-wrap li.active a span:after{width:100%;opacity:1;transition:.4s ease-in-out}}.primary-nav .cstm-menu .menu-wrap>li>a[href*="#"] .primary-nav .cstm-menu .menu-wrap:before{content:'';border:2px solid transparent;width:8px;height:8px;position:absolute;top:0;bottom:3px;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:0;border-left:none;left:-20px}.primary-nav .cstm-menu .menu-wrap a{padding:5px 0;font-size:24px;line-height:1}@media (min-width:992px){.primary-nav .cstm-menu .menu-wrap a{padding:8px 0;font-size:30px}}@media (min-width:1540px){.primary-nav .cstm-menu .menu-wrap a{font-size:36px}}.primary-nav .menu-contacts{padding:0 0 20px}@media (min-width:768px){.primary-nav .menu-contacts{padding:0 0 35px}}@media (min-width:992px){.primary-nav .menu-contacts{padding:0 0 70px}}@media (min-width:1200px){.primary-nav .menu-contacts{padding:0 0 70px}}.primary-nav .menu-contacts .btn-first{padding:15px}@media (min-width:992px){.primary-nav .menu-contacts .btn-first{margin-left:0}}.primary-nav .menu-contacts .btn-first:focus,.primary-nav .menu-contacts .btn-first:hover{background:#fff;border-color:#fff;color:#313131}.content .title-cms{margin:20px 15px;text-align:center}@media (min-width:768px){.content .title-cms{margin:35px 15px}}@media (min-width:1200px){.content .title-cms{margin:50px 15px}}.content .subtitle{font-size:21px;margin-bottom:20px}@media (min-width:768px){.content .subtitle{font-size:24px}}@media (min-width:1200px){.content .subtitle{font-size:30px;margin-bottom:35px}}.content .inner-blocks{position:relative}@media (max-width:991px){.content .inner-blocks{flex-direction:column}}.content .inner-blocks:first-child .fullCol{padding-top:0}.content .inner-blocks:last-child .fullCol{padding-bottom:0}@media (min-width:992px){.content .inner-blocks .image,.content .inner-blocks .text{width:50%}}.content .inner-blocks .image img{margin-left:auto}@media (min-width:1920px){.content .inner-blocks .image img{margin:0 auto}}.content .inner-blocks .text{padding:20px}@media (min-width:768px){.content .inner-blocks .text{padding:35px 20px;line-height:1.7}}@media (min-width:1200px){.content .inner-blocks .text{padding:0 4%}}@media (min-width:1540px){.content .inner-blocks .text{padding:0 5%}}.content .inner-blocks .text .fake-h,.content .inner-blocks .text h1,.content .inner-blocks .text h2,.content .inner-blocks .text h3{margin-bottom:8px}@media (min-width:768px){.content .inner-blocks .text .fake-h,.content .inner-blocks .text h1,.content .inner-blocks .text h2,.content .inner-blocks .text h3{margin-bottom:15px}}@media (min-width:992px){.content .inner-blocks .text .fake-h,.content .inner-blocks .text h1,.content .inner-blocks .text h2,.content .inner-blocks .text h3{margin-bottom:20px}}@media (min-width:1540px){.content .inner-blocks .text .fake-h,.content .inner-blocks .text h1,.content .inner-blocks .text h2,.content .inner-blocks .text h3{margin-bottom:35px}}.content .inner-blocks .text .fake-h .easyLink,.content .inner-blocks .text h1 .easyLink,.content .inner-blocks .text h2 .easyLink,.content .inner-blocks .text h3 .easyLink{line-height:1.08}.content .inner-blocks .text .fake-h .easyLink span,.content .inner-blocks .text h1 .easyLink span,.content .inner-blocks .text h2 .easyLink span,.content .inner-blocks .text h3 .easyLink span{display:inline-block}@media (min-width:992px){.content .inner-blocks .text.fullCol{width:100%}}.content .inner-blocks.flex-reverse:before,.content .inner-blocks.fullWidth:before{content:none}.content .simple-blocks{position:relative}@media (max-width:991px){.content .simple-blocks{flex-direction:column}}@media (min-width:992px){.content .simple-blocks{background:#fefefe;min-height:550px}}@media (min-width:1200px){.content .simple-blocks{min-height:660px}}@media (min-width:992px){.content .simple-blocks .image,.content .simple-blocks .text{width:50%}}@media (min-width:1920px){.content .simple-blocks .image img{margin:0 auto}}.content .simple-blocks .text{padding:20px}@media (min-width:768px){.content .simple-blocks .text{padding:35px 20px;line-height:1.7}}@media (min-width:1200px){.content .simple-blocks .text{padding:50px 5%}}@media (min-width:1540px){.content .simple-blocks .text{padding:80px 10%}}.content .simple-blocks .text .fake-h,.content .simple-blocks .text h1,.content .simple-blocks .text h2,.content .simple-blocks .text h3{margin-bottom:8px}@media (min-width:768px){.content .simple-blocks .text .fake-h,.content .simple-blocks .text h1,.content .simple-blocks .text h2,.content .simple-blocks .text h3{margin-bottom:15px}}@media (min-width:992px){.content .simple-blocks .text .fake-h,.content .simple-blocks .text h1,.content .simple-blocks .text h2,.content .simple-blocks .text h3{margin-bottom:20px}}@media (min-width:1540px){.content .simple-blocks .text .fake-h,.content .simple-blocks .text h1,.content .simple-blocks .text h2,.content .simple-blocks .text h3{margin-bottom:35px}}.content .simple-blocks .text .fake-h .easyLink,.content .simple-blocks .text h1 .easyLink,.content .simple-blocks .text h2 .easyLink,.content .simple-blocks .text h3 .easyLink{line-height:1.08}.content .simple-blocks .text .fake-h .easyLink span,.content .simple-blocks .text h1 .easyLink span,.content .simple-blocks .text h2 .easyLink span,.content .simple-blocks .text h3 .easyLink span{display:inline-block}.content .home-block .bg-black{color:#ffde16}.content .home-block .title{max-width:450px;margin-top:15px}@media (min-width:768px){.content .home-block .title{margin-top:25px}}.content .home-block .btn-first{margin-bottom:0}@media (min-width:768px){.content .home-block .btn-first{margin-top:25px}}@media (max-width:1199px){.content .home-block .flex-align-center{margin:auto}}@media (max-width:991px){.content .home-block .text{text-align:center}}.content .home-block .text .mrg-auto.text-left{display:inline-block;text-align:left}.content.innerpage{margin-bottom:20px}@media (min-width:768px){.content.innerpage{margin-bottom:30px}}@media (min-width:1200px){.content.innerpage{margin-bottom:50px}}@media (min-width:1540px){.content.innerpage{margin-bottom:80px}}.content.innerpage .inner-blocks:last-child{margin-bottom:0}@media (min-width:992px){.content.page5 .container-fluid{padding:0}}.content.page6{margin:0 -15px;width:calc(100% + 30px)}@media (min-width:1540px){.content.page6 .separator{padding:50px 0}}.content.page6 .partners-wrap{padding-top:0}.dona-block{background:url(../pic/footer/bg-bike-km.png) left center no-repeat;background-position:left;background-size:cover;padding:20px 15px}@media (max-width:991px){.dona-block{background-size:contain;flex-direction:column;padding-bottom:0}}@media (min-width:768px){.dona-block{padding:35px 15px;background-position-y:calc(8% - 0px)}}@media (min-width:1200px){.dona-block{padding:50px 15px 80px}}@media (min-width:1540px){.dona-block{padding:80px 15px 140px}}.dona-block .circle-km{padding:20px;border:10px solid #ffde16;border-radius:50%;text-align:center;width:200px;height:200px}@media (max-width:991px){.dona-block .circle-km{margin:0 auto}}@media (min-width:992px){.dona-block .circle-km{width:250px;height:250px;margin-left:auto}}@media (min-width:1200px){.dona-block .circle-km{width:410px;height:410px}}.dona-block .number{margin-top:auto}.dona-block .icon-bike{margin-bottom:auto}@media (max-width:991px){.dona-block .icon-bike{height:40px;margin-top:8px}}.dona-block .km,.dona-block .number{line-height:1;font-weight:700}.dona-block .number{font-size:50px}@media (min-width:768px){.dona-block .number{font-size:60px}}@media (min-width:1200px){.dona-block .number{font-size:120px}}@media (min-width:1540px){.dona-block .number{margin-bottom:-15px}}.dona-block .number.resizeText5{font-size:40px}@media (min-width:768px){.dona-block .number.resizeText5{font-size:50px}}@media (min-width:1200px){.dona-block .number.resizeText5{font-size:110px}}.dona-block .number.resizeText6{font-size:30px}@media (min-width:768px){.dona-block .number.resizeText6{font-size:40px}}@media (min-width:1200px){.dona-block .number.resizeText6{font-size:95px}}.dona-block .number.resizeText7{font-size:25px}@media (min-width:768px){.dona-block .number.resizeText7{font-size:35px}}@media (min-width:1200px){.dona-block .number.resizeText7{font-size:85px}}.dona-block .km{font-size:24px}@media (min-width:768px){.dona-block .km{font-size:36px}}@media (min-width:1200px){.dona-block .km{font-size:42px}}@media (min-width:1540px){.dona-block .km{font-size:60px}}.dona-block .text-box{padding:20px 15px}@media (min-width:992px){.dona-block .text-box{margin-right:auto;padding:20px 35px}}.dona-block .text-box h1,.dona-block .text-box h2,.dona-block .text-box h3{margin-bottom:0}@media (min-width:1540px){.dona-block .text-box .huge-text{font-size:36px}}@media (min-width:1200px){.dona-block .btn-first{padding:25px 30px;min-width:400px;margin-top:30px}}.services .single-service{position:relative;margin-top:50px}@media (max-width:991px){.services .single-service{background:rgba(255,222,22,.8);margin-top:20px}}.services .single-service .box-text{padding:20px 15px}@media (min-width:992px){.services .single-service .box-text{position:absolute;width:50%;height:100%;top:0;right:0;background-color:rgba(255,222,22,.8)}.services .single-service .box-text.box-text-reverse{right:auto;left:0!important}}@media (min-width:1200px){.services .single-service .box-text{padding:35px 5%}}@media (min-width:1200px){.services .single-service .btn-first{padding:25px 30px;min-width:400px;margin-top:30px}}@media (min-width:1540px){.services .single-service .btn-first{font-size:30px;margin-top:50px}}@media (min-width:1200px){.services .single-service .small-text{font-size:24px}}.services .single-service .category{font-weight:300}.services .owl-dots{margin:20px 0}.servizio-dett .description{padding:20px 0}@media (min-width:768px){.servizio-dett .description{padding:50px 0}}.servizio-dett .back-bottom{margin-top:50px}@media (min-width:768px){.servizio-dett .back-bottom{margin-top:100px}}.fake-h,h1,h2,h3,h4,h5{margin:0 auto;line-height:1.08;font-weight:700;font-family:Poppins,serif}.fake-h,h1,h2{font-size:28px;margin-bottom:12px}.fake-h{font-size:24px}h3,h4{font-size:24px;margin-bottom:12px}@media screen and (min-width:768px){h1,h2,h3{font-size:38px}.fake-h{font-size:34px}h4{font-size:28px}}@media screen and (min-width:1200px){h1,h2,h3{font-size:46px}.fake-h{font-size:40px}h4{font-size:32px}}@media screen and (min-width:1540px){h1,h2,h3{font-size:70px}.fake-h{font-size:50px}h4{font-size:36px}}.huge-text{font-size:22px}@media (min-width:768px){.huge-text{font-size:26px}}@media (min-width:1200px){.huge-text{font-size:32px}}@media (min-width:1540px){.huge-text{font-size:40px}}a{transition:.4s all}.mrg-auto{margin:auto}.mrg-top-auto{margin-top:auto}.mrg-bottom-auto{margin-bottom:auto}.mrg-left-auto{margin-left:auto}.mrg-right-auto{margin-right:auto}.padtop50{padding-top:20px}@media (min-width:1200px){.padtop50{padding-top:35px}}@media (min-width:1540px){.padtop50{padding-top:50px}}.bg-white{background:#fff}.bg-black{background:#313131;color:#fff}.bg-yellow{background:#ffde16;color:#313131}.bg-primary{background:#313131;color:#fff}.bg-lightgray,.bg-lightgrey{background:#fefefe}.w100{width:100%}.h100{height:100%}.relative{position:relative}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.bodoni{font-family:"Bodoni Moda",serif}.light{font-weight:300}.medium{font-weight:500}.italic{font-style:italic}.text-primary{color:#313131}.text-gray,.text-grey{color:#848484}.shout{font-size:21px}@media (min-width:768px){.shout{font-size:26px}}.big-text{font-size:24px}@media (min-width:768px){.big-text{font-size:36px}}.f-size16{font-size:16px}.separator{padding:20px 15px}@media (min-width:768px){.separator{padding:35px 15px}}@media (min-width:1200px){.separator{padding:50px 15px}}@media (min-width:1540px){.separator{padding:80px 15px}}@media (min-width:1540px){.separator.maxpad50{padding:50px 15px}}.little-separator{height:20px}@media (min-width:768px){.little-separator{height:35px}}@media (min-width:1200px){.little-separator{height:50px}}@media (min-width:1540px){.little-separator{height:80px}}.clear{clear:both}.cstm-container{margin:0;padding:0 15px;width:100%}@media screen and (min-width:768px){.cstm-container{margin:0 auto}}@media screen and (min-width:992px){.cstm-container{max-width:940px;padding:0}}@media screen and (min-width:1200px){.cstm-container{max-width:1140px}}@media screen and (min-width:1540px){.cstm-container{max-width:1300px}.cstm-container.max1140{max-width:1140px}.cstm-container.max1440{max-width:1440px}.cstm-container.max1520{max-width:1520px}}@media screen and (min-width:1740px){.cstm-container{max-width:1600px}.cstm-container.max1520{max-width:1520px}}.pad-bot0{padding-bottom:0}.pad-left0{padding-left:0}.pad-right0{padding-right:0}.inline-flex{display:inline-flex;flex-wrap:wrap}.pos-abs{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media (min-width:992px){.pos-abs-md{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}}@media (min-width:1200px){.pos-abs-lg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}}.btn-first,.btn-second{display:inline-block;text-align:center;min-width:260px;margin:15px auto;font-size:18px;border-radius:10px;padding:15px;line-height:1;transition:.4s ease-in-out}@media (min-width:1200px){.btn-first,.btn-second{font-size:20px}}.btn-first:focus,.btn-first:hover,.btn-second:focus,.btn-second:hover{transition:.4s ease-in-out}.btn-first{background:#313131;color:#fff;border:2px solid #313131;font-weight:700}@media (min-width:1200px){.btn-first{padding:20px 15px}}.btn-first:focus,.btn-first:hover{color:#fff;background:#ffde16;border-color:#ffde16}.btn-first.primary{background:#ffde16;color:#313131;border-color:#ffde16}.btn-first.primary:focus,.btn-first.primary:hover{color:#fff;background:#313131;border-color:#313131}.btn-first.yellow{background:#ffde16;color:#313131;border-color:#ffde16}.btn-first.yellow:focus,.btn-first.yellow:hover{color:#fff;background:#313131;border-color:#313131}.btn-first.green{background:#81b35b;color:#fff;border-color:#81b35b}.btn-first.green:focus,.btn-first.green:hover{color:#81b35b;background:0 0;border-color:#81b35b}.btn-first.primary-border{background:0 0;color:#313131;border-color:#313131}.btn-first.primary-border:focus,.btn-first.primary-border:hover{color:#fff;background:#313131;border-color:#313131}.btn-first.black-border{background:0 0;color:#313131;border-color:#313131}.btn-first.black-border:focus,.btn-first.black-border:hover{color:#fff;background:#313131;border-color:#313131}.btn-first.white-border{background:0 0;color:#fff;border-color:#fff}.btn-first.white-border:focus,.btn-first.white-border:hover{color:#313131;background:#fff;border-color:#fff}.btn-first.white{background:#fff;color:#313131;border-color:#fff}.btn-first.white:focus,.btn-first.white:hover{color:#fff;border-color:#313131;background:#313131}.btn-second{background:#313131;color:#fff;border:1px solid #313131;font-weight:400}.btn-second:focus,.btn-second:hover{color:#fff;background:#313131;border-color:#313131}a.underline-btn{transition:.4s ease-in-out}a.underline-btn span,a.underline-btn strong{position:relative}a.underline-btn span:after,a.underline-btn strong:after{content:'';background:#313131;position:absolute;height:1px;width:1px;opacity:0;left:50%;right:0;bottom:0;transition:.4s ease-in-out}a.underline-btn:focus,a.underline-btn:hover{transition:.4s ease-in-out}a.underline-btn:focus span:after,a.underline-btn:focus strong:after,a.underline-btn:hover span:after,a.underline-btn:hover strong:after{width:100%;opacity:1;left:0;transition:.4s ease-in-out}a.underline-btn.white span:after,a.underline-btn.white strong:after{background:#fff}a.underline-btn.black span:after,a.underline-btn.black strong:after{background:#313131}.owl-carousel .owl-dots{margin-top:10px}@media (min-width:1200px){.owl-carousel .owl-dots{margin-top:20px!important}}.owl-carousel .owl-dots .owl-dot:focus{outline:0}.owl-carousel .owl-dots .owl-dot span{background:0 0!important;border:2px solid #313131;height:15px!important;width:15px!important;margin:0 2.5px!important;border-radius:50%!important}@media (min-width:1200px){.owl-carousel .owl-dots .owl-dot span{height:22px!important;width:22px!important;margin:0 2.5px!important}}.owl-carousel .owl-dots .owl-dot.active span{background:#313131!important}.cstm-dots{margin-top:10px}.cstm-dots.disabled{display:none}@media (min-width:1200px){.cstm-dots{margin-top:20px}}.cstm-dots .owl-dot{display:inline-block;zoom:1;background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;user-select:none}.cstm-dots .owl-dot:focus{outline:0}.cstm-dots .owl-dot span{display:block;transition:opacity .2s ease;background:#ddd;height:15px;width:15px;margin:0 2.5px;border-radius:50%}@media (min-width:1200px){.cstm-dots .owl-dot span{height:18px;width:18px;margin:0 2.5px}}.cstm-dots .owl-dot.active span{background:#565555}.cstm-dots .owl-dot:nth-child(n+6){display:none!important}.gallery-cms{padding-top:20px}@media (min-width:768px){.gallery-cms{padding-top:35px}}@media (min-width:1200px){.gallery-cms{padding-top:50px}}@media (min-width:1540px){.gallery-cms{padding-top:80px}}.gallery-cms .item{position:relative;transition:.4s all}.gallery-cms a{position:relative;display:block}.gallery-cms a:before{content:'';background:#313131;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.4s all}.gallery-cms a:focus:before,.gallery-cms a:hover:before{opacity:.3}.gallery-cms .owl-dots{margin-top:10px}@media (min-width:768px){.gallery-cms .owl-dots{display:block}}.gallery-cms .owl-dot:nth-child(n+7){display:none!important}.gallery-cms .owl-nav{display:none}@media (min-width:768px){.gallery-cms .owl-nav{display:block;z-index:8;position:absolute;height:0;width:calc(100% - 70px)!important;bottom:0;left:0;top:0;margin:auto 35px!important}.gallery-cms .owl-nav.disabled{display:none}.gallery-cms .owl-nav button.owl-next,.gallery-cms .owl-nav button.owl-prev{width:50px;height:48px;background:url(../pic/icons/arrow-right.png) no-repeat center center!important;background-size:100%;margin:0;margin-top:-24px;opacity:1;transition:.4s ease-in-out}.gallery-cms .owl-nav button.owl-next:focus,.gallery-cms .owl-nav button.owl-next:hover,.gallery-cms .owl-nav button.owl-prev:focus,.gallery-cms .owl-nav button.owl-prev:hover{outline:0}.gallery-cms .owl-nav button.owl-next.disabled,.gallery-cms .owl-nav button.owl-prev.disabled{opacity:.6}.gallery-cms .owl-nav button.owl-prev{background:url(../pic/icons/arrow-left.png) no-repeat center center!important;background-size:100%;float:left}.gallery-cms .owl-nav button.owl-next{float:right}.gallery-cms .owl-nav span{display:none}}@media (min-width:1540px){.gallery-cms .owl-nav{width:calc(100% - 100px);margin:auto 50px}.gallery-cms .owl-nav button.owl-next,.gallery-cms .owl-nav button.owl-prev{width:48px;height:60px;margin-top:-30px}}.moduloForm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:991px){.moduloForm{flex-direction:column}}@media (min-width:992px){.moduloForm{flex-wrap:wrap}}.moduloForm legend{display:none}.moduloForm label{display:none}.moduloForm input,.moduloForm select{height:60px;border:2px solid #313131;border-radius:15px!important;background:0 0;font-size:16px;font-weight:700}.moduloForm input::-webkit-input-placeholder,.moduloForm textarea::-webkit-input-placeholder{color:#313131;font-weight:700}.moduloForm input:-moz-placeholder,.moduloForm textarea:-moz-placeholder{color:#313131;opacity:1;font-weight:700}.moduloForm input::-moz-placeholder,.moduloForm textarea::-moz-placeholder{color:#313131;opacity:1;font-weight:700}.moduloForm input:-ms-input-placeholder,.moduloForm textarea:-ms-input-placeholder{color:#313131;font-weight:700}.moduloForm input::-ms-input-placeholder,.moduloForm textarea::-ms-input-placeholder{color:#313131;font-weight:700}.moduloForm .form-control{padding:6px 20px}.moduloForm .form-group{padding:0}@media (min-width:768px){.moduloForm .form-group{margin-bottom:20px;padding:0 7.5px}}.moduloForm .form-group:last-child{margin-bottom:0}.moduloForm .form-group .input-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse;background:0 0}.moduloForm .form-group .input-group .input-group-addon{border:none;width:50px;height:60px;background:url(../pic/calendar.png) no-repeat center center;background-size:26px;position:absolute}.moduloForm .form-group .input-group input.form-control{box-shadow:0 0;border:1px solid #313131;background:0 0;font-weight:400}@media (min-width:992px){.moduloForm .form-group.children{padding:0 5px}.moduloForm .form-group.children.first,.moduloForm .form-group.children.input-40{padding-left:0}.moduloForm .form-group.children.input-39,.moduloForm .form-group.children.last{padding-right:0}}.moduloForm .form-group.input-31 label{display:block!important;font-weight:400;font-size:16px;padding-left:17px}.moduloForm .form-group.input-31 input::-webkit-input-placeholder,.moduloForm .form-group.input-31 textarea::-webkit-input-placeholder{color:transparent!important}.moduloForm .form-group.input-31 input:-moz-placeholder,.moduloForm .form-group.input-31 textarea:-moz-placeholder{color:transparent!important}.moduloForm .form-group.input-31 input::-moz-placeholder,.moduloForm .form-group.input-31 textarea::-moz-placeholder{color:transparent!important}.moduloForm .form-group.input-31 input:-ms-input-placeholder,.moduloForm .form-group.input-31 textarea:-ms-input-placeholder{color:transparent!important}.moduloForm .form-group.input-31 input::-ms-input-placeholder,.moduloForm .form-group.input-31 textarea::-ms-input-placeholder{color:transparent!important}.moduloForm .textarea{min-height:150px;border:2px solid #313131;border-radius:15px;max-height:150px;width:100%!important;transition:.3s ease-in-out;background:0 0;font-weight:700;font-size:16px;padding:14px 20px}.moduloForm .textarea.shrink{min-height:95px;max-height:95px;transition:.3s ease-in-out}@media (min-width:768px){.moduloForm .step-1,.moduloForm .step-2{width:100%}}.moduloForm .step-1 legend,.moduloForm .step-2 legend{display:none}.moduloForm .step-1 .form-group,.moduloForm .step-2 .form-group{padding:0 5px}@media (min-width:992px){.moduloForm .step-1 .form-group,.moduloForm .step-2 .form-group{padding:0 3px}}@media (min-width:1200px){.moduloForm .step-1 .form-group,.moduloForm .step-2 .form-group{padding:0 5px}}@media (max-width:767px){.moduloForm .step-1 .form-group.col-sm-3,.moduloForm .step-2 .form-group.col-sm-3{margin-bottom:15px;width:calc(50% - 3px);display:inline-block}}.moduloForm .step-1 .form-group label,.moduloForm .step-2 .form-group label{display:none!important}.moduloForm .step-1 .form-control,.moduloForm .step-2 .form-control{font-size:14px;padding:6px 10px}@media (min-width:992px){.moduloForm .step-1 .form-control,.moduloForm .step-2 .form-control{font-size:13px;padding:6px 7px}}@media (min-width:1200px){.moduloForm .step-1 .form-control,.moduloForm .step-2 .form-control{font-size:14px;padding:6px 10px}}@media (min-width:992px){.moduloForm .step-1 select.form-control,.moduloForm .step-2 select.form-control{padding:6px 4px}}.moduloForm .checkbox-box input,.moduloForm fieldset.form-default-minimal .checkbox input{height:auto}.moduloForm fieldset.section-2{margin-top:20px}.moduloForm fieldset.form-default,.moduloForm fieldset.form-default-minimal{margin-top:15px;width:100%;border:none;padding-bottom:0}@media (min-width:768px){.moduloForm fieldset.form-default,.moduloForm fieldset.form-default-minimal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}}@media (min-width:992px){.moduloForm fieldset.form-default,.moduloForm fieldset.form-default-minimal{margin-top:15px;padding:0 15px!important}}@media (max-width:991px){.moduloForm fieldset.form-default,.moduloForm fieldset.form-default-minimal{flex-direction:column;text-align:left}}.moduloForm fieldset.form-default .form-group label,.moduloForm fieldset.form-default-minimal .form-group label{display:block!important}.moduloForm fieldset.form-default .checkbox-box,.moduloForm fieldset.form-default-minimal .checkbox-box{padding:0;margin-bottom:0;position:relative;width:100%}.moduloForm fieldset.form-default .checkbox-box span,.moduloForm fieldset.form-default-minimal .checkbox-box span{font-size:14px!important}.moduloForm fieldset.form-default .checkbox-box span.flex-align-center,.moduloForm fieldset.form-default-minimal .checkbox-box span.flex-align-center{text-decoration:none!important}.moduloForm fieldset.form-default .checkbox-box .help-block,.moduloForm fieldset.form-default-minimal .checkbox-box .help-block{text-transform:none}.moduloForm fieldset.form-default .checkbox,.moduloForm fieldset.form-default .checkbox-newsletter,.moduloForm fieldset.form-default-minimal .checkbox,.moduloForm fieldset.form-default-minimal .checkbox-newsletter{margin:0 auto 10px;margin-bottom:8px}.moduloForm fieldset.form-default .checkbox,.moduloForm fieldset.form-default-minimal .checkbox{margin-bottom:8px}.moduloForm fieldset.form-default .checkbox label,.moduloForm fieldset.form-default-minimal .checkbox label{display:block!important}.moduloForm fieldset.form-default .checkbox-newsletter,.moduloForm fieldset.form-default-minimal .checkbox-newsletter{position:relative;margin-bottom:0}.moduloForm fieldset.form-default .checkbox-newsletter input,.moduloForm fieldset.form-default-minimal .checkbox-newsletter input{cursor:pointer}.moduloForm fieldset.form-default .submit-box,.moduloForm fieldset.form-default-minimal .submit-box{margin:auto}@media (min-width:992px){.moduloForm fieldset.form-default .submit-box,.moduloForm fieldset.form-default-minimal .submit-box{max-width:200px;margin-right:0}}.moduloForm fieldset.form-default .btn,.moduloForm fieldset.form-default-minimal .btn{font-weight:400;font-size:18px;padding:14.5px 50px;line-height:normal;height:auto;margin:20px auto 0}@media (min-width:992px){.moduloForm fieldset.form-default .btn,.moduloForm fieldset.form-default-minimal .btn{margin:0}}.moduloForm fieldset.form-default .submit-box,.moduloForm fieldset.form-default-minimal .submit-box{padding:0;width:100%;margin-top:15px}@media (min-width:768px){.moduloForm fieldset.form-default .submit-box,.moduloForm fieldset.form-default-minimal .submit-box{margin-top:20px}}.moduloForm fieldset.form-default .submit-box button,.moduloForm fieldset.form-default-minimal .submit-box button{font-size:18px;background:#ffde16;color:#313131;z-index:1;border-radius:15px!important;text-transform:inherit;transition:.4s all!important;border:2px solid #ffde16;font-weight:700}@media (min-width:992px){.moduloForm fieldset.form-default .submit-box button,.moduloForm fieldset.form-default-minimal .submit-box button{float:right}}.moduloForm fieldset.form-default .submit-box button span,.moduloForm fieldset.form-default-minimal .submit-box button span{transition:none!important}.moduloForm fieldset.form-default .submit-box button:focus,.moduloForm fieldset.form-default .submit-box button:hover,.moduloForm fieldset.form-default-minimal .submit-box button:focus,.moduloForm fieldset.form-default-minimal .submit-box button:hover{color:#fff;background:#313131;border-color:#313131}@media (min-width:992px){.moduloForm fieldset.form-default-minimal{padding:0!important;margin-top:5px}}.moduloForm.newsletter .newsletter-wrap{display:inline-block;margin:0 auto;padding:20px 15px;max-width:540px}@media (min-width:768px){.moduloForm.newsletter .newsletter-wrap{padding:35px 15px;margin:auto;position:relative;z-index:1}}@media (min-width:1200px){.moduloForm.newsletter .newsletter-wrap{padding:20px 5%}}@media (min-width:1340px){.moduloForm.newsletter .newsletter-wrap{padding:20px 35px}}@media (min-width:1540px){.moduloForm.newsletter .newsletter-wrap{padding:50px 5%}}.moduloForm.newsletter h4{margin-bottom:20px}@media (min-width:768px){.moduloForm.newsletter h4{font-size:24px;line-height:1.5}}@media (min-width:992px) and (max-width:1199px){.moduloForm.newsletter h4{font-size:20px}}.moduloForm.newsletter .checkbox label{display:block}.moduloForm.newsletter input,.moduloForm.newsletter select{height:70px}.moduloForm.newsletter input{border-color:transparent;color:#183159;background:#fefefe;box-shadow:none}.moduloForm.newsletter input:-moz-placeholder,.moduloForm.newsletter input:-ms-input-placeholder,.moduloForm.newsletter input::-moz-placeholder,.moduloForm.newsletter input::-ms-input-placeholder,.moduloForm.newsletter input::-webkit-input-placeholder{color:#183159!important}.moduloForm.newsletter input:-ms-input-placeholder,.moduloForm.newsletter input::-ms-input-placeholder,.moduloForm.newsletter input::placeholder{color:#183159}@media (max-width:991px){.moduloForm.newsletter .cstm-container{max-width:450px;margin:0 auto}}.moduloForm.newsletter .newsletter-inputs{padding:0}.moduloForm.newsletter i{display:none}.moduloForm.newsletter .form-group{padding:0;margin-bottom:10px}@media (min-width:1200px){.moduloForm.newsletter .form-group{margin-bottom:25px}}.moduloForm.newsletter .form-default-minimal{padding:0;position:initial;margin-bottom:0}@media (max-width:991px){.moduloForm.newsletter .form-default-minimal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}}.moduloForm.newsletter .privacy-box{width:100%;padding:0}.moduloForm.newsletter .privacy-box a{font-size:14px}@media (min-width:992px){.moduloForm.newsletter .privacy-box{width:100%}}.moduloForm.newsletter .privacy-box .checkbox{margin:0;line-height:1}.moduloForm.newsletter form{display:inline-block;width:100%;position:relative}.moduloForm.newsletter .help-block{display:inline-block;padding:3px 8px;background:#fff}.moduloForm.newsletter .submit-box{padding:0;width:100%;margin-top:15px}.moduloForm.newsletter .submit-box button{font-size:18px;background:#ffde16;color:#313131;font-weight:700;padding:7.5px 5.5px;z-index:1;height:60px;border-radius:7px!important;text-transform:inherit;transition:.4s all!important}.moduloForm.newsletter .submit-box button span{transition:none!important}.moduloForm.newsletter .submit-box button:focus,.moduloForm.newsletter .submit-box button:hover{color:#fff;background:#313131}.partners-wrap{background:url(../pic/footer/bg-partners.png) left center no-repeat;background-position:left;padding:20px 15px}.not-index .partners-wrap{background:0 0}@media (max-width:1199px){.partners-wrap{background-size:cover}}@media (min-width:768px){.partners-wrap{padding:35px 15px;background-position-y:calc(50% - 100px)}}@media (min-width:1200px){.partners-wrap{padding:50px 15px 80px}}@media (min-width:1540px){.partners-wrap{padding:80px 15px 140px}}.partners-wrap.no-partners-main.no-partners{display:none!important}.partners-wrap .head-title{text-align:center;margin-bottom:20px}@media (min-width:768px){.partners-wrap .head-title{margin-bottom:30px}}@media (min-width:1200px){.partners-wrap .head-title{margin-bottom:35px}}.partners-wrap .head-title h2{margin-bottom:0}.partners-wrap .partner-separator{height:1px;margin-bottom:20px}@media (min-width:768px){.partners-wrap .partner-separator{margin-bottom:30px}}@media (min-width:1200px){.partners-wrap .partner-separator{margin-bottom:50px}}@media (min-width:1540px){.partners-wrap .partner-separator{margin-bottom:80px}}@media (max-width:421px){#owl-partners img{height:75px}}.main-partners .single-partner{margin:0 auto}.main-partners .single-partner img{height:300px}@media (max-width:767px){.main-partners .single-partner img{height:150px}}@media (max-width:421px){.main-partners .single-partner img{height:75px}}.partners-lista .single-partner{width:50%;margin-bottom:20px}@media (min-width:992px){.partners-lista .single-partner{width:25%;margin-bottom:35px}}@media (min-width:1540px){.partners-lista .single-partner{width:16.66666667%}}.news{background:#fff;position:relative;color:#fff}.news .title-head{color:#313131}@media (min-width:992px){.news .title-head{position:absolute;top:0;left:0;color:#fff;z-index:2;top:15%}}@media (min-width:992px){.news .owl-news{padding:10% 0 50px}}@media (min-width:992px){.news .owl-news{padding:18% 0 10%}}@media (max-width:767px){.news #owl-news-slide .owl-item{overflow:hidden}}@media (min-width:992px){.news #owl-news-slide .owl-dots{position:absolute;bottom:20px;width:100%}}@media (min-width:1540px){.news #owl-news-slide .owl-dots{bottom:40px}}@media (min-width:992px){.news #owl-news-slide .owl-dots .owl-dot span{border-color:#fff}}@media (min-width:1540px){.news #owl-news-slide .owl-dots .owl-dot span{width:30px!important;height:30px!important;margin:0 5px!important}}@media (min-width:992px){.news #owl-news-slide .owl-dots .owl-dot.active span{border-color:#fff;background:#fff!important}}.news .image-box{position:absolute;top:0;bottom:0;width:100%;z-index:-1;overflow:hidden}@media (min-width:768px){.news .image-box a,.news .image-box img{width:100%!important}}@media (min-width:992px){.news .image-box{height:100%}.news .image-box a,.news .image-box img{height:100%;width:auto!important}}@media (max-width:499px){.news .image-box{height:100%;width:auto}.news .image-box a,.news .image-box img{height:100%}.news .image-box img{width:auto!important}}.news .text-box,.news .title-head{padding:20px 15px}@media (min-width:768px){.news .text-box,.news .title-head{padding:35px 20px}}@media (max-width:991px){.news .text-box,.news .title-head{text-align:center}}@media (min-width:992px){.news .text-box,.news .title-head{padding:35px 2.5%}}@media (min-width:1540px){.news .text-box,.news .title-head{padding:50px 5%}}.news .title{font-size:24px;line-height:1}@media (min-width:768px){.news .title{font-size:28px}}@media (min-width:992px){.news .title{font-size:32px;line-height:1.2}}@media (min-width:1200px){.news .title{font-size:36px}}@media (min-width:1540px){.news .title{font-size:50px}}@media (min-width:768px){.news .description{font-size:21px}}@media (min-width:1200px){.news .description{font-size:26px;max-width:40%}}.news .btn-first{margin-bottom:0}@media (min-width:1200px){.news .btn-first{margin-top:35px}}@media (max-width:991px){.news.lista .single-item{flex-direction:column}}@media (min-width:992px){.news.lista .image-box,.news.lista .text-box{width:50%}}.news.lista .image-box{position:relative;z-index:0}.news.lista .text-box{color:#313131}.news.lista .description{max-width:unset}.news.lista .title{font-size:20px;line-height:1}@media (min-width:768px){.news.lista .title{font-size:24px}}@media (min-width:992px){.news.lista .title{font-size:26px;line-height:1.2}}@media (min-width:1200px){.news.lista .title{font-size:32px}}@media (min-width:1540px){.news.lista .title{font-size:40px}}@media (min-width:768px){.news.lista .description{font-size:18px}}@media (min-width:1540px){.news.lista .description{font-size:21px}}.blog .entry{border-bottom:1px solid gray}.blog .entry h1{margin:0;text-align:left;font-size:50px;margin-bottom:12px}@media (max-width:991px){.blog .entry h1{font-size:36px}}.blog .entry h2{margin-top:0;display:block;text-align:left;font-size:24px;color:#313131}.blog .entry-header{margin:25px 0}@media (min-width:992px){.blog .entry-header{margin:35px 0}}.blog .entry-date{color:#313131;text-decoration:underline}.blog .entry-content{margin:20px 0}.blog .entry-title{color:#313131}.blog .entry-meta{margin:10px 0}.blog .all-cta{margin-top:15px}@media (min-width:768px){.blog.blog_post{max-width:740px;margin:0 auto}}@media (min-width:992px){.blog.blog_post{max-width:940px}}@media (min-width:1200px){.blog.blog_post{max-width:1140px}}@media (max-width:767px){.blog.blog_post{padding:0 15px}}.blog.blog_post .entry{margin-top:0}.blog.blog_post .entry-header,.blog.blog_post h1,.blog.blog_post h2{text-align:center}@media (max-width:991px){.blog.blog_post h1{font-size:30px}}.blog.blog_post .entry-meta{margin:0;border-top:1px solid #313131;padding-top:10px;display:inline-block}#blog_info_accordion{text-align:left;margin:20px 0}.footer .ending-foot{background:url(../pic/footer/bg-foot.jpg)}@media (max-width:991px){.footer .ending-foot{flex-direction:column}}.footer .recapiti{color:#fff}@media (max-width:991px){.footer .recapiti{padding:30px 15px}}@media (max-width:767px){.footer .recapiti{padding:20px 15px}}@media (min-width:992px){.footer .recapiti{width:53.125%}}@media (min-width:992px){.footer .recapiti .mrg-auto{margin-bottom:10%}}.footer .recapiti .title{padding:0 15px;text-align:center;margin-bottom:15px}@media (min-width:768px){.footer .recapiti .title{margin-bottom:25px}}.footer .recapiti .title h3{margin-bottom:0}.footer .recapiti .btn-first{width:100%;max-width:unset;margin:7.5px 0}@media (min-width:1540px){.footer .recapiti .btn-first{font-size:24px}}.footer .newsletter-block{background:rgba(218,218,218,.9);position:relative;padding:20px 15px}@media (min-width:768px){.footer .newsletter-block{padding:35px 20px}}@media (min-width:992px){.footer .newsletter-block{width:46.875%}}@media (min-width:1200px){.footer .newsletter-block{padding:50px 4%}}@media (min-width:1540px){.footer .newsletter-block{padding:80px 6%}}.footer .newsletter-block .newsletter-wrap{display:inline-block;margin:0 auto;padding:20px 15px;max-width:670px}@media (min-width:768px){.footer .newsletter-block .newsletter-wrap{padding:35px 20px}}@media (min-width:1200px){.footer .newsletter-block .newsletter-wrap{padding:35px 30px}}@media (min-width:1540px){.footer .newsletter-block .newsletter-wrap{padding:50px 15px}}.footer .newsletter-block .title{padding:0 15px;margin-bottom:15px}@media (min-width:768px){.footer .newsletter-block .title{margin-bottom:25px}}.footer .newsletter-block h3{margin-bottom:0}.footer .newsletter-block .subtitle-newsletter{color:#313131;font-size:20px}@media (min-width:768px){.footer .newsletter-block .subtitle-newsletter{font-size:21px}}@media (min-width:1200px){.footer .newsletter-block .subtitle-newsletter{font-size:26px}}.footer .info-wrap{text-align:center;padding:25px 0 20px}@media (min-width:768px){.footer .info-wrap{padding:35px 0 20px}}@media (min-width:992px){.footer .info-wrap{padding:50px 0 35px}}@media (min-width:1540px){.footer .info-wrap{padding:80px 0 50px}}.footer .info-wrap .title{margin-bottom:15px}@media (min-width:768px){.footer .info-wrap .title{margin-bottom:25px}}.footer .info-wrap .secondary-menu{list-style-type:none;font-weight:700;margin-bottom:15px}.footer .info-wrap .secondary-menu li.first{display:none}@media (min-width:768px){.footer .info-wrap .secondary-menu{display:inline-flex;border-top:none}.footer .info-wrap .secondary-menu li{flex:1 1 auto;align-self:center;padding:15px 20px;padding:0;position:relative}.footer .info-wrap .secondary-menu li a{padding:0}.footer .info-wrap .secondary-menu li a:focus,.footer .info-wrap .secondary-menu li a:hover{color:#ffde16}.footer .info-wrap .secondary-menu li:before{content:'/';display:inline-block;margin:0 5px}.footer .info-wrap .secondary-menu li#li_3:before,.footer .info-wrap .secondary-menu li:first-child:before{content:none}}@media (min-width:1200px){.footer .info-wrap .btn-first{margin:30px}}.footer .info-wrap .btn-first:focus,.footer .info-wrap .btn-first:hover{border-color:#ffde16;color:#ffde16}.footer .info-wrap .social{margin-bottom:15px}@media (min-width:1200px){.footer .info-wrap .social{margin-bottom:30px}}.footer .info-wrap .social a{padding:0 10px;margin:0 5px}.footer .info-wrap .social a:first-child{margin-left:0}.footer .info-wrap .privacy-policy{opacity:.2;font-size:14px;line-height:28px;margin-top:15px}.footer .adriaweb{padding:25px 0 30px}.areariservata-login h2{font-size:18px;text-transform:uppercase}@media (min-width:768px){.areariservata-login h2{font-size:26px}}.areariservata-login .pass-dimenticata a{color:#c83828!important}.areariservata-login .no-registrato{font-size:22px}.areariservata-login #resetUser,.areariservata-login .formIscrizione{width:100%;max-width:500px;margin:auto}.areariservata-login #resetUser .form-default,.areariservata-login #resetUser label,.areariservata-login .formIscrizione .form-default,.areariservata-login .formIscrizione label{font-size:16px}.areariservata-login #resetUser .form-default a,.areariservata-login #resetUser label a,.areariservata-login .formIscrizione .form-default a,.areariservata-login .formIscrizione label a{color:#313131}.areariservata-login #resetUser .input-group,.areariservata-login .formIscrizione .input-group{width:100%;display:block}.areariservata-login #resetUser .btn-info,.areariservata-login .formIscrizione .btn-info{padding:8px 40px;color:#fff;background:#313131;margin:10px auto 20px auto;display:block;font-size:22px}.formIscrizioneUser .form-group{margin-bottom:20px}.formIscrizioneUser .form-group label{font-size:16px}@media (min-width:768px){.formIscrizioneUser .dati-personali .clearfix{display:inline-flex;flex-wrap:wrap}}.formIscrizioneUser .help-block{font-size:16px}@media (max-width:991px){.content .formIscrizioneUser,.content .moduloForm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}}.content .formIscrizioneUser .section-1 .form-group,.content .moduloForm .section-1 .form-group{position:relative}@media (min-width:768px){.content .formIscrizioneUser .section-1 .form-group,.content .moduloForm .section-1 .form-group{margin-bottom:25px}}.content .formIscrizioneUser .section-1 i,.content .moduloForm .section-1 i{display:none}@media (min-width:768px){.content .formIscrizioneUser .section-1 .help-block,.content .moduloForm .section-1 .help-block{position:absolute;bottom:-19px;padding-left:7px;font-size:13px}}@media (min-width:992px){.content .formIscrizioneUser,.content .moduloForm{max-width:940px;margin:auto}}@media (min-width:1200px){.content .formIscrizioneUser,.content .moduloForm{max-width:1140px}}.content .formIscrizioneUser input,.content .formIscrizioneUser select,.content .moduloForm input,.content .moduloForm select{height:40px;border:1px solid #848484!important;border-radius:0;background:#fff;font-size:14px;color:#848484}.content .formIscrizioneUser input::-webkit-input-placeholder,.content .formIscrizioneUser textarea::-webkit-input-placeholder,.content .moduloForm input::-webkit-input-placeholder,.content .moduloForm textarea::-webkit-input-placeholder{color:#848484;font-weight:500}.content .formIscrizioneUser input:-moz-placeholder,.content .formIscrizioneUser textarea:-moz-placeholder,.content .moduloForm input:-moz-placeholder,.content .moduloForm textarea:-moz-placeholder{color:#848484;opacity:1;font-weight:500}.content .formIscrizioneUser input::-moz-placeholder,.content .formIscrizioneUser textarea::-moz-placeholder,.content .moduloForm input::-moz-placeholder,.content .moduloForm textarea::-moz-placeholder{color:#848484;opacity:1;font-weight:500}.content .formIscrizioneUser input:-ms-input-placeholder,.content .formIscrizioneUser textarea:-ms-input-placeholder,.content .moduloForm input:-ms-input-placeholder,.content .moduloForm textarea:-ms-input-placeholder{color:#848484;font-weight:500}.content .formIscrizioneUser input::-ms-input-placeholder,.content .formIscrizioneUser textarea::-ms-input-placeholder,.content .moduloForm input::-ms-input-placeholder,.content .moduloForm textarea::-ms-input-placeholder{color:#848484;font-weight:500}.content .formIscrizioneUser .form-group .input-group,.content .moduloForm .form-group .input-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse;background:0 0}.content .formIscrizioneUser .form-group .input-group .input-group-addon,.content .moduloForm .form-group .input-group .input-group-addon{border:none;width:50px;height:40px;background-size:26px;position:absolute}.content .formIscrizioneUser .form-group .input-group input.form-control,.content .moduloForm .form-group .input-group input.form-control{box-shadow:0 0;border:1px solid #fff;background:#fff}.content .formIscrizioneUser .textarea,.content .moduloForm .textarea{min-height:150px;border:1px solid #848484;border-radius:0;max-height:150px;width:100%!important;transition:.3s ease-in-out;background:#fff;padding:6px 12px}.content .formIscrizioneUser .form-privacy input,.content .moduloForm .form-privacy input{height:auto;margin-right:8px}.content .formIscrizioneUser .form-privacy .flex-align-center,.content .moduloForm .form-privacy .flex-align-center{text-decoration:none!important}.content .formIscrizioneUser .form-privacy .flex-align-center span,.content .moduloForm .form-privacy .flex-align-center span{text-decoration:underline!important}@media (min-width:768px){.content .formIscrizioneUser fieldset.form-default,.content .moduloForm fieldset.form-default{margin-top:15px}}.content .formIscrizioneUser fieldset.form-default label,.content .moduloForm fieldset.form-default label{display:block}.content .formIscrizioneUser fieldset.form-default input,.content .moduloForm fieldset.form-default input{height:auto}.content .formIscrizioneUser fieldset.form-default .checkbox-box,.content .moduloForm fieldset.form-default .checkbox-box{margin-top:5px;text-align:left}@media (min-width:768px){.content .formIscrizioneUser fieldset.form-default .checkbox-box,.content .moduloForm fieldset.form-default .checkbox-box{width:calc(75% - 8px)}}.content .formIscrizioneUser fieldset.form-default .checkbox-box span,.content .moduloForm fieldset.form-default .checkbox-box span{font-size:14px!important}.content .formIscrizioneUser fieldset.form-default .checkbox-box span.flex-align-center,.content .moduloForm fieldset.form-default .checkbox-box span.flex-align-center{text-decoration:none!important}.content .formIscrizioneUser fieldset.form-default .checkbox-box .help-block,.content .moduloForm fieldset.form-default .checkbox-box .help-block{text-transform:none}.content .formIscrizioneUser fieldset.form-default .checkbox,.content .formIscrizioneUser fieldset.form-default .checkbox-newsletter,.content .moduloForm fieldset.form-default .checkbox,.content .moduloForm fieldset.form-default .checkbox-newsletter{margin:0 auto 10px;margin-bottom:8px}@media (min-width:768px){.content .formIscrizioneUser fieldset.form-default .checkbox,.content .formIscrizioneUser fieldset.form-default .checkbox-newsletter,.content .moduloForm fieldset.form-default .checkbox,.content .moduloForm fieldset.form-default .checkbox-newsletter{width:100%}}.content .formIscrizioneUser fieldset.form-default .checkbox,.content .moduloForm fieldset.form-default .checkbox{margin-bottom:8px}.content .formIscrizioneUser fieldset.form-default .checkbox-newsletter,.content .moduloForm fieldset.form-default .checkbox-newsletter{position:relative;margin-bottom:0}.content .formIscrizioneUser fieldset.form-default .checkbox-newsletter input,.content .moduloForm fieldset.form-default .checkbox-newsletter input{cursor:pointer}.content .formIscrizioneUser fieldset.form-default .submit-box,.content .moduloForm fieldset.form-default .submit-box{margin:auto;margin-bottom:0}@media (min-width:768px){.content .formIscrizioneUser fieldset.form-default .submit-box,.content .moduloForm fieldset.form-default .submit-box{margin-right:0;width:25%}}.content .formIscrizioneUser fieldset.form-default .btn,.content .moduloForm fieldset.form-default .btn{font-weight:800;font-size:18px;padding:19.5px 50px;line-height:normal;height:auto;border-radius:0;margin:0 auto}@media (min-width:768px){.content .formIscrizioneUser fieldset.form-default .btn,.content .moduloForm fieldset.form-default .btn{margin:0;margin-left:auto;margin-right:-8px}}.content .formIscrizioneUser fieldset.form-default button,.content .moduloForm fieldset.form-default button{background:#848484;border:2px solid #848484;transition:.4s ease-in-out!important}.content .formIscrizioneUser fieldset.form-default button span,.content .moduloForm fieldset.form-default button span{transition:none ease-in-out!important}.content .formIscrizioneUser fieldset.form-default button:focus,.content .formIscrizioneUser fieldset.form-default button:hover,.content .moduloForm fieldset.form-default button:focus,.content .moduloForm fieldset.form-default button:hover{border:2px solid #313131;background:#313131;color:#fff;transition:.4s ease-in-out!important}.content .formIscrizioneUser fieldset.form-default button:focus span,.content .formIscrizioneUser fieldset.form-default button:hover span,.content .moduloForm fieldset.form-default button:focus span,.content .moduloForm fieldset.form-default button:hover span{transition:none ease-in-out!important}.content .formIscrizioneUser.newsletter,.content .moduloForm.newsletter{padding:20px 15px}@media (min-width:768px){.content .formIscrizioneUser.newsletter,.content .moduloForm.newsletter{padding:35px 25px}}@media (min-width:1200px){.content .formIscrizioneUser.newsletter,.content .moduloForm.newsletter{padding:50px 25px}}@media (min-width:1200px){.content .formIscrizioneUser.newsletter,.content .moduloForm.newsletter{padding:60px 25px}}.content .formIscrizioneUser.newsletter .newsletter-block,.content .moduloForm.newsletter .newsletter-block{max-width:700px;margin:0 auto}.content .formIscrizioneUser.newsletter input,.content .formIscrizioneUser.newsletter select,.content .moduloForm.newsletter input,.content .moduloForm.newsletter select{border:1px solid #fff;background:#fff;color:#848484}.content .formIscrizioneUser.newsletter .textarea,.content .moduloForm.newsletter .textarea{border:1px solid #fff}.content .formIscrizioneUser.newsletter h4,.content .moduloForm.newsletter h4{margin:0 0 8px;line-height:1;font-size:24px}@media (min-width:768px){.content .formIscrizioneUser.newsletter h4,.content .moduloForm.newsletter h4{font-size:30px}}@media (min-width:768px){.content .formIscrizioneUser.newsletter h4,.content .moduloForm.newsletter h4{font-size:24px}}@media (min-width:1200px){.content .formIscrizioneUser.newsletter h4,.content .moduloForm.newsletter h4{font-size:30px}}.content .formIscrizioneUser.newsletter form,.content .moduloForm.newsletter form{display:inline-block;margin-bottom:-6px;margin-top:15px}@media (min-width:768px){.content .formIscrizioneUser.newsletter form,.content .moduloForm.newsletter form{margin-top:20px}}.content .formIscrizioneUser.newsletter .columns-1,.content .moduloForm.newsletter .columns-1{padding:0}@media (min-width:768px){.content .formIscrizioneUser.newsletter .columns-1,.content .moduloForm.newsletter .columns-1{width:calc(100% - 120px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.content .formIscrizioneUser.newsletter .columns-1 .form-group,.content .moduloForm.newsletter .columns-1 .form-group{padding:0}@media (min-width:768px){.content .formIscrizioneUser.newsletter .columns-1 .form-group,.content .moduloForm.newsletter .columns-1 .form-group{width:50%}.content .formIscrizioneUser.newsletter .columns-1 .form-group:first-child,.content .moduloForm.newsletter .columns-1 .form-group:first-child{margin-right:20px}}.content .formIscrizioneUser.newsletter .form-default-minimal,.content .moduloForm.newsletter .form-default-minimal{padding:0;margin:0}.content .formIscrizioneUser.newsletter .privacy-box,.content .moduloForm.newsletter .privacy-box{padding:0;width:calc(100% - 100px)}@media (min-width:768px){.content .formIscrizioneUser.newsletter .privacy-box,.content .moduloForm.newsletter .privacy-box{width:100%}}.content .formIscrizioneUser.newsletter .submit-box,.content .moduloForm.newsletter .submit-box{max-width:100px;padding:0}@media (min-width:768px){.content .formIscrizioneUser.newsletter .submit-box,.content .moduloForm.newsletter .submit-box{position:absolute;top:-55px;right:0}}.content .formIscrizioneUser.newsletter button.btn,.content .moduloForm.newsletter button.btn{background:#fff;border:2px solid #fff;color:#848484;text-transform:capitalize;font-weight:500;padding:4px}.content .formIscrizione form input[type=date],.content .formIscrizione form input[type=email],.content .formIscrizione form input[type=number],.content .formIscrizione form input[type=password],.content .formIscrizione form input[type=tel],.content .formIscrizione form input[type=text],.content .formIscrizione form select.select,.content .moduloForm.formIscritti form input[type=date],.content .moduloForm.formIscritti form input[type=email],.content .moduloForm.formIscritti form input[type=number],.content .moduloForm.formIscritti form input[type=password],.content .moduloForm.formIscritti form input[type=tel],.content .moduloForm.formIscritti form input[type=text],.content .moduloForm.formIscritti form select.select{height:40px;line-height:40px;color:#848484;border-radius:0;border:none!important;border-bottom:2px solid #313131!important;box-shadow:none;float:none;font-size:18px}.content .formIscrizione form input[type=date]#input-codice_fiscale,.content .formIscrizione form input[type=date]#input-input_idinput-22,.content .formIscrizione form input[type=date]#input-input_idinput-9,.content .formIscrizione form input[type=email]#input-codice_fiscale,.content .formIscrizione form input[type=email]#input-input_idinput-22,.content .formIscrizione form input[type=email]#input-input_idinput-9,.content .formIscrizione form input[type=number]#input-codice_fiscale,.content .formIscrizione form input[type=number]#input-input_idinput-22,.content .formIscrizione form input[type=number]#input-input_idinput-9,.content .formIscrizione form input[type=password]#input-codice_fiscale,.content .formIscrizione form input[type=password]#input-input_idinput-22,.content .formIscrizione form input[type=password]#input-input_idinput-9,.content .formIscrizione form input[type=tel]#input-codice_fiscale,.content .formIscrizione form input[type=tel]#input-input_idinput-22,.content .formIscrizione form input[type=tel]#input-input_idinput-9,.content .formIscrizione form input[type=text]#input-codice_fiscale,.content .formIscrizione form input[type=text]#input-input_idinput-22,.content .formIscrizione form input[type=text]#input-input_idinput-9,.content .formIscrizione form select.select#input-codice_fiscale,.content .formIscrizione form select.select#input-input_idinput-22,.content .formIscrizione form select.select#input-input_idinput-9,.content .moduloForm.formIscritti form input[type=date]#input-codice_fiscale,.content .moduloForm.formIscritti form input[type=date]#input-input_idinput-22,.content .moduloForm.formIscritti form input[type=date]#input-input_idinput-9,.content .moduloForm.formIscritti form input[type=email]#input-codice_fiscale,.content .moduloForm.formIscritti form input[type=email]#input-input_idinput-22,.content .moduloForm.formIscritti form input[type=email]#input-input_idinput-9,.content .moduloForm.formIscritti form input[type=number]#input-codice_fiscale,.content .moduloForm.formIscritti form input[type=number]#input-input_idinput-22,.content .moduloForm.formIscritti form input[type=number]#input-input_idinput-9,.content .moduloForm.formIscritti form input[type=password]#input-codice_fiscale,.content .moduloForm.formIscritti form input[type=password]#input-input_idinput-22,.content .moduloForm.formIscritti form input[type=password]#input-input_idinput-9,.content .moduloForm.formIscritti form input[type=tel]#input-codice_fiscale,.content .moduloForm.formIscritti form input[type=tel]#input-input_idinput-22,.content .moduloForm.formIscritti form input[type=tel]#input-input_idinput-9,.content .moduloForm.formIscritti form input[type=text]#input-codice_fiscale,.content .moduloForm.formIscritti form input[type=text]#input-input_idinput-22,.content .moduloForm.formIscritti form input[type=text]#input-input_idinput-9,.content .moduloForm.formIscritti form select.select#input-codice_fiscale,.content .moduloForm.formIscritti form select.select#input-input_idinput-22,.content .moduloForm.formIscritti form select.select#input-input_idinput-9{text-transform:uppercase!important}.content .formIscrizione form input[type=date]#input-email,.content .formIscrizione form input[type=date]#input-input_idinput-4,.content .formIscrizione form input[type=date]#input-username,.content .formIscrizione form input[type=date].password,.content .formIscrizione form input[type=email]#input-email,.content .formIscrizione form input[type=email]#input-input_idinput-4,.content .formIscrizione form input[type=email]#input-username,.content .formIscrizione form input[type=email].password,.content .formIscrizione form input[type=number]#input-email,.content .formIscrizione form input[type=number]#input-input_idinput-4,.content .formIscrizione form input[type=number]#input-username,.content .formIscrizione form input[type=number].password,.content .formIscrizione form input[type=password]#input-email,.content .formIscrizione form input[type=password]#input-input_idinput-4,.content .formIscrizione form input[type=password]#input-username,.content .formIscrizione form input[type=password].password,.content .formIscrizione form input[type=tel]#input-email,.content .formIscrizione form input[type=tel]#input-input_idinput-4,.content .formIscrizione form input[type=tel]#input-username,.content .formIscrizione form input[type=tel].password,.content .formIscrizione form input[type=text]#input-email,.content .formIscrizione form input[type=text]#input-input_idinput-4,.content .formIscrizione form input[type=text]#input-username,.content .formIscrizione form input[type=text].password,.content .formIscrizione form select.select#input-email,.content .formIscrizione form select.select#input-input_idinput-4,.content .formIscrizione form select.select#input-username,.content .formIscrizione form select.select.password,.content .moduloForm.formIscritti form input[type=date]#input-email,.content .moduloForm.formIscritti form input[type=date]#input-input_idinput-4,.content .moduloForm.formIscritti form input[type=date]#input-username,.content .moduloForm.formIscritti form input[type=date].password,.content .moduloForm.formIscritti form input[type=email]#input-email,.content .moduloForm.formIscritti form input[type=email]#input-input_idinput-4,.content .moduloForm.formIscritti form input[type=email]#input-username,.content .moduloForm.formIscritti form input[type=email].password,.content .moduloForm.formIscritti form input[type=number]#input-email,.content .moduloForm.formIscritti form input[type=number]#input-input_idinput-4,.content .moduloForm.formIscritti form input[type=number]#input-username,.content .moduloForm.formIscritti form input[type=number].password,.content .moduloForm.formIscritti form input[type=password]#input-email,.content .moduloForm.formIscritti form input[type=password]#input-input_idinput-4,.content .moduloForm.formIscritti form input[type=password]#input-username,.content .moduloForm.formIscritti form input[type=password].password,.content .moduloForm.formIscritti form input[type=tel]#input-email,.content .moduloForm.formIscritti form input[type=tel]#input-input_idinput-4,.content .moduloForm.formIscritti form input[type=tel]#input-username,.content .moduloForm.formIscritti form input[type=tel].password,.content .moduloForm.formIscritti form input[type=text]#input-email,.content .moduloForm.formIscritti form input[type=text]#input-input_idinput-4,.content .moduloForm.formIscritti form input[type=text]#input-username,.content .moduloForm.formIscritti form input[type=text].password,.content .moduloForm.formIscritti form select.select#input-email,.content .moduloForm.formIscritti form select.select#input-input_idinput-4,.content .moduloForm.formIscritti form select.select#input-username,.content .moduloForm.formIscritti form select.select.password{text-transform:none!important}.content .formIscrizione form input[type=date]:focus,.content .formIscrizione form input[type=email]:focus,.content .formIscrizione form input[type=number]:focus,.content .formIscrizione form input[type=password]:focus,.content .formIscrizione form input[type=tel]:focus,.content .formIscrizione form input[type=text]:focus,.content .formIscrizione form select.select:focus,.content .moduloForm.formIscritti form input[type=date]:focus,.content .moduloForm.formIscritti form input[type=email]:focus,.content .moduloForm.formIscritti form input[type=number]:focus,.content .moduloForm.formIscritti form input[type=password]:focus,.content .moduloForm.formIscritti form input[type=tel]:focus,.content .moduloForm.formIscritti form input[type=text]:focus,.content .moduloForm.formIscritti form select.select:focus{border-radius:0!important;outline:0!important}.content .formIscrizione form input[type=date]::-webkit-input-placeholder,.content .formIscrizione form input[type=email]::-webkit-input-placeholder,.content .formIscrizione form input[type=number]::-webkit-input-placeholder,.content .formIscrizione form input[type=password]::-webkit-input-placeholder,.content .formIscrizione form input[type=tel]::-webkit-input-placeholder,.content .formIscrizione form input[type=text]::-webkit-input-placeholder,.content .formIscrizione form select.select::-webkit-input-placeholder,.content .moduloForm.formIscritti form input[type=date]::-webkit-input-placeholder,.content .moduloForm.formIscritti form input[type=email]::-webkit-input-placeholder,.content .moduloForm.formIscritti form input[type=number]::-webkit-input-placeholder,.content .moduloForm.formIscritti form input[type=password]::-webkit-input-placeholder,.content .moduloForm.formIscritti form input[type=tel]::-webkit-input-placeholder,.content .moduloForm.formIscritti form input[type=text]::-webkit-input-placeholder,.content .moduloForm.formIscritti form select.select::-webkit-input-placeholder{color:#848484;font-weight:400}.content .formIscrizione form input[type=date]:-moz-placeholder,.content .formIscrizione form input[type=email]:-moz-placeholder,.content .formIscrizione form input[type=number]:-moz-placeholder,.content .formIscrizione form input[type=password]:-moz-placeholder,.content .formIscrizione form input[type=tel]:-moz-placeholder,.content .formIscrizione form input[type=text]:-moz-placeholder,.content .formIscrizione form select.select:-moz-placeholder,.content .moduloForm.formIscritti form input[type=date]:-moz-placeholder,.content .moduloForm.formIscritti form input[type=email]:-moz-placeholder,.content .moduloForm.formIscritti form input[type=number]:-moz-placeholder,.content .moduloForm.formIscritti form input[type=password]:-moz-placeholder,.content .moduloForm.formIscritti form input[type=tel]:-moz-placeholder,.content .moduloForm.formIscritti form input[type=text]:-moz-placeholder,.content .moduloForm.formIscritti form select.select:-moz-placeholder{color:#848484;opacity:1;font-weight:400}.content .formIscrizione form input[type=date]::-moz-placeholder,.content .formIscrizione form input[type=email]::-moz-placeholder,.content .formIscrizione form input[type=number]::-moz-placeholder,.content .formIscrizione form input[type=password]::-moz-placeholder,.content .formIscrizione form input[type=tel]::-moz-placeholder,.content .formIscrizione form input[type=text]::-moz-placeholder,.content .formIscrizione form select.select::-moz-placeholder,.content .moduloForm.formIscritti form input[type=date]::-moz-placeholder,.content .moduloForm.formIscritti form input[type=email]::-moz-placeholder,.content .moduloForm.formIscritti form input[type=number]::-moz-placeholder,.content .moduloForm.formIscritti form input[type=password]::-moz-placeholder,.content .moduloForm.formIscritti form input[type=tel]::-moz-placeholder,.content .moduloForm.formIscritti form input[type=text]::-moz-placeholder,.content .moduloForm.formIscritti form select.select::-moz-placeholder{color:#848484;opacity:1;font-weight:400}.content .formIscrizione form input[type=date]:-ms-input-placeholder,.content .formIscrizione form input[type=email]:-ms-input-placeholder,.content .formIscrizione form input[type=number]:-ms-input-placeholder,.content .formIscrizione form input[type=password]:-ms-input-placeholder,.content .formIscrizione form input[type=tel]:-ms-input-placeholder,.content .formIscrizione form input[type=text]:-ms-input-placeholder,.content .formIscrizione form select.select:-ms-input-placeholder,.content .moduloForm.formIscritti form input[type=date]:-ms-input-placeholder,.content .moduloForm.formIscritti form input[type=email]:-ms-input-placeholder,.content .moduloForm.formIscritti form input[type=number]:-ms-input-placeholder,.content .moduloForm.formIscritti form input[type=password]:-ms-input-placeholder,.content .moduloForm.formIscritti form input[type=tel]:-ms-input-placeholder,.content .moduloForm.formIscritti form input[type=text]:-ms-input-placeholder,.content .moduloForm.formIscritti form select.select:-ms-input-placeholder{color:#848484;font-weight:400}.content .formIscrizione form input[type=date]::-ms-input-placeholder,.content .formIscrizione form input[type=email]::-ms-input-placeholder,.content .formIscrizione form input[type=number]::-ms-input-placeholder,.content .formIscrizione form input[type=password]::-ms-input-placeholder,.content .formIscrizione form input[type=tel]::-ms-input-placeholder,.content .formIscrizione form input[type=text]::-ms-input-placeholder,.content .formIscrizione form select.select::-ms-input-placeholder,.content .moduloForm.formIscritti form input[type=date]::-ms-input-placeholder,.content .moduloForm.formIscritti form input[type=email]::-ms-input-placeholder,.content .moduloForm.formIscritti form input[type=number]::-ms-input-placeholder,.content .moduloForm.formIscritti form input[type=password]::-ms-input-placeholder,.content .moduloForm.formIscritti form input[type=tel]::-ms-input-placeholder,.content .moduloForm.formIscritti form input[type=text]::-ms-input-placeholder,.content .moduloForm.formIscritti form select.select::-ms-input-placeholder{color:#848484;font-weight:400}.content .formIscrizione form input[type=date],.content .formIscrizione form input[type=password],.content .formIscrizione form select.select,.content .moduloForm.formIscritti form input[type=date],.content .moduloForm.formIscritti form input[type=password],.content .moduloForm.formIscritti form select.select{text-transform:none!important}.content .formIscrizione form label.control-label,.content .moduloForm.formIscritti form label.control-label{display:none}.content .formIscrizione form input[type=number],.content .moduloForm.formIscritti form input[type=number]{padding-right:0}.content .formIscrizione form .input-group-addon,.content .moduloForm.formIscritti form .input-group-addon{display:none}.content .formIscrizione form .input-group-btn,.content .moduloForm.formIscritti form .input-group-btn{position:absolute;right:81px;top:4px;z-index:10}.content .formIscrizione form .input-group-btn #codicefiscaleCreate,.content .moduloForm.formIscritti form .input-group-btn #codicefiscaleCreate{background:#313131!important;color:#fff!important;padding:8px 15px;text-align:center}.content .formIscrizione form .checkbox-inline,.content .moduloForm.formIscritti form .checkbox-inline{width:100%;margin-left:10px;padding-left:10px}@media (min-width:768px){.content .formIscrizione form .checkbox-inline,.content .moduloForm.formIscritti form .checkbox-inline{width:23%}}.content .formIscrizione form textarea.textarea,.content .moduloForm.formIscritti form textarea.textarea{min-height:150px;border:2px solid #313131;box-shadow:none;border-radius:0;font-size:16px}.content .formIscrizione form textarea.textarea::-webkit-input-placeholder,.content .moduloForm.formIscritti form textarea.textarea::-webkit-input-placeholder{color:#848484;font-weight:400;font-size:16px}.content .formIscrizione form textarea.textarea:-moz-placeholder,.content .moduloForm.formIscritti form textarea.textarea:-moz-placeholder{color:#848484;opacity:1;font-weight:400;font-size:16px}.content .formIscrizione form textarea.textarea::-moz-placeholder,.content .moduloForm.formIscritti form textarea.textarea::-moz-placeholder{color:#848484;opacity:1;font-weight:400;font-size:16px}.content .formIscrizione form textarea.textarea:-ms-input-placeholder,.content .moduloForm.formIscritti form textarea.textarea:-ms-input-placeholder{color:#848484;font-weight:400;font-size:16px}.content .formIscrizione form textarea.textarea::-ms-input-placeholder,.content .moduloForm.formIscritti form textarea.textarea::-ms-input-placeholder{color:#848484;font-weight:400;font-size:16px}.content .formIscrizione form .btn.btn-primary,.content .moduloForm.formIscritti form .btn.btn-primary{height:50px;padding:10px 30px;margin-top:15px;border-radius:0!important;background:#313131}@media (min-width:768px){.content .formIscrizione form .form-group,.content .moduloForm.formIscritti form .form-group{margin-bottom:40px}}.content .formIscrizione form legend,.content .moduloForm.formIscritti form legend{text-align:center;font-weight:400;border:none}.content .formIscrizione form .qq-upload-button,.content .moduloForm.formIscritti form .qq-upload-button{width:140px}.content .formIscrizione form .form-newsletter,.content .formIscrizione form .form-privacy,.content .formIscrizione form .form-privacy a,.content .moduloForm.formIscritti form .form-newsletter,.content .moduloForm.formIscritti form .form-privacy,.content .moduloForm.formIscritti form .form-privacy a{font-size:14px!important}.content .formIscrizione form .checkbox,.content .moduloForm.formIscritti form .checkbox{margin-bottom:5px}.content .formIscrizione form .help-block,.content .moduloForm.formIscritti form .help-block{position:absolute}.content .formIscrizione .input-group,.content .moduloForm.formIscritti .input-group{display:block}.content .formIscrizione form label.control-label,.content .moduloForm.formIscritti form label.control-label{display:block;font-size:14px}.content .formIscrizione .radio-inline,.content .moduloForm.formIscritti .radio-inline{font-size:14px}.content .formIscrizione .add-on.input-group-addon,.content .moduloForm.formIscritti .add-on.input-group-addon{display:none}.content .formIscrizione .form-control[readonly],.content .moduloForm.formIscritti .form-control[readonly]{background:#fff}.content .formIscrizione legend,.content .moduloForm.formIscritti legend{padding-left:15px;text-align:left;font-size:26px;color:#313131}.content .formIscrizione fieldset,.content .moduloForm.formIscritti fieldset{margin-top:10px}@media (min-width:768px){.content .formIscrizione fieldset,.content .moduloForm.formIscritti fieldset{margin-top:50px}}.content .moduloForm.formIscritti{display:none}@media (min-width:768px){.content .moduloForm.formIscritti .form-group[class*=delegato]{margin-bottom:60px}}@media (max-width:767px){.content .moduloForm.formIscritti .form-group[class*=input-telefono_delegato]{margin-bottom:80px}}.alert-cnt .alert{margin-top:40px}.dockLogin{padding:10px;background:#fff;color:#313131;width:300px}.dockLogin .welcome{font-size:16px;margin-bottom:10px}.f26{font-size:21px}@media (min-width:1200px){.f26{font-size:26px}}.area-riservata{margin-top:20px}@media (min-width:992px){.area-riservata{margin-top:35px}}.area-riservata .sidebar{background:#313131;padding:20px;padding-bottom:70px;color:#fff;text-align:center;position:relative}@media (max-width:767px){.area-riservata .sidebar{margin-bottom:25px}}@media (min-width:1200px){.area-riservata .sidebar{font-size:20px;padding:30px 25px;padding-bottom:80px}}.area-riservata .sidebar .title{margin-bottom:15px}@media (min-width:992px){.area-riservata .sidebar .title{margin-bottom:25px}}.area-riservata .sidebar .title .username{color:#ffde16}.area-riservata .sidebar .avatar{margin:0 20px}@media (min-width:768px){.area-riservata .sidebar .avatar{margin:0 100px}}.area-riservata .sidebar .avatar img{border-radius:50%}.area-riservata .sidebar .avatar a{position:relative}.area-riservata .sidebar .avatar a .hvr-icon{opacity:0;transition:.4s all}.area-riservata .sidebar .avatar a:focus .hvr-icon,.area-riservata .sidebar .avatar a:hover .hvr-icon{opacity:1}.area-riservata .sidebar .avatar .hvr-icon{z-index:1;border-radius:50%;background:rgba(49,49,49,.5);height:40%;width:40%;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.area-riservata .sidebar .avatar .hvr-icon:after,.area-riservata .sidebar .avatar .hvr-icon:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;background:#fefefe;width:40px;height:6px;z-index:2}.area-riservata .sidebar .avatar .hvr-icon:before{width:40px;height:6px}.area-riservata .sidebar .avatar .hvr-icon:after{height:40px;width:6px}.area-riservata .sidebar .small-menu{margin-top:15px}@media (min-width:992px){.area-riservata .sidebar .small-menu{margin-top:25px}}.area-riservata .sidebar .small-menu li{margin-bottom:5px}.area-riservata .sidebar .small-menu a span{position:relative}.area-riservata .sidebar .small-menu a span:after{content:'';position:absolute;bottom:-2px;left:0;margin:0 auto;width:0;height:1px;transition:.4s all;background:#fff}.area-riservata .sidebar .small-menu a:focus span:after,.area-riservata .sidebar .small-menu a:hover span:after{width:100%}.area-riservata .sidebar .logout-btn{background:#ffde16;color:#313131;position:absolute;bottom:0;left:0;width:100%;height:50px;font-size:18px;font-weight:700}.area-riservata .description-content .title-cms{margin:0;margin-bottom:20px}@media (min-width:768px){.area-riservata .description-content .title-cms{text-align:left;margin-left:7.5px}}@media (min-width:1540px){.area-riservata .description-content .title-cms{font-size:46px}}.area-riservata .description-content .text-cms{margin-top:40px}@media (min-width:768px){.area-riservata .description-content .text-cms{margin-left:7.5px}}.strava .btn-strava{display:block;padding:10px 20px;text-transform:uppercase;font-size:22px;margin:10px 0 40px 0;text-align:center}.strava .btn-strava.active{color:#fff;background:green;margin-bottom:20px}.strava .btn-strava.disable{color:#fff;background:#bb0606}.strava .btn-set{background:0 0!important;color:#313131!important;border:2px solid #313131;margin-top:50px}.strava .user-strava{border:1px solid #313131;padding:10px;margin-bottom:40px}.strava .user-strava .user-image{padding-right:10px}.strava .user-strava strong{line-height:19px}.strava .user-strava small{font-weight:400;font-size:12px}.strava .strava-stats{margin-top:40px;margin-bottom:20px}.strava .strava-stats h2{font-size:30px}.strava .strava-stats .item-th{background:#ffde16;padding:10px 0}.strava .strava-stats .item-stat{padding:10px 0}@media (min-width:992px){.strava .strava-stats .item-stat{border-bottom:1px solid #848484}}@media (max-width:991px){.strava .strava-stats .item-stat .item-stat-xs{background:#ffde16;padding-top:5px;padding-bottom:5px;margin-bottom:5px}}.donazioni .donazioni-table{margin-top:40px;margin-bottom:20px}.donazioni .donazioni-table h2{font-size:30px}.donazioni .donazioni-table .item-th{background:#ffde16;padding:10px 0}.donazioni .donazioni-table .item-donazione{padding:10px 0}@media (min-width:992px){.donazioni .donazioni-table .item-donazione{border-bottom:1px solid #848484}}.donazioni .donazioni-table .item-donazione .donazione-ok{font-size:14px;display:inline-block;padding:4px 8px;background:green;color:#fff;text-transform:uppercase}.donazioni .donazioni-table .item-donazione .donazione-pending{font-size:14px;display:inline-block;padding:4px 8px;background:#848484;color:#fff;text-transform:uppercase}@media (max-width:991px){.donazioni .donazioni-table .item-donazione .item-donazione-xs{background:#ffde16;padding-top:5px;padding-bottom:5px;margin-bottom:5px}}@media (min-width:768px){.donazione .box-donazione{padding:0 50px}}.donazione .box-donazione input,.donazione .box-donazione select{padding:10px;height:50px}.donazione .box-donazione .form-group div{padding:15px}.donazione .box-donazione .form-group div.col-import{background:#ffde16}.donazione .box-donazione .form-group div.col-import input{font-weight:700}.donazione .box-donazione .form-submit{background:#ffde16}.donazione .box-donazione .form-submit .btn-first{background:#313131!important}.circle-stats{aspect-ratio:1;width:100%;border-radius:50%;text-align:center;margin-bottom:40px;border:10px solid #ffde16}.circle-stats.circle-stats-smile{border:10px solid #c53727}.circle-stats.circle-stats-smile .circle-stats-value{color:#c53727}.circle-stats .circle-stats-value{font-weight:700;font-size:34px}.circle-stats .circle-stats-value.resizeText11{font-size:30px}.circle-stats .circle-stats-value.resizeText12{font-size:25px}@media (min-width:991px){.circle-stats .circle-stats-value{font-size:20px}.circle-stats .circle-stats-value.resizeText11{font-size:15px}.circle-stats .circle-stats-value.resizeText12{font-size:12px}}@media (min-width:1200px){.circle-stats .circle-stats-value{font-size:30px}.circle-stats .circle-stats-value.resizeText11{font-size:25px}.circle-stats .circle-stats-value.resizeText12{font-size:20px}}@media (min-width:1530px){.circle-stats .circle-stats-value{font-size:40px}.circle-stats .circle-stats-value.resizeText11{font-size:35px}.circle-stats .circle-stats-value.resizeText12{font-size:30px}}@media (min-width:1740px){.circle-stats .circle-stats-value{font-size:50px}.circle-stats .circle-stats-value.resizeText11{font-size:45px}.circle-stats .circle-stats-value.resizeText12{font-size:40px}}.circle-stats .circle-stats-label{font-size:18px}@media (min-width:991px){.circle-stats .circle-stats-label{font-size:14px}}@media (min-width:1200px){.circle-stats .circle-stats-label{font-size:16px}}@media (min-width:1530px){.circle-stats .circle-stats-label{font-size:18px}}