/*1d0a2b31866a105bdfa9161468881ad1*/
html{scroll-behavior:smooth}body{line-height:2em}#g-mainbar .g-content .page-header h2{line-height:1.3em}#g-navigation{background:#ffeaea;background:-moz-linear-gradient(top, #ffeaea 0%, #e8f6ff 40%);background:-webkit-linear-gradient(top, #ffeaea 0%, #e8f6ff 40%);background:linear-gradient(to bottom, #ffeaea 0%, #e8f6ff 40%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffeaea", endColorstr="#e8f6ff",GradientType=0)}#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container>.fa{color:#d90000}#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container>.g-menu-item-content{box-shadow:0 2px 0 rgba(217, 0, 0, 0.2);color:#d90000}@media (min-width:48rem) and (max-width:59.938rem){#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container,#g-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:0.85rem}}#g-navigation .g-social span.fa{vertical-align:middle}#g-navigation .g-varie span.fa{vertical-align:middle}#g-navigation .g-varie{white-space:nowrap;text-align:right;line-height:3.125}@media (max-width:47.938rem){#g-navigation .g-varie{text-align:center;line-height:normal}}#g-navigation .g-varie .button.button-xsmall{font-size:0.6rem;padding:0.4rem 0.8rem;display:inline;margin:0 5px}@media only all and (max-width:47.938rem){.moduletable .breadcrumb{margin-top:2rem !important}}.moduletable .breadcrumb span.divider{line-height:inherit}.g-logo{vertical-align:middle}a.g-logo{text-align:center}.g-content a.g-logo{display:inline-block !important}@media (max-width:74.938rem){#g-navigation .g-container .g-block{line-height:4.8rem}}@media (max-width:47.938rem){#g-navigation .g-content.g-particle,#g-footer .g-content.g-particle{text-align:center}}@media (max-width:30rem){a.g-logo{max-width:65%}.g-logo img{display:inline-block !important}}#g-header{}#g-header .moduletable .custom h3,#g-header .moduletable h3.g-title,#g-intro .moduletable h3.g-title,#g-utility .moduletable h3.g-title,#g-above .moduletable h3.g-title,#g-testimonials .moduletable h3.g-title,#g-features .moduletable h3.g-item-title{line-height:1.4em}#g-utility .moduletable .custom a,#g-testimonials .moduletable .custom a{color:#ff7373}#g-utility .moduletable .custom a:hover,#g-testimonials .moduletable .custom a:hover{color:#339cff}@media only all and (max-width:47.938rem){#g-mainbar{padding:0}}#g-mainbar .g-content .pagination{display:inline-block;text-align:center;width:100%}#g-mainbar .g-content .pagination p.counter{float:none}#g-mainbar .pager.pagenav a{padding:1rem 1.4rem}#g-sidebar .g-content{padding:0.5rem 1.4rem;margin:0 0.625rem 0.625rem}#g-sidebar h3.g-title{line-height:1.3em}#g-sidebar .moduletable.evdownload .moduletable.evdownload div{line-height:1.2em;margin-bottom:15px}.img_left{margin:5px 10px 5px 0px !important;clear:left}.img_right{margin:5px 0px 5px 10px !important;clear:right}@media (min-width:60rem){.img_left,.img_right{max-width:50%}}@media (min-width:48rem) and (max-width:59.938rem){.img_left,.img_right{max-width:45%}}@media (max-width:47.938rem){a.jcepopup.jcemediabox-image span.jcemediabox-zoom-span,.img_left,.img_right{margin:0px auto 10px auto !important;display:block !important;float:none !important}}ul.sige{display:block}ul.sige:before{}.sige li{float:none !important}.vbox-overlay{z-index:99999 !important}.vbox-container img{max-height:90vh}.sige_thumb img{background:transparent !important;margin:0 !important}.sige_thumb{background:none !important}audio{max-width:100%}#jcemediabox-popup-caption h4{line-height:1.1em}.avVideo .avPlayerContainer .avPlayerBlock iframe,.avVideo .avPlayerContainer .avPlayerBlock object,.avVideo .avPlayerContainer .avPlayerBlock embed,.avVideo .avPlayerContainer .avPlayerBlock video,.avVideo .avPlayerContainer .avPlayerBlock>div{min-width:240px !important}.moduletable.iban .custom.iban p{font-size:1.6em;line-height:auto;color:#d90000;text-shadow:1px 1px 0 #afafaf}@media (max-width:47.938rem){.moduletable.iban .custom.iban p{font-size:1.2em}}@media (max-width:30rem){.moduletable.iban .custom.iban p{font-size:1em}}.moduletable.plgfacebook .custom.plgfacebook div.fb-page.fb_iframe_widget{display:inline-block;padding:0;border:3px solid #004f99 !important}.moduletable.plgfbmipiace .custom.plgfbmipiace{text-align:center}#g-sidebar .moduletable.plgfbmipiace .custom.plgfbmipiace div.fb-like.fb_iframe_widget{padding-bottom:25px}body.gadget #g-mainbar .g-content .item-page.gadget .row-fluid{line-height:1.3em}body.gadget #g-mainbar .g-content .item-page.gadget .row-fluid .span3,body.gadget #g-mainbar .g-content .item-page.gadget .row-fluid .span4{margin-bottom:30px}.moduletable.descrizioneclub .custom.descrizioneclub p{line-height:1.3em;font-size:inherit;text-align:justify}.moduletable.mosaico .custom.mosaico{}.moduletable.mosaico .custom.mosaico p img{max-width:30%;height:auto;margin:1.6% !important}#contact-form .controls input,#contact-form .controls textarea{height:auto}.g-grid.coneventi .g-block div.prossimieventi{overflow:auto}@media (min-width:75rem){.g-grid.coneventi .g-block div.prossimieventi{height:320px}}@media (min-width:60rem) and (max-width:74.938rem){.g-grid.coneventi .g-block div.prossimieventi{height:250px}}@media (min-width:48rem) and (max-width:59.938rem){.g-grid.coneventi .g-block div.prossimieventi{height:200px}}@media (max-width:47.938rem){.g-grid.coneventi .g-block div.prossimieventi{height:400px}}.g-grid.coneventi .g-block div.prossimieventi ul{margin:0}.g-grid.coneventi .g-block div.prossimieventi ul li{list-style-position:inside;list-style-type:none;margin-bottom:1rem;margin-left:3rem}.g-grid.coneventi .g-block div.prossimieventi ul li::before{display:block;float:left;background:url('../images/calendario_29x30.png') no-repeat;content:"";width:29px;height:30px;margin-left:-3rem}.specialehome{padding:1.4rem 1.4rem 0 1.4rem;line-height:2.2em}@media (min-width:48rem){.specialehome{font-size:1.15vw;line-height:2.3vw}}.specialehome h2{font-size:2em;line-height:1.2em}#visformcontainer.visforms.visforms-form .category-desc h1{line-height:1.3em}#visformcontainer.visforms.visforms-form form.mcindividual.visform fieldset div.row-fluid div label.visCSSlabel{margin-bottom:0}#visformcontainer.visforms.visforms-form form.mcindividual.visform fieldset div.row-fluid div input{margin-bottom:1.6rem}#visformcontainer.visforms.visforms-form form.mcindividual.visform fieldset .form-actions input.button{white-space:normal}.bloccocentrato{display:block;margin:0 auto}