:root{--primary-color:#333;--secondary-color:#444;--navbar-hover-color:#555;--lightPrimary:#DDD;--lightPrimaryAlpha:rgba(240, 240, 240, 0.9);--overlay-color:rgba(0, 0, 0, 0.7)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Catamaran,sans-serif;line-height:1.6;color:var(--primary-color);font-size:1.1rem}h1,h2,h3,h4{line-height:1.3}a{color:var(--secondary-color);text-decoration:none}ul{list-style:none}img{width:100%}.container{max-width:1100px;margin:auto;overflow:hidden;padding:0 2rem}nav{height:80px;width:100%}label.logo{color:#000;font-size:35px;line-height:80px;padding:0 100px;font-weight:700}nav ul{float:right;margin-right:20px}nav ul li{display:inline-block;line-height:80px;margin:0 5px}nav ul li a{color:var(--primary-color);font-size:17px;padding:7px 13px;border-radius:3px;text-transform:uppercase}nav ul li a.active,nav ul li a:hover{background:var(--lightPrimary);transition:.5s}.checkbtn{font-size:30px;color:var(--primary-color);float:right;line-height:80px;margin-right:40px;cursor:pointer;display:none}#check{display:none}.section-a{margin:2rem 0}.section-a .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;align-items:center;justify-content:center}.section-a h1{font-size:4rem;color:var(--primary-color)}.section-a p{margin:1rem 0}.section-b{position:relative;background:no-repeat bottom center/cover;height:600px}.section-lunga{height:1200px!important}.section-b-inner{color:#fff;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:auto;max-width:860px;padding:5rem 0}.section-b-inner h3{font-size:2rem}.section-b-inner h2{font-size:5rem;margin-top:1rem}.section-b-inner p{margin-top:1rem;font-size:1.5rem}.section-c .gallery{display:grid;grid-template-columns:repeat(5,1fr)}.section-c .gallery a:first-child{grid-row:1/3;grid-column:1/3}.section-c .gallery a:nth-child(2){grid-column-start:3;grid-column-end:5}.section-c .gallery a,.section-c .gallery img{width:100%;height:100%}.section-footer{background:var(--primary-color);color:#fff;padding:4rem 0}.section-footer .container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem}.section-footer h2{font-size:2rem;margin-bottom:1rem}.section-footer h3{margin-bottom:.7rem}.section-footer a{line-height:1.9;color:#ccc}.section-footer a>i{color:#555;margin-right:.5rem}.email-form{width:100%;display:inline-block;background-color:#555;position:relative;border-radius:20px;line-height:0;margin-top:1rem}.btn{display:inline-block;background:var(--primary-color);color:#fff;padding:.8rem 1.5rem;border:none;cursor:pointer;font-size:1.1rem;border-radius:30px}.btn:hover{background:var(--secondary-color)}.btnBig{font-size:2.2rem}.overlay{height:100%;width:100%;position:absolute;top:0;left:0;background-color:var(--overlay-color)}.videoHeader{padding:2em}.videoHeader>video{border-radius:.7em;box-shadow:20px 10px 15px 12px #d3d3d3}form{background-color:rgba(0,0,0,.5);padding:1em;border-radius:1em;box-shadow:20px 10px 15px 12px rgba(12,12,12,.5)}input[type=email]{background-image:url('../img/emailLogo.png') no-repeat;width:100%;padding:12px 20px;margin:.5em 0;box-sizing:border-box;transition:width .4s ease-in-out}input[type=submit]{background-color:#000;border:none;color:#fff;padding:16px 32px;text-decoration:none;margin:4px 2px;border-radius:.5em;cursor:pointer}input[type=submit]:hover{background-color:#181818}button#btnDw{text-transform:uppercase;letter-spacing:.15em}.text-2{color:var(--lightPrimary)}