.hero-landing p{font-size:18px;line-height:26px;margin-bottom:40px}@media screen and (max-width: 991px){.hero-landing p{font-size:16px;line-height:22px;margin-bottom:30px}}.hero-landing__outer{position:absolute;top:0;left:0;right:0;bottom:0}.hero-landing__subheader{position:relative}.hero-landing__subheader:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(++resource++hero2019.site.images/landing/bg-landing.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:662px}.hero-landing__subheader:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:#1c1c1c;background:linear-gradient(0deg, #1c1c1c 0%, transparent 20%);height:662px}.hero-landing__inner{padding-top:349px;position:relative;z-index:1}@media screen and (max-width: 991px){.hero-landing__inner{padding-top:104px}}.hero-landing__header{position:fixed;top:0;right:0;left:0;z-index:9999;padding:14px 25px;transition:all .3s}.hero-landing__header.scrolled{background-color:#1c1c1c;box-shadow:0 1px 0 0 #707070;height:60px}.hero-landing__header.scrolled img{width:60px}.hero-landing .bg-bike{position:absolute;top:-160px;left:0;max-width:100%}@media screen and (max-width: 991px){.hero-landing .bg-bike{position:relative;top:0;margin-bottom:33px}}.hero-landing__logo img{transition:all .3s;width:150px}.hero-landing__title{margin-bottom:32px;font-family:"etelka","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-weight:700;font-size:54px;color:#f2f2f2;letter-spacing:2.57px;line-height:54px}@media screen and (max-width: 991px){.hero-landing__title{font-size:40px;line-height:40px;margin-bottom:18px}}.hero-landing__label{font-family:"Source Sans Pro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;color:#f2f2f2;letter-spacing:1.2px;margin-bottom:14px}@media screen and (max-width: 991px){.hero-landing__label{font-size:16px;line-height:16px}}.hero-landing__body{padding:105px 0}.hero-landing__field{font-size:0;font-weight:normal;position:relative;display:block;margin-bottom:30px;background-color:rgba(0,0,0,0);border:0}.hero-landing__field textarea,.hero-landing__field input{width:100%;border:1px solid #707070;padding:16px 45px;background-color:rgba(0,0,0,0);font-size:16px;line-height:20px;color:#b4b4b4;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.hero-landing__field textarea::-webkit-input-placeholder,.hero-landing__field input::-webkit-input-placeholder{color:#b4b4b4}.hero-landing__field textarea:-moz-placeholder,.hero-landing__field input:-moz-placeholder{color:#b4b4b4}.hero-landing__field textarea::-moz-placeholder,.hero-landing__field input::-moz-placeholder{color:#b4b4b4}.hero-landing__field textarea:-ms-input-placeholder,.hero-landing__field input:-ms-input-placeholder{color:#b4b4b4}.hero-landing__field textarea:focus,.hero-landing__field input:focus{border-color:#f5a623;outline:0;box-shadow:none;background:rgba(0,0,0,.4)}.hero-landing__field textarea{min-height:222px}@media screen and (max-width: 991px){.hero-landing__field{margin-bottom:24px}}.hero-landing__icon{position:absolute;top:18px;left:17px}.hero-landing__icon--user{top:20px}.hero-landing__icon--mail{top:22px}.hero-landing__icon--ultima-partecipazione{top:21px}.hero-landing__icon--numero-partecipazioni{top:21px}.hero-landing__privacy{width:100%;display:block;background-color:rgba(0,0,0,0);border:0;font-weight:600;font-size:16px;color:#f2f2f2;margin-bottom:42px}.hero-landing__privacy input{vertical-align:middle}.hero-landing__privacy span{padding-left:10px;vertical-align:middle}.hero-landing__privacy a{text-decoration:underline;color:#fff}.hero-landing__privacy a:visited{color:#fff}.hero-landing__privacy a:hover{color:#fff}.hero-landing__privacy a:active{color:#fff}.btn-landing-submit{display:flex;justify-content:flex-end;width:100%;color:#f5a623;cursor:pointer}.btn-landing-submit:hover{color:#f5a623}.message{display:none}.message__text{border-width:1px 0 1px 0;border-style:solid;border-color:#88120b;padding:40px 30px;text-align:center;margin-bottom:40px}.message__text p{margin:0;color:#fff;font-weight:600}.message__text a{text-decoration:underline}.message .btn-landing-submit{justify-content:flex-start}.message .btn-landing-submit span{color:#f5a623}/*# sourceMappingURL=landing.css.map */
