body{font-family:Arial,sans-serif;margin:0;padding:0;line-height:1.6;color:#000}body .header,body .footer{display:flex;align-items:center;padding:20px 0px;max-width:1140px;margin:auto}body .header .logo,body .footer .logo{width:100px;height:auto}body .header{justify-content:start;padding:0px}body .footer{justify-content:center}body .main-content{font-family:"Oswald",Sans-serif;padding:20px;max-width:1140px;text-align:left;margin:auto;font-size:18px;font-weight:400;line-height:1.2em}body .hero{text-transform:none}body .hero h1{font-size:40px;font-weight:500}body .hero h2{font-size:34px}body .hero h3{color:#801111;font-size:26px;font-weight:600;text-transform:uppercase}body .hero ul li{margin:5px 0}body .hero .date{font-size:26px;font-weight:600;color:#801111;text-transform:uppercase;margin-bottom:50px}body .details{margin-top:80px;text-transform:none}body .details .details-subtitle{font-weight:600}body .cta-button{font-weight:500;text-transform:uppercase;background-color:#801111;border-radius:0px 0px 0px 0px;padding:20px 60px 20px 60px;color:#FFF;border:none}body .cta-button:hover{background-color:#900000}body .cta-button a{color:#FFF;text-decoration:none}body .footer-info{max-width:50%;margin:30px 0}@media only screen and (max-width:720px){.footer-info{max-width:100%}.hero h1{font-size:35px;line-height:35px;margin:0px}.hero h2{font-size:28px}.hero h3{font-size:20px}.hero .date{font-size:20px;margin:5px 0px}.main-content{padding:0px 20px;text-align:left}.details img{width:100%;max-width:100%}}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal .modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;max-width:1110px}.modal .modal-content h4{font-weight:700;text-transform:uppercase;letter-spacing:0;color:#212121;font-size:30px;line-height:1.1em;margin:25px 0;text-align:center}.modal .modal-content .input-style{width:100%;min-height:47px;margin-bottom:20px;border:solid #000 1px;border-top:0px;border-right:0px;border-left:0px}.modal ._submit{letter-spacing:0;color:#212121;font-size:25px;line-height:1em;position:relative;display:inline-flex;vertical-align:middle;width:auto;margin:0;font-size:15px;font-family:Syne,sans-serif;font-weight:700;line-height:1.01em;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;border-radius:0;outline:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;padding:20.5px 29px;color:#fff;background-color:#212121;border:2px solid #000;cursor:pointer}.modal .close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold}.modal .close:hover,.modal .close:focus{color:#000;text-decoration:none;cursor:pointer}