.hero-cm.il-comp{width:100%;text-align:center;padding:20px;position:relative !important;z-index:0;color:#fff;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;margin-top:50px;padding-top:280px;padding-bottom:160px}.hero-cm.il-comp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(135deg,0%,8%,16%,28%,43%,100%);background:linear-gradient(135deg,0%,8%,16%,28%,43%,100%);opacity:.8;z-index:-1}.hero-cm.il-comp .hero-container{z-index:11}.hero-cm.il-comp .hero-container .company-logo{margin-bottom:80px}.hero-cm.il-comp .hero-container .header-title h1{text-shadow:0 2px 4px rgba(0,0,0,0.30);margin:0;line-height:1.3;font-size:70px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:.89;letter-spacing:normal;text-align:center;color:#fff;margin-bottom:32px}.hero-cm.il-comp .hero-container .header-subtitle{font-size:1.5rem}.hero-cm.il-comp .hero-container .btn-register{background:;box-shadow:0 2px 4px 0 rgba(0,0,0,0.20);border-radius:4px;font-family:;font-weight:bold;font-size:16px;color:!important;letter-spacing:3px;text-decoration:none !important;text-transform:uppercase;padding:20px 25px}.hero-cm.il-comp{margin-top:0}.hero-cm.il-comp .hero-container .header-title h2{font-size:1.5rem;color:#fff}.hero-cm.il-comp .hero-container .header-title p{font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:normal;text-align:center;color:#fff;margin:0 auto}.hero-cm:before{display:none !important}span.street-text{font-size:16px}span.postal-code-text{font-size:16px}.hero-cm.il-comp .hero-container .btn-register{background:#f59100}@media(max-width:1024px) and (min-width:768px){.hero-cm.il-comp .hero-container .header-title h1{font-size:40px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.55;letter-spacing:normal;text-align:center;color:#fff}.hero-cm.il-comp .hero-container .header-title p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.78;letter-spacing:normal;text-align:center;color:#fff}}@media(max-width:767px){.hero-cm.il-comp{padding-top:180px}.hero-cm.il-comp .hero-container .company-logo img{max-width:initial}.hero-cm.il-comp .hero-container{margin-top:0}.hero-cm.il-comp .event-follow-grid-container{top:20px}.hero-cm.il-comp .hero-container .company-logo{margin-bottom:30px}.hero-cm.il-comp .hero-container .company-logo img{max-width:150px}.hero-cm.il-comp .hero-container .header-title h1{font-size:30px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;text-align:center;color:#fff;margin-bottom:12px}.hero-cm.il-comp .hero-container .header-title p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.39;letter-spacing:normal;text-align:center;color:#fff}.hero-cm.il-comp .hero-container .header-subtitle{font-size:1.25rem}}