@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700");*,*:before,*:after{font-family:'Roboto', sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box}html,body,html>body{max-width:100%;margin:0px auto;display:block;background-color:#FDFCF7}body{position:relative;height:100%}body.no-scroll{overflow:hidden}a{text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}strong>a{font-weight:bold}a:hover{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{line-height:1em;margin-bottom:15px}h1{font-size:45px}h2{font-size:38px;font-family:'Playfair Display', serif;font-weight:300}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:bold !important;text-transform:inherit !important;font-size:inherit !important}img{max-width:100%;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}br{line-height:1em}strong{font-weight:bold}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.center{text-align:center}p{margin:0 0 15px 0}span.custom01,p span.custom01{color:#b86f97;font-style:italic}.parallax{min-height:550px;background:transparent}.background{background-repeat:no-repeat;background-position:50% 50%;background-position:50% 50% \9  !important}.not-fullscreen{height:50%;margin-top:100px}.centered-element{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}div.clear{clear:both}.centered-element{display:block;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width: 48em){.centered-element{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}a{color:#249BCB;position:relative;text-decoration:none;padding-bottom:5px;font-size:18px;font-weight:600;letter-spacing:0.7px}a:after{content:'';position:absolute;transition:transform .5s ease}a:before{content:'';position:absolute;transition:transform .5s ease;left:0;bottom:0;width:100%;height:2px;background:#249BCB;transform:scaleX(0)}a:hover:before{transform:scaleX(1)}#wrapper.mobile .section__image,#wrapper.mobile #contatti{background-attachment:scroll}#wrapper #menu{z-index:10;position:fixed;width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}#wrapper #menu .hamburger-container{z-index:11;top:30px;position:fixed;right:10px;-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 768px){#wrapper #menu .hamburger-container{top:18px}}@media screen and (max-width: 425px){#wrapper #menu .hamburger-container{top:5px;right:-25px}}#wrapper #menu .hamburger-container .hamburger{display:none;margin:auto;z-index:11;outline:0;-webkit-tap-highlight-color:transparent}@media screen and (max-width: 1480px){#wrapper #menu .hamburger-container .hamburger{display:block}}#wrapper #menu .hamburger-container .hamburger .hamburger-box{width:30px}#wrapper #menu .hamburger-container .hamburger .hamburger-box .hamburger-inner,#wrapper #menu .hamburger-container .hamburger .hamburger-box .hamburger-inner:after,#wrapper #menu .hamburger-container .hamburger .hamburger-box .hamburger-inner:before{width:30px;height:2px;background-color:#FDFCF7}#wrapper #menu .hamburger-container .hamburger:active{box-shadow:none}#wrapper #menu .hamburger-container .hamburger:hover{opacity:1}#wrapper #menu .logo{position:absolute;max-width:167px;top:30px;left:90px}#wrapper #menu .logo a:hover:before,#wrapper #menu .logo a:hover:after{display:none}@media screen and (max-width: 768px){#wrapper #menu .logo{top:17px;left:45px}}@media screen and (max-width: 425px){#wrapper #menu .logo{top:10px;left:20px}}@media screen and (max-width: 320px){#wrapper #menu .logo{top:5px;left:15px}}#wrapper #menu .logo--white{position:absolute}#wrapper #menu .logo--blue{opacity:0}#wrapper #menu .logo.white-important .logo--white{display:none !important}#wrapper #menu .logo.white-important .logo--blue{opacity:1 !important}#wrapper #menu #menu-content{margin-top:65px;text-align:center;position:relative}#wrapper #menu #menu-content #lang{position:absolute;right:90px;top:0px;width:60px}#wrapper #menu #menu-content #lang:hover ul li{display:block}#wrapper #menu #menu-content #lang ul li{display:none;margin-bottom:20px}#wrapper #menu #menu-content #lang ul li.first{display:block}#wrapper #menu #menu-content #lang ul li.first a:before,#wrapper #menu #menu-content #lang ul li.first a:after{display:block;transform:scaleX(1)}@media screen and (max-width: 1480px){#wrapper #menu #menu-content #lang{position:absolute;right:50px;top:22px;width:125px}#wrapper #menu #menu-content #lang ul{padding:20px 0;padding-bottom:130px}#wrapper #menu #menu-content #lang ul li{display:inline-block !important;display:inline-block}#wrapper #menu #menu-content #lang ul li a{color:#757575}#wrapper #menu #menu-content #lang ul li:nth-child(2):after,#wrapper #menu #menu-content #lang ul li:nth-child(2):before{content:'-';display:inline;color:#249BCB;margin:0 10px}#wrapper #menu #menu-content #lang ul li.active a{color:#249BCB}}@media screen and (max-width: 1024px){#wrapper #menu #menu-content #lang{position:static;width:100%}}#wrapper #menu #menu-content ul{text-align:center;margin:0;padding:0}@media screen and (max-width: 1480px){#wrapper #menu #menu-content ul{display:none;padding:50px 0 0}}#wrapper #menu #menu-content ul li{display:inline;list-style:none;margin:1.5%}@media screen and (max-width: 1480px){#wrapper #menu #menu-content ul li{display:block;margin:0 0 40px}}#wrapper #menu #menu-content ul li a{font-weight:400;color:#FDFCF7}#wrapper #menu #menu-content ul li a:before{background-color:#FDFCF7}#wrapper #menu #menu-content .arrow{width:20px;height:14px;background-image:url(/i/left-arrow-white.png);display:inline-block;background-size:contain;background-repeat:no-repeat;background-position-y:center;transform:translateY(5%)}#wrapper #menu #menu-content a{font-weight:400;color:#FDFCF7}#wrapper #menu #menu-content a:before{background-color:#FDFCF7}@media screen and (max-width: 1024px){#wrapper #menu #menu-content{margin-top:50px;max-height:100vh;padding:0 0 70px 0;overflow:auto}}@media screen and (max-width: 425px){#wrapper #menu #menu-content{margin-top:50px;max-height:100vh;padding:0 0 30px 0;overflow:auto}}#wrapper #menu.white{background-color:#FDFCF7;text-align:center;padding-bottom:30px}@media screen and (max-width: 1480px){#wrapper #menu.white{padding-bottom:0px;min-height:110px}}@media screen and (max-width: 425px){#wrapper #menu.white{padding-bottom:0px;min-height:60px}}#wrapper #menu.white .hamburger-container .hamburger .hamburger-box .hamburger-inner,#wrapper #menu.white .hamburger-container .hamburger .hamburger-box .hamburger-inner:after,#wrapper #menu.white .hamburger-container .hamburger .hamburger-box .hamburger-inner:before{background-color:#249BCB}#wrapper #menu.white #menu-content #lang:hover{background:#FDFCF7;border-radius:2px}#wrapper #menu.white #menu-content ul li a{color:#249BCB}#wrapper #menu.white #menu-content ul li a:before{background-color:#249BCB}#wrapper #menu.white #menu-content .arrow{background-image:url("/i/left-arrow-blue.png")}#wrapper #menu.white #menu-content a{color:#249BCB}#wrapper #menu.white #menu-content a:before{background-color:#249BCB}#wrapper .section__image{margin:90px 0 0;min-height:60vh;height:100px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){#wrapper .section__image{background-attachment:unset}}@media screen and (max-width: 768px){#wrapper .section__image{margin:0}}@media screen and (max-width: 550px){#wrapper .section__image{min-height:30vh}}#wrapper .section__image.header{min-height:85vh;margin:0}#wrapper .section__image.header .container-titolo{min-height:60vh}#wrapper .section__image .container-titolo{position:relative;min-height:60vh;height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:66%;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){#wrapper .section__image .container-titolo{display:block;width:100%;padding:150px 0}}@media screen and (max-width: 550px){#wrapper .section__image .container-titolo{min-height:30vh}}#wrapper .section__image .container-titolo h2{margin:0;font-size:68px;color:#FDFCF7;text-shadow:0 0 20px #3a3a3a}@media screen and (max-width: 768px){#wrapper .section__image .container-titolo h2{font-size:55px}}#wrapper .section__image .container-titolo .separatore{width:40%;height:68px;border-bottom:2px solid #FDFCF7;transform:translateY(-35%);margin:0 50px}@media screen and (max-width: 1024px){#wrapper .section__image .container-titolo .separatore{margin:0 auto}}@media screen and (max-width: 768px){#wrapper .section__image .container-titolo .separatore{height:55px}}@media screen and (max-width: 550px){#wrapper .section__image .container-titolo .separatore{height:35px}}#wrapper .section__testo{text-align:center;margin-bottom:150px}@media screen and (max-width: 1024px){#wrapper .section__testo{margin-bottom:90px}}@media screen and (max-width: 425px){#wrapper .section__testo{margin-bottom:80px}}#wrapper .section__testo .primo{width:50%;margin:90px auto;color:#333}@media screen and (max-width: 1024px){#wrapper .section__testo .primo{width:70%;margin:70px auto}}@media screen and (max-width: 768px){#wrapper .section__testo .primo{width:80%;margin:70px auto}}@media screen and (max-width: 425px){#wrapper .section__testo .primo{width:90%;margin:40px auto}}#wrapper .section__testo .primo p{font-size:26px;line-height:41px;font-family:'Playfair Display', serif;font-weight:300}@media screen and (max-width: 425px){#wrapper .section__testo .primo p{font-size:20px;line-height:35px}}#wrapper .section__testo .secondo{width:40%;margin:90px auto 110px;color:#757575}@media screen and (max-width: 1024px){#wrapper .section__testo .secondo{width:60%;margin:70px auto}}@media screen and (max-width: 768px){#wrapper .section__testo .secondo{width:80%;margin:50px auto 70px}}@media screen and (max-width: 425px){#wrapper .section__testo .secondo{width:100%;margin:50px auto 70px}}#wrapper .section__testo .secondo p{font-size:14px;line-height:27px}#wrapper .section__testo .scopri-di-piu{width:100%;text-align:center}#wrapper .section__testo.header{width:90%;border-bottom:1px solid #cecece;margin:auto}@media screen and (max-width: 425px){#wrapper .section__testo.header .primo{width:100%}}#wrapper .section__testo.small .primo{margin:90px auto 50px}@media screen and (max-width: 1024px){#wrapper .section__testo.small .primo{width:70%;margin:70px auto}}@media screen and (max-width: 768px){#wrapper .section__testo.small .primo{width:80%;margin:70px auto}}@media screen and (max-width: 425px){#wrapper .section__testo.small .primo{width:90%;margin:40px auto}}#wrapper .section__testo.small .secondo{width:30%;margin:50px auto}@media screen and (max-width: 1024px){#wrapper .section__testo.small .secondo{width:60%;margin:70px auto}}@media screen and (max-width: 768px){#wrapper .section__testo.small .secondo{width:80%;margin:50px auto 70px}}@media screen and (max-width: 425px){#wrapper .section__testo.small .secondo{width:90%;margin:50px auto 70px}}#wrapper .section__colonne{margin:90px auto 100px;text-align:center;color:#757575}@media screen and (max-width: 768px){#wrapper .section__colonne{margin:60px auto 0px}}#wrapper .section__colonne .col-1,#wrapper .section__colonne .col-2,#wrapper .section__colonne .col-3{display:inline-block;vertical-align:top}#wrapper .section__colonne .col-1 .container-titolo,#wrapper .section__colonne .col-2 .container-titolo,#wrapper .section__colonne .col-3 .container-titolo{margin-bottom:30px}#wrapper .section__colonne .col-1 .container-titolo h4,#wrapper .section__colonne .col-2 .container-titolo h4,#wrapper .section__colonne .col-3 .container-titolo h4{margin:0px;color:#333;display:inline-block}#wrapper .section__colonne .col-1 .container-titolo .separatore,#wrapper .section__colonne .col-2 .container-titolo .separatore,#wrapper .section__colonne .col-3 .container-titolo .separatore{padding:0px 8%;height:24px;border-bottom:2px solid #333;transform:translateY(-30%);margin:0 15px;display:inline-block}@media screen and (max-width: 1280px){#wrapper .section__colonne .col-1 .container-titolo .separatore,#wrapper .section__colonne .col-2 .container-titolo .separatore,#wrapper .section__colonne .col-3 .container-titolo .separatore{display:block;margin:0 40% 10px}}@media screen and (max-width: 425px){#wrapper .section__colonne .col-1 .container-titolo .separatore,#wrapper .section__colonne .col-2 .container-titolo .separatore,#wrapper .section__colonne .col-3 .container-titolo .separatore{margin:0 80px 10px}}#wrapper .section__colonne .col-1 a,#wrapper .section__colonne .col-2 a,#wrapper .section__colonne .col-3 a{font-size:14px}#wrapper .section__colonne .col-1 a.cv-readmore,#wrapper .section__colonne .col-2 a.cv-readmore,#wrapper .section__colonne .col-3 a.cv-readmore{display:inline-block;margin-top:25px}#wrapper .section__colonne .col-1{width:50%;margin:0 auto}@media screen and (max-width: 768px){#wrapper .section__colonne .col-1{width:80%;margin:0}}@media screen and (max-width: 425px){#wrapper .section__colonne .col-1{width:100%;margin:0}}#wrapper .section__colonne .col-2{width:540px;margin:0 30px 20px}@media screen and (max-width: 1280px){#wrapper .section__colonne .col-2{width:50%;margin:0 auto 50px}}@media screen and (max-width: 768px){#wrapper .section__colonne .col-2{width:80%;margin:0 auto 50px}}@media screen and (max-width: 425px){#wrapper .section__colonne .col-2{width:90%}}#wrapper .section__colonne .col-2 p{font-size:14px;line-height:27px;padding:0 50px}@media screen and (max-width: 425px){#wrapper .section__colonne .col-2 p{padding:0;margin-bottom:25px}}#wrapper .section__colonne .col-3{width:410px;padding:0px 30px 60px;margin:0 3%}#wrapper .section__colonne .col-3 .container-titolo .separatore{padding:0px 4%}@media screen and (max-width: 550px){#wrapper .section__colonne .col-3{width:100%;margin:0}}#wrapper .section__colonne .col-3 p{font-size:14px;line-height:27px}#wrapper #scopri-corsi{width:100%;text-align:center;padding:50px 0}#wrapper #home .section__image.header .container-titolo .separatore{margin:0 20px;padding:0 10%}@media screen and (max-width: 1024px){#wrapper #home .section__image.header .container-titolo .separatore{margin:0 auto}}@media screen and (max-width: 1024px){#wrapper .storia .col-2{width:70%}}#wrapper .section.calendario .section__testo.small{margin-bottom:50px}#wrapper .section.calendario .calendario{margin:0 0 150px}@media screen and (max-width: 768px){#wrapper .section.calendario .calendario{margin:0 0 90px}}#wrapper .section.calendario .calendario .trimestre{text-align:center;margin:0 5%;border-bottom:1px solid #cecece;padding:40px 0 30px}@media screen and (max-width: 768px){#wrapper .section.calendario .calendario .trimestre{padding:0;border-bottom:none}}#wrapper .section.calendario .calendario .trimestre .container{max-width:900px;margin:0 auto;text-align:left}#wrapper .section.calendario .calendario .trimestre .container .mese{display:inline-block;vertical-align:top;width:33%;text-align:left;padding-left:60px}@media screen and (max-width: 768px){#wrapper .section.calendario .calendario .trimestre .container .mese{text-align:center;display:block;width:80%;padding:20px 40px;border-bottom:1px solid #cecece;margin:auto}}@media screen and (max-width: 425px){#wrapper .section.calendario .calendario .trimestre .container .mese{width:80%;padding:20px 10px}}#wrapper .section.calendario .calendario .trimestre .container .mese .titolo{font-weight:bold;color:#249BCB}#wrapper .section.calendario .calendario .trimestre .container .mese .giorni{margin:20px 0 0}#wrapper .section.calendario .calendario .trimestre .container .mese .giorni p{display:inline-block;width:23%;font-weight:bold;color:#333}#wrapper .section.calendario .calendario .trimestre:last-child{border-bottom:none}#wrapper .section.calendario .orario-corsi .section__colonne .col-1 .container-titolo{margin-bottom:50px}#wrapper .section.calendario .orario-corsi .section__colonne .col-1 .container-testo p{display:inline-block;padding:10px;font-weight:bold;color:#333}#wrapper .section.calendario .section.costi{width:90%;text-align:center;margin:0 auto 150px}@media screen and (max-width: 768px){#wrapper .section.calendario .section.costi{margin:90px auto 90px}}#wrapper .section.calendario .section.costi .titolo{color:#333;font-size:26px;line-height:41px;font-family:'Playfair Display', serif;font-weight:300}#wrapper .section.calendario .section.costi .container{width:60%;margin:80px auto;text-align:left;padding:50px 50px 10px;-webkit-box-shadow:0px 0px 74px -5px #b3b3b35c;-moz-box-shadow:0px 0px 74px -5px #b3b3b35c;box-shadow:0px 0px 74px -5px #b3b3b35c}@media screen and (max-width: 768px){#wrapper .section.calendario .section.costi .container{width:100%;padding:50px 30px 10px}}#wrapper .section.calendario .section.costi .container .row__titolo{font-size:24px;font-weight:bold}#wrapper .section.calendario .section.costi .container .row__content .col{width:33%;float:left;padding:40px 30px 40px 0;color:#333}@media screen and (max-width: 1024px){#wrapper .section.calendario .section.costi .container .row__content .col{width:50%;padding:20px 30px 20px 0}}@media screen and (max-width: 768px){#wrapper .section.calendario .section.costi .container .row__content .col{width:100%;float:unset;padding:20px 0px !important;text-align:center;margin:auto}}#wrapper .section.calendario .section.costi .container .row__content .col__img{max-width:300px}@media screen and (max-width: 1024px){#wrapper .section.calendario .section.costi .container .row__content .col__img{width:100%;float:unset;padding:40px 0px 0px !important;text-align:center;margin:auto;max-width:200px}}@media screen and (max-width: 768px){#wrapper .section.calendario .section.costi .container .row__content .col__img{width:100%;float:unset;padding:0px}}#wrapper .section.calendario .section.costi .container .row__content .col__img img{border-radius:50%}#wrapper .section.calendario .section.costi .container .row__content .col .prezzo{font-weight:bold;color:#249BCB;font-size:45px;margin:30px 0 10px}#wrapper .section.calendario .section.costi .container .row__content .col .prezzo span{font-weight:400}#wrapper .section.calendario .section.costi .container .row__content .col .data{color:#249BCB;margin:60px 0 0;font-weight:bold}#wrapper .section.calendario .section.costi .container .row__content .col:last-child{padding-top:70px;padding-right:20px;line-height:30px;color:#757575;font-weight:100}@media screen and (max-width: 1024px){#wrapper .section.calendario .section.costi .container .row__content .col:last-child{padding-top:50px}}#wrapper .section.calendario .section.costi .container .row__content .col:last-child p{font-size:14px}#wrapper #metodo .section__testo{width:40%;margin:90px auto 0}@media screen and (max-width: 768px){#wrapper #metodo .section__testo{width:80%;margin:90px auto 90px}}@media screen and (max-width: 425px){#wrapper #metodo .section__testo{width:90%}}#wrapper #metodo .section__testo p{font-size:14px;color:#757575}#wrapper #metodo .section__testo p:first-child{margin-bottom:70px}#wrapper #metodo .section__testo p:last-child{margin:70px auto 0;line-height:27px;max-width:550px}#wrapper #metodo .section__testo p strong{font-size:24px;color:#333}@media screen and (max-width: 1024px){#wrapper .insegnanti .section__image .container-titolo{padding:180px 0 0}}@media screen and (max-width: 768px){#wrapper .insegnanti .section__image .container-titolo{padding:180px 0 0}}@media screen and (max-width: 2560px){#wrapper .insegnanti .col-3{margin:0}#wrapper .insegnanti .col-3 .container-titolo .separatore{display:none;margin:0 15px}#wrapper .insegnanti .col-3 .content p{margin-bottom:5px}}@media screen and (max-width: 425px){#wrapper .insegnanti .col-3{padding:0 0 40px}#wrapper .insegnanti .col-3 .container-titolo{margin-bottom:20px}#wrapper .insegnanti .col-3 .container-titolo .separatore{display:none;margin:0 15px}#wrapper .insegnanti .col-3 .content p{margin-bottom:5px}}#contatti{min-height:500px;position:relative;background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;color:#FDFCF7}#contatti .logo{position:absolute;max-width:167px;top:120px;left:90px}@media screen and (max-width: 1024px){#contatti .logo{display:none}}#contatti .dati-footer{position:absolute;top:130px;left:400px;max-width:450px}#contatti .dati-footer p:last-child{font-size:13px}@media screen and (max-width: 1024px){#contatti .dati-footer{top:50px;left:50px}}@media screen and (max-width: 550px){#contatti .dati-footer{position:unset;text-align:center;padding:60px 0;max-width:100%}}#contatti .contattaci-info{position:absolute;right:90px;top:125px;font-size:21px;font-weight:unset}#contatti .contattaci-info a{background:#FDFCF7;padding:15px 30px}@media screen and (max-width: 1024px){#contatti .contattaci-info{right:60px;top:50px}}@media screen and (max-width: 550px){#contatti .contattaci-info{position:unset;text-align:center;padding-bottom:50px}}#credits{margin-top:30px;margin-bottom:30px;text-align:center}#credits form{display:none}#credits a{font-size:12px;letter-spacing:1px}#credits a:before,#credits a:after{display:none}#privacy{width:50%;margin:auto;padding:250px 0px}#privacy strong{color:#249BCB}@media screen and (max-width: 1024px){#privacy{width:75%}}@media screen and (max-width: 768px){#privacy{width:85%}}@media screen and (max-width: 425px){#privacy{width:95%}}@media screen and (max-width: 540px){.form-modal .tingle-modal__close{background-color:#249BCB}}.form-modal .tingle-modal-box{width:40%}@media screen and (max-width: 1280px){.form-modal .tingle-modal-box{width:70%}}@media screen and (max-width: 540px){.form-modal .tingle-modal-box{width:100%}}.form-modal .tingle-modal-box .tingle-modal-box__content{padding:2rem}.form-modal .tingle-modal-box .tingle-modal-box__content form p{padding:20px;margin:0}.form-modal .tingle-modal-box .tingle-modal-box__content form p input{outline:none;color:#333}.form-modal .tingle-modal-box .tingle-modal-box__content form p input[type="text"]{width:40%;border:none;border-bottom:1px solid #249BCB;border-left:1px solid #249BCB;padding:5px;font-size:16px}.form-modal .tingle-modal-box .tingle-modal-box__content form p input[type="text"].subject{width:100%}.form-modal .tingle-modal-box .tingle-modal-box__content form p input[type="submit"]{padding:10px 30px;font-size:16px;letter-spacing:1px;color:white;border:none;background-color:#249BCB}.form-modal .tingle-modal-box .tingle-modal-box__content form p.nome,.form-modal .tingle-modal-box .tingle-modal-box__content form p.email{display:inline-block;width:50%}.form-modal .tingle-modal-box .tingle-modal-box__content form p.nome input[type="text"],.form-modal .tingle-modal-box .tingle-modal-box__content form p.email input[type="text"]{width:100%}@media screen and (max-width: 768px){.form-modal .tingle-modal-box .tingle-modal-box__content form p.nome,.form-modal .tingle-modal-box .tingle-modal-box__content form p.email{width:100%;display:block}}.form-modal .tingle-modal-box .tingle-modal-box__content form p.submit{text-align:center}.form-modal .tingle-modal-box .tingle-modal-box__content form p.textarea{color:#333}.form-modal .tingle-modal-box .tingle-modal-box__content form p.textarea label{color:grey}.form-modal .tingle-modal-box .tingle-modal-box__content form p.textarea textarea{font-size:16px;outline:none;width:100%;height:151px;margin:10px 0px 0px;border-top:none;border-right:none;border-image:initial;border-bottom:1px solid #249bcb;border-left:1px solid #249bcb}.form-modal .tingle-modal-box .tingle-modal-box__content form p .errore{border-color:#ff0000 !important}.form-modal .tingle-modal-box .tingle-modal-box__content form .titolo-form{color:#249BCB;font-weight:bold;font-size:18px;text-align:center;margin:0 0 20px}.form-modal .tingle-modal-box .tingle-modal-box__content form .mostra-feedback{display:none;text-align:center}.form-modal .tingle-modal-box .tingle-modal-box__content form .mostra-feedback p{color:#ff0000;padding:10px 0}.form-modal .tingle-modal__close{font-size:2rem}.form-modal .tingle-modal__close .tingle-modal__closeIcon{font-size:2rem}.form-modal .tingle-modal__close .tingle-modal__closeLabel{display:none}.page--404{height:70vh;color:#249BCB}.page--404 .wrapper-page{width:70%;margin:auto;padding-top:30vh}.gallery-row{width:100%;max-width:1440px;margin:0 auto 50px auto;padding:25px}.download-row{margin:0 auto;padding:25px;width:100%;max-width:1200px;text-align:center}.download-row .item{display:inline-block;vertical-align:top;padding:25px;margin-bottom:25px}.download-row .item>a{background-image:url(/i/ico-download.png);background-size:32px;padding-top:50px;background-position:center top;background-repeat:no-repeat}.video-row{margin:25px auto 50px auto;width:100%;padding:25px;max-width:800px}
