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{font-weight:300;background:#2d2d2d}body.cke_editable{background:#fff}body.stop-scrolling{height:auto!important}strong{font-weight:900}h1{font-size:24px;margin:10px 0;text-transform:uppercase;padding:0 5px}@media (min-width:768px){h1{font-size:30px;margin:30px 0}}@media (min-width:992px){h1{font-size:40px;margin:40px 0}}@media (min-width:1200px){h1{font-size:48px;margin:50px 0}}h2{font-size:18px;text-transform:uppercase;padding:0 5px}@media (min-width:768px){h2{font-size:25px}}@media (min-width:1200px){h2{font-size:30px}}.w1920{background:#fff}@media (min-width:1200px){.col-lg-offset-custom{margin-left:12.5%}}.btn-custom{margin:2em auto}.btn-wa-fix{position:fixed;left:15px;bottom:15px;z-index:5;cursor:pointer;display:block}#google_translate_element{margin-top:10px;margin-left:10px}@media (min-width:768px){#google_translate_element{position:absolute;left:10px;top:10px;margin:0}}#google_translate_element .goog-te-gadget-simple{background:0 0!important;border:none!important}#google_translate_element img{display:none!important}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value{color:#ccc!important}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span:nth-child(3){display:none!important}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span:nth-child(5){color:#ccc!important;margin-left:5px}.input-input_idinput-51 .input-group-btn{width:auto;z-index:20;position:absolute}.input-input_idinput-51 .input-group-btn #codicefiscaleCreate{padding:10px}#codicefiscaleCreate{font-size:14px;padding:6px 10px;margin:0;background:#b11116;color:#fff}#scrollUp{height:50px;width:50px;background:#3c3d41;border-bottom:3px solid #b11116}#scrollUp:before{content:'';position:absolute;border-right:2px solid #fff;border-bottom:2px solid #fff;width:10px;height:10px;top:45%;left:42%;transform:rotate(-134deg)}.header{height:100%;min-height:100px}.header .slide-image{width:100%;height:100vh;min-height:100%;position:relative;background:url(../pic/default/slide-image.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.header .slide-video{width:100%;height:100vh;position:relative;overflow:hidden}.header .slide-video video{object-fit:cover;width:100%;height:100%}.header .slide-video .rotate,.header .slide-video .volume{left:auto;position:absolute;z-index:10;bottom:20px;right:20px;cursor:pointer;border-radius:50%;width:40px;height:40px;background:#b11116}@media (min-width:768px){.header .slide-video .rotate,.header .slide-video .volume{width:50px;height:50px}}.header .slide-video .rotate img,.header .slide-video .volume img{width:100%;padding:8px;margin:auto}@media (min-width:768px){.header .slide-video .rotate img,.header .slide-video .volume img{padding:10px}}.header .slide-video .rotate{right:70px;animation:rotation 3s infinite linear}@keyframes rotation{50%{transform:rotate(-40deg)}100%{transform:rotate(0)}}@media (min-width:768px){.header .slide-video .rotate{right:80px}}.header .slide-video .rotate-text{background:#b11116;color:#fff;font-size:16px;padding:5px 10px;position:absolute;z-index:11;bottom:30px;right:135px;border-radius:10px}#slideshow{margin-top:104px}@media (min-width:768px){#slideshow{margin-top:120px;margin-top:0!important;height:100vh!important;max-height:none!important}#slideshow .slide-wrapper,#slideshow li,#slideshow ul{height:100vh!important}}#slideshow .layer{bottom:0!important;top:auto!important;left:0!important;font-size:18px;width:100%!important;padding:20px 30px;background:rgba(35,31,32,.6);color:#fff;height:auto!important}#slideshow .layer .btn-custom{margin-bottom:0;margin-top:20px;display:inline-block;width:auto;padding:12px 32px}@media (max-width:767px){#slideshow .layer{font-size:12px!important;padding:10px 5px;background:#231f20}#slideshow .layer span{font-size:12px!important}#slideshow .layer .btn-custom{margin-top:0;padding:5px 15px;font-size:12px!important}}.nav-head{position:fixed;top:0;width:100%;max-width:1920px;z-index:12;background:#b11116}@media (min-width:768px){.index-cms .nav-head{background:0 0}.nav-head:after{content:'';position:absolute;top:0;left:0;width:100%;height:0;opacity:0;transition:.4s ease-in-out;background:#b11116;z-index:-1}.nav-head.on-fixed:after{height:100%;opacity:1;transition:opacity .4s ease-in}}.nav-head .brand{background:rgba(177,17,22,.7);padding:10px}@media (min-width:768px){.nav-head .brand{padding:10px 50px}}.nav-head .cnt-signin{height:58px}.nav-head .cnt-signin .btn-signin{background:#fff;color:#2d2d2d;text-transform:uppercase;font-size:32px;padding:0 20px}.nav-head .cnt-user{height:52px;width:100px}.nav-head .cnt-user a{margin:auto}@media (max-width:767px){.cnt-session{display:block;margin-left:10px}}.cnt-session .btn-session{background:#2d2d2d;color:#fff;margin:0 5px;font-size:14px;width:100px;border-bottom:1px solid #fff;transition:.4s ease-in-out}@media (max-width:767px){.cnt-session .btn-session{padding:2px 10px}}.cnt-session .btn-session:hover{background:#fff;color:#2d2d2d;transition:.4s ease-in-out}.cnt-navbarToggle{margin-left:auto;background:rgba(177,17,22,.7)}.navbarToggle{height:50px;height:43px;padding-left:15px;margin-left:15px;margin-right:15px;position:relative;cursor:pointer}.navbarToggle.session_ok{padding-left:5px;margin-left:0}@media (min-width:768px){.navbarToggle{width:100px;height:52px;padding:0!important;margin:0!important;align-self:center}}.navbarToggle .icon-menu{margin:auto auto 0;width:31px;height:35px;height:25px;padding:0;position:absolute}@media (min-width:768px){.navbarToggle .icon-menu{width:40px;height:35px;left:0;right:0}}.navbarToggle .icon-menu .icon-bar+.icon-bar{margin-top:0}.navbarToggle .icon-menu .icon-bar{width:40px;height:2px;background:#fff;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}@media (min-width:768px){.navbarToggle .icon-menu .icon-bar{width:40px}}.navbarToggle .icon-menu .first.icon-bar,.navbarToggle .icon-menu .last.icon-bar{position:absolute;top:0;left:0;right:0;margin:auto;bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbarToggle .icon-menu .middle.icon-bar{display:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.navbarToggle .icon-menu .last.icon-bar{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbarToggle .icon-menu.closed .icon-bar{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.navbarToggle .icon-menu.closed .first.icon-bar,.navbarToggle .icon-menu.closed .last.icon-bar{position:relative;top:0;left:0;right:0;margin:auto;bottom:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.navbarToggle .icon-menu.closed .first.icon-bar{margin-top:auto;margin-bottom:6px}.navbarToggle .icon-menu.closed .last.icon-bar{margin-bottom:auto;margin-top:6px}.navbarToggle .icon-menu.closed .middle.icon-bar{display:block;margin:0 auto;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.navbarToggle span{color:#fff;font-size:16px;line-height:16px;margin-top:auto}.overlay-menu{width:100%;right:0;top:0;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%;transition:.4s ease-in-out}.overlay-menu.opened{width:100%}.overlay-menu.opened .bg-overlay{background:rgba(45,45,45,.97);transition:.4s ease-in-out}.overlay-menu.opened .primary-nav{pointer-events:all;transition:.4s ease-in-out;right:0}.primary-nav{position:relative;width:100%;margin-left:auto;height:100%;overflow-y:scroll;font-size:16px;color:#fff}.primary-nav .head{margin:10px auto}@media (min-width:992px){.primary-nav .head{margin:25px auto 40px}}.primary-nav .brand img{margin:4px auto}.primary-nav .default-menu{font-weight:400;list-style-type:none;text-align:center}.primary-nav .default-menu #li_217{margin-top:20px}@media (min-width:768px){.primary-nav .default-menu #li_217{margin-top:50px}}.primary-nav .default-menu #li_222{border:2px solid #fff;margin-top:20px}@media (min-width:768px){.primary-nav .default-menu #li_222{margin-top:40px}}.primary-nav .default-menu #li_222 a{transition:.4s ease-in-out}.primary-nav .default-menu #li_222 a:hover{background:#fff;color:#b11116;transition:.4s ease-in-out;opacity:1}.primary-nav .default-menu #li_222 a span{text-transform:uppercase;font-weight:900;font-size:25px}@media (min-width:768px){.primary-nav .default-menu #li_222 a span{font-size:30px}}.primary-nav .default-menu a{padding:10px 0;text-transform:uppercase;font-size:22px;transition:.4s ease-in-out}@media (min-width:992px){.primary-nav .default-menu a{padding:10px 25px}}.primary-nav .default-menu a:hover{opacity:.7;transition:.4s ease-in-out}.primary-nav .default-menu a span strong{display:block;color:#b11116;text-transform:uppercase;line-height:25px;font-size:30px}.primary-nav .secondary-menu{padding-top:10px;margin:40px 15px 25px;border-top:1px solid #fff;list-style-type:none;text-align:center}.primary-nav .secondary-menu li a{padding:8px 4px}.primary-nav .secondary-menu li a:before{background:#fff;height:2px}@media (min-width:768px){.primary-nav .secondary-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;margin:40px auto 0 auto}.primary-nav .secondary-menu li{flex:1 1 auto;align-self:center;padding:5px 10px;position:relative}.primary-nav .secondary-menu li a{padding:0;font-size:18px}.primary-nav .secondary-menu li a:before{background:#fff;height:2px}.primary-nav .secondary-menu li:before{content:'•';position:absolute;left:-3px;top:7px;margin:auto;color:#fff}.primary-nav .secondary-menu li:first-child:before{content:none}}.btn-live{background:#14b41d!important;color:#fff!important;padding:6px 12px;height:40px}@media (max-width:767px){.btn-live{position:absolute;top:104px;width:100%;text-align:center;left:0}}.close-menu{width:50px;height:50px;position:absolute;right:10px;top:10px;cursor:pointer}.close-menu span{font-size:12px}@media (min-width:992px){.close-menu{top:30px;right:30px}.close-menu span{font-size:14px}}.close-menu .close-icon{width:22px;height:25px;margin:auto;z-index:999}.close-menu .close-icon:after,.close-menu .close-icon:before{position:absolute;content:' ';right:23px;height:25px;width:2px;background-color:#fff}.close-menu .close-icon:before{transform:rotate(45deg)}.close-menu .close-icon:after{transform:rotate(-45deg)}.text-cms{margin-bottom:20px}@media (min-width:768px){.text-cms{margin-bottom:50px}}.text-cms b,.text-cms strong{font-weight:700}.text-cms *{font-family:Raleway,sans-serif!important}.primary-events{margin-top:15px}@media (min-width:992px){.primary-events{margin:15px 0}.primary-events:nth-child(2){margin:15px}}.primary-events .text-event{background:#2d2d2d;color:#fff;font-size:18px;padding:20px 10px}@media (min-width:1200px){.primary-events .text-event{background:url(../pic//bg/btn-event.png) no-repeat top left #2d2d2d}}.primary-events .text-event strong{font-size:24px;line-height:24px}.primary-events .text-event strong span{color:#b11116}.secondary-events{margin-top:15px}@media (min-width:992px){.secondary-events{margin-top:0;margin-right:7.5px}.secondary-events:nth-child(2){margin-right:0;margin-left:7.5px}}.secondary-events .text-event{background:#e5e5e5;color:#2d2d2d;font-size:18px;padding:20px}.secondary-events .text-event strong{font-size:24px;line-height:24px}.parallax{position:relative;margin-top:15px}.parallax .text-parallax{padding:20px 5px;width:100%;color:#fff;font-size:20px;background:#2d2d2d}@media (min-width:768px){.parallax .text-parallax{position:absolute;top:42%;z-index:2;font-size:22px;background:rgba(0,0,0,.6)}}@media (min-width:992px){.parallax .text-parallax{font-size:28px}}@media (max-width:767px){.parallax{background:0 0!important}}@media (min-width:768px){.parallax{height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}}@media (min-width:992px){.parallax{height:700px}}.tournament b,.tournament strong{font-weight:700}.tournament video{width:100%}.tournament .main{padding:15px}@media (min-width:768px){.tournament .main{padding:40px 4%}}.tournament .main .category{text-transform:uppercase;font-size:18px;color:#b11116;margin-top:10px}@media (min-width:768px){.tournament .main .category{margin-top:0}}.tournament .main .tabs-primary{margin:20px -15px}@media (min-width:768px){.tournament .main .tabs-primary{margin:80px -15px 60px -15px}}.tournament .main .tabs-primary .btn-tabs{color:#fff;background:#b11116;display:block;font-size:20px;text-transform:uppercase;font-weight:900;padding:15px 0;margin-bottom:10px}.tournament .main .tabs-primary .btn-tabs.current{background:green}@media (min-width:1200px){.tournament .main .tabs-primary .btn-tabs{font-size:22px;padding:20px 0;margin-bottom:0}}@media (min-width:1560px){.tournament .main .tabs-primary .btn-tabs{background:url(../pic//bg/btn-tabs.png) no-repeat top left #b11116;font-size:26px}.tournament .main .tabs-primary .btn-tabs.current{background:url(../pic//bg/btn-tabs.png) no-repeat top left green}}@media (min-width:1790px){.tournament .main .tabs-primary .btn-tabs{font-size:34px}}.tournament .main .tab-content{display:none;transition:.4s ease-in-out}.tournament .main .tab-content *{font-family:Raleway,sans-serif!important}.tournament .main .tab-content.current{display:inherit;transition:.4s ease-in-out}.tournament .main .tabs-secondary{margin:20px -15px}@media (min-width:768px){.tournament .main .tabs-secondary{margin:80px -15px 20px -15px}}.tournament .main .tabs-secondary .btn-tabs{color:#2d2d2d;font-size:18px;text-transform:uppercase;font-weight:900;padding:15px 0;margin:10px 0;display:block;background-size:25px;background-repeat:no-repeat;background-color:#e5e5e5;background-position:5% center}.tournament .main .tabs-secondary .btn-tabs#icon-contact{background-image:url(../pic//icons/whatsapp.png)}@media (min-width:768px){.tournament .main .tabs-secondary .btn-tabs#icon-contact{background-image:url(../pic//icons/contact.png)}}.tournament .main .tabs-secondary .btn-tabs#id-attach{background-image:url(../pic//icons/attach.png)}.tournament .main .tabs-secondary .btn-tabs#icon-info{background-image:url(../pic//icons/info.png)}.tournament .main .tabs-secondary .btn-tabs#icon-custom{background-image:url(../pic//icons/custom.png)}@media (min-width:992px){.tournament .main .tabs-secondary .btn-tabs{font-size:18px}}@media (min-width:1200px){.tournament .main .tabs-secondary .btn-tabs{background-position:5% center;font-size:13px;background-size:30px}}@media (min-width:1500px){.tournament .main .tabs-secondary .btn-tabs{font-size:18px;background-size:30px}}@media (min-width:1700px){.tournament .main .tabs-secondary .btn-tabs{font-size:20px;background-size:40px}}.tournament .cnt-signin{margin:20px 0}@media (min-width:768px){.tournament .cnt-signin{margin:40px 0}}.tournament .cnt-signin .btn-signin{display:inline-block;background:#b11116;color:#fff;text-transform:uppercase;font-size:30px;padding:10px 30px}.tournament .cnt-signin .btn-signin:hover{background:#2d2d2d;color:#fff}@media (min-width:768px){.tournament .cnt-signin .btn-signin{font-size:40px;padding:10px 50px}}.cnt-signin-footer{width:100%;height:64px;line-height:64px;background:#2d2d2d;letter-spacing:4px;color:#fff;text-transform:uppercase;font-size:26px;font-weight:900;display:block;position:fixed;bottom:0;left:0;z-index:20;border-top:2px solid #b11116}.box-custom-color{background:#b11116;color:#fff;border:5px solid #fff;text-align:center}.box-custom-color h2{font-size:20px;text-align:center;padding:5px 0;background:#2d2d2d}.box-custom-color .price{display:block;font-size:26px;text-align:center}.box-custom-color p{text-align:center}.archive h3{font-size:30px}.archive a{padding-left:28px;background-size:22px;background-repeat:no-repeat;background-position:left center;background-image:url(../pic//icons/custom.png);margin-bottom:10px}.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:#b11116}.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:5px 20px;color:#fff;background:#b11116;margin:10px auto 20px auto;display:block}.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}.btn-first,.btn-second{display:inline-block;text-align:center;min-width:260px;margin:15px auto;font-size:18px;padding:14px;line-height:1;transition:.4s ease-in-out}.btn-first:focus,.btn-first:hover,.btn-second:focus,.btn-second:hover{transition:.4s ease-in-out}.btn-first{background:#b11116;color:#fff;border:2px solid #b11116}.btn-first:focus,.btn-first:hover{color:#b11116;background:0 0}.faq{margin-bottom:20px}@media (min-width:992px){.faq{padding:0 15px!important;margin-bottom:35px}}.faq .faq-cta{cursor:pointer;margin-bottom:15px;padding:12.5px 15px;text-align:left;background:#fff;border-bottom:1px solid #b11116;white-space:normal;width:100%}.faq .faq-cta h2{margin-top:0;color:#2d2d2d;margin-bottom:0;font-weight:700;font-size:21px;text-align:left}@media (min-width:768px){.faq .faq-cta h2{font-size:24px}}@media (min-width:992px){.faq .faq-cta h2{font-size:26px}}.faq .faq-cta:before{content:none}.faq .faq-cta:active,.faq .faq-cta:active.faq .faq-cta:focus,.faq .faq-cta:focus,.faq .faq-cta:hover{background:#b11116}.faq .faq-cta:active h2,.faq .faq-cta:active.faq .faq-cta:focus h2,.faq .faq-cta:focus h2,.faq .faq-cta:hover h2{color:#fff}.faq .faq-cta.opened{background:#b11116}.faq .faq-cta.opened h2{color:#fff}.faq .text{padding:20px 15px;text-align:left}@media (min-width:768px){.faq .text{text-align:justify}}.faq .text strong{text-align:left}.faq .faq-text{display:none}.content-tabs-secondary{max-width:940px;margin:0 auto}@media (min-width:1200px){.content-tabs-secondary{max-width:1140px}}ul.allegati{list-style-type:none;padding-left:0}@media (min-width:768px){ul.allegati{padding-left:20px}}ul.allegati li a{position:relative;display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #2d2d2d}ul.allegati li a:before{content:'';position:absolute;top:0;left:-20px;bottom:5px;margin:auto;width:10px;height:10px;border-radius:50%;z-index:91;background:#2d2d2d}@media (max-width:767px){ul.allegati li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}ul.allegati li a img{margin-right:10px;align-self:center}ul.allegati li a:before{content:unset}}@media (max-width:991px){.formIscrizioneUser,.moduloForm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}}.formIscrizioneUser .section-1 .form-group,.moduloForm .section-1 .form-group{position:relative}@media (min-width:768px){.formIscrizioneUser .section-1 .form-group,.moduloForm .section-1 .form-group{margin-bottom:25px}}.formIscrizioneUser .section-1 i,.moduloForm .section-1 i{display:none}@media (min-width:768px){.formIscrizioneUser .section-1 .help-block,.moduloForm .section-1 .help-block{position:absolute;bottom:-19px;padding-left:7px;font-size:13px}}@media (min-width:992px){.formIscrizioneUser,.moduloForm{max-width:940px;margin:auto}}@media (min-width:1200px){.formIscrizioneUser,.moduloForm{max-width:1140px}}.formIscrizioneUser input,.formIscrizioneUser select,.moduloForm input,.moduloForm select{height:40px;border:1px solid #2d2d2d!important;border-radius:0;background:#fff;font-size:14px;color:#2d2d2d}.formIscrizioneUser input::-webkit-input-placeholder,.formIscrizioneUser textarea::-webkit-input-placeholder,.moduloForm input::-webkit-input-placeholder,.moduloForm textarea::-webkit-input-placeholder{color:#2d2d2d;font-weight:500}.formIscrizioneUser input:-moz-placeholder,.formIscrizioneUser textarea:-moz-placeholder,.moduloForm input:-moz-placeholder,.moduloForm textarea:-moz-placeholder{color:#2d2d2d;opacity:1;font-weight:500}.formIscrizioneUser input::-moz-placeholder,.formIscrizioneUser textarea::-moz-placeholder,.moduloForm input::-moz-placeholder,.moduloForm textarea::-moz-placeholder{color:#2d2d2d;opacity:1;font-weight:500}.formIscrizioneUser input:-ms-input-placeholder,.formIscrizioneUser textarea:-ms-input-placeholder,.moduloForm input:-ms-input-placeholder,.moduloForm textarea:-ms-input-placeholder{color:#2d2d2d;font-weight:500}.formIscrizioneUser input::-ms-input-placeholder,.formIscrizioneUser textarea::-ms-input-placeholder,.moduloForm input::-ms-input-placeholder,.moduloForm textarea::-ms-input-placeholder{color:#2d2d2d;font-weight:500}.formIscrizioneUser .form-group .input-group,.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}.formIscrizioneUser .form-group .input-group .input-group-addon,.moduloForm .form-group .input-group .input-group-addon{border:none;width:50px;height:40px;background-size:26px;position:absolute}.formIscrizioneUser .form-group .input-group input.form-control,.moduloForm .form-group .input-group input.form-control{box-shadow:0 0;border:1px solid #fff;background:#fff}.formIscrizioneUser .textarea,.moduloForm .textarea{min-height:150px;border:1px solid #2d2d2d;border-radius:0;max-height:150px;width:100%!important;transition:.3s ease-in-out;background:#fff;padding:6px 12px}.formIscrizioneUser .form-privacy input,.moduloForm .form-privacy input{height:auto;margin-right:8px}.formIscrizioneUser .form-privacy .flex-align-center,.moduloForm .form-privacy .flex-align-center{text-decoration:none!important}.formIscrizioneUser .form-privacy .flex-align-center span,.moduloForm .form-privacy .flex-align-center span{text-decoration:underline!important}@media (min-width:768px){.formIscrizioneUser fieldset.form-default,.moduloForm fieldset.form-default{margin-top:15px}}.formIscrizioneUser fieldset.form-default label,.moduloForm fieldset.form-default label{display:block}.formIscrizioneUser fieldset.form-default input,.moduloForm fieldset.form-default input{height:auto}.formIscrizioneUser fieldset.form-default .checkbox-box,.moduloForm fieldset.form-default .checkbox-box{margin-top:5px;text-align:left}@media (min-width:768px){.formIscrizioneUser fieldset.form-default .checkbox-box,.moduloForm fieldset.form-default .checkbox-box{width:calc(75% - 8px)}}.formIscrizioneUser fieldset.form-default .checkbox-box span,.moduloForm fieldset.form-default .checkbox-box span{font-size:14px!important}.formIscrizioneUser fieldset.form-default .checkbox-box span.flex-align-center,.moduloForm fieldset.form-default .checkbox-box span.flex-align-center{text-decoration:none!important}.formIscrizioneUser fieldset.form-default .checkbox-box .help-block,.moduloForm fieldset.form-default .checkbox-box .help-block{text-transform:none}.formIscrizioneUser fieldset.form-default .checkbox,.formIscrizioneUser fieldset.form-default .checkbox-newsletter,.moduloForm fieldset.form-default .checkbox,.moduloForm fieldset.form-default .checkbox-newsletter{margin:0 auto 10px;margin-bottom:8px}@media (min-width:768px){.formIscrizioneUser fieldset.form-default .checkbox,.formIscrizioneUser fieldset.form-default .checkbox-newsletter,.moduloForm fieldset.form-default .checkbox,.moduloForm fieldset.form-default .checkbox-newsletter{width:100%}}.formIscrizioneUser fieldset.form-default .checkbox,.moduloForm fieldset.form-default .checkbox{margin-bottom:8px}.formIscrizioneUser fieldset.form-default .checkbox-newsletter,.moduloForm fieldset.form-default .checkbox-newsletter{position:relative;margin-bottom:0}.formIscrizioneUser fieldset.form-default .checkbox-newsletter input,.moduloForm fieldset.form-default .checkbox-newsletter input{cursor:pointer}.formIscrizioneUser fieldset.form-default .submit-box,.moduloForm fieldset.form-default .submit-box{margin:auto;margin-bottom:0}@media (min-width:768px){.formIscrizioneUser fieldset.form-default .submit-box,.moduloForm fieldset.form-default .submit-box{margin-right:0;width:25%}}.formIscrizioneUser fieldset.form-default .btn,.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){.formIscrizioneUser fieldset.form-default .btn,.moduloForm fieldset.form-default .btn{margin:0;margin-left:auto;margin-right:-8px}}.formIscrizioneUser fieldset.form-default button,.moduloForm fieldset.form-default button{background:#2d2d2d;border:2px solid #2d2d2d;transition:.4s ease-in-out!important}.formIscrizioneUser fieldset.form-default button span,.moduloForm fieldset.form-default button span{transition:none ease-in-out!important}.formIscrizioneUser fieldset.form-default button:focus,.formIscrizioneUser fieldset.form-default button:hover,.moduloForm fieldset.form-default button:focus,.moduloForm fieldset.form-default button:hover{border:2px solid #b11116;background:#b11116;color:#fff;transition:.4s ease-in-out!important}.formIscrizioneUser fieldset.form-default button:focus span,.formIscrizioneUser fieldset.form-default button:hover span,.moduloForm fieldset.form-default button:focus span,.moduloForm fieldset.form-default button:hover span{transition:none ease-in-out!important}.formIscrizioneUser.newsletter,.moduloForm.newsletter{padding:20px 15px}@media (min-width:768px){.formIscrizioneUser.newsletter,.moduloForm.newsletter{padding:35px 25px}}@media (min-width:1200px){.formIscrizioneUser.newsletter,.moduloForm.newsletter{padding:50px 25px}}@media (min-width:1200px){.formIscrizioneUser.newsletter,.moduloForm.newsletter{padding:60px 25px}}.formIscrizioneUser.newsletter .newsletter-block,.moduloForm.newsletter .newsletter-block{max-width:700px;margin:0 auto}.formIscrizioneUser.newsletter input,.formIscrizioneUser.newsletter select,.moduloForm.newsletter input,.moduloForm.newsletter select{border:1px solid #fff;background:#fff;color:#2d2d2d}.formIscrizioneUser.newsletter .textarea,.moduloForm.newsletter .textarea{border:1px solid #fff}.formIscrizioneUser.newsletter h4,.moduloForm.newsletter h4{margin:0 0 8px;line-height:1;font-size:24px}@media (min-width:768px){.formIscrizioneUser.newsletter h4,.moduloForm.newsletter h4{font-size:30px}}@media (min-width:768px){.formIscrizioneUser.newsletter h4,.moduloForm.newsletter h4{font-size:24px}}@media (min-width:1200px){.formIscrizioneUser.newsletter h4,.moduloForm.newsletter h4{font-size:30px}}.formIscrizioneUser.newsletter form,.moduloForm.newsletter form{display:inline-block;margin-bottom:-6px;margin-top:15px}@media (min-width:768px){.formIscrizioneUser.newsletter form,.moduloForm.newsletter form{margin-top:20px}}.formIscrizioneUser.newsletter .columns-1,.moduloForm.newsletter .columns-1{padding:0}@media (min-width:768px){.formIscrizioneUser.newsletter .columns-1,.moduloForm.newsletter .columns-1{width:calc(100% - 120px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.formIscrizioneUser.newsletter .columns-1 .form-group,.moduloForm.newsletter .columns-1 .form-group{padding:0}@media (min-width:768px){.formIscrizioneUser.newsletter .columns-1 .form-group,.moduloForm.newsletter .columns-1 .form-group{width:50%}.formIscrizioneUser.newsletter .columns-1 .form-group:first-child,.moduloForm.newsletter .columns-1 .form-group:first-child{margin-right:20px}}.formIscrizioneUser.newsletter .form-default-minimal,.moduloForm.newsletter .form-default-minimal{padding:0;margin:0}.formIscrizioneUser.newsletter .privacy-box,.moduloForm.newsletter .privacy-box{padding:0;width:calc(100% - 100px)}@media (min-width:768px){.formIscrizioneUser.newsletter .privacy-box,.moduloForm.newsletter .privacy-box{width:100%}}.formIscrizioneUser.newsletter .submit-box,.moduloForm.newsletter .submit-box{max-width:100px;padding:0}@media (min-width:768px){.formIscrizioneUser.newsletter .submit-box,.moduloForm.newsletter .submit-box{position:absolute;top:-55px;right:0}}.formIscrizioneUser.newsletter button.btn,.moduloForm.newsletter button.btn{background:#fff;border:2px solid #fff;color:#2d2d2d;text-transform:capitalize;font-weight:500;padding:4px}.news{margin-top:15px}.news .news-item .box-text{text-align:center;padding:20px 15px;background:url(../pic/footer/bg-news.png) no-repeat right bottom #e5e5e5}@media (min-width:992px){.news .news-item .box-text{padding:20px 15px}}.news .news-item .box-text a{padding:20px 15px}@media (min-width:1200px){.news .news-item .box-text a{max-width:700px;margin:auto}}.news .title{font-size:21px;font-weight:900;font-size:24px;text-transform:uppercase;line-height:1;margin-bottom:15px}@media (min-width:768px){.news .title{font-size:30px}}@media (min-width:1200px){.news .title{font-size:46px}}@media (min-width:1540px){.news .title{font-size:60px}}.news .btn-first{margin-top:20px;margin-bottom:0;font-weight:700}@media (min-width:768px){.news .btn-first{margin-top:35px}}@media (min-width:1200px){.news .btn-first{margin-top:50px}}.news.dettaglio{max-width:740px;margin:0 auto;margin-bottom:20px}@media (min-width:992px){.news.dettaglio{max-width:940px}}@media (min-width:1200px){.news.dettaglio{max-width:1140px}}.news.dettaglio h1,.news.dettaglio h3{margin:0 15px 12px;line-height:1}.news.dettaglio .entry-header{margin:10px 0}@media (min-width:768px){.news.dettaglio .entry-header{margin:30px 0}}@media (min-width:992px){.news.dettaglio .entry-header{margin:40px 0}}@media (min-width:1200px){.news.dettaglio .entry-header{margin:50px 0}}.news.dettaglio .entry-content{margin:20px 15px}@media (min-width:992px){.news.dettaglio .entry-content{margin:30px 0}}.news.dettaglio .btn-first{margin-top:0}.news.dettaglio .buttons a{margin:5px 2px}@media (min-width:768px){.news.dettaglio .buttons a{margin:0 2px}}.news.dettaglio .buttons .btn-first{min-width:290px}.news.dettaglio .buttons .phone{background-image:url(../pic//icons/whatsapp.png);background-size:25px;background-repeat:no-repeat;background-position:5% center;padding-left:50px}@media (min-width:768px){.news.dettaglio .buttons .phone{background-image:none;padding-left:0}}.news.dettaglio .form-blog{margin-top:20px}@media (min-width:992px){.news.dettaglio .form-blog{margin-top:30px;padding-top:30px;border-top:1px solid #2d2d2d}}.news.dettaglio .form-blog br{display:none}.footer .all-news{margin:10px 0 20px;display:inline-block;width:100%;border-bottom:2px solid #e5e5e5}@media (min-width:768px){.footer .all-news{margin-bottom:35px}}@media (min-width:1200px){.footer .all-news{margin-bottom:50px}}.footer .all-news .btn-first{margin:0 auto -2px;font-weight:500;background:#e5e5e5;border-color:#e5e5e5;color:#2d2d2d}.footer .all-news .btn-first:focus,.footer .all-news .btn-first:hover{background:#b11116;border-color:#b11116;color:#fff}.footer .cta-foot{padding:20px 15px}@media (min-width:768px){.footer .cta-foot{padding:20px 25px}}.footer .newsletter{background:#b11116;color:#fff;display:inline-block}.footer .contacts-wrap{color:#fff;background:#2d2d2d;display:inline-block;width:100%;margin-bottom:-6px}@media (min-width:768px){.footer .contacts-wrap{background:url(../pic/footer/bg-contacts.png) no-repeat right bottom #2d2d2d;padding:0}}.footer .contacts-wrap .contacts{max-width:430px;padding:15px 0;margin:0 auto}@media (min-width:768px){.footer .contacts-wrap .contacts{padding:30px 0}}.footer .contacts-wrap .address-recapiti{margin:20px 0}@media (min-width:768px){.footer .contacts-wrap .address-recapiti{margin:30px 0}}.footer .contacts-wrap .socials{margin:20px 0}@media (min-width:768px){.footer .contacts-wrap .socials{margin:30px 0}}.footer .contacts-wrap .socials a{margin:0 15px}.footer .contacts-wrap .privacy-policy{font-size:16px}.footer .partners-wrap{position:relative;margin-top:20px}@media (min-width:768px){.footer .partners-wrap{margin-top:30px}}@media (min-width:1200px){.footer .partners-wrap{margin-top:40px}}.footer .partners-wrap:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:80%;height:1px;background:#2d2d2d}@media (min-width:992px){.footer .partners-wrap:before{width:1px;height:100%}}.footer .partners .single-partner{margin:15px;max-width:240px;margin:0 auto;padding:0 8px}@media (max-width:450px){.footer .partners .single-partner{width:100%}}.footer .partners .single-partner img{width:auto}.footer .partners .owl-partners{margin-bottom:20px}@media (min-width:768px){.footer .partners .owl-partners{margin:35px 0}}.footer .partners .owl-partners .owl-stage{display:flex;align-items:center;min-height:100px}@media (max-width:767px){.footer .partners#patrocini .owl-partners{margin-bottom:0}}.footer .adriaweb{padding:25px 0 30px}.footer.f-tornei .brand{margin-bottom:20px}.footer.f-tornei .contacts-wrap .address-recapiti{margin:0}.owl-carousel .owl-dots .owl-dot:focus{outline:0}.owl-carousel .owl-dots .owl-dot span{width:15px!important;height:15px!important;margin:5px 5px!important;background:#e5e5e5!important}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:#2d2d2d!important}h3{text-transform:uppercase;display:inline-block;border-bottom:2px solid #b11116}.line-separator{display:block;background:#fff;height:1px;margin:15px 0}@media (min-width:768px){.line-separator{margin:30px 0}}.clear{clear:both}.mrg-auto{margin:auto}.table{display:table}.w100{width:100%}.bg-gray{background:#e5e5e5}.bg-lightgray{background:#f4f4f4}.btn-uptop{background:#2d2d2d;color:#fff!important;font-size:14px;text-transform:uppercase;padding:3px 6px}.btn-uptop:hover{color:#fff}.bottone-verde{background-color:#89c403;display:block;cursor:pointer;color:#fff;font-weight:700;margin:2em auto;padding:1em 0;text-align:center;text-decoration:none;text-shadow:0 1px 0 #ccc;width:100%}.bottone-verde:active{background-color:#9AD705}.bottone-arancione{background-color:#FFA52A;color:#FFF!important;cursor:pointer;display:block;font-weight:700;margin:2em auto;padding:1em 0;text-align:center;text-decoration:none;text-shadow:0 1px 0 #ccc;width:100%}.bottone-arancione:active{background-color:#FFB452}.bottone-blu{background-color:#406ABD;color:#FFF;cursor:pointer;display:block;font-weight:700;margin:2em auto;padding:1em 0;text-align:center;text-decoration:none;text-shadow:0 1px 0 #ccc;width:100%}.bottone-blu:active{background-color:#5565DA}.bottone-giallo{background-color:#FFDA0A;color:#FFF;cursor:pointer;display:block;margin:2em auto;padding:1em 0;text-align:center;text-decoration:none;text-shadow:0 1px 0 #ccc;width:100%}.bottone-giallo:active{background-color:#2D41D5}.bottone-viola{background-color:#99F;color:#FFF;cursor:pointer;display:block;margin:2em auto;padding:1em 0;text-align:center;text-decoration:none;text-shadow:0 1px 0 #ccc;width:100%}.bottone-viola:active{background-color:#C8C8F7}.bottone-rosso{background-color:#CF001E;color:#FFF;cursor:pointer;display:block;font-weight:700;margin:2em auto;padding:1em 0;text-align:center;text-decoration:none;text-shadow:0 1px 0 #ccc;width:100%}.bottone-rosso:active{background-color:#FE3751}.allegati a{margin:20px}.allegati a strong{line-height:22px;margin:12px 0;color:#2d2d2d}.allegati a .img-cnt{padding:20px;background:#b11116;border-radius:50%}.allegati a .btn{font-size:14px;margin-top:10px;background:#b11116;font-weight:600}