.btn{font-size:1.2rem;font-weight:700;padding:20px;background:#d95204;color:#f29f05;border-radius:3rem;border:none;margin-left:auto;margin-right:auto;width:200px;display:block}.btn:hover{background-color:#323e40}.line{height:3px;background-color:#f29f05;width:10rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Raleway;line-height:1.6;min-width:100%;background-color:#f29f05}a{text-decoration:none}ul{list-style:none}#main-nav{display:flex;justify-content:space-between;align-items:center;background:#f29f05;flex-wrap:wrap}#main-nav h1{font-size:2.2rem;font-weight:800;margin-left:1rem;color:#323e40}#main-nav ul{display:flex;flex-direction:row;position:relative}#main-nav ul li{margin:20px;font-weight:600}#main-nav ul a{color:#323e40;font-size:1.2rem;border-bottom:3px transparent solid;transition:border-color .5s}#main-nav ul a:hover{border-color:#323e40}#main-nav ul a.current{border-color:#d95204}#main-nav .header-social{display:flex}#main-nav .header-social div{margin:.5rem}#main-nav .header-social i{color:#323e40;padding:1rem;background-color:#d95204;border-radius:50%}#main-nav .header-social i:hover{background:#323e40;color:#f29f05}#main-nav .header-locations{background:#d95204;padding:2rem;display:flex;text-align:center;justify-content:center}#main-nav .header-locations a{color:#323e40;font-weight:700;font-size:1.3rem}#main-nav .header-locations a:hover{color:#f29f05}#main-nav .header-locations i{color:#323e40}#main-nav .hamburger{display:none}#home-a{background-image:url(/images/dc72870424c65d5add5fbec608f919675e28383b/calzone_1.jpeg);padding:20vh;background-size:cover;width:100%;height:800px;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center}#home-a::after{content:"";display:block;width:100%;height:100%;background-color:#333;position:absolute;top:0;left:0;opacity:.7;z-index:0}#home-a>*{z-index:10;position:relative;color:#f29f05}#home-a h1{font-size:5rem}#home-a button{font-size:1.2rem;font-weight:700;padding:20px;background:#d95204;border-radius:3rem;border:none;margin-left:auto;margin-right:auto;width:200px;display:block;color:#f29f05}#home-a button:hover{background-color:#323e40;color:#f29f05}#home-b .container{background-color:#f29f05;display:grid;grid-template-columns:repeat(2,1fr)}#home-b .container-info{display:flex;justify-content:center;flex-direction:column;text-align:center;color:#323e40;font-size:2rem}#home-b .container button{margin-top:20px}#home-b .container img{width:720px;height:500px}#home-c .container{background-color:#f29f05;display:grid;grid-template-columns:repeat(2,1fr)}#home-c .container-info{display:flex;justify-content:center;flex-direction:column;text-align:center;color:#323e40;font-size:2rem}#home-c button{margin-top:20px}#home-c img{width:705px;height:500px}#home-d{background-image:url(/69eae326aab30f14db0903fe0db5d5508ac4b993/a18cb/images/locations_4.jpg);background-size:cover;width:100%;height:400px;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center}#home-d::after{content:"";display:block;width:100%;height:100%;background-color:#333;position:absolute;top:0;left:0;opacity:.7;z-index:0}#home-d>*{z-index:10;position:relative;color:#f29f05}#home-d h1{font-size:3rem}.locations-list{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.locations-list h1{color:#323e40;display:flex;justify-content:center;font-size:2.5rem;text-align:center;padding:2rem;overflow:hidden}button{display:flex;text-align:center;justify-content:center;margin-bottom:2rem}#menu-banner .container{background-image:url(/679f9c0708d75fcb686bcaf4b5b5170de35ca302/0ceba/images/menu_1.jpg);padding:20vh;background-size:cover;width:100%;height:200px;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center}#menu-banner .container::after{content:"";display:block;width:100%;height:100%;background-color:#333;position:absolute;top:0;left:0;opacity:.7;z-index:0}#menu-banner .container h1{z-index:10;position:relative;color:#f29f05;font-size:5rem}#menu-banner .container button{font-size:1.2rem;font-weight:700;padding:20px;background:#d95204;border-radius:3rem;border:none;margin-left:auto;margin-right:auto;width:200px}#menu-banner .container button:hover{background-color:#323e40}#menu h2{color:#323e40;display:inline-flex;background-color:#d95204;padding:1rem;width:400px;justify-content:center;margin:2rem}#menu .container{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:2rem;margin-left:2rem;grid-gap:2rem}#menu .container h3,#menu .container p{display:flex;color:#323e40;font-size:1.5rem}#menu img{width:100%;height:400px}#careers-banner .container{background-image:url(/2e3f502934e124d213c8bcad80d455a34038c5f9/12d27/images/careers_1.jpg);padding:20vh;background-size:cover;width:100%;height:800px;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center}#careers-banner .container::after{content:"";display:block;width:100%;height:100%;background-color:#333;position:absolute;top:0;left:0;opacity:.7;z-index:0}#careers-banner .container h1{z-index:10;position:relative;color:#f29f05;font-size:5rem}#careers-banner .container button{font-size:1.2rem;font-weight:700;padding:20px;background:#d95204;border-radius:3rem;border:none;margin-left:auto;margin-right:auto;width:200px}#careers-banner .container button:hover{background-color:#323e40}#jobs h1{color:#323e40;display:inline-flex;background-color:#d95204;padding:1rem;width:400px;justify-content:center;margin:2rem}#jobs .container{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:2rem;margin-left:2rem;grid-gap:1rem}#jobs .container h2,#jobs .container p{display:flex;color:#323e40;font-size:1.5rem}#jobs .container button{font-size:1.2rem;font-weight:700;padding:.8rem;background:#d95204;color:#f29f05;border-radius:3rem;border:none;width:150px;margin-top:.5rem}#jobs .container button:hover{background-color:#323e40}#about .container{background-image:url(/c5da0c8be8678e14e604f38fe10c10c7b754c185/fcd52/images/about.jpg);padding:20vh;background-size:cover;width:100%;height:800px;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center}#about .container::after{content:"";display:block;width:100%;height:100%;background-color:#333;position:absolute;top:0;left:0;opacity:.7;z-index:0}#about .container p{z-index:10;position:relative;color:#f29f05;font-size:2rem}#about .container h1{z-index:10;position:relative;color:#f29f05;font-size:3rem}#locations-banner .container{background-image:url(/92672472e1c0d11ec68387b1fb41dc0f54973690/24c32/images/locations_2.jpg);padding:20vh;background-size:cover;width:100%;height:380px;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center}#locations-banner .container::after{content:"";display:block;width:100%;height:100%;background-color:#333;position:absolute;top:0;left:0;opacity:.7;z-index:0}#locations-banner .container h1{z-index:10;position:relative;color:#f29f05;font-size:5rem}#locations-banner .container button{font-size:1.2rem;font-weight:700;padding:20px;background:#d95204;border-radius:3rem;border:none;margin-left:auto;margin-right:auto;width:200px}#locations-banner .container button:hover{background-color:#323e40}#locations-2{margin:2rem 0}#locations-2 h2{color:#323e40;display:inline-flex;background-color:#d95204;padding:1rem;width:400px;justify-content:center;margin:2rem}#locations-2 .container{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:2rem;margin-left:2rem;grid-gap:2rem}#locations-2 .container h3,#locations-2 .container p{display:flex;color:#323e40;font-size:1.5rem}#footer{background-color:#323e40}#footer .footer-container{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4rem;padding:2rem;justify-content:center;align-content:center;grid-auto-flow:column}#footer .footer-container .footer-rights{display:flex;flex-direction:column;justify-content:space-around}#footer .footer-container .footer-rights p{color:#f29f05;font-weight:600}#footer .footer-container h1{color:#f29f05;font-size:1.5rem}#footer .footer-container a{color:#f29f05}#footer .footer-container a:hover{color:#d95204}#footer .footer-container h2{color:#f29f05;font-size:1.2rem}#footer .footer-container p{color:#f29f05}#footer .footer-container form{display:flex;flex-direction:column;margin-top:.5rem}#footer .footer-container form input{margin-bottom:.8rem}#footer .footer-container form input[type=email]{background-color:rgba(0,0,0,.2);border:none;color:#f29f05;padding:.8rem}#footer .footer-container form input[type=email]::placeholder{color:#f29f05}#footer .footer-container form input[type=email]:focus{outline:0}#footer .footer-container form input[type=submit]{background-color:#f29f05;border:none;color:#323e40;font-weight:600;padding:.8rem}#footer .footer-container form input[type=submit]:hover{color:#f29f05;background-color:#d95204}#footer .footer-container .contact-info h3{color:#f29f05;font-weight:400}#footer .footer-container .header-social{display:flex}#footer .footer-container .header-social div{margin:.5rem}#footer .footer-container .header-social i{color:#323e40;padding:1rem;background-color:#f29f05;border-radius:50%}#footer .footer-container .header-social i:hover{color:#f29f05;background-color:#d95204}@media (max-width:800px){#main-nav{justify-content:space-between;line-height:3rem;margin:1rem}#main-nav h1{font-size:2.5rem}#main-nav .nav-ul{display:none;width:100%}#main-nav .nav-ul a{font-size:2rem}#main-nav .nav-ul.show{display:flex;justify-content:center;background-color:#d95204;flex-direction:column;margin:2rem}#main-nav .hamburger{background-color:transparent;border:0;color:#323e40;font-size:3rem;cursor:pointer;display:block;position:absolute;top:-12px;right:0;padding:2rem;z-index:10}#main-nav .hamburger:focus{outline:0}#main-nav .header-locations{display:none}#home-a{width:100%;height:500px;display:flex;justify-content:center;align-items:center}#home-a h1{font-size:3rem}#home-a button{font-size:.8rem;padding:1rem;width:150px;color:#f29f05}#home-b .container{display:flex;justify-content:center;flex-direction:column}#home-b .container-info{margin-top:1rem;font-size:1rem;padding:1rem}#home-b .container img{width:100%;height:300px}#home-b .container button{font-size:.8rem;padding:1rem;width:150px;color:#f29f05}#home-c .container{display:flex;justify-content:center;flex-direction:column-reverse}#home-c .container-info{margin-top:1rem;font-size:1rem;padding:1rem}#home-c .container img{width:100%;height:300px}#home-c .container button{font-size:.8rem;padding:1rem;width:150px;color:#f29f05}#home-d{height:300px}.locations-list{display:flex;flex-direction:column}.locations-list h1{font-size:2rem}#locations-banner .container{height:200px;width:100%}#locations-banner .container h1{display:flex;font-size:2rem;justify-content:center}#locations-2 .container{display:flex;flex-direction:column}#locations-2 .container h3{font-size:2rem}#locations-2 .container p{font-size:1.2rem}#about .container{height:500px;padding:0}#about .container h1{display:none}#about .container p{font-size:1rem;width:300px;margin:0 auto}#footer .footer-container{display:flex;flex-direction:column-reverse;padding:2rem;grid-gap:2rem}#footer .footer-container .footer-rights .line{height:2px;margin:1rem 0}#footer .footer-container form[type=email]{padding:1.2rem}#footer .footer-container form[type=submit]{padding:1.2rem}#menu-banner .container{width:100%;height:200px}#menu-banner .container h1{display:flex;justify-content:center;font-size:3rem}#menu{padding:20px}#menu h2{display:flex;width:200px}#menu .container{display:flex;flex-direction:column}#careers-banner .container{height:200px}#careers-banner .container h1{display:flex;justify-content:center;font-size:3rem}#jobs h1{display:flex;width:250px}#jobs .container{display:flex;flex-direction:column}#jobs .container h2{font-size:1.3rem}#jobs .container p{font-size:1.2rem}}@media (min-width:1920px){#home-b .container img{display:flex;width:950px}#home-c .container img{width:953px}}