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}.cat-bg-7{background:#f5a606!important}.cat-bg-6{background:#ff0202!important}.cat-bg-5{background:#01b0f0!important}.cat-bg-4{background:#d1d000!important}.cat-bg-3{background:#92d050!important}.cat-bg-2{background:#ec9fff!important}.cat-color-7{color:#f5a606!important}.cat-color-6{color:#ff0202!important}.cat-color-5{color:#01b0f0!important}.cat-color-4{color:#d1d000!important}.cat-color-3{color:#92d050!important}.cat-color-2{color:#ec9fff!important}.cat-border-7{border-color:#f5a606!important}.cat-border-6{border-color:#ff0202!important}.cat-border-5{border-color:#01b0f0!important}.cat-border-4{border-color:#d1d000!important}.cat-border-3{border-color:#92d050!important}.cat-border-2{border-color:#ec9fff!important}body{font-family:Poppins,sans-serif;font-weight:300;color:#313131;background:#4a3830;font-size:18px}@media (min-width:1200px){body{font-size:20px}}body:not(.index-cms){margin-top:60px}@media (min-width:768px){body:not(.index-cms){margin-top:70px}}@media (min-width:992px){body:not(.index-cms){margin-top:105px}}@media (min-width:1200px){body:not(.index-cms){margin-top:135px}}b,h1,h2,h3,h4,strong{font-weight:700}h3{display:block;text-align:center}h3 span{color:#f5a606}.static{position:static}.btn{white-space:normal!important}.btn-primary{background:#4a3830!important;font-size:16px;padding:10px 30px}.btn-primary.btn-big{font-size:24px;padding:10px 40px}.btn-secondary{background:#f5a606!important;color:#4a3830!important;font-size:16px;padding:10px 30px}.btn-secondary.btn-big{font-size:24px;padding:10px 40px}.w1920{background:#fff}@media (min-width:1601px){.w1600{width:1600px}}.flex-align-end{align-self:flex-end}.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,h3{font-size:28px;margin-bottom:12px}h4{font-size:24px}@media screen and (min-width:768px){.fake-h,h1,h2,h3{font-size:34px}h4{font-size:28px}}@media screen and (min-width:1200px){.fake-h,h1,h2,h3{font-size:40px}h4{font-size:32px}}@media screen and (min-width:1540px){.fake-h,h1,h2,h3{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-primary{background:#4a3830;color:#fff}.w100{width:100%}.h100{height:100%}.relative{position:relative}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.light{font-weight:300}.medium{font-weight:500}.italic{font-style:italic}.text-primary{color:#4a3830}.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}}.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}}.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}.btn-first:focus,.btn-first:hover,.btn-second:focus,.btn-second:hover{transition:.4s ease-in-out}.btn-first{background:#f5a606;color:#fff;border:2px solid #f5a606;font-weight:500}@media (min-width:1200px){.btn-first{padding:20px 15px}}.btn-first:focus,.btn-first:hover{color:#313131;background:#4a3830;border-color:#4a3830}.btn-first.primary{background:#f5a606;color:#fff;border-color:#f5a606}.btn-first.primary:focus,.btn-first.primary:hover{color:#313131;background:#4a3830;border-color:#4a3830}.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:#4a3830;border-color:#4a3830}.btn-first.primary-border:focus,.btn-first.primary-border:hover{color:#fff;background:#4a3830;border-color:#4a3830}.btn-first.white-border{background:0 0;color:#fff;border-color:#fff}.btn-first.white-border:focus,.btn-first.white-border:hover{color:#4a3830;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:#4a3830;background:#4a3830}.btn-second{background:#313131;color:#fff;border:1px solid #313131;font-weight:400}.btn-second:focus,.btn-second:hover{color:#fff;background:#4a3830;border-color:#4a3830}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}#scrollUp{height:50px;width:50px;background:#4a3830;border-bottom:3px solid #f5a606;z-index:99!important}#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)}.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:#4a3830!important}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:#f5a606!important}.button_file{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#4a3830!important;font-size:16px;padding:10px 30px;margin-right:0;text-transform:uppercase;border-radius:0!important;border:none;color:#fff!important}.header{background:#fff;z-index:10;left:0;right:0;top:0;position:fixed;height:60px}@media (max-width:991px){.header{overflow:hidden}}@media (min-width:768px){.header{top:0;position:fixed;transition:.7s all;height:70px}}@media (min-width:992px){.header{align-items:center;padding:0 35px;height:105px}}@media (min-width:1200px){.header{padding:0 50px;height:135px}}@media (min-width:1540px){.header{padding:0 70px}}.header.on-fixed{height:50px}.header.on-fixed .logo img{height:30px!important;transition:.7s all}@media (min-width:768px){.header.on-fixed{height:50px}}@media (min-width:992px){.header.on-fixed{height:80px}.header.on-fixed .logo img{height:70px;transition:.7s all}}@media (min-width:1200px){.header.on-fixed{height:100px}}.header .navbar{border:0;transition:.7s ease-in-out}.header .navbar-toggle.closed .icon-bar{background:#313131;transition:.4s all}@media (min-width:992px){.header .menu-wrapper{transition:.4s all}.header .menu-wrapper .cstm-menu>li>a[onclick*="return false"]:before{border-color:#313131}.header .menu-wrapper .cstm-menu a span:after{background:#313131}}.header.on-fixed{transition:.7s all}.header.on-fixed .navbar{transition:.7s ease-in-out}@media (min-width:768px){.header.on-fixed .navbar{padding:10px 0}}.header.not-index,.header.on-fixed{border-bottom:1px solid #313131}.header.not-index .only-home,.header.on-fixed .only-home{opacity:0}.header.not-index .everywhere,.header.on-fixed .everywhere{opacity:1}.header.not-index .navbar-toggle.closed .icon-bar,.header.on-fixed .navbar-toggle.closed .icon-bar{background:#313131}@media (min-width:992px){.header.not-index .menu-wrapper,.header.on-fixed .menu-wrapper{color:#313131}.header.not-index .menu-wrapper .cstm-menu>li>a[onclick*="return false"]:before,.header.on-fixed .menu-wrapper .cstm-menu>li>a[onclick*="return false"]:before{border-color:#313131}}.header .navbar{position:relative;margin-bottom:0;padding:5px 0;margin:0 15px;border-radius:0}@media (min-width:768px){.header .navbar{padding:10px 0;margin:0 20px}}@media (min-width:992px){.header .navbar{padding:15px 0;margin:0}}@media (min-width:1540px){.header .navbar{padding:20px 0;margin:0;width:28%}}.header .logo{margin-right:auto;transition:.7s all}.header .logo img{height:45px;transition:.7s all}@media (min-width:992px){.header .logo img{height:60px}}@media (min-width:1200px){.header .logo img{height:70px}}@media (min-width:1540px){.header .logo img{height:95px}}.header .navbar.fixed{position:fixed;top:0;z-index:130}@media (min-width:992px){.header .navbar.fixed{position:relative}}.navbar-toggle-wrap{cursor:pointer;line-height:1;position:relative;text-align:center;padding:8px 15px;padding-right:0;font-size:16px;color:#313131;flex-direction:column;z-index:1}@media (max-width:767px){.navbar-toggle-wrap{font-size:14px}}@media (max-width:991px){.navbar-toggle-wrap{order:1}}@media (min-width:768px){.navbar-toggle-wrap{padding:5px 20px;padding-right:0}}@media (min-width:992px){.navbar-toggle-wrap{display:none}}.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:23px;width:30px;border-radius:0;margin:auto auto 0;padding:0;border:0}@media (min-width:992px){.navbar-toggle{height:30px;width:40px;margin:0;margin-left:auto}}.navbar-toggle .icon-bar+.icon-bar{margin-top:0}.navbar-toggle .icon-bar{background:#313131;width:30px;height:3px;border-radius:0;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:40px}}.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 .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:5px}.navbar-toggle.closed .last.icon-bar{margin-bottom:auto;margin-top:5px}.navbar-toggle.closed .middle.icon-bar{display:block;margin:0 auto;width:30px;margin-right:0}@media (max-width:991px){.menu-wrapper{height:100vh;position:fixed;top:0;width:100%;opacity:0;background:#fff;transition:.7s all;z-index:-1;pointer-events:none}.menu-wrapper.opened{opacity:1;z-index:0;pointer-events:inherit}}@media (min-width:768px) and (max-width:991px){.menu-wrapper{display:none}.menu-wrapper.opened{display:block}}@media (min-width:992px){.menu-wrapper{margin-left:auto}}.menu-wrapper .logo-inside-menu{margin:20px 0;transition:none}@media (min-width:992px){.menu-wrapper .logo-inside-menu{display:none}}.menu-wrapper .logo-inside-menu img{height:50px;margin:0 auto}.menu-wrapper .cstm-menu{padding:0;list-style-type:none}@media (min-width:992px){.menu-wrapper .cstm-menu{flex-flow:row wrap;justify-content:space-between}}.menu-wrapper .cstm-menu li:last-child{margin-bottom:0}.menu-wrapper .cstm-menu a{font-size:20px;padding:4px 10px;font-weight:500;color:#313131}@media (min-width:992px){.menu-wrapper .cstm-menu a{font-size:1.4vw;padding:10px}}@media (min-width:1200px){.menu-wrapper .cstm-menu a{font-size:1.5vw;padding:15px 12px}}@media (min-width:1540px){.menu-wrapper .cstm-menu a{font-size:1.3vw;padding:25px 15px}}@media (min-width:1740px){.menu-wrapper .cstm-menu a{font-size:1.25vw;padding:25px 25px}}.menu-wrapper .cstm-menu a span{position:relative}.menu-wrapper .cstm-menu a span:after{content:'';position:absolute;bottom:-1px;left:0;right:0;margin:0 auto;width:0;height:1px;opacity:0;transition:.4s all;background:#fff}.menu-wrapper .cstm-menu a:focus span:after,.menu-wrapper .cstm-menu a:hover span:after{width:100%;opacity:1}.menu-wrapper .cstm-menu li{position:relative}.menu-wrapper .cstm-menu li ul{list-style-type:none;color:#313131;padding:10px 5px}@media (min-width:992px){.menu-wrapper .cstm-menu li ul{position:absolute;text-align:left;background:#fff;top:calc(100% + 5px);left:-5px;width:250px;padding:5px}}.menu-wrapper .cstm-menu li ul a span:after{background:#f5a606!important;width:100%;opacity:1}.menu-wrapper .cstm-menu li#li_7{background:#f5a606;border-radius:10px;margin-left:15px}.menu-wrapper .cstm-menu li#li_7 span{margin:8px 15px;color:#000}@media (min-width:1200px){.menu-wrapper .cstm-menu li#li_7 span{margin:0 10px}}@media (min-width:1540px){.menu-wrapper .cstm-menu li#li_7 span{margin:0 25px}}.menu-wrapper .cstm-menu>li>a[onclick*="return false"]{position:relative;padding-right:25px;display:inline-block}.menu-wrapper .cstm-menu>li>a[onclick*="return false"]: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;right:10px;transition:.4s all;border-color:#313131}.menu-wrapper .cstm-menu>li.active>a[onclick*="return false"]:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);bottom:-3px}.content{padding-bottom:40px}@media (min-width:768px){.content{padding-bottom:100px}}.content .title-separator{margin:20px 15px}@media (min-width:768px){.content .title-separator{margin:35px 15px}}@media (min-width:1200px){.content .title-separator{margin:50px 15px}}@media (min-width:1540px){.content .title-separator{margin:80px 15px}}.content .title-separator .subtitle{text-align:center}@media (min-width:768px){.content .title-separator .subtitle{line-height:1.7}}.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 a.easyLink{display:block;line-height:1.7}.content a.easyLink span{position:relative}.content a.easyLink span:after{content:'';position:absolute;bottom:-2px;left:0;background:#313131;width:100%;height:2px;transition:.4s all}.content a.easyLink:focus,.content a.easyLink:hover{color:#4a3830}.content a.easyLink:focus span:after,.content a.easyLink:hover span:after{background:#4a3830}.content .simple-blocks:first-child .text{padding:20px}@media (min-width:768px){.content .simple-blocks:first-child .text{padding:35px 20px;line-height:1.7}}@media (min-width:1200px){.content .simple-blocks:first-child .text{padding:35px 5% 50px}}@media (min-width:1540px){.content .simple-blocks:first-child .text{padding:50px 10% 80px}}.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.absolute-img{position:relative}@media (min-width:992px){.content .simple-blocks.absolute-img .text{display:table;margin:auto 15px;position:absolute;top:0;bottom:0;background:#fff;border-radius:10px}}@media (min-width:1200px){.content .simple-blocks.absolute-img .text{margin:auto 25px;padding:50px 4%}}@media (min-width:1540px){.content .simple-blocks.absolute-img .text{padding:80px 4%}}.page-block{border:2px solid #313131;border-radius:5px;padding:0 10px;margin:32px 15px 17px}@media (min-width:992px){.page-block{padding:0 20px;margin:32px 25px 17px}}.page-block img{margin:-32px 0 -17px}.page-block .title{font-size:32px;padding:0 15px}@media (min-width:768px){.page-block .title{font-size:30px;padding:0 20px}}@media (min-width:992px){.page-block .title{font-size:50px}}@media (min-width:1540px){.page-block .title{font-size:70px;padding:0 50px}}@media (max-width:1199px){.page-block.corsi,.page-block.servizi{flex-direction:column-reverse}}@media (max-width:991px){.page-block.corsi .title,.page-block.servizi .title{margin-top:15px;margin-bottom:15px}}@media (max-width:1199px){.page-block.corsi img,.page-block.servizi img{margin:0 auto;width:68%}}@media (max-width:1199px) and (min-width:992px){.page-block.corsi{margin-left:auto}}@media (max-width:1199px) and (min-width:992px){.page-block.servizi{margin-right:auto}}.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 input,.moduloForm select{height:50px;border:1px solid #fff;border-radius:7px!important;background:#fff;font-size:16px;font-weight:400}.moduloForm input::-webkit-input-placeholder,.moduloForm textarea::-webkit-input-placeholder{color:#000;font-weight:400}.moduloForm input:-moz-placeholder,.moduloForm textarea:-moz-placeholder{color:#000;opacity:1;font-weight:400}.moduloForm input::-moz-placeholder,.moduloForm textarea::-moz-placeholder{color:#000;opacity:1;font-weight:400}.moduloForm input:-ms-input-placeholder,.moduloForm textarea:-ms-input-placeholder{color:#000;font-weight:400}.moduloForm input::-ms-input-placeholder,.moduloForm textarea::-ms-input-placeholder{color:#000;font-weight:400}@media (min-width:768px){.moduloForm .form-group{padding:0 10px}}@media (min-width:1200px){.moduloForm .form-group{margin-bottom:15px}}.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:#fff}.moduloForm .submit-box{margin:auto;margin-bottom:0}@media (min-width:992px){.moduloForm .submit-box{max-width:200px;margin-left:0}}.moduloForm .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 .btn{margin:0}}.moduloForm .submit-box{padding:0;width:100%;margin-top:15px}@media (min-width:992px){.moduloForm .submit-box{position:absolute;top:0}}.moduloForm .submit-box button{font-size:18px;background:#4a3830;color:#fff;z-index:1;border-radius:7px!important;text-transform:inherit;transition:.4s all!important;border:2px solid #4a3830;font-weight:500}.moduloForm .submit-box button span{transition:none!important}.moduloForm .submit-box button:focus,.moduloForm .submit-box button:hover{color:#4a3830;background:0 0;border-color:#4a3830}.moduloForm.newsletter .checkbox label{display:block}@media (max-width:991px){.moduloForm.newsletter .cstm-container{max-width:unset;margin:0 auto}}.moduloForm.newsletter input,.moduloForm.newsletter select{border:1px solid #fff;height:50px}@media (min-width:768px){.moduloForm.newsletter input,.moduloForm.newsletter select{height:100px;font-size:22px}}.moduloForm.newsletter input::-webkit-input-placeholder,.moduloForm.newsletter textarea::-webkit-input-placeholder{color:#000;font-weight:400}.moduloForm.newsletter input:-moz-placeholder,.moduloForm.newsletter textarea:-moz-placeholder{color:#000;opacity:1;font-weight:400}.moduloForm.newsletter input::-moz-placeholder,.moduloForm.newsletter textarea::-moz-placeholder{color:#000;opacity:1;font-weight:400}.moduloForm.newsletter input:-ms-input-placeholder,.moduloForm.newsletter textarea:-ms-input-placeholder{color:#000;font-weight:400}.moduloForm.newsletter input::-ms-input-placeholder,.moduloForm.newsletter textarea::-ms-input-placeholder{color:#000;font-weight:400}.moduloForm.newsletter .newsletter-inputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;padding:0}@media (min-width:768px){.moduloForm.newsletter .newsletter-inputs{flex-direction:row;width:calc(100% - 145px)}.moduloForm.newsletter .newsletter-inputs .form-group:first-child{padding-left:0}}.moduloForm.newsletter i{display:none}.moduloForm.newsletter .form-group{margin-bottom:10px}@media (max-width:767px){.moduloForm.newsletter .form-group{padding:0}}.moduloForm.newsletter .form-default-minimal{padding:0;position:initial}@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}}@media (min-width:992px){.moduloForm.newsletter .form-default-minimal{margin-bottom:0}}.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 label{display:block!important}.moduloForm.newsletter .privacy-box .checkbox{margin:0;line-height:1}.moduloForm.newsletter .privacy-box .checkbox input{height:auto}.moduloForm.newsletter form{display:inline-block;width:100%;position:relative}.moduloForm.newsletter .help-block{display:inline-block;padding:3px 8px;background:#fff}.moduloForm.newsletter .checkbox-box{color:#fff;margin-bottom:0;font-size:14px}.moduloForm.newsletter .checkbox-box a{transition:.4s all;color:#fff}.moduloForm.newsletter .checkbox-box a:focus,.moduloForm.newsletter .checkbox-box a:hover{color:#f5a606}.moduloForm.newsletter .checkbox-box input{height:auto}.moduloForm.newsletter #autorizzo{width:1em;height:1em;background:0 0;border-radius:50%!important;vertical-align:middle;border:1px solid #fff;appearance:none;-webkit-appearance:none;outline:0;cursor:pointer;margin-left:-23px;top:-2px}@media (min-width:768px){.moduloForm.newsletter #autorizzo{margin-left:-28px;top:-3px}}.moduloForm.newsletter #autorizzo:checked{background-color:#f5a606}.moduloForm.newsletter .form-privacy-minimal{padding-left:28px}.moduloForm.newsletter .submit-box{padding:0;width:100%;margin-top:15px}@media (max-width:767px){.moduloForm.newsletter .submit-box{margin-top:0}}@media (min-width:768px){.moduloForm.newsletter .submit-box{margin-top:0;width:140px;padding:0;float:right;position:absolute;right:0;top:0}}.moduloForm.newsletter .submit-box button{font-size:22px;background:#f5a606!important;color:#000;border:1px solid #f5a606;font-weight:900;padding:0;height:50px;line-height:50px;z-index:1;text-transform:inherit}@media (min-width:768px){.moduloForm.newsletter .submit-box button{margin-top:0;height:100px;line-height:100px;font-size:18px}}.moduloForm.newsletter .submit-box button.ladda-button{transition:.4s all!important}.moduloForm.newsletter .submit-box button:focus,.moduloForm.newsletter .submit-box button:hover{color:#fff;background:#4a3830!important}.newsletter-wrap{background:#4a3830;color:#fff;padding:15px}@media (min-width:768px){.newsletter-wrap{padding:25px 0}}@media (min-width:1200px){.newsletter-wrap{padding:45px 0}}.newsletter-wrap h4{color:#fff;font-size:21px;font-weight:700;margin-bottom:0}@media (min-width:768px){.newsletter-wrap h4{font-size:30px}}@media (min-width:1200px){.newsletter-wrap h4{font-size:45px}}.newsletter-wrap .subtitle{margin-bottom:25px;font-size:16px}@media (min-width:768px){.newsletter-wrap .subtitle{font-size:26px}}@media (min-width:768px){.box-blog:not(.list-blog),.list-blog:not(.list-blog){margin-top:60px}}.box-blog h3,.list-blog h3{margin:45px 0}.box-blog .item-blog,.list-blog .item-blog{padding:16px;border:3px solid #4a3830;border-radius:22px}.box-blog .item-blog img,.list-blog .item-blog img{border-radius:22px}.box-blog .item-blog .title,.list-blog .item-blog .title{color:#f5a606;font-size:28px;line-height:30px;margin-top:22px}.box-blog .more-blog,.list-blog .more-blog{padding-right:15px;margin-top:10px}.box-blog .more-blog i.fa-solid,.list-blog .more-blog i.fa-solid{color:#f5a606;font-size:25px;vertical-align:middle;margin-right:5px}.box-blog .btn-all,.list-blog .btn-all{margin-top:40px;font-weight:700;padding:15px 40px;border-radius:10px!important;text-transform:initial!important}@media (min-width:992px){.list-blog .list-blog-row{margin-bottom:50px}}@media (max-width:991px){.list-blog .list-blog-row .col-xs-12{margin-bottom:20px;padding:0}}.blog.dettaglio{padding:0 15px}@media (min-width:768px){.blog.dettaglio{max-width:740px;margin:0 auto}}@media (min-width:992px){.blog.dettaglio{max-width:940px}}@media (min-width:1200px){.blog.dettaglio{max-width:1140px}}.blog.dettaglio img{margin-bottom:25px}.blog.dettaglio .entry-header{padding-top:12px}@media (min-width:768px){.blog.dettaglio .entry-header{padding-top:25px}}@media (min-width:1200px){.blog.dettaglio .entry-header{padding-top:35px}}.blog.dettaglio h1{padding:0;margin-bottom:12px}@media (min-width:1200px){.blog.dettaglio h1{font-size:46px}}.blog.dettaglio h3{font-size:18px;line-height:1.2;font-weight:400}@media (min-width:768px){.blog.dettaglio h3{font-size:21px}}.blog.dettaglio .entry-data{background:#4a3830;color:#fff}.blog.dettaglio .entry-content{text-align:justify}@media (max-width:767px){.blog.dettaglio .entry-content{text-align:left}}.blog.dettaglio .buttons{margin:10px 0}@media (min-width:768px){.blog.dettaglio .buttons{margin:35px 0}}.blog.dettaglio .buttons a{margin:5px 2px;width:100%;font-size:20px}@media (min-width:768px){.blog.dettaglio .buttons a{margin:0 2px;width:360px;font-size:24px}}.blog.dettaglio .entry-header{text-align:center}.blog.dettaglio .entry-header h1{text-align:center;margin-top:0}.blog.dettaglio h2{margin:12px 0;font-size:24px}@media (min-width:768px){.blog.dettaglio h2{font-size:26px}}@media (min-width:1200px){.blog.dettaglio h2{font-size:30px}}.blog.dettaglio h3{margin:12px 0;font-size:20px}@media (min-width:768px){.blog.dettaglio h3{font-size:21px}}@media (min-width:1200px){.blog.dettaglio h3{font-size:24px}}.content h1.title-cms{color:#f5a606;text-transform:uppercase}.macro-category{margin-top:40px}@media (min-width:992px){.macro-category{margin-top:100px;display:flex;flex-flow:column wrap;max-height:2000px}.macro-category #cat-7{order:1}.macro-category #cat-6{order:3}.macro-category #cat-5{order:5}.macro-category #cat-4{order:2}.macro-category #cat-3{order:4}.macro-category #cat-2{order:6}}@media (min-width:1200px){.macro-category{max-height:2400px}}@media (min-width:1600px){.macro-category{max-height:1750px}}.macro-category .macro-item-cnt{width:100%}@media (min-width:992px){.macro-category .macro-item-cnt{width:50%;padding:0 15px}}@media (min-width:1600px){.macro-category .macro-item-cnt{width:33.33333333%}}.macro-category .macro-item{padding:25px;border-radius:25px;margin-bottom:30px}.macro-category .macro-item .macro-title{color:#fff;font-size:24px;text-transform:uppercase;margin-bottom:5px}@media (min-width:768px){.macro-category .macro-item .macro-title{font-size:30px}}.macro-category .macro-item .cat-item{background:#fff;margin-top:15px;padding:15px;border-radius:25px}@media (min-width:768px){.macro-category .macro-item .cat-item{display:flex}}.macro-category .macro-item .cat-item .cat-image img{border-radius:23px}.macro-category .macro-item .cat-item .cat-title{color:#000;font-size:26px;line-height:28px;text-transform:uppercase;padding-left:15px;margin-top:10px}@media (min-width:768px){.macro-category .macro-item .cat-item .cat-title{margin-top:0;font-size:32px;line-height:34px}}.macro-category .macro-item .cat-item .cat-more{padding-left:15px}.macro-category .macro-item .cat-item .cat-more i.fa-solid{font-size:20px;vertical-align:middle;margin-right:2px}.corsi-category .container.w1600,.corsi-detail .container.w1600,.corsi-list .container.w1600{width:100%;max-width:1600px}.go-back{margin-top:40px}@media (min-width:768px){.go-back{margin-top:80px}}.go-back .btn{font-size:18px;display:block}@media (min-width:768px){.go-back .btn{font-size:24px;display:inline-block}}.no-corsi{margin:20px 0}@media (min-width:768px){.no-corsi{margin:100px 0}}.no-corsi strong{color:#f5a606;padding:5px 15px;border-bottom:1px solid #000;font-size:18px}@media (min-width:768px){.no-corsi strong{padding:5px 30px;font-size:22px}}.breadcrumbs{margin:25px 0;padding:10px 15px;border-top:1px solid #ececec;border-bottom:0}@media (min-width:992px){.breadcrumbs{margin:50px 0;padding:20px 30px;border-bottom:1px solid #ececec;border-top:0}}.breadcrumbs span{margin:0 6px;color:#000}.dett-category{border-top:1px solid #ececec;padding-top:30px;margin-bottom:30px}@media (min-width:768px){.dett-category{padding-top:60px;margin-bottom:60px}}.dett-category .image-category{padding-left:0}.dett-category .image-category img{border-radius:40px}.dett-category .text-category .title-category{font-size:30px;line-height:32px;color:#000;text-transform:uppercase;margin-top:10px}@media (min-width:768px){.dett-category .text-category .title-category{font-size:50px;line-height:52px;margin-top:0}}@media (min-width:992px){.dett-category .text-category .title-category{font-size:70px;line-height:72px}}.dett-category .text-category p{font-size:20px;line-height:26px}.list-specifiche .item-specifica{border:3px solid #f5a606;border-radius:23px;padding:15px;margin-bottom:20px}@media (min-width:768px){.list-specifiche .item-specifica{padding:28px;margin-bottom:30px}}.list-specifiche .item-specifica .title-specifica{font-size:26px;line-height:30px;color:#000;margin-bottom:10px}@media (min-width:768px){.list-specifiche .item-specifica .title-specifica{font-size:38px;line-height:40px}}.list-specifiche .item-specifica .info-specifica{margin-top:5px}.list-specifiche .item-specifica .info-specifica .modalita-specifica-icon{margin-right:18px}.list-specifiche .item-specifica .info-specifica .modalita-specifica-icon img{margin-right:5px}.list-specifiche .item-specifica .info-specifica .modalita-specifica-text{margin:10px 0}@media (min-width:768px){.list-specifiche .item-specifica .info-specifica .modalita-specifica-text{margin:0;margin-right:18px}}.list-specifiche .item-specifica .info-specifica .modalita-specifica-text strong{border-bottom:1px solid #000;text-transform:uppercase;padding-bottom:2px}.list-specifiche .item-specifica .info-specifica .tipologia-specifica strong{color:#f5a606}.list-specifiche .item-specifica .btn-more{border:2px solid #4a3830;border-radius:23px;font-size:18px;color:#000;padding:15px 0;width:100%;transition:.3s ease-in-out;margin-top:20px}@media (min-width:768px){.list-specifiche .item-specifica .btn-more{margin-top:0;font-size:20px;padding:30px 0}}.list-specifiche .item-specifica .btn-more:hover{transition:.3s ease-in-out;background:#f5a606}@media screen and (min-width:1540px){.corsi-list .title-cms{font-size:40px}}.corsi-list .subtitle-cms{color:#000;text-transform:uppercase;font-size:40px;border-top:1px solid #ececec;padding:20px 0}@media (min-width:768px){.corsi-list .subtitle-cms{font-size:68px;padding:30px 0}}.corsi-list .subtitle-cms small{font-size:40%;margin-top:5px}.corsi-list-cnt .item-corso{border:3px solid #f5a606;border-radius:23px;padding:15px;margin-bottom:20px}@media (min-width:768px){.corsi-list-cnt .item-corso{padding:28px;margin-bottom:30px}}.corsi-list-cnt .item-corso .title-corso{font-size:26px;line-height:30px;color:#000;margin-bottom:10px}@media (min-width:768px){.corsi-list-cnt .item-corso .title-corso{font-size:38px;line-height:40px}}.corsi-list-cnt .item-corso .info-corso{margin-top:5px}.corsi-list-cnt .item-corso .info-corso .text-corso{margin-top:10px}@media (min-width:768px){.corsi-list-cnt .item-corso .info-corso .text-corso{margin-top:0;margin-right:18px}}.corsi-list-cnt .item-corso .info-corso .text-corso strong{color:#f5a606}.corsi-list-cnt .item-corso .info-corso .modalita-corso-icon{margin-right:18px}.corsi-list-cnt .item-corso .info-corso .modalita-corso-icon img{margin-right:5px}.corsi-list-cnt .item-corso .info-corso .modalita-corso-text{margin:10px 0}@media (min-width:768px){.corsi-list-cnt .item-corso .info-corso .modalita-corso-text{margin:0;margin-right:18px}}.corsi-list-cnt .item-corso .info-corso .modalita-corso-text strong{border-bottom:1px solid #000;text-transform:uppercase;padding-bottom:2px}.corsi-list-cnt .item-corso .info-corso .tipologia-corso strong{color:#000}.corsi-list-cnt .item-corso .btn-more{border:2px solid #4a3830;border-radius:23px;font-size:18px;color:#000;padding:15px 0;width:100%;transition:.3s ease-in-out;margin-top:20px}@media (min-width:768px){.corsi-list-cnt .item-corso .btn-more{margin-top:0;padding:30px 0}}.corsi-list-cnt .item-corso .btn-more:hover{transition:.3s ease-in-out;background:#f5a606}.corso .title-corso{padding:20px;border-radius:23px;background:#efefef;margin-top:20px;margin-bottom:20px;height:auto}@media (min-width:768px){.corso .title-corso{height:280px}}@media (min-width:992px){.corso .title-corso{margin-top:0;margin-bottom:15px;height:280px;padding:70px 40px}}.corso .title-corso h1{color:#000;font-size:30px}@media (min-width:768px){.corso .title-corso h1{font-size:38px}}.corso .title-corso .code{color:#000;font-size:16px;margin-top:20px}@media (min-width:768px){.corso .title-corso .code{font-size:18px}}@media (max-width:991px){.corso .corso-sx{padding:0}}.corso .box-one,.corso .box-two{padding:20px;border-radius:23px;border:3px solid #f5a606;margin-top:20px}@media (min-width:992px){.corso .box-one,.corso .box-two{margin-top:0;padding:40px}}@media (min-width:992px){.corso .box-one{min-height:calc(100% - 295px)}}@media (min-width:992px){.corso .box-two{display:flex;flex-direction:column}.corso .box-two .iscriviti-corso{margin-top:auto}}.corso .prezzo-corso strong{padding:5px 40px;border-radius:20px;color:#000;font-size:30px;display:block;text-align:center;margin-bottom:20px}@media (min-width:768px){.corso .prezzo-corso strong{padding:10px 50px;display:inline-block;text-align:right;font-size:40px;margin-bottom:0}}.corso .label-corso{font-size:26px}@media (min-width:768px){.corso .label-corso{font-size:36px}}.corso .text-corso{margin-bottom:30px}.corso select#edizione{width:100%;height:50px;padding:5px;font-size:20px;color:#000}@media (min-width:768px){.corso select#edizione{max-width:400px}}.corso .modalita-corso-icon img{margin-left:10px;width:30px}@media (min-width:768px){.corso .modalita-corso-icon img{width:50px}}.corso .no-edizioni{margin-top:50px;font-size:20px;color:red}.corso .iscriviti-corso .btn:hover{color:#fff}@media (min-width:768px){.corso .iscriviti-corso .btn{font-size: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:#f5a606!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:#4a3830}.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:#4a3830;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 #313131!important;border-radius:0;background:#fff;font-size:14px;color:#313131}.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:#313131;font-weight:500}.content .formIscrizioneUser input:-moz-placeholder,.content .formIscrizioneUser textarea:-moz-placeholder,.content .moduloForm input:-moz-placeholder,.content .moduloForm textarea:-moz-placeholder{color:#313131;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:#313131;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:#313131;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:#313131;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 #313131;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:#313131;border:2px solid #313131;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 #4a3830;background:#4a3830;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:#313131}.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:#313131;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:#313131;border-radius:0;border:none!important;border-bottom:2px solid #4a3830!important;box-shadow:none;float:none;font-size:18px}.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:#313131;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:#313131;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:#313131;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:#313131;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:#313131;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:15px;bottom:2px;z-index:10}.content .formIscrizione form .input-group-btn #codicefiscaleCreate,.content .moduloForm.formIscritti form .input-group-btn #codicefiscaleCreate{background:#4a3830!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 #4a3830;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:#313131;font-weight:400;font-size:16px}.content .formIscrizione form textarea.textarea:-moz-placeholder,.content .moduloForm.formIscritti form textarea.textarea:-moz-placeholder{color:#313131;opacity:1;font-weight:400;font-size:16px}.content .formIscrizione form textarea.textarea::-moz-placeholder,.content .moduloForm.formIscritti form textarea.textarea::-moz-placeholder{color:#313131;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:#313131;font-weight:400;font-size:16px}.content .formIscrizione form textarea.textarea::-ms-input-placeholder,.content .moduloForm.formIscritti form textarea.textarea::-ms-input-placeholder{color:#313131;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:#4a3830}@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:#4a3830}.content .formIscrizione fieldset,.content .moduloForm.formIscritti fieldset{margin-top:10px}@media (min-width:768px){.content .formIscrizione fieldset,.content .moduloForm.formIscritti fieldset{margin-top:50px}}.alert-cnt .alert{margin-top:40px}.area-riservata-menu{color:#fff}@media (min-width:768px){.area-riservata-menu{margin:50px auto 0 auto}}.area-riservata-menu ul{background:#4a3830}.area-riservata-menu ul li{list-style-type:none}.area-riservata-menu ul li a{padding:10px 20px;display:block;color:#fff}@media (max-width:767px){.area-riservata-menu ul li a{font-size:15px;padding:10px}}.area-riservata-menu ul li.last a{background:#f5a606;color:#4a3830}.lista-dipendenti,.lista-iscrizioni{margin:20px 0}.lista-dipendenti .cnt-aggiungi,.lista-iscrizioni .cnt-aggiungi{margin-bottom:40px}.lista-dipendenti .cnt-aggiungi .btn,.lista-iscrizioni .cnt-aggiungi .btn{background:#000!important}.lista-dipendenti .dipendente,.lista-dipendenti .iscrizione,.lista-iscrizioni .dipendente,.lista-iscrizioni .iscrizione{margin-bottom:20px;border-bottom:4px solid #313131}@media (min-width:768px){.lista-dipendenti .dipendente,.lista-dipendenti .iscrizione,.lista-iscrizioni .dipendente,.lista-iscrizioni .iscrizione{margin-bottom:40px}}.lista-dipendenti .dipendente .dipendente-nome,.lista-dipendenti .dipendente .iscrizione-title,.lista-dipendenti .iscrizione .dipendente-nome,.lista-dipendenti .iscrizione .iscrizione-title,.lista-iscrizioni .dipendente .dipendente-nome,.lista-iscrizioni .dipendente .iscrizione-title,.lista-iscrizioni .iscrizione .dipendente-nome,.lista-iscrizioni .iscrizione .iscrizione-title{background:#313131;padding:10px 20px;color:#fff;font-size:18px;line-height:22px;position:relative;border-left:4px solid #f5a606}@media (max-width:767px){.lista-dipendenti .dipendente .dipendente-nome,.lista-dipendenti .dipendente .iscrizione-title,.lista-dipendenti .iscrizione .dipendente-nome,.lista-dipendenti .iscrizione .iscrizione-title,.lista-iscrizioni .dipendente .dipendente-nome,.lista-iscrizioni .dipendente .iscrizione-title,.lista-iscrizioni .iscrizione .dipendente-nome,.lista-iscrizioni .iscrizione .iscrizione-title{border-right:4px solid #f5a606}}.lista-dipendenti .dipendente .dipendente-nome strong,.lista-dipendenti .dipendente .iscrizione-title strong,.lista-dipendenti .iscrizione .dipendente-nome strong,.lista-dipendenti .iscrizione .iscrizione-title strong,.lista-iscrizioni .dipendente .dipendente-nome strong,.lista-iscrizioni .dipendente .iscrizione-title strong,.lista-iscrizioni .iscrizione .dipendente-nome strong,.lista-iscrizioni .iscrizione .iscrizione-title strong{text-transform:uppercase;font-size:18px}@media (min-width:768px){.lista-dipendenti .dipendente .dipendente-nome strong,.lista-dipendenti .dipendente .iscrizione-title strong,.lista-dipendenti .iscrizione .dipendente-nome strong,.lista-dipendenti .iscrizione .iscrizione-title strong,.lista-iscrizioni .dipendente .dipendente-nome strong,.lista-iscrizioni .dipendente .iscrizione-title strong,.lista-iscrizioni .iscrizione .dipendente-nome strong,.lista-iscrizioni .iscrizione .iscrizione-title strong{font-size:22px}}@media (min-width:768px){.lista-dipendenti .dipendente .dipendente-nome:after,.lista-dipendenti .dipendente .iscrizione-title:after,.lista-dipendenti .iscrizione .dipendente-nome:after,.lista-dipendenti .iscrizione .iscrizione-title:after,.lista-iscrizioni .dipendente .dipendente-nome:after,.lista-iscrizioni .dipendente .iscrizione-title:after,.lista-iscrizioni .iscrizione .dipendente-nome:after,.lista-iscrizioni .iscrizione .iscrizione-title:after{content:"";display:block;width:25px;height:25px;border-radius:50%;background:#f5a606;position:absolute;top:9px;right:20px}}.lista-dipendenti .dipendente .dipendente-text,.lista-dipendenti .dipendente .iscrizione-text,.lista-dipendenti .iscrizione .dipendente-text,.lista-dipendenti .iscrizione .iscrizione-text,.lista-iscrizioni .dipendente .dipendente-text,.lista-iscrizioni .dipendente .iscrizione-text,.lista-iscrizioni .iscrizione .dipendente-text,.lista-iscrizioni .iscrizione .iscrizione-text{padding:0 20px 20px 20px;font-size:16px}.lista-dipendenti .dipendente .dipendente-text .dipendente-text-title,.lista-dipendenti .dipendente .dipendente-text .iscrizione-text-title,.lista-dipendenti .dipendente .iscrizione-text .dipendente-text-title,.lista-dipendenti .dipendente .iscrizione-text .iscrizione-text-title,.lista-dipendenti .iscrizione .dipendente-text .dipendente-text-title,.lista-dipendenti .iscrizione .dipendente-text .iscrizione-text-title,.lista-dipendenti .iscrizione .iscrizione-text .dipendente-text-title,.lista-dipendenti .iscrizione .iscrizione-text .iscrizione-text-title,.lista-iscrizioni .dipendente .dipendente-text .dipendente-text-title,.lista-iscrizioni .dipendente .dipendente-text .iscrizione-text-title,.lista-iscrizioni .dipendente .iscrizione-text .dipendente-text-title,.lista-iscrizioni .dipendente .iscrizione-text .iscrizione-text-title,.lista-iscrizioni .iscrizione .dipendente-text .dipendente-text-title,.lista-iscrizioni .iscrizione .dipendente-text .iscrizione-text-title,.lista-iscrizioni .iscrizione .iscrizione-text .dipendente-text-title,.lista-iscrizioni .iscrizione .iscrizione-text .iscrizione-text-title{color:#f5a606;font-size:18px;margin:20px 0 5px 0}@media only screen and (min-width:767px) and (max-width:1199px){.lista-dipendenti .dipendente .dipendente-text strong,.lista-dipendenti .dipendente .iscrizione-text strong,.lista-dipendenti .iscrizione .dipendente-text strong,.lista-dipendenti .iscrizione .iscrizione-text strong,.lista-iscrizioni .dipendente .dipendente-text strong,.lista-iscrizioni .dipendente .iscrizione-text strong,.lista-iscrizioni .iscrizione .dipendente-text strong,.lista-iscrizioni .iscrizione .iscrizione-text strong{display:block}}.lista-dipendenti .dipendente .dipendente-action .btn,.lista-dipendenti .dipendente .iscrizione-action .btn,.lista-dipendenti .iscrizione .dipendente-action .btn,.lista-dipendenti .iscrizione .iscrizione-action .btn,.lista-iscrizioni .dipendente .dipendente-action .btn,.lista-iscrizioni .dipendente .iscrizione-action .btn,.lista-iscrizioni .iscrizione .dipendente-action .btn,.lista-iscrizioni .iscrizione .iscrizione-action .btn{background:#313131!important}.corso-iscrizione .info-azienda,.corso-iscrizione .info-corso{padding:20px}@media (min-width:768px){.corso-iscrizione .info-azienda,.corso-iscrizione .info-corso{padding:50px}}.corso-iscrizione .info-corso{background:#f2f2f2;border-radius:25px}.corso-iscrizione h3{font-size:28px;color:#f5a606;display:block;text-align:left}.corso-iscrizione .modalita-corso-icon img{margin-left:10px;width:30px}.corso-iscrizione fieldset{margin-top:25px!important}.corso-iscrizione .input-dipendenti .dip_cnt{vertical-align:middle;margin-bottom:15px}.corso-iscrizione .input-dipendenti label{margin:0;font-weight:400;vertical-align:middle}.corso-iscrizione .input-dipendenti input{vertical-align:middle;height:30px;width:30px;margin:0;margin-right:10px}.corso-iscrizione .btn-conferma{background:green!important;font-size:22px}.footer .info-contacts{padding-top:25px;background:#000;color:#fff}@media (min-width:768px){.footer .info-contacts{padding-top:80px}}.footer .info-contacts .brand{width:300px;margin-bottom:10px}@media (min-width:768px){.footer .info-contacts .brand{width:485px;margin-bottom:0}}.footer .info-contacts .link-privacy{text-decoration:underline;font-size:14px}@media (min-width:768px){.footer .info-contacts .link-privacy{font-size:18px}}.footer .info-contacts .address-map{margin:20px 0;font-size:22px}@media (min-width:768px){.footer .info-contacts .address-map{margin:60px 0}}@media (min-width:992px){.footer .info-contacts .address-map{font-size:20px}}@media (min-width:1601px){.footer .info-contacts .address-map{font-size:30px}}.footer .info-contacts .address-map strong{color:#f5a606}.footer .info-contacts .info-company{font-size:14px;padding:10px 0}@media (min-width:768px){.footer .info-contacts .info-company{padding:30px 0;font-size:16px}}.footer .info-contacts .info-company span{display:block}@media (min-width:992px){.footer .info-contacts .info-company span{display:inline-block;margin:0 10px}}.footer .info-contacts .info-company span:nth-child(even){color:#9e9e9e}.footer .adriaweb{display:block;text-align:center;padding:15px 0}@media (min-width:768px){.footer .adriaweb{padding:30px 0}}.cerca-block-wrap{background:#4a3830;border-radius:20px;color:#fff;padding:20px 15px;margin-top:30px}@media (min-width:768px){.cerca-block-wrap{padding:20px 25px 30px}}@media (min-width:992px){.cerca-block-wrap{padding:35px 25px;margin-top:35px}}@media (min-width:1200px){.cerca-block-wrap{padding:35px 70px 50px;margin-top:50px}}.cerca-block-wrap .title{margin-bottom:8px;padding:0 15px;font-weight:700}@media (max-width:991px){.cerca-block-wrap .title{text-align:center}}@media (min-width:992px){.cerca-block-wrap .title{padding:0 40px}}@media (min-width:1200px){.cerca-block-wrap .title{padding:0 60px}}.cerca-block-wrap .search-form{padding:20px 15px;background:#fff;border-radius:20px;align-items:center}@media (max-width:991px){.cerca-block-wrap .search-form{flex-direction:column;padding:20px 60px;position:relative}}@media (min-width:992px){.cerca-block-wrap .search-form{padding:20px 30px}}@media (min-width:1200px){.cerca-block-wrap .search-form{padding:20px 50px}}.cerca-block-wrap .search-form input,.cerca-block-wrap .search-form select{color:#000;font-weight:400;font-size:16px;border:none;box-shadow:none;outline:0;border-radius:0}@media (max-width:991px){.cerca-block-wrap .search-form input,.cerca-block-wrap .search-form select{width:100%;margin:0 15px 15px}}@media (min-width:992px){.cerca-block-wrap .search-form input,.cerca-block-wrap .search-form select{font-size:20px}}.cerca-block-wrap .search-form select{border-bottom:1px solid #000;margin:0 20px}@media (max-width:991px){.cerca-block-wrap .search-form select{width:100%;margin:0 15px 15px}}@media (min-width:992px){.cerca-block-wrap .search-form select{font-size:18px}}.cerca-block-wrap .search-form .icon-type{margin-right:-7.5px}@media (max-width:991px){.cerca-block-wrap .search-form .icon-type{position:absolute;left:24px;top:120px}.cerca-block-wrap .search-form .icon-type img{height:35px;width:35px}}.cerca-block-wrap .search-form input::-webkit-input-placeholder{color:#000;font-weight:400}.cerca-block-wrap .search-form input:-moz-placeholder{color:#000;opacity:1;font-weight:400}.cerca-block-wrap .search-form input::-moz-placeholder{color:#000;opacity:1;font-weight:400}.cerca-block-wrap .search-form input:-ms-input-placeholder{color:#000;font-weight:400}.cerca-block-wrap .search-form input::-ms-input-placeholder{color:#000;font-weight:400}.cerca-block-wrap .search-form button{background:0 0;border:none;border-radius:0;box-shadow:none;outline:0;margin-left:15px}@media (max-width:991px){.cerca-block-wrap .search-form button{margin-left:0}.cerca-block-wrap .search-form button img{height:35px;width:35px}}