/* global.5.css — plain CSS (NOT .css). For S3/CloudFront. */

/* ========== Fonts (static site — no Next.js font variables) ========== */
:root {
  --font-open-sans: "Open Sans", arial, helvetica, sans-serif;
  --font-sans: "Open Sans", arial, helvetica, sans-serif;
  --font-futura-bold: futura-bold, "Open Sans", arial, helvetica, sans-serif;
  --font-futura-heavy: futura-heavy, "Open Sans", arial, helvetica, sans-serif;
  --font-futura-regular: futura-regular, "Open Sans", arial, helvetica, sans-serif;
}

/* Self-hosted Futura (from /fonts/) — single-weight faces, keep weight 400 */
@font-face {
  font-family: futura-bold;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/futura-bold.woff") format("woff"),
       url("/fonts/futura-bold.ttf") format("truetype");
}
@font-face {
  font-family: futura-heavy;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/futura-heavy.woff") format("woff"),
       url("/fonts/futura-heavy.ttf") format("truetype");
}
@font-face {
  font-family: futura-regular;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/futura-regular.woff") format("woff"),
       url("/fonts/futura-regular.ttf") format("truetype");
}
@font-face {
  font-family: "Mistral";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Mistral"), local("Mistral Regular"),
       url("/fonts/mistral.ttf") format("truetype");
}

/* Body + base UI — Open Sans everywhere by default */
html {
  font-family: "Open Sans", arial, helvetica, sans-serif;
}
html, body {
  font-family: "Open Sans", arial, helvetica, sans-serif !important;
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  font-family: "Open Sans", arial, helvetica, sans-serif !important;
}
#body, .content-body,
h1, h2, h3, h4, h5, h6,
p, li, td, th, a, span, label, button, input, select, textarea {
  font-family: inherit;
}
.btn, .input,
.menu-nav a, #menu-nav ul li a,
.site-footer, .site-footer a,
.specials-title, .page-title, .page-title-sm,
.disclaimer, .location-name, .location-phone, .location-subhead {
  font-family: "Open Sans", arial, helvetica, sans-serif !important;
}

/* Futura display titles (page H1s, section titles that use these classes) */
.ff-futura-bold,
h1.ff-futura-bold,
h1.c-red-1.ff-futura-bold {
  font-family: futura-bold, "Open Sans", arial, helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}
.ff-futura-heavy {
  font-family: futura-heavy, "Open Sans", arial, helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}
.ff-futura-regular,
.ff-futura-medium {
  font-family: futura-regular, "Open Sans", arial, helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}
.ff-mistral,
h1.ff-mistral {
  font-family: "Mistral", cursive !important;
  font-weight: 400 !important;
  font-style: normal !important;
  letter-spacing: 0.04em !important;
  text-transform: none !important;
}
/* Primary nav: Location, Menu, Pizzas, Specials */
.nav-desktop .primary,
.nav-mobile .primary a,
#foot ul.primary,
.site-footer ul.primary {
  font-family: "Mistral", cursive !important;
  font-weight: 400 !important;
  text-transform: none !important;
}
.menu-table .section-title,
.menu-table h3.section-title {
  font-family: futura-bold, "Open Sans", arial, helvetica, sans-serif !important;
  font-weight: 400 !important;
}
/* Hiring chrome stays Arial (original) */
.hiring-banner, #webcorpWidget, .help-wanted {
  font-family: arial, helvetica, sans-serif !important;
}
/* ========== End fonts ========== */

.bc-black-1{border-color:#000 !important}.bc-blue-1{border-color:#0c87f2 !important}.bc-gray-1{border-color:#aaa !important}.bc-gray-2{border-color:gray !important}.bc-gray-3{border-color:#ddd !important}.bc-gray-4{border-color:#f5f5f5 !important}.bc-green-1{border-color:#008056 !important}.bc-red-1{border-color:#d40000 !important}.bc-white-1{border-color:#fff !important}.bg-black-1{background-color:#000 !important}.bg-blue-1{background-color:#0c87f2 !important}.bg-gray-1{background-color:#aaa !important}.bg-gray-2{background-color:gray !important}.bg-gray-3{background-color:#ddd !important}.bg-gray-4{background-color:#f5f5f5 !important}.bg-green-1{background-color:#008056 !important}.bg-red-1{background-color:#d40000 !important}.bg-white-1{background-color:#fff !important}.c-black-1{color:#000 !important}.c-blue-1{color:#0c87f2 !important}.c-gray-1{color:#aaa !important}.c-gray-2{color:gray !important}.c-gray-3{color:#ddd !important}.c-gray-4{color:#f5f5f5 !important}.c-green-1{color:#008056 !important}.c-red-1{color:#d40000 !important}.c-white-1{color:#fff !important}@font-face{font-family:futura-bold;font-style:normal;font-weight:normal;src:url("/fonts/futura-bold.eot");src:url("/fonts/futura-bold.eot") format("embedded-opentype"),url("/fonts/futura-bold.woff") format("woff"),url("/fonts/futura-bold.ttf") format("truetype"),url("/fonts/futura-bold.svg") format("svg")}@font-face{font-family:futura-heavy;font-style:normal;font-weight:normal;src:url("/fonts/futura-heavy.eot");src:url("/fonts/futura-heavy.eot") format("embedded-opentype"),url("/fonts/futura-heavy.woff") format("woff"),url("/fonts/futura-heavy.ttf") format("truetype"),url("/fonts/futura-heavy.svg") format("svg")}@font-face{font-family:futura-regular;font-style:normal;font-weight:normal;src:url("/fonts/futura-regular.eot");src:url("/fonts/futura-regular.eot") format("embedded-opentype"),url("/fonts/futura-regular.woff") format("woff"),url("/fonts/futura-regular.ttf") format("truetype"),url("/fonts/futura-regular.svg") format("svg")}.ff-futura-bold{font-family:futura-bold}.ff-futura-heavy{font-family:futura-heavy}.ff-futura-regular{font-family:futura-regular}.ff-black{font-weight:800}.ff-black-italic{font-weight:800;font-style:italic}.ff-bold{font-weight:700}.ff-bold-italic{font-weight:700;font-style:italic}.ff-light{font-weight:300}.ff-light-italic{font-weight:300;font-style:italic}.ff-medium{font-weight:600}.ff-medium-italic{font-weight:600;font-style:italic}.ff-regular{font-weight:400}.ff-regular-italic{font-weight:400;font-style:italic}#copy{background-color:rgba(212,0,0,0.75);color:#fff;font-size:14px;font-weight:300;padding:20px 0;text-align:center}#foot{background-color:#d40000}#foot ul{text-align:center}#foot ul li{display:inline-block;list-style:none}#foot ul li a{color:#fff;display:block;text-decoration:none}#foot ul:first-child{font-weight:800;text-transform:uppercase}#foot ul:last-child{font-weight:400}@media screen and (max-width: 767px){#foot{padding:20px 0}#foot ul li{display:block}#foot ul li:nth-child(n+2){margin-top:15px}#foot ul:first-child{font-size:18px}#foot ul:last-child{font-size:14px;margin-top:20px}}@media screen and (min-width: 768px) and (max-width: 1024px){#foot{padding:15px 0}#foot ul li{margin:0 0 0 30px}#foot ul li a{height:30px;line-height:30px}#foot ul:first-child{font-size:18px}#foot ul:last-child{font-size:14px;margin-top:10px}}@media screen and (min-width: 1025px){#foot{padding:20px 0}#foot ul li{margin:0 0 0 40px}#foot ul li a{height:40px;line-height:40px}#foot ul:first-child{font-size:20px}#foot ul:last-child{font-size:16px;margin-top:10px}}#head{background-color:#fff;border-bottom-color:#d40000;border-bottom-style:solid}#head #menu{position:relative}#head #menu ul{position:absolute;right:10px;text-align:right}#head #menu ul li{display:inline-block;list-style:none}#head #menu ul li a{display:block;text-decoration:none}#head #menu ul.primary{bottom:0;font-weight:800;text-transform:uppercase}#head #menu ul.primary li a{color:#d40000}#head #menu ul.primary li.active a{color:#000}#head #menu ul.seconday li{font-weight:300}#head #menu ul.seconday li a{color:gray}#head #menu ul.seconday li.active a{color:#000}#head #menu #logo img{width:auto}@media screen and (max-width: 767px){#head{border-bottom-width:5px;padding:15px 0}#head #control{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #aaa;border-radius:100px;cursor:pointer;font-size:100px;padding:12px;position:absolute;right:20px;top:20px;height:50px;width:50px;-moz-transition:250ms;-ms-transition:250ms;-o-transition:250ms;-webkit-transition:250ms;transition:250ms}#head #control div{background-color:#aaa;border-radius:100px;height:5px}#head #control div:nth-child(n+2){margin-top:4px}#head #control.active{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);border-color:#d40000}#head #control.active div{background-color:#d40000}#head #menu #list{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);background-color:rgba(212,0,0,0.95);display:none;left:-10px;overflow:auto;padding:20px;position:absolute;top:105px;z-index:100}#head #menu #list ul{position:relative;text-align:left}#head #menu #list ul li{display:block;padding:0}#head #menu #list ul li a{color:#fff}#head #menu #list ul li:nth-child(n+2){margin:15px 0 0 0}#head #menu #list ul.primary{font-size:20px}#head #menu #list ul.seconday{font-size:20px;margin:25px 0 0 0}#head #logo img{height:80px;margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 1024px){#head{border-bottom-width:8px;padding:15px 0}#head #logo{left:10px;position:absolute;top:0}#head #logo img{height:100px}#head #menu{height:100px}#head #menu ul.primary{font-size:20px}#head #menu ul.primary li{margin:0 0 0 30px}#head #menu ul.seconday{font-size:16px;top:15px}#head #menu ul.seconday li{margin:0 0 0 30px}}@media screen and (min-width: 1025px){#head{border-bottom-width:10px;padding:20px 0}#head #logo{left:10px;position:absolute;top:0}#head #logo img{height:140px}#head #menu{height:140px}#head #menu ul li a:hover{color:#000}#head #menu ul.primary{font-size:26px}#head #menu ul.primary li{margin:0 0 0 40px}#head #menu ul.seconday{font-size:18px;top:36px}#head #menu ul.seconday li{margin:0 0 0 30px}}@media screen and (max-width: 400px){@-ms-viewport{width:320px}}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before,.grid-container:after,.grid-container:before,.msa-grid-100:after,.msa-grid-100:before,.msa-grid-10:after,.msa-grid-10:before,.msa-grid-15:after,.msa-grid-15:before,.msa-grid-20:after,.msa-grid-20:before,.msa-grid-25:after,.msa-grid-25:before,.msa-grid-30:after,.msa-grid-30:before,.msa-grid-33:after,.msa-grid-33:before,.msa-grid-35:after,.msa-grid-35:before,.msa-grid-40:after,.msa-grid-40:before,.msa-grid-45:after,.msa-grid-45:before,.msa-grid-50:after,.msa-grid-50:before,.msa-grid-55:after,.msa-grid-55:before,.msa-grid-5:after,.msa-grid-5:before,.msa-grid-60:after,.msa-grid-60:before,.msa-grid-65:after,.msa-grid-65:before,.msa-grid-66:after,.msa-grid-66:before,.msa-grid-70:after,.msa-grid-70:before,.msa-grid-75:after,.msa-grid-75:before,.msa-grid-80:after,.msa-grid-80:before,.msa-grid-85:after,.msa-grid-85:before,.msa-grid-90:after,.msa-grid-90:before,.msa-grid-95:after,.msa-grid-95:before,.msb-grid-100:after,.msb-grid-100:before,.msb-grid-10:after,.msb-grid-10:before,.msb-grid-15:after,.msb-grid-15:before,.msb-grid-20:after,.msb-grid-20:before,.msb-grid-25:after,.msb-grid-25:before,.msb-grid-30:after,.msb-grid-30:before,.msb-grid-33:after,.msb-grid-33:before,.msb-grid-35:after,.msb-grid-35:before,.msb-grid-40:after,.msb-grid-40:before,.msb-grid-45:after,.msb-grid-45:before,.msb-grid-50:after,.msb-grid-50:before,.msb-grid-55:after,.msb-grid-55:before,.msb-grid-5:after,.msb-grid-5:before,.msb-grid-60:after,.msb-grid-60:before,.msb-grid-65:after,.msb-grid-65:before,.msb-grid-66:after,.msb-grid-66:before,.msb-grid-70:after,.msb-grid-70:before,.msb-grid-75:after,.msb-grid-75:before,.msb-grid-80:after,.msb-grid-80:before,.msb-grid-85:after,.msb-grid-85:before,.msb-grid-90:after,.msb-grid-90:before,.msb-grid-95:after,.msb-grid-95:before,.msc-grid-100:after,.msc-grid-100:before,.msc-grid-10:after,.msc-grid-10:before,.msc-grid-15:after,.msc-grid-15:before,.msc-grid-20:after,.msc-grid-20:before,.msc-grid-25:after,.msc-grid-25:before,.msc-grid-30:after,.msc-grid-30:before,.msc-grid-33:after,.msc-grid-33:before,.msc-grid-35:after,.msc-grid-35:before,.msc-grid-40:after,.msc-grid-40:before,.msc-grid-45:after,.msc-grid-45:before,.msc-grid-50:after,.msc-grid-50:before,.msc-grid-55:after,.msc-grid-55:before,.msc-grid-5:after,.msc-grid-5:before,.msc-grid-60:after,.msc-grid-60:before,.msc-grid-65:after,.msc-grid-65:before,.msc-grid-66:after,.msc-grid-66:before,.msc-grid-70:after,.msc-grid-70:before,.msc-grid-75:after,.msc-grid-75:before,.msc-grid-80:after,.msc-grid-80:before,.msc-grid-85:after,.msc-grid-85:before,.msc-grid-90:after,.msc-grid-90:before,.msc-grid-95:after,.msc-grid-95:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.grid-container:after,.msa-grid-100:after,.msa-grid-10:after,.msa-grid-15:after,.msa-grid-20:after,.msa-grid-25:after,.msa-grid-30:after,.msa-grid-33:after,.msa-grid-35:after,.msa-grid-40:after,.msa-grid-45:after,.msa-grid-50:after,.msa-grid-55:after,.msa-grid-5:after,.msa-grid-60:after,.msa-grid-65:after,.msa-grid-66:after,.msa-grid-70:after,.msa-grid-75:after,.msa-grid-80:after,.msa-grid-85:after,.msa-grid-90:after,.msa-grid-95:after,.msb-grid-100:after,.msb-grid-10:after,.msb-grid-15:after,.msb-grid-20:after,.msb-grid-25:after,.msb-grid-30:after,.msb-grid-33:after,.msb-grid-35:after,.msb-grid-40:after,.msb-grid-45:after,.msb-grid-50:after,.msb-grid-55:after,.msb-grid-5:after,.msb-grid-60:after,.msb-grid-65:after,.msb-grid-66:after,.msb-grid-70:after,.msb-grid-75:after,.msb-grid-80:after,.msb-grid-85:after,.msb-grid-90:after,.msb-grid-95:after,.msc-grid-100:after,.msc-grid-10:after,.msc-grid-15:after,.msc-grid-20:after,.msc-grid-25:after,.msc-grid-30:after,.msc-grid-33:after,.msc-grid-35:after,.msc-grid-40:after,.msc-grid-45:after,.msc-grid-50:after,.msc-grid-55:after,.msc-grid-5:after,.msc-grid-60:after,.msc-grid-65:after,.msc-grid-66:after,.msc-grid-70:after,.msc-grid-75:after,.msc-grid-80:after,.msc-grid-85:after,.msc-grid-90:after,.msc-grid-95:after{clear:both}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.msa-grid-10,.msa-grid-100,.msa-grid-15,.msa-grid-20,.msa-grid-25,.msa-grid-30,.msa-grid-33,.msa-grid-35,.msa-grid-40,.msa-grid-45,.msa-grid-5,.msa-grid-50,.msa-grid-55,.msa-grid-60,.msa-grid-65,.msa-grid-66,.msa-grid-70,.msa-grid-75,.msa-grid-80,.msa-grid-85,.msa-grid-90,.msa-grid-95,.msb-grid-10,.msb-grid-100,.msb-grid-15,.msb-grid-20,.msb-grid-25,.msb-grid-30,.msb-grid-33,.msb-grid-35,.msb-grid-40,.msb-grid-45,.msb-grid-5,.msb-grid-50,.msb-grid-55,.msb-grid-60,.msb-grid-65,.msb-grid-66,.msb-grid-70,.msb-grid-75,.msb-grid-80,.msb-grid-85,.msb-grid-90,.msb-grid-95,.msc-grid-10,.msc-grid-100,.msc-grid-15,.msc-grid-20,.msc-grid-25,.msc-grid-30,.msc-grid-33,.msc-grid-35,.msc-grid-40,.msc-grid-45,.msc-grid-5,.msc-grid-50,.msc-grid-55,.msc-grid-60,.msc-grid-65,.msc-grid-66,.msc-grid-70,.msc-grid-75,.msc-grid-80,.msc-grid-85,.msc-grid-90,.msc-grid-95{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media screen and (max-width: 767px){.msa-pull-10,.msa-pull-15,.msa-pull-20,.msa-pull-25,.msa-pull-30,.msa-pull-33,.msa-pull-35,.msa-pull-40,.msa-pull-45,.msa-pull-5,.msa-pull-50,.msa-pull-55,.msa-pull-60,.msa-pull-65,.msa-pull-66,.msa-pull-70,.msa-pull-75,.msa-pull-80,.msa-pull-85,.msa-pull-90,.msa-pull-95,.msa-push-10,.msa-push-15,.msa-push-20,.msa-push-25,.msa-push-30,.msa-push-33,.msa-push-35,.msa-push-40,.msa-push-45,.msa-push-5,.msa-push-50,.msa-push-55,.msa-push-60,.msa-push-65,.msa-push-66,.msa-push-70,.msa-push-75,.msa-push-80,.msa-push-85,.msa-push-90,.msa-push-95{position:relative}.msa-hide{display:none !important}.msa-grid-5{float:left;width:5%}.msa-prefix-5{margin-left:5%}.msa-suffix-5{margin-right:5%}.msa-push-5{left:5%}.msa-pull-5{left:-5%}.msa-grid-10{float:left;width:10%}.msa-prefix-10{margin-left:10%}.msa-suffix-10{margin-right:10%}.msa-push-10{left:10%}.msa-pull-10{left:-10%}.msa-grid-15{float:left;width:15%}.msa-prefix-15{margin-left:15%}.msa-suffix-15{margin-right:15%}.msa-push-15{left:15%}.msa-pull-15{left:-15%}.msa-grid-20{float:left;width:20%}.msa-prefix-20{margin-left:20%}.msa-suffix-20{margin-right:20%}.msa-push-20{left:20%}.msa-pull-20{left:-20%}.msa-grid-25{float:left;width:25%}.msa-prefix-25{margin-left:25%}.msa-suffix-25{margin-right:25%}.msa-push-25{left:25%}.msa-pull-25{left:-25%}.msa-grid-30{float:left;width:30%}.msa-prefix-30{margin-left:30%}.msa-suffix-30{margin-right:30%}.msa-push-30{left:30%}.msa-pull-30{left:-30%}.msa-grid-35{float:left;width:35%}.msa-prefix-35{margin-left:35%}.msa-suffix-35{margin-right:35%}.msa-push-35{left:35%}.msa-pull-35{left:-35%}.msa-grid-40{float:left;width:40%}.msa-prefix-40{margin-left:40%}.msa-suffix-40{margin-right:40%}.msa-push-40{left:40%}.msa-pull-40{left:-40%}.msa-grid-45{float:left;width:45%}.msa-prefix-45{margin-left:45%}.msa-suffix-45{margin-right:45%}.msa-push-45{left:45%}.msa-pull-45{left:-45%}.msa-grid-50{float:left;width:50%}.msa-prefix-50{margin-left:50%}.msa-suffix-50{margin-right:50%}.msa-push-50{left:50%}.msa-pull-50{left:-50%}.msa-grid-55{float:left;width:55%}.msa-prefix-55{margin-left:55%}.msa-suffix-55{margin-right:55%}.msa-push-55{left:55%}.msa-pull-55{left:-55%}.msa-grid-60{float:left;width:60%}.msa-prefix-60{margin-left:60%}.msa-suffix-60{margin-right:60%}.msa-push-60{left:60%}.msa-pull-60{left:-60%}.msa-grid-65{float:left;width:65%}.msa-prefix-65{margin-left:65%}.msa-suffix-65{margin-right:65%}.msa-push-65{left:65%}.msa-pull-65{left:-65%}.msa-grid-70{float:left;width:70%}.msa-prefix-70{margin-left:70%}.msa-suffix-70{margin-right:70%}.msa-push-70{left:70%}.msa-pull-70{left:-70%}.msa-grid-75{float:left;width:75%}.msa-prefix-75{margin-left:75%}.msa-suffix-75{margin-right:75%}.msa-push-75{left:75%}.msa-pull-75{left:-75%}.msa-grid-80{float:left;width:80%}.msa-prefix-80{margin-left:80%}.msa-suffix-80{margin-right:80%}.msa-push-80{left:80%}.msa-pull-80{left:-80%}.msa-grid-85{float:left;width:85%}.msa-prefix-85{margin-left:85%}.msa-suffix-85{margin-right:85%}.msa-push-85{left:85%}.msa-pull-85{left:-85%}.msa-grid-90{float:left;width:90%}.msa-prefix-90{margin-left:90%}.msa-suffix-90{margin-right:90%}.msa-push-90{left:90%}.msa-pull-90{left:-90%}.msa-grid-95{float:left;width:95%}.msa-prefix-95{margin-left:95%}.msa-suffix-95{margin-right:95%}.msa-push-95{left:95%}.msa-pull-95{left:-95%}.msa-grid-33{float:left;width:33.33333%}.msa-prefix-33{margin-left:33.33333%}.msa-suffix-33{margin-right:33.33333%}.msa-push-33{left:33.33333%}.msa-pull-33{left:-33.33333%}.msa-grid-66{float:left;width:66.66667%}.msa-prefix-66{margin-left:66.66667%}.msa-suffix-66{margin-right:66.66667%}.msa-push-66{left:66.66667%}.msa-pull-66{left:-66.66667%}.msa-grid-100{clear:both;width:100%}}@media screen and (min-width: 768px) and (max-width: 1024px){.msb-pull-10,.msb-pull-15,.msb-pull-20,.msb-pull-25,.msb-pull-30,.msb-pull-33,.msb-pull-35,.msb-pull-40,.msb-pull-45,.msb-pull-5,.msb-pull-50,.msb-pull-55,.msb-pull-60,.msb-pull-65,.msb-pull-66,.msb-pull-70,.msb-pull-75,.msb-pull-80,.msb-pull-85,.msb-pull-90,.msb-pull-95,.msb-push-10,.msb-push-15,.msb-push-20,.msb-push-25,.msb-push-30,.msb-push-33,.msb-push-35,.msb-push-40,.msb-push-45,.msb-push-5,.msb-push-50,.msb-push-55,.msb-push-60,.msb-push-65,.msb-push-66,.msb-push-70,.msb-push-75,.msb-push-80,.msb-push-85,.msb-push-90,.msb-push-95{position:relative}.msb-hide{display:none !important}.msb-grid-5{float:left;width:5%}.msb-prefix-5{margin-left:5%}.msb-suffix-5{margin-right:5%}.msb-push-5{left:5%}.msb-pull-5{left:-5%}.msb-grid-10{float:left;width:10%}.msb-prefix-10{margin-left:10%}.msb-suffix-10{margin-right:10%}.msb-push-10{left:10%}.msb-pull-10{left:-10%}.msb-grid-15{float:left;width:15%}.msb-prefix-15{margin-left:15%}.msb-suffix-15{margin-right:15%}.msb-push-15{left:15%}.msb-pull-15{left:-15%}.msb-grid-20{float:left;width:20%}.msb-prefix-20{margin-left:20%}.msb-suffix-20{margin-right:20%}.msb-push-20{left:20%}.msb-pull-20{left:-20%}.msb-grid-25{float:left;width:25%}.msb-prefix-25{margin-left:25%}.msb-suffix-25{margin-right:25%}.msb-push-25{left:25%}.msb-pull-25{left:-25%}.msb-grid-30{float:left;width:30%}.msb-prefix-30{margin-left:30%}.msb-suffix-30{margin-right:30%}.msb-push-30{left:30%}.msb-pull-30{left:-30%}.msb-grid-35{float:left;width:35%}.msb-prefix-35{margin-left:35%}.msb-suffix-35{margin-right:35%}.msb-push-35{left:35%}.msb-pull-35{left:-35%}.msb-grid-40{float:left;width:40%}.msb-prefix-40{margin-left:40%}.msb-suffix-40{margin-right:40%}.msb-push-40{left:40%}.msb-pull-40{left:-40%}.msb-grid-45{float:left;width:45%}.msb-prefix-45{margin-left:45%}.msb-suffix-45{margin-right:45%}.msb-push-45{left:45%}.msb-pull-45{left:-45%}.msb-grid-50{float:left;width:50%}.msb-prefix-50{margin-left:50%}.msb-suffix-50{margin-right:50%}.msb-push-50{left:50%}.msb-pull-50{left:-50%}.msb-grid-55{float:left;width:55%}.msb-prefix-55{margin-left:55%}.msb-suffix-55{margin-right:55%}.msb-push-55{left:55%}.msb-pull-55{left:-55%}.msb-grid-60{float:left;width:60%}.msb-prefix-60{margin-left:60%}.msb-suffix-60{margin-right:60%}.msb-push-60{left:60%}.msb-pull-60{left:-60%}.msb-grid-65{float:left;width:65%}.msb-prefix-65{margin-left:65%}.msb-suffix-65{margin-right:65%}.msb-push-65{left:65%}.msb-pull-65{left:-65%}.msb-grid-70{float:left;width:70%}.msb-prefix-70{margin-left:70%}.msb-suffix-70{margin-right:70%}.msb-push-70{left:70%}.msb-pull-70{left:-70%}.msb-grid-75{float:left;width:75%}.msb-prefix-75{margin-left:75%}.msb-suffix-75{margin-right:75%}.msb-push-75{left:75%}.msb-pull-75{left:-75%}.msb-grid-80{float:left;width:80%}.msb-prefix-80{margin-left:80%}.msb-suffix-80{margin-right:80%}.msb-push-80{left:80%}.msb-pull-80{left:-80%}.msb-grid-85{float:left;width:85%}.msb-prefix-85{margin-left:85%}.msb-suffix-85{margin-right:85%}.msb-push-85{left:85%}.msb-pull-85{left:-85%}.msb-grid-90{float:left;width:90%}.msb-prefix-90{margin-left:90%}.msb-suffix-90{margin-right:90%}.msb-push-90{left:90%}.msb-pull-90{left:-90%}.msb-grid-95{float:left;width:95%}.msb-prefix-95{margin-left:95%}.msb-suffix-95{margin-right:95%}.msb-push-95{left:95%}.msb-pull-95{left:-95%}.msb-grid-33{float:left;width:33.33333%}.msb-prefix-33{margin-left:33.33333%}.msb-suffix-33{margin-right:33.33333%}.msb-push-33{left:33.33333%}.msb-pull-33{left:-33.33333%}.msb-grid-66{float:left;width:66.66667%}.msb-prefix-66{margin-left:66.66667%}.msb-suffix-66{margin-right:66.66667%}.msb-push-66{left:66.66667%}.msb-pull-66{left:-66.66667%}.msb-grid-100{clear:both;width:100%}}@media screen and (min-width: 1025px){.msc-pull-10,.msc-pull-15,.msc-pull-20,.msc-pull-25,.msc-pull-30,.msc-pull-33,.msc-pull-35,.msc-pull-40,.msc-pull-45,.msc-pull-5,.msc-pull-50,.msc-pull-55,.msc-pull-60,.msc-pull-65,.msc-pull-66,.msc-pull-70,.msc-pull-75,.msc-pull-80,.msc-pull-85,.msc-pull-90,.msc-pull-95,.msc-push-10,.msc-push-15,.msc-push-20,.msc-push-25,.msc-push-30,.msc-push-33,.msc-push-35,.msc-push-40,.msc-push-45,.msc-push-5,.msc-push-50,.msc-push-55,.msc-push-60,.msc-push-65,.msc-push-66,.msc-push-70,.msc-push-75,.msc-push-80,.msc-push-85,.msc-push-90,.msc-push-95{position:relative}.msc-hide{display:none !important}.msc-grid-5{float:left;width:5%}.msc-prefix-5{margin-left:5%}.msc-suffix-5{margin-right:5%}.msc-push-5{left:5%}.msc-pull-5{left:-5%}.msc-grid-10{float:left;width:10%}.msc-prefix-10{margin-left:10%}.msc-suffix-10{margin-right:10%}.msc-push-10{left:10%}.msc-pull-10{left:-10%}.msc-grid-15{float:left;width:15%}.msc-prefix-15{margin-left:15%}.msc-suffix-15{margin-right:15%}.msc-push-15{left:15%}.msc-pull-15{left:-15%}.msc-grid-20{float:left;width:20%}.msc-prefix-20{margin-left:20%}.msc-suffix-20{margin-right:20%}.msc-push-20{left:20%}.msc-pull-20{left:-20%}.msc-grid-25{float:left;width:25%}.msc-prefix-25{margin-left:25%}.msc-suffix-25{margin-right:25%}.msc-push-25{left:25%}.msc-pull-25{left:-25%}.msc-grid-30{float:left;width:30%}.msc-prefix-30{margin-left:30%}.msc-suffix-30{margin-right:30%}.msc-push-30{left:30%}.msc-pull-30{left:-30%}.msc-grid-35{float:left;width:35%}.msc-prefix-35{margin-left:35%}.msc-suffix-35{margin-right:35%}.msc-push-35{left:35%}.msc-pull-35{left:-35%}.msc-grid-40{float:left;width:40%}.msc-prefix-40{margin-left:40%}.msc-suffix-40{margin-right:40%}.msc-push-40{left:40%}.msc-pull-40{left:-40%}.msc-grid-45{float:left;width:45%}.msc-prefix-45{margin-left:45%}.msc-suffix-45{margin-right:45%}.msc-push-45{left:45%}.msc-pull-45{left:-45%}.msc-grid-50{float:left;width:50%}.msc-prefix-50{margin-left:50%}.msc-suffix-50{margin-right:50%}.msc-push-50{left:50%}.msc-pull-50{left:-50%}.msc-grid-55{float:left;width:55%}.msc-prefix-55{margin-left:55%}.msc-suffix-55{margin-right:55%}.msc-push-55{left:55%}.msc-pull-55{left:-55%}.msc-grid-60{float:left;width:60%}.msc-prefix-60{margin-left:60%}.msc-suffix-60{margin-right:60%}.msc-push-60{left:60%}.msc-pull-60{left:-60%}.msc-grid-65{float:left;width:65%}.msc-prefix-65{margin-left:65%}.msc-suffix-65{margin-right:65%}.msc-push-65{left:65%}.msc-pull-65{left:-65%}.msc-grid-70{float:left;width:70%}.msc-prefix-70{margin-left:70%}.msc-suffix-70{margin-right:70%}.msc-push-70{left:70%}.msc-pull-70{left:-70%}.msc-grid-75{float:left;width:75%}.msc-prefix-75{margin-left:75%}.msc-suffix-75{margin-right:75%}.msc-push-75{left:75%}.msc-pull-75{left:-75%}.msc-grid-80{float:left;width:80%}.msc-prefix-80{margin-left:80%}.msc-suffix-80{margin-right:80%}.msc-push-80{left:80%}.msc-pull-80{left:-80%}.msc-grid-85{float:left;width:85%}.msc-prefix-85{margin-left:85%}.msc-suffix-85{margin-right:85%}.msc-push-85{left:85%}.msc-pull-85{left:-85%}.msc-grid-90{float:left;width:90%}.msc-prefix-90{margin-left:90%}.msc-suffix-90{margin-right:90%}.msc-push-90{left:90%}.msc-pull-90{left:-90%}.msc-grid-95{float:left;width:95%}.msc-prefix-95{margin-left:95%}.msc-suffix-95{margin-right:95%}.msc-push-95{left:95%}.msc-pull-95{left:-95%}.msc-grid-33{float:left;width:33.33333%}.msc-prefix-33{margin-left:33.33333%}.msc-suffix-33{margin-right:33.33333%}.msc-push-33{left:33.33333%}.msc-pull-33{left:-33.33333%}.msc-grid-66{float:left;width:66.66667%}.msc-prefix-66{margin-left:66.66667%}.msc-suffix-66{margin-right:66.66667%}.msc-push-66{left:66.66667%}.msc-pull-66{left:-66.66667%}.msc-grid-100{clear:both;width:100%}}.fs-0{font-size:0px}.fs-2{font-size:2px}.fs-4{font-size:4px}.fs-6{font-size:6px}.fs-8{font-size:8px}.fs-10{font-size:10px}.fs-12{font-size:12px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-26{font-size:26px}.fs-28{font-size:28px}.fs-30{font-size:30px}.fs-32{font-size:32px}.fs-34{font-size:34px}.fs-36{font-size:36px}.fs-38{font-size:38px}.fs-40{font-size:40px}.fs-42{font-size:42px}.fs-44{font-size:44px}.fs-46{font-size:46px}.fs-48{font-size:48px}.fs-50{font-size:50px}.fs-52{font-size:52px}.fs-54{font-size:54px}.fs-56{font-size:56px}.fs-58{font-size:58px}.fs-60{font-size:60px}.fs-62{font-size:62px}.fs-64{font-size:64px}.fs-66{font-size:66px}.fs-68{font-size:68px}.fs-70{font-size:70px}.fs-72{font-size:72px}.fs-74{font-size:74px}.fs-76{font-size:76px}.fs-78{font-size:78px}.fs-80{font-size:80px}.fs-82{font-size:82px}.fs-84{font-size:84px}.fs-86{font-size:86px}.fs-88{font-size:88px}.fs-90{font-size:90px}.fs-92{font-size:92px}.fs-94{font-size:94px}.fs-96{font-size:96px}.fs-98{font-size:98px}.fs-100{font-size:100px}.m-0{margin:0px}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.m-35{margin:35px}.m-40{margin:40px}.m-45{margin:45px}.m-50{margin:50px}.m-55{margin:55px}.m-60{margin:60px}.m-65{margin:65px}.m-70{margin:70px}.m-75{margin:75px}.m-80{margin:80px}.m-85{margin:85px}.m-90{margin:90px}.m-95{margin:95px}.m-100{margin:100px}.mb-0{margin-bottom:0px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.ml-0{margin-left:0px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.mr-0{margin-right:0px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mt-0{margin-top:0px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.p-0{padding:0px}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-35{padding:35px}.p-40{padding:40px}.p-45{padding:45px}.p-50{padding:50px}.p-55{padding:55px}.p-60{padding:60px}.p-65{padding:65px}.p-70{padding:70px}.p-75{padding:75px}.p-80{padding:80px}.p-85{padding:85px}.p-90{padding:90px}.p-95{padding:95px}.p-100{padding:100px}.pb-0{padding-bottom:0px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pl-0{padding-left:0px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pr-0{padding-right:0px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pt-0{padding-top:0px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.wp-0{width:0%}.wp-5{width:5%}.wp-10{width:10%}.wp-15{width:15%}.wp-20{width:20%}.wp-25{width:25%}.wp-30{width:30%}.wp-35{width:35%}.wp-40{width:40%}.wp-45{width:45%}.wp-50{width:50%}.wp-55{width:55%}.wp-60{width:60%}.wp-65{width:65%}.wp-70{width:70%}.wp-75{width:75%}.wp-80{width:80%}.wp-85{width:85%}.wp-90{width:90%}.wp-95{width:95%}.wp-100{width:100%}.bb{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.db{display:block}.di{display:inline-block}.fl{float:left}.fr{float:right}.ha{height:auto}.hide{display:none !important}.hide-weak{display:none}.hp-100{height:100%}.ml-a{margin-left:auto}.mr-a{margin-right:auto}.obj-height{height:40px !important}.obj-line-height{line-height:40px !important}.obj-width{width:40px !important}.op-0{filter:alpha(opacity=0);opacity:0}.op-5{filter:alpha(opacity=5);opacity:0.05}.op-10{filter:alpha(opacity=10);opacity:0.1}.op-15{filter:alpha(opacity=15);opacity:0.15}.op-20{filter:alpha(opacity=20);opacity:0.2}.op-25{filter:alpha(opacity=25);opacity:0.25}.op-30{filter:alpha(opacity=30);opacity:0.3}.op-35{filter:alpha(opacity=35);opacity:0.35}.op-40{filter:alpha(opacity=40);opacity:0.4}.op-45{filter:alpha(opacity=45);opacity:0.45}.op-50{filter:alpha(opacity=50);opacity:0.5}.op-55{filter:alpha(opacity=55);opacity:0.55}.op-60{filter:alpha(opacity=60);opacity:0.6}.op-65{filter:alpha(opacity=65);opacity:0.65}.op-70{filter:alpha(opacity=70);opacity:0.7}.op-75{filter:alpha(opacity=75);opacity:0.75}.op-80{filter:alpha(opacity=80);opacity:0.8}.op-85{filter:alpha(opacity=85);opacity:0.85}.op-90{filter:alpha(opacity=90);opacity:0.9}.op-95{filter:alpha(opacity=95);opacity:0.95}.op-100{filter:alpha(opacity=100);opacity:1}.po-a{position:absolute}.po-f{position:fixed}.po-r{position:relative}.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}.va-b{vertical-align:bottom}.va-m{vertical-align:middle}.va-t{vertical-align:top}.wa{width:auto}.wb-ba{word-break:break-all}.wp-33{width:33.33333%}.wp-66{width:66.66666%}.wp-100{width:100%}.wp-100-less-40{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.wp-100-less-50{width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.wp-100-less-60{width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}.ws-nw{white-space:nowrap}.ww-bw{word-wrap:break-word}@media screen and (max-width: 767px){.msa-fs-0{font-size:0px}.msa-fs-2{font-size:2px}.msa-fs-4{font-size:4px}.msa-fs-6{font-size:6px}.msa-fs-8{font-size:8px}.msa-fs-10{font-size:10px}.msa-fs-12{font-size:12px}.msa-fs-14{font-size:14px}.msa-fs-16{font-size:16px}.msa-fs-18{font-size:18px}.msa-fs-20{font-size:20px}.msa-fs-22{font-size:22px}.msa-fs-24{font-size:24px}.msa-fs-26{font-size:26px}.msa-fs-28{font-size:28px}.msa-fs-30{font-size:30px}.msa-fs-32{font-size:32px}.msa-fs-34{font-size:34px}.msa-fs-36{font-size:36px}.msa-fs-38{font-size:38px}.msa-fs-40{font-size:40px}.msa-fs-42{font-size:42px}.msa-fs-44{font-size:44px}.msa-fs-46{font-size:46px}.msa-fs-48{font-size:48px}.msa-fs-50{font-size:50px}.msa-fs-52{font-size:52px}.msa-fs-54{font-size:54px}.msa-fs-56{font-size:56px}.msa-fs-58{font-size:58px}.msa-fs-60{font-size:60px}.msa-fs-62{font-size:62px}.msa-fs-64{font-size:64px}.msa-fs-66{font-size:66px}.msa-fs-68{font-size:68px}.msa-fs-70{font-size:70px}.msa-fs-72{font-size:72px}.msa-fs-74{font-size:74px}.msa-fs-76{font-size:76px}.msa-fs-78{font-size:78px}.msa-fs-80{font-size:80px}.msa-fs-82{font-size:82px}.msa-fs-84{font-size:84px}.msa-fs-86{font-size:86px}.msa-fs-88{font-size:88px}.msa-fs-90{font-size:90px}.msa-fs-92{font-size:92px}.msa-fs-94{font-size:94px}.msa-fs-96{font-size:96px}.msa-fs-98{font-size:98px}.msa-fs-100{font-size:100px}.msa-m-0{margin:0px}.msa-m-5{margin:5px}.msa-m-10{margin:10px}.msa-m-15{margin:15px}.msa-m-20{margin:20px}.msa-m-25{margin:25px}.msa-m-30{margin:30px}.msa-m-35{margin:35px}.msa-m-40{margin:40px}.msa-m-45{margin:45px}.msa-m-50{margin:50px}.msa-m-55{margin:55px}.msa-m-60{margin:60px}.msa-m-65{margin:65px}.msa-m-70{margin:70px}.msa-m-75{margin:75px}.msa-m-80{margin:80px}.msa-m-85{margin:85px}.msa-m-90{margin:90px}.msa-m-95{margin:95px}.msa-m-100{margin:100px}.msa-mb-0{margin-bottom:0px}.msa-mb-5{margin-bottom:5px}.msa-mb-10{margin-bottom:10px}.msa-mb-15{margin-bottom:15px}.msa-mb-20{margin-bottom:20px}.msa-mb-25{margin-bottom:25px}.msa-mb-30{margin-bottom:30px}.msa-mb-35{margin-bottom:35px}.msa-mb-40{margin-bottom:40px}.msa-mb-45{margin-bottom:45px}.msa-mb-50{margin-bottom:50px}.msa-mb-55{margin-bottom:55px}.msa-mb-60{margin-bottom:60px}.msa-mb-65{margin-bottom:65px}.msa-mb-70{margin-bottom:70px}.msa-mb-75{margin-bottom:75px}.msa-mb-80{margin-bottom:80px}.msa-mb-85{margin-bottom:85px}.msa-mb-90{margin-bottom:90px}.msa-mb-95{margin-bottom:95px}.msa-mb-100{margin-bottom:100px}.msa-ml-0{margin-left:0px}.msa-ml-5{margin-left:5px}.msa-ml-10{margin-left:10px}.msa-ml-15{margin-left:15px}.msa-ml-20{margin-left:20px}.msa-ml-25{margin-left:25px}.msa-ml-30{margin-left:30px}.msa-ml-35{margin-left:35px}.msa-ml-40{margin-left:40px}.msa-ml-45{margin-left:45px}.msa-ml-50{margin-left:50px}.msa-ml-55{margin-left:55px}.msa-ml-60{margin-left:60px}.msa-ml-65{margin-left:65px}.msa-ml-70{margin-left:70px}.msa-ml-75{margin-left:75px}.msa-ml-80{margin-left:80px}.msa-ml-85{margin-left:85px}.msa-ml-90{margin-left:90px}.msa-ml-95{margin-left:95px}.msa-ml-100{margin-left:100px}.msa-mr-0{margin-right:0px}.msa-mr-5{margin-right:5px}.msa-mr-10{margin-right:10px}.msa-mr-15{margin-right:15px}.msa-mr-20{margin-right:20px}.msa-mr-25{margin-right:25px}.msa-mr-30{margin-right:30px}.msa-mr-35{margin-right:35px}.msa-mr-40{margin-right:40px}.msa-mr-45{margin-right:45px}.msa-mr-50{margin-right:50px}.msa-mr-55{margin-right:55px}.msa-mr-60{margin-right:60px}.msa-mr-65{margin-right:65px}.msa-mr-70{margin-right:70px}.msa-mr-75{margin-right:75px}.msa-mr-80{margin-right:80px}.msa-mr-85{margin-right:85px}.msa-mr-90{margin-right:90px}.msa-mr-95{margin-right:95px}.msa-mr-100{margin-right:100px}.msa-mt-0{margin-top:0px}.msa-mt-5{margin-top:5px}.msa-mt-10{margin-top:10px}.msa-mt-15{margin-top:15px}.msa-mt-20{margin-top:20px}.msa-mt-25{margin-top:25px}.msa-mt-30{margin-top:30px}.msa-mt-35{margin-top:35px}.msa-mt-40{margin-top:40px}.msa-mt-45{margin-top:45px}.msa-mt-50{margin-top:50px}.msa-mt-55{margin-top:55px}.msa-mt-60{margin-top:60px}.msa-mt-65{margin-top:65px}.msa-mt-70{margin-top:70px}.msa-mt-75{margin-top:75px}.msa-mt-80{margin-top:80px}.msa-mt-85{margin-top:85px}.msa-mt-90{margin-top:90px}.msa-mt-95{margin-top:95px}.msa-mt-100{margin-top:100px}.msa-p-0{padding:0px}.msa-p-5{padding:5px}.msa-p-10{padding:10px}.msa-p-15{padding:15px}.msa-p-20{padding:20px}.msa-p-25{padding:25px}.msa-p-30{padding:30px}.msa-p-35{padding:35px}.msa-p-40{padding:40px}.msa-p-45{padding:45px}.msa-p-50{padding:50px}.msa-p-55{padding:55px}.msa-p-60{padding:60px}.msa-p-65{padding:65px}.msa-p-70{padding:70px}.msa-p-75{padding:75px}.msa-p-80{padding:80px}.msa-p-85{padding:85px}.msa-p-90{padding:90px}.msa-p-95{padding:95px}.msa-p-100{padding:100px}.msa-pb-0{padding-bottom:0px}.msa-pb-5{padding-bottom:5px}.msa-pb-10{padding-bottom:10px}.msa-pb-15{padding-bottom:15px}.msa-pb-20{padding-bottom:20px}.msa-pb-25{padding-bottom:25px}.msa-pb-30{padding-bottom:30px}.msa-pb-35{padding-bottom:35px}.msa-pb-40{padding-bottom:40px}.msa-pb-45{padding-bottom:45px}.msa-pb-50{padding-bottom:50px}.msa-pb-55{padding-bottom:55px}.msa-pb-60{padding-bottom:60px}.msa-pb-65{padding-bottom:65px}.msa-pb-70{padding-bottom:70px}.msa-pb-75{padding-bottom:75px}.msa-pb-80{padding-bottom:80px}.msa-pb-85{padding-bottom:85px}.msa-pb-90{padding-bottom:90px}.msa-pb-95{padding-bottom:95px}.msa-pb-100{padding-bottom:100px}.msa-pl-0{padding-left:0px}.msa-pl-5{padding-left:5px}.msa-pl-10{padding-left:10px}.msa-pl-15{padding-left:15px}.msa-pl-20{padding-left:20px}.msa-pl-25{padding-left:25px}.msa-pl-30{padding-left:30px}.msa-pl-35{padding-left:35px}.msa-pl-40{padding-left:40px}.msa-pl-45{padding-left:45px}.msa-pl-50{padding-left:50px}.msa-pl-55{padding-left:55px}.msa-pl-60{padding-left:60px}.msa-pl-65{padding-left:65px}.msa-pl-70{padding-left:70px}.msa-pl-75{padding-left:75px}.msa-pl-80{padding-left:80px}.msa-pl-85{padding-left:85px}.msa-pl-90{padding-left:90px}.msa-pl-95{padding-left:95px}.msa-pl-100{padding-left:100px}.msa-pr-0{padding-right:0px}.msa-pr-5{padding-right:5px}.msa-pr-10{padding-right:10px}.msa-pr-15{padding-right:15px}.msa-pr-20{padding-right:20px}.msa-pr-25{padding-right:25px}.msa-pr-30{padding-right:30px}.msa-pr-35{padding-right:35px}.msa-pr-40{padding-right:40px}.msa-pr-45{padding-right:45px}.msa-pr-50{padding-right:50px}.msa-pr-55{padding-right:55px}.msa-pr-60{padding-right:60px}.msa-pr-65{padding-right:65px}.msa-pr-70{padding-right:70px}.msa-pr-75{padding-right:75px}.msa-pr-80{padding-right:80px}.msa-pr-85{padding-right:85px}.msa-pr-90{padding-right:90px}.msa-pr-95{padding-right:95px}.msa-pr-100{padding-right:100px}.msa-pt-0{padding-top:0px}.msa-pt-5{padding-top:5px}.msa-pt-10{padding-top:10px}.msa-pt-15{padding-top:15px}.msa-pt-20{padding-top:20px}.msa-pt-25{padding-top:25px}.msa-pt-30{padding-top:30px}.msa-pt-35{padding-top:35px}.msa-pt-40{padding-top:40px}.msa-pt-45{padding-top:45px}.msa-pt-50{padding-top:50px}.msa-pt-55{padding-top:55px}.msa-pt-60{padding-top:60px}.msa-pt-65{padding-top:65px}.msa-pt-70{padding-top:70px}.msa-pt-75{padding-top:75px}.msa-pt-80{padding-top:80px}.msa-pt-85{padding-top:85px}.msa-pt-90{padding-top:90px}.msa-pt-95{padding-top:95px}.msa-pt-100{padding-top:100px}.msa-wp-0{width:0%}.msa-wp-5{width:5%}.msa-wp-10{width:10%}.msa-wp-15{width:15%}.msa-wp-20{width:20%}.msa-wp-25{width:25%}.msa-wp-30{width:30%}.msa-wp-35{width:35%}.msa-wp-40{width:40%}.msa-wp-45{width:45%}.msa-wp-50{width:50%}.msa-wp-55{width:55%}.msa-wp-60{width:60%}.msa-wp-65{width:65%}.msa-wp-70{width:70%}.msa-wp-75{width:75%}.msa-wp-80{width:80%}.msa-wp-85{width:85%}.msa-wp-90{width:90%}.msa-wp-95{width:95%}.msa-wp-100{width:100%}.msa-bb{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.msa-db{display:block}.msa-di{display:inline-block}.msa-fl{float:left}.msa-fr{float:right}.msa-ha{height:auto}.msa-hide{display:none !important}.msa-hide-weak{display:none}.msa-hp-100{height:100%}.msa-ml-a{margin-left:auto}.msa-mr-a{margin-right:auto}.msa-obj-height{height:40px !important}.msa-obj-line-height{line-height:40px !important}.msa-obj-width{width:40px !important}.msa-op-0{filter:alpha(opacity=0);opacity:0}.msa-op-5{filter:alpha(opacity=5);opacity:0.05}.msa-op-10{filter:alpha(opacity=10);opacity:0.1}.msa-op-15{filter:alpha(opacity=15);opacity:0.15}.msa-op-20{filter:alpha(opacity=20);opacity:0.2}.msa-op-25{filter:alpha(opacity=25);opacity:0.25}.msa-op-30{filter:alpha(opacity=30);opacity:0.3}.msa-op-35{filter:alpha(opacity=35);opacity:0.35}.msa-op-40{filter:alpha(opacity=40);opacity:0.4}.msa-op-45{filter:alpha(opacity=45);opacity:0.45}.msa-op-50{filter:alpha(opacity=50);opacity:0.5}.msa-op-55{filter:alpha(opacity=55);opacity:0.55}.msa-op-60{filter:alpha(opacity=60);opacity:0.6}.msa-op-65{filter:alpha(opacity=65);opacity:0.65}.msa-op-70{filter:alpha(opacity=70);opacity:0.7}.msa-op-75{filter:alpha(opacity=75);opacity:0.75}.msa-op-80{filter:alpha(opacity=80);opacity:0.8}.msa-op-85{filter:alpha(opacity=85);opacity:0.85}.msa-op-90{filter:alpha(opacity=90);opacity:0.9}.msa-op-95{filter:alpha(opacity=95);opacity:0.95}.msa-op-100{filter:alpha(opacity=100);opacity:1}.msa-po-a{position:absolute}.msa-po-f{position:fixed}.msa-po-r{position:relative}.msa-tc{text-align:center}.msa-tl{text-align:left}.msa-tr{text-align:right}.msa-va-b{vertical-align:bottom}.msa-va-m{vertical-align:middle}.msa-va-t{vertical-align:top}.msa-wa{width:auto}.msa-wb-ba{word-break:break-all}.msa-wp-33{width:33.33333%}.msa-wp-66{width:66.66666%}.msa-wp-100{width:100%}.msa-wp-100-less-40{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.msa-wp-100-less-50{width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.msa-wp-100-less-60{width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}.msa-ws-nw{white-space:nowrap}.msa-ww-bw{word-wrap:break-word}}@media screen and (min-width: 768px) and (max-width: 1024px){.msb-fs-0{font-size:0px}.msb-fs-2{font-size:2px}.msb-fs-4{font-size:4px}.msb-fs-6{font-size:6px}.msb-fs-8{font-size:8px}.msb-fs-10{font-size:10px}.msb-fs-12{font-size:12px}.msb-fs-14{font-size:14px}.msb-fs-16{font-size:16px}.msb-fs-18{font-size:18px}.msb-fs-20{font-size:20px}.msb-fs-22{font-size:22px}.msb-fs-24{font-size:24px}.msb-fs-26{font-size:26px}.msb-fs-28{font-size:28px}.msb-fs-30{font-size:30px}.msb-fs-32{font-size:32px}.msb-fs-34{font-size:34px}.msb-fs-36{font-size:36px}.msb-fs-38{font-size:38px}.msb-fs-40{font-size:40px}.msb-fs-42{font-size:42px}.msb-fs-44{font-size:44px}.msb-fs-46{font-size:46px}.msb-fs-48{font-size:48px}.msb-fs-50{font-size:50px}.msb-fs-52{font-size:52px}.msb-fs-54{font-size:54px}.msb-fs-56{font-size:56px}.msb-fs-58{font-size:58px}.msb-fs-60{font-size:60px}.msb-fs-62{font-size:62px}.msb-fs-64{font-size:64px}.msb-fs-66{font-size:66px}.msb-fs-68{font-size:68px}.msb-fs-70{font-size:70px}.msb-fs-72{font-size:72px}.msb-fs-74{font-size:74px}.msb-fs-76{font-size:76px}.msb-fs-78{font-size:78px}.msb-fs-80{font-size:80px}.msb-fs-82{font-size:82px}.msb-fs-84{font-size:84px}.msb-fs-86{font-size:86px}.msb-fs-88{font-size:88px}.msb-fs-90{font-size:90px}.msb-fs-92{font-size:92px}.msb-fs-94{font-size:94px}.msb-fs-96{font-size:96px}.msb-fs-98{font-size:98px}.msb-fs-100{font-size:100px}.msb-m-0{margin:0px}.msb-m-5{margin:5px}.msb-m-10{margin:10px}.msb-m-15{margin:15px}.msb-m-20{margin:20px}.msb-m-25{margin:25px}.msb-m-30{margin:30px}.msb-m-35{margin:35px}.msb-m-40{margin:40px}.msb-m-45{margin:45px}.msb-m-50{margin:50px}.msb-m-55{margin:55px}.msb-m-60{margin:60px}.msb-m-65{margin:65px}.msb-m-70{margin:70px}.msb-m-75{margin:75px}.msb-m-80{margin:80px}.msb-m-85{margin:85px}.msb-m-90{margin:90px}.msb-m-95{margin:95px}.msb-m-100{margin:100px}.msb-mb-0{margin-bottom:0px}.msb-mb-5{margin-bottom:5px}.msb-mb-10{margin-bottom:10px}.msb-mb-15{margin-bottom:15px}.msb-mb-20{margin-bottom:20px}.msb-mb-25{margin-bottom:25px}.msb-mb-30{margin-bottom:30px}.msb-mb-35{margin-bottom:35px}.msb-mb-40{margin-bottom:40px}.msb-mb-45{margin-bottom:45px}.msb-mb-50{margin-bottom:50px}.msb-mb-55{margin-bottom:55px}.msb-mb-60{margin-bottom:60px}.msb-mb-65{margin-bottom:65px}.msb-mb-70{margin-bottom:70px}.msb-mb-75{margin-bottom:75px}.msb-mb-80{margin-bottom:80px}.msb-mb-85{margin-bottom:85px}.msb-mb-90{margin-bottom:90px}.msb-mb-95{margin-bottom:95px}.msb-mb-100{margin-bottom:100px}.msb-ml-0{margin-left:0px}.msb-ml-5{margin-left:5px}.msb-ml-10{margin-left:10px}.msb-ml-15{margin-left:15px}.msb-ml-20{margin-left:20px}.msb-ml-25{margin-left:25px}.msb-ml-30{margin-left:30px}.msb-ml-35{margin-left:35px}.msb-ml-40{margin-left:40px}.msb-ml-45{margin-left:45px}.msb-ml-50{margin-left:50px}.msb-ml-55{margin-left:55px}.msb-ml-60{margin-left:60px}.msb-ml-65{margin-left:65px}.msb-ml-70{margin-left:70px}.msb-ml-75{margin-left:75px}.msb-ml-80{margin-left:80px}.msb-ml-85{margin-left:85px}.msb-ml-90{margin-left:90px}.msb-ml-95{margin-left:95px}.msb-ml-100{margin-left:100px}.msb-mr-0{margin-right:0px}.msb-mr-5{margin-right:5px}.msb-mr-10{margin-right:10px}.msb-mr-15{margin-right:15px}.msb-mr-20{margin-right:20px}.msb-mr-25{margin-right:25px}.msb-mr-30{margin-right:30px}.msb-mr-35{margin-right:35px}.msb-mr-40{margin-right:40px}.msb-mr-45{margin-right:45px}.msb-mr-50{margin-right:50px}.msb-mr-55{margin-right:55px}.msb-mr-60{margin-right:60px}.msb-mr-65{margin-right:65px}.msb-mr-70{margin-right:70px}.msb-mr-75{margin-right:75px}.msb-mr-80{margin-right:80px}.msb-mr-85{margin-right:85px}.msb-mr-90{margin-right:90px}.msb-mr-95{margin-right:95px}.msb-mr-100{margin-right:100px}.msb-mt-0{margin-top:0px}.msb-mt-5{margin-top:5px}.msb-mt-10{margin-top:10px}.msb-mt-15{margin-top:15px}.msb-mt-20{margin-top:20px}.msb-mt-25{margin-top:25px}.msb-mt-30{margin-top:30px}.msb-mt-35{margin-top:35px}.msb-mt-40{margin-top:40px}.msb-mt-45{margin-top:45px}.msb-mt-50{margin-top:50px}.msb-mt-55{margin-top:55px}.msb-mt-60{margin-top:60px}.msb-mt-65{margin-top:65px}.msb-mt-70{margin-top:70px}.msb-mt-75{margin-top:75px}.msb-mt-80{margin-top:80px}.msb-mt-85{margin-top:85px}.msb-mt-90{margin-top:90px}.msb-mt-95{margin-top:95px}.msb-mt-100{margin-top:100px}.msb-p-0{padding:0px}.msb-p-5{padding:5px}.msb-p-10{padding:10px}.msb-p-15{padding:15px}.msb-p-20{padding:20px}.msb-p-25{padding:25px}.msb-p-30{padding:30px}.msb-p-35{padding:35px}.msb-p-40{padding:40px}.msb-p-45{padding:45px}.msb-p-50{padding:50px}.msb-p-55{padding:55px}.msb-p-60{padding:60px}.msb-p-65{padding:65px}.msb-p-70{padding:70px}.msb-p-75{padding:75px}.msb-p-80{padding:80px}.msb-p-85{padding:85px}.msb-p-90{padding:90px}.msb-p-95{padding:95px}.msb-p-100{padding:100px}.msb-pb-0{padding-bottom:0px}.msb-pb-5{padding-bottom:5px}.msb-pb-10{padding-bottom:10px}.msb-pb-15{padding-bottom:15px}.msb-pb-20{padding-bottom:20px}.msb-pb-25{padding-bottom:25px}.msb-pb-30{padding-bottom:30px}.msb-pb-35{padding-bottom:35px}.msb-pb-40{padding-bottom:40px}.msb-pb-45{padding-bottom:45px}.msb-pb-50{padding-bottom:50px}.msb-pb-55{padding-bottom:55px}.msb-pb-60{padding-bottom:60px}.msb-pb-65{padding-bottom:65px}.msb-pb-70{padding-bottom:70px}.msb-pb-75{padding-bottom:75px}.msb-pb-80{padding-bottom:80px}.msb-pb-85{padding-bottom:85px}.msb-pb-90{padding-bottom:90px}.msb-pb-95{padding-bottom:95px}.msb-pb-100{padding-bottom:100px}.msb-pl-0{padding-left:0px}.msb-pl-5{padding-left:5px}.msb-pl-10{padding-left:10px}.msb-pl-15{padding-left:15px}.msb-pl-20{padding-left:20px}.msb-pl-25{padding-left:25px}.msb-pl-30{padding-left:30px}.msb-pl-35{padding-left:35px}.msb-pl-40{padding-left:40px}.msb-pl-45{padding-left:45px}.msb-pl-50{padding-left:50px}.msb-pl-55{padding-left:55px}.msb-pl-60{padding-left:60px}.msb-pl-65{padding-left:65px}.msb-pl-70{padding-left:70px}.msb-pl-75{padding-left:75px}.msb-pl-80{padding-left:80px}.msb-pl-85{padding-left:85px}.msb-pl-90{padding-left:90px}.msb-pl-95{padding-left:95px}.msb-pl-100{padding-left:100px}.msb-pr-0{padding-right:0px}.msb-pr-5{padding-right:5px}.msb-pr-10{padding-right:10px}.msb-pr-15{padding-right:15px}.msb-pr-20{padding-right:20px}.msb-pr-25{padding-right:25px}.msb-pr-30{padding-right:30px}.msb-pr-35{padding-right:35px}.msb-pr-40{padding-right:40px}.msb-pr-45{padding-right:45px}.msb-pr-50{padding-right:50px}.msb-pr-55{padding-right:55px}.msb-pr-60{padding-right:60px}.msb-pr-65{padding-right:65px}.msb-pr-70{padding-right:70px}.msb-pr-75{padding-right:75px}.msb-pr-80{padding-right:80px}.msb-pr-85{padding-right:85px}.msb-pr-90{padding-right:90px}.msb-pr-95{padding-right:95px}.msb-pr-100{padding-right:100px}.msb-pt-0{padding-top:0px}.msb-pt-5{padding-top:5px}.msb-pt-10{padding-top:10px}.msb-pt-15{padding-top:15px}.msb-pt-20{padding-top:20px}.msb-pt-25{padding-top:25px}.msb-pt-30{padding-top:30px}.msb-pt-35{padding-top:35px}.msb-pt-40{padding-top:40px}.msb-pt-45{padding-top:45px}.msb-pt-50{padding-top:50px}.msb-pt-55{padding-top:55px}.msb-pt-60{padding-top:60px}.msb-pt-65{padding-top:65px}.msb-pt-70{padding-top:70px}.msb-pt-75{padding-top:75px}.msb-pt-80{padding-top:80px}.msb-pt-85{padding-top:85px}.msb-pt-90{padding-top:90px}.msb-pt-95{padding-top:95px}.msb-pt-100{padding-top:100px}.msb-wp-0{width:0%}.msb-wp-5{width:5%}.msb-wp-10{width:10%}.msb-wp-15{width:15%}.msb-wp-20{width:20%}.msb-wp-25{width:25%}.msb-wp-30{width:30%}.msb-wp-35{width:35%}.msb-wp-40{width:40%}.msb-wp-45{width:45%}.msb-wp-50{width:50%}.msb-wp-55{width:55%}.msb-wp-60{width:60%}.msb-wp-65{width:65%}.msb-wp-70{width:70%}.msb-wp-75{width:75%}.msb-wp-80{width:80%}.msb-wp-85{width:85%}.msb-wp-90{width:90%}.msb-wp-95{width:95%}.msb-wp-100{width:100%}.msb-bb{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.msb-db{display:block}.msb-di{display:inline-block}.msb-fl{float:left}.msb-fr{float:right}.msb-ha{height:auto}.msb-hide{display:none !important}.msb-hide-weak{display:none}.msb-hp-100{height:100%}.msb-ml-a{margin-left:auto}.msb-mr-a{margin-right:auto}.msb-obj-height{height:40px !important}.msb-obj-line-height{line-height:40px !important}.msb-obj-width{width:40px !important}.msb-op-0{filter:alpha(opacity=0);opacity:0}.msb-op-5{filter:alpha(opacity=5);opacity:0.05}.msb-op-10{filter:alpha(opacity=10);opacity:0.1}.msb-op-15{filter:alpha(opacity=15);opacity:0.15}.msb-op-20{filter:alpha(opacity=20);opacity:0.2}.msb-op-25{filter:alpha(opacity=25);opacity:0.25}.msb-op-30{filter:alpha(opacity=30);opacity:0.3}.msb-op-35{filter:alpha(opacity=35);opacity:0.35}.msb-op-40{filter:alpha(opacity=40);opacity:0.4}.msb-op-45{filter:alpha(opacity=45);opacity:0.45}.msb-op-50{filter:alpha(opacity=50);opacity:0.5}.msb-op-55{filter:alpha(opacity=55);opacity:0.55}.msb-op-60{filter:alpha(opacity=60);opacity:0.6}.msb-op-65{filter:alpha(opacity=65);opacity:0.65}.msb-op-70{filter:alpha(opacity=70);opacity:0.7}.msb-op-75{filter:alpha(opacity=75);opacity:0.75}.msb-op-80{filter:alpha(opacity=80);opacity:0.8}.msb-op-85{filter:alpha(opacity=85);opacity:0.85}.msb-op-90{filter:alpha(opacity=90);opacity:0.9}.msb-op-95{filter:alpha(opacity=95);opacity:0.95}.msb-op-100{filter:alpha(opacity=100);opacity:1}.msb-po-a{position:absolute}.msb-po-f{position:fixed}.msb-po-r{position:relative}.msb-tc{text-align:center}.msb-tl{text-align:left}.msb-tr{text-align:right}.msb-va-b{vertical-align:bottom}.msb-va-m{vertical-align:middle}.msb-va-t{vertical-align:top}.msb-wa{width:auto}.msb-wb-ba{word-break:break-all}.msb-wp-33{width:33.33333%}.msb-wp-66{width:66.66666%}.msb-wp-100{width:100%}.msb-wp-100-less-40{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.msb-wp-100-less-50{width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.msb-wp-100-less-60{width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}.msb-ws-nw{white-space:nowrap}.msb-ww-bw{word-wrap:break-word}}@media screen and (min-width: 1025px){.msc-fs-0{font-size:0px}.msc-fs-2{font-size:2px}.msc-fs-4{font-size:4px}.msc-fs-6{font-size:6px}.msc-fs-8{font-size:8px}.msc-fs-10{font-size:10px}.msc-fs-12{font-size:12px}.msc-fs-14{font-size:14px}.msc-fs-16{font-size:16px}.msc-fs-18{font-size:18px}.msc-fs-20{font-size:20px}.msc-fs-22{font-size:22px}.msc-fs-24{font-size:24px}.msc-fs-26{font-size:26px}.msc-fs-28{font-size:28px}.msc-fs-30{font-size:30px}.msc-fs-32{font-size:32px}.msc-fs-34{font-size:34px}.msc-fs-36{font-size:36px}.msc-fs-38{font-size:38px}.msc-fs-40{font-size:40px}.msc-fs-42{font-size:42px}.msc-fs-44{font-size:44px}.msc-fs-46{font-size:46px}.msc-fs-48{font-size:48px}.msc-fs-50{font-size:50px}.msc-fs-52{font-size:52px}.msc-fs-54{font-size:54px}.msc-fs-56{font-size:56px}.msc-fs-58{font-size:58px}.msc-fs-60{font-size:60px}.msc-fs-62{font-size:62px}.msc-fs-64{font-size:64px}.msc-fs-66{font-size:66px}.msc-fs-68{font-size:68px}.msc-fs-70{font-size:70px}.msc-fs-72{font-size:72px}.msc-fs-74{font-size:74px}.msc-fs-76{font-size:76px}.msc-fs-78{font-size:78px}.msc-fs-80{font-size:80px}.msc-fs-82{font-size:82px}.msc-fs-84{font-size:84px}.msc-fs-86{font-size:86px}.msc-fs-88{font-size:88px}.msc-fs-90{font-size:90px}.msc-fs-92{font-size:92px}.msc-fs-94{font-size:94px}.msc-fs-96{font-size:96px}.msc-fs-98{font-size:98px}.msc-fs-100{font-size:100px}.msc-m-0{margin:0px}.msc-m-5{margin:5px}.msc-m-10{margin:10px}.msc-m-15{margin:15px}.msc-m-20{margin:20px}.msc-m-25{margin:25px}.msc-m-30{margin:30px}.msc-m-35{margin:35px}.msc-m-40{margin:40px}.msc-m-45{margin:45px}.msc-m-50{margin:50px}.msc-m-55{margin:55px}.msc-m-60{margin:60px}.msc-m-65{margin:65px}.msc-m-70{margin:70px}.msc-m-75{margin:75px}.msc-m-80{margin:80px}.msc-m-85{margin:85px}.msc-m-90{margin:90px}.msc-m-95{margin:95px}.msc-m-100{margin:100px}.msc-mb-0{margin-bottom:0px}.msc-mb-5{margin-bottom:5px}.msc-mb-10{margin-bottom:10px}.msc-mb-15{margin-bottom:15px}.msc-mb-20{margin-bottom:20px}.msc-mb-25{margin-bottom:25px}.msc-mb-30{margin-bottom:30px}.msc-mb-35{margin-bottom:35px}.msc-mb-40{margin-bottom:40px}.msc-mb-45{margin-bottom:45px}.msc-mb-50{margin-bottom:50px}.msc-mb-55{margin-bottom:55px}.msc-mb-60{margin-bottom:60px}.msc-mb-65{margin-bottom:65px}.msc-mb-70{margin-bottom:70px}.msc-mb-75{margin-bottom:75px}.msc-mb-80{margin-bottom:80px}.msc-mb-85{margin-bottom:85px}.msc-mb-90{margin-bottom:90px}.msc-mb-95{margin-bottom:95px}.msc-mb-100{margin-bottom:100px}.msc-ml-0{margin-left:0px}.msc-ml-5{margin-left:5px}.msc-ml-10{margin-left:10px}.msc-ml-15{margin-left:15px}.msc-ml-20{margin-left:20px}.msc-ml-25{margin-left:25px}.msc-ml-30{margin-left:30px}.msc-ml-35{margin-left:35px}.msc-ml-40{margin-left:40px}.msc-ml-45{margin-left:45px}.msc-ml-50{margin-left:50px}.msc-ml-55{margin-left:55px}.msc-ml-60{margin-left:60px}.msc-ml-65{margin-left:65px}.msc-ml-70{margin-left:70px}.msc-ml-75{margin-left:75px}.msc-ml-80{margin-left:80px}.msc-ml-85{margin-left:85px}.msc-ml-90{margin-left:90px}.msc-ml-95{margin-left:95px}.msc-ml-100{margin-left:100px}.msc-mr-0{margin-right:0px}.msc-mr-5{margin-right:5px}.msc-mr-10{margin-right:10px}.msc-mr-15{margin-right:15px}.msc-mr-20{margin-right:20px}.msc-mr-25{margin-right:25px}.msc-mr-30{margin-right:30px}.msc-mr-35{margin-right:35px}.msc-mr-40{margin-right:40px}.msc-mr-45{margin-right:45px}.msc-mr-50{margin-right:50px}.msc-mr-55{margin-right:55px}.msc-mr-60{margin-right:60px}.msc-mr-65{margin-right:65px}.msc-mr-70{margin-right:70px}.msc-mr-75{margin-right:75px}.msc-mr-80{margin-right:80px}.msc-mr-85{margin-right:85px}.msc-mr-90{margin-right:90px}.msc-mr-95{margin-right:95px}.msc-mr-100{margin-right:100px}.msc-mt-0{margin-top:0px}.msc-mt-5{margin-top:5px}.msc-mt-10{margin-top:10px}.msc-mt-15{margin-top:15px}.msc-mt-20{margin-top:20px}.msc-mt-25{margin-top:25px}.msc-mt-30{margin-top:30px}.msc-mt-35{margin-top:35px}.msc-mt-40{margin-top:40px}.msc-mt-45{margin-top:45px}.msc-mt-50{margin-top:50px}.msc-mt-55{margin-top:55px}.msc-mt-60{margin-top:60px}.msc-mt-65{margin-top:65px}.msc-mt-70{margin-top:70px}.msc-mt-75{margin-top:75px}.msc-mt-80{margin-top:80px}.msc-mt-85{margin-top:85px}.msc-mt-90{margin-top:90px}.msc-mt-95{margin-top:95px}.msc-mt-100{margin-top:100px}.msc-p-0{padding:0px}.msc-p-5{padding:5px}.msc-p-10{padding:10px}.msc-p-15{padding:15px}.msc-p-20{padding:20px}.msc-p-25{padding:25px}.msc-p-30{padding:30px}.msc-p-35{padding:35px}.msc-p-40{padding:40px}.msc-p-45{padding:45px}.msc-p-50{padding:50px}.msc-p-55{padding:55px}.msc-p-60{padding:60px}.msc-p-65{padding:65px}.msc-p-70{padding:70px}.msc-p-75{padding:75px}.msc-p-80{padding:80px}.msc-p-85{padding:85px}.msc-p-90{padding:90px}.msc-p-95{padding:95px}.msc-p-100{padding:100px}.msc-pb-0{padding-bottom:0px}.msc-pb-5{padding-bottom:5px}.msc-pb-10{padding-bottom:10px}.msc-pb-15{padding-bottom:15px}.msc-pb-20{padding-bottom:20px}.msc-pb-25{padding-bottom:25px}.msc-pb-30{padding-bottom:30px}.msc-pb-35{padding-bottom:35px}.msc-pb-40{padding-bottom:40px}.msc-pb-45{padding-bottom:45px}.msc-pb-50{padding-bottom:50px}.msc-pb-55{padding-bottom:55px}.msc-pb-60{padding-bottom:60px}.msc-pb-65{padding-bottom:65px}.msc-pb-70{padding-bottom:70px}.msc-pb-75{padding-bottom:75px}.msc-pb-80{padding-bottom:80px}.msc-pb-85{padding-bottom:85px}.msc-pb-90{padding-bottom:90px}.msc-pb-95{padding-bottom:95px}.msc-pb-100{padding-bottom:100px}.msc-pl-0{padding-left:0px}.msc-pl-5{padding-left:5px}.msc-pl-10{padding-left:10px}.msc-pl-15{padding-left:15px}.msc-pl-20{padding-left:20px}.msc-pl-25{padding-left:25px}.msc-pl-30{padding-left:30px}.msc-pl-35{padding-left:35px}.msc-pl-40{padding-left:40px}.msc-pl-45{padding-left:45px}.msc-pl-50{padding-left:50px}.msc-pl-55{padding-left:55px}.msc-pl-60{padding-left:60px}.msc-pl-65{padding-left:65px}.msc-pl-70{padding-left:70px}.msc-pl-75{padding-left:75px}.msc-pl-80{padding-left:80px}.msc-pl-85{padding-left:85px}.msc-pl-90{padding-left:90px}.msc-pl-95{padding-left:95px}.msc-pl-100{padding-left:100px}.msc-pr-0{padding-right:0px}.msc-pr-5{padding-right:5px}.msc-pr-10{padding-right:10px}.msc-pr-15{padding-right:15px}.msc-pr-20{padding-right:20px}.msc-pr-25{padding-right:25px}.msc-pr-30{padding-right:30px}.msc-pr-35{padding-right:35px}.msc-pr-40{padding-right:40px}.msc-pr-45{padding-right:45px}.msc-pr-50{padding-right:50px}.msc-pr-55{padding-right:55px}.msc-pr-60{padding-right:60px}.msc-pr-65{padding-right:65px}.msc-pr-70{padding-right:70px}.msc-pr-75{padding-right:75px}.msc-pr-80{padding-right:80px}.msc-pr-85{padding-right:85px}.msc-pr-90{padding-right:90px}.msc-pr-95{padding-right:95px}.msc-pr-100{padding-right:100px}.msc-pt-0{padding-top:0px}.msc-pt-5{padding-top:5px}.msc-pt-10{padding-top:10px}.msc-pt-15{padding-top:15px}.msc-pt-20{padding-top:20px}.msc-pt-25{padding-top:25px}.msc-pt-30{padding-top:30px}.msc-pt-35{padding-top:35px}.msc-pt-40{padding-top:40px}.msc-pt-45{padding-top:45px}.msc-pt-50{padding-top:50px}.msc-pt-55{padding-top:55px}.msc-pt-60{padding-top:60px}.msc-pt-65{padding-top:65px}.msc-pt-70{padding-top:70px}.msc-pt-75{padding-top:75px}.msc-pt-80{padding-top:80px}.msc-pt-85{padding-top:85px}.msc-pt-90{padding-top:90px}.msc-pt-95{padding-top:95px}.msc-pt-100{padding-top:100px}.msc-wp-0{width:0%}.msc-wp-5{width:5%}.msc-wp-10{width:10%}.msc-wp-15{width:15%}.msc-wp-20{width:20%}.msc-wp-25{width:25%}.msc-wp-30{width:30%}.msc-wp-35{width:35%}.msc-wp-40{width:40%}.msc-wp-45{width:45%}.msc-wp-50{width:50%}.msc-wp-55{width:55%}.msc-wp-60{width:60%}.msc-wp-65{width:65%}.msc-wp-70{width:70%}.msc-wp-75{width:75%}.msc-wp-80{width:80%}.msc-wp-85{width:85%}.msc-wp-90{width:90%}.msc-wp-95{width:95%}.msc-wp-100{width:100%}.msc-bb{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.msc-db{display:block}.msc-di{display:inline-block}.msc-fl{float:left}.msc-fr{float:right}.msc-ha{height:auto}.msc-hide{display:none !important}.msc-hide-weak{display:none}.msc-hp-100{height:100%}.msc-ml-a{margin-left:auto}.msc-mr-a{margin-right:auto}.msc-obj-height{height:40px !important}.msc-obj-line-height{line-height:40px !important}.msc-obj-width{width:40px !important}.msc-op-0{filter:alpha(opacity=0);opacity:0}.msc-op-5{filter:alpha(opacity=5);opacity:0.05}.msc-op-10{filter:alpha(opacity=10);opacity:0.1}.msc-op-15{filter:alpha(opacity=15);opacity:0.15}.msc-op-20{filter:alpha(opacity=20);opacity:0.2}.msc-op-25{filter:alpha(opacity=25);opacity:0.25}.msc-op-30{filter:alpha(opacity=30);opacity:0.3}.msc-op-35{filter:alpha(opacity=35);opacity:0.35}.msc-op-40{filter:alpha(opacity=40);opacity:0.4}.msc-op-45{filter:alpha(opacity=45);opacity:0.45}.msc-op-50{filter:alpha(opacity=50);opacity:0.5}.msc-op-55{filter:alpha(opacity=55);opacity:0.55}.msc-op-60{filter:alpha(opacity=60);opacity:0.6}.msc-op-65{filter:alpha(opacity=65);opacity:0.65}.msc-op-70{filter:alpha(opacity=70);opacity:0.7}.msc-op-75{filter:alpha(opacity=75);opacity:0.75}.msc-op-80{filter:alpha(opacity=80);opacity:0.8}.msc-op-85{filter:alpha(opacity=85);opacity:0.85}.msc-op-90{filter:alpha(opacity=90);opacity:0.9}.msc-op-95{filter:alpha(opacity=95);opacity:0.95}.msc-op-100{filter:alpha(opacity=100);opacity:1}.msc-po-a{position:absolute}.msc-po-f{position:fixed}.msc-po-r{position:relative}.msc-tc{text-align:center}.msc-tl{text-align:left}.msc-tr{text-align:right}.msc-va-b{vertical-align:bottom}.msc-va-m{vertical-align:middle}.msc-va-t{vertical-align:top}.msc-wa{width:auto}.msc-wb-ba{word-break:break-all}.msc-wp-33{width:33.33333%}.msc-wp-66{width:66.66666%}.msc-wp-100{width:100%}.msc-wp-100-less-40{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.msc-wp-100-less-50{width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.msc-wp-100-less-60{width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}.msc-ws-nw{white-space:nowrap}.msc-ww-bw{word-wrap:break-word}}#webcorp{font-style:italic;font-weight:300;text-align:center}#webcorp a{color:#fff;text-decoration:none}#webcorp img{width:auto}@media screen and (max-width: 767px){#webcorp{font-size:12px;padding:20px 0 60px 0}#webcorp img{height:40px;padding:0 0 10px 0}}@media screen and (min-width: 768px) and (max-width: 1024px){#webcorp{font-size:14px;padding:30px 0 70px 0}#webcorp img{height:40px;padding:0 0 10px 0}}@media screen and (min-width: 1025px){#webcorp{font-size:14px;padding:40px 0 80px 0}#webcorp img{height:40px;padding:0 0 10px 0}}#webcorpWidget{background-color:rgba(0,0,0,0.75);bottom:0;color:#ffffff;display:block;font-family:arial,helvetica,sans-serif;font-weight:700;font-size:17px;height:40px;line-height:40px;position:fixed;text-align:center;text-decoration:none;z-index:99}#webcorpWidget>span{font-weight:200}@media screen and (max-width: 767px){#webcorpWidget{left:0;margin-left:0;width:100%}}@media screen and (min-width: 768px){#webcorpWidget{left:50%;margin-left:-140px;width:280px}}*{margin:0;padding:0}a{color:#0c87f2;text-decoration:none}a:hover{text-decoration:underline}a:hover.td-n{text-decoration:none}body{background-color:#000;font-family:'Open Sans', arial, helvetica, sans-serif;font-size:18px;font-weight:400}h1{font-weight:800}h2{font-weight:700}table{border-collapse:collapse}textarea{height:7em}.btn{background-color:#d40000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:800;height:40px;padding:0 10px;line-height:40px;text-decoration:none}.btn:hover{text-decoration:none}.hoo{text-align:left}.hoo td{border-bottom:1px solid #ddd}.hoo th{border-bottom:3px solid #ddd;font-family:'Open Sans';font-weight:700}.hoo td,.hoo th{padding:10px 0;white-space:nowrap}.hoo td:nth-child(n+2),.hoo th:nth-child(n+2){text-align:center}.input{-moz-box-appearance:none;-webkit-appearance:none;appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #aaa;border-radius:4px;font-family:'Open Sans';font-size:18px;font-weight:500;height:47px;line-height:25px;outline:none;padding:10px;text-align:center;transition:border-color 0.75s ease;width:100%}.input:focus{border-color:#0c87f2}.input-bots{left:-5000px;position:absolute}.ls-1{letter-spacing:0.1em}.menu-list ul li{font-size:16px;list-style:none;margin-top:5px}.menu-table{border-bottom:1px solid #ddd;padding-top:40px}.menu-table h3{color:#d40000;font-family:futura-bold;font-size:30px;letter-spacing:0.1em;text-align:center;text-transform:uppercase}.menu-table table{margin-top:20px;width:100%}.menu-table table td{padding:20px 20px 20px 0;text-align:right;white-space:nowrap}.menu-table table td div{position:relative}.menu-table table td div span{color:gray;font-style:italic;font-weight:300;position:absolute;right:75px}.menu-table table td div:nth-child(n+2){margin-top:5px}.menu-table table th{font-weight:600;padding:20px;text-align:left;width:100%}.menu-table table th .common{font-style:italic;font-weight:300;margin-top:5px}.menu-table table th .description{font-weight:400;margin-top:5px}.menu-table table th .suffix{color:gray;font-style:italic;font-weight:300;margin-left:10px}.menu-table table tr:nth-child(odd) td,.menu-table table tr:nth-child(odd) th{background-color:#f5f5f5}@media screen and (max-width: 767px){.menu-table table{font-size:14px}.menu-table table td,.menu-table table th{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:10px}}.tt-u{text-transform:uppercase}#body{background-color:#fff}#home .logo{display:block;height:auto;margin:0 auto}@media screen and (max-width: 767px){#home .logo{width:256px}}@media screen and (min-width: 768px) and (max-width: 1024px){#home .logo{width:512px}}@media screen and (min-width: 1025px){#home .logo{width:600px}}#menu-nav ul{background-color:#ddd;list-style:none;padding:20px 0;text-align:center}#menu-nav ul li{display:inline-block;margin:10px}#menu-nav ul li a{background-color:#fff;border-radius:4px;display:block;font-family:'Open Sans';font-weight:500;padding:10px 0}#menu-nav ul li a:hover{text-decoration:none}#menu-nav ul li.active a{color:#fff;background-color:#d40000}@media screen and (max-width: 767px){#menu-nav ul li{font-size:12px}#menu-nav ul li a{width:80px}}@media screen and (min-width: 768px) and (max-width: 1024px){#menu-nav ul li{font-size:14px}#menu-nav ul li a{width:90px}}@media screen and (min-width: 1025px){#menu-nav ul li{font-size:18px}#menu-nav ul li a{width:130px}}


/* original-type.css */
/* Exact typography utilities from original Ascona Pizza global.5.css */

/* Weight / style helpers (Open Sans) */
.ff-black {
  font-weight: 800;
}
.ff-black-italic {
  font-weight: 800;
  font-style: italic;
}
.ff-bold {
  font-weight: 700;
}
.ff-bold-italic {
  font-weight: 700;
  font-style: italic;
}
.ff-medium {
  font-weight: 600;
}
.ff-medium-italic {
  font-weight: 600;
  font-style: italic;
}
.ff-regular {
  font-weight: 400;
}
.ff-regular-italic {
  font-weight: 400;
  font-style: italic;
}
.ff-light {
  font-weight: 300;
}
.ff-light-italic {
  font-weight: 300;
  font-style: italic;
}

/*
  Futura faces — single-weight files. font-weight must stay 400 so the browser
  does not faux-bold and fall back to Open Sans.
*/
.ff-futura-bold,
h1.ff-futura-bold {
  font-family: var(--font-futura-bold), futura-bold, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

.ff-futura-heavy {
  font-family: var(--font-futura-heavy), futura-heavy, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

.ff-futura-regular,
.ff-futura-medium {
  font-family: var(--font-futura-regular), futura-regular, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

/* Page titles: Location, Menu, Pizzas, Specials */
.ff-mistral,
h1.ff-mistral {
  font-family: "Mistral", cursive !important;
  font-weight: 400 !important;
  font-style: normal !important;
  /* Script faces: sentence case, tighter tracking than Futura display */
  letter-spacing: 0.04em !important;
  text-transform: none !important;
}

.c-red-1 {
  color: #d40000 !important;
}
.c-blue-1 {
  color: #0c87f2 !important;
}
.c-gray-2 {
  color: gray !important;
}
.ls-1 {
  letter-spacing: 0.1em;
}
.tt-u {
  text-transform: uppercase;
}
.tc {
  text-align: center;
}

/* Original px margins (not Tailwind rem utilities) */
.o-mt-5,
.mt-5 {
  margin-top: 5px !important;
}
.o-mt-10,
.mt-10 {
  margin-top: 10px !important;
}
.o-mt-20,
.mt-20 {
  margin-top: 20px !important;
}

/* Headings base — original global.5.css (after Tailwind preflight) */
h1 {
  font-weight: 800;
}
h2 {
  font-size: inherit;
  font-weight: 700 !important;
  line-height: normal;
}

/*
  Original font-size utilities (same breakpoints as live site):
  msa ≤767 · msb 768–1024 · msc ≥1025

  For titles that carry all three classes, e.g.:
  <h1 class="c-red-1 ff-futura-bold ls-1 msa-fs-40 msb-fs-60 msc-fs-80 tt-u">
  progressive mobile-first sizes are used so the correct size always applies.
*/

/* Base (mobile / msa) */
.msa-fs-20 {
  font-size: 20px !important;
}
.msa-fs-24 {
  font-size: 24px !important;
}
.msa-fs-26 {
  font-size: 26px !important;
}
.msa-fs-30 {
  font-size: 30px !important;
}
.msa-fs-32 {
  font-size: 32px !important;
}
.msa-fs-40 {
  font-size: 40px !important;
}
.msa-fs-50 {
  font-size: 50px !important;
}
.msa-fs-60 {
  font-size: 60px !important;
}
.msa-fs-80 {
  font-size: 80px !important;
}

/* Tablet (msb) overrides when present */
@media screen and (min-width: 768px) {
  .msb-fs-20 {
    font-size: 20px !important;
  }
  .msb-fs-24 {
    font-size: 24px !important;
  }
  .msb-fs-26 {
    font-size: 26px !important;
  }
  .msb-fs-30 {
    font-size: 30px !important;
  }
  .msb-fs-40 {
    font-size: 40px !important;
  }
  .msb-fs-60 {
    font-size: 60px !important;
  }
  .msb-fs-80 {
    font-size: 80px !important;
  }
}

/* Desktop (msc) overrides when present */
@media screen and (min-width: 1025px) {
  .msc-fs-20 {
    font-size: 20px !important;
  }
  .msc-fs-26 {
    font-size: 26px !important;
  }
  .msc-fs-30 {
    font-size: 30px !important;
  }
  .msc-fs-40 {
    font-size: 40px !important;
  }
  .msc-fs-50 {
    font-size: 50px !important;
  }
  .msc-fs-60 {
    font-size: 60px !important;
  }
  .msc-fs-80 {
    font-size: 80px !important;
  }
}

/*
  Pizzas / content page H1 — explicit combo from original:
  <h1 class="c-red-1 ff-futura-bold ls-1 msa-fs-40 msb-fs-60 msc-fs-80 tt-u">
*/
h1.c-red-1.ff-futura-bold.ls-1.msa-fs-40.msb-fs-60.msc-fs-80.tt-u {
  color: #d40000 !important;
  font-family: var(--font-futura-bold), futura-bold, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  font-size: 40px !important;
  line-height: normal !important;
  margin: 0 !important;
}

@media screen and (min-width: 768px) {
  h1.c-red-1.ff-futura-bold.ls-1.msa-fs-40.msb-fs-60.msc-fs-80.tt-u {
    font-size: 60px !important;
  }
}

@media screen and (min-width: 1025px) {
  h1.c-red-1.ff-futura-bold.ls-1.msa-fs-40.msb-fs-60.msc-fs-80.tt-u {
    font-size: 80px !important;
  }
}

/* 672d00c70858c377.css */
/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:var(--font-open-sans),"Open Sans",arial,helvetica,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--leading-normal:1.5;--default-font-family:var(--font-open-sans),"Open Sans",arial,helvetica,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.order-1{order:1}.order-2{order:2}.m-988{margin:calc(var(--spacing) * 988)}.m-2001{margin:calc(var(--spacing) * 2001)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-\[320px\]{height:320px}.h-auto{height:auto}.w-1\/2{width:50%}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.text-\[\#d40000\]{color:#d40000}.text-black{color:var(--color-black)}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (min-width:1025px){.min-\[1025px\]\:hidden{display:none}.min-\[1025px\]\:inline{display:inline}}@media (min-width:48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:w-3\/4{width:75%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:text-left{text-align:left}}@media (min-width:64rem){.lg\:w-full{width:100%}}}.ff-black{font-weight:800}.ff-black-italic{font-style:italic;font-weight:800}.ff-bold{font-weight:700}.ff-bold-italic{font-style:italic;font-weight:700}.ff-medium{font-weight:600}.ff-medium-italic{font-style:italic;font-weight:600}.ff-regular{font-weight:400}.ff-regular-italic{font-style:italic;font-weight:400}.ff-light{font-weight:300}.ff-light-italic{font-style:italic;font-weight:300}.ff-futura-bold,h1.ff-futura-bold{font-family:var(--font-futura-bold),futura-bold,sans-serif!important}.ff-futura-bold,.ff-futura-heavy,h1.ff-futura-bold{font-style:normal!important;font-weight:400!important}.ff-futura-heavy{font-family:var(--font-futura-heavy),futura-heavy,sans-serif!important}.ff-futura-medium,.ff-futura-regular{font-family:var(--font-futura-regular),futura-regular,sans-serif!important;font-style:normal!important;font-weight:400!important}.ff-mistral,h1.ff-mistral{letter-spacing:.04em!important;text-transform:none!important;font-family:Mistral,cursive!important;font-style:normal!important;font-weight:400!important}.c-red-1{color:#d40000!important}.c-blue-1{color:#0c87f2!important}.c-gray-2{color:gray!important}.ls-1{letter-spacing:.1em}.tt-u{text-transform:uppercase}.tc{text-align:center}.mt-5,.o-mt-5{margin-top:5px!important}.mt-10,.o-mt-10{margin-top:10px!important}.mt-20,.o-mt-20{margin-top:20px!important}h1{font-weight:800}h2{font-size:inherit;line-height:normal;font-weight:700!important}.msa-fs-20{font-size:20px!important}.msa-fs-24{font-size:24px!important}.msa-fs-26{font-size:26px!important}.msa-fs-30{font-size:30px!important}.msa-fs-32{font-size:32px!important}.msa-fs-40{font-size:40px!important}.msa-fs-50{font-size:50px!important}.msa-fs-60{font-size:60px!important}.msa-fs-80{font-size:80px!important}@media screen and (min-width:768px){.msb-fs-20{font-size:20px!important}.msb-fs-24{font-size:24px!important}.msb-fs-26{font-size:26px!important}.msb-fs-30{font-size:30px!important}.msb-fs-40{font-size:40px!important}.msb-fs-60{font-size:60px!important}.msb-fs-80{font-size:80px!important}}@media screen and (min-width:1025px){.msc-fs-20{font-size:20px!important}.msc-fs-26{font-size:26px!important}.msc-fs-30{font-size:30px!important}.msc-fs-40{font-size:40px!important}.msc-fs-50{font-size:50px!important}.msc-fs-60{font-size:60px!important}.msc-fs-80{font-size:80px!important}}h1.c-red-1.ff-futura-bold.ls-1.msa-fs-40.msb-fs-60.msc-fs-80.tt-u{color:#d40000!important;font-family:var(--font-futura-bold),futura-bold,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;font-size:40px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}@media screen and (min-width:768px){h1.c-red-1.ff-futura-bold.ls-1.msa-fs-40.msb-fs-60.msc-fs-80.tt-u{font-size:60px!important}}@media screen and (min-width:1025px){h1.c-red-1.ff-futura-bold.ls-1.msa-fs-40.msb-fs-60.msc-fs-80.tt-u{font-size:80px!important}}@font-face{font-family:futura-bold;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/futura-bold.woff)format("woff"),url(/fonts/futura-bold.ttf)format("truetype")}@font-face{font-family:futura-heavy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/futura-heavy.woff)format("woff"),url(/fonts/futura-heavy.ttf)format("truetype")}@font-face{font-family:futura-regular;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/futura-regular.woff)format("woff"),url(/fonts/futura-regular.ttf)format("truetype")}@font-face{font-family:Mistral;font-style:normal;font-weight:400;font-display:swap;src:local(Mistral),local(Mistral Regular),url(/fonts/mistral.ttf)format("truetype")}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#000;font-family:var(--font-open-sans),"Open Sans",arial,helvetica,sans-serif;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;background-color:#000;margin:0;font-size:18px;font-weight:400;line-height:normal}a{color:inherit}img{max-width:100%;height:auto}#webcorp img,.site-webcorp img{max-width:55px}.container-site,.grid-container{box-sizing:border-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.page-title{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:32px;line-height:normal;color:#d40000!important;font-family:var(--font-futura-bold),futura-bold,sans-serif!important;font-style:normal!important;font-weight:400!important}@media screen and (min-width:768px){.page-title{font-size:60px}}@media screen and (min-width:1025px){.page-title{font-size:80px}}.page-title-sm{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:40px;line-height:normal;color:#d40000!important;font-family:var(--font-futura-bold),futura-bold,sans-serif!important;font-style:normal!important;font-weight:400!important}@media screen and (min-width:768px){.page-title-sm{font-size:60px}}@media screen and (min-width:1025px){.page-title-sm{font-size:80px}}.section-title{font-size:30px}.menu-table .section-title,.menu-table h3,.section-title{letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;line-height:normal;color:#d40000!important;font-family:var(--font-futura-bold),futura-bold,sans-serif!important;font-style:normal!important;font-weight:400!important}.menu-table .section-title,.menu-table h3{font-size:38px}@media screen and (min-width:768px){.menu-table .section-title,.menu-table h3{font-size:42px}}@media screen and (min-width:1025px){.menu-table .section-title,.menu-table h3{font-size:46px}}.pizza-size-title{letter-spacing:.1em;text-transform:uppercase;font-size:20px;color:#d40000!important;font-family:var(--font-futura-bold),futura-bold,sans-serif!important}.pizza-size-detail,.pizza-size-title{text-align:center;margin:0;line-height:normal;font-style:normal!important;font-weight:400!important}.pizza-size-detail{letter-spacing:normal;text-transform:none;font-size:16px;font-family:var(--font-open-sans),"Open Sans",arial,helvetica,sans-serif!important;color:#000!important}@media screen and (min-width:768px){.pizza-size-detail{font-size:17px}}@media screen and (min-width:1025px){.pizza-size-title{font-size:26px}.pizza-size-detail{font-size:18px}}.pizza-pan-img{max-width:100%;height:auto;margin-top:1.25rem;margin-left:auto;margin-right:auto;display:block}.pizza-pan-img--mini{width:25%}.pizza-pan-img--small{width:36.34%}@media screen and (min-width:768px){.pizza-pan-img--mini{width:37.5%}.pizza-pan-img--small{width:54.51%}}@media screen and (min-width:1025px){.pizza-pan-img--mini{width:50%}.pizza-pan-img--small{width:72.68%}}.location-subhead{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:20px;line-height:normal;color:#d40000!important;font-family:var(--font-futura-bold),futura-bold,sans-serif!important;font-style:normal!important;font-weight:400!important}@media screen and (min-width:768px){.location-subhead{font-size:24px}}@media screen and (min-width:1025px){.location-subhead{font-size:30px}}.location-phone{margin:0;font-size:30px;line-height:normal;font-family:var(--font-futura-bold),futura-bold,sans-serif!important;font-style:normal!important;font-weight:400!important}@media screen and (min-width:768px){.location-phone{font-size:40px}}@media screen and (min-width:1025px){.location-phone{font-size:50px}}.location-name{margin:0;font-size:20px;line-height:normal;font-family:var(--font-futura-bold),futura-bold,sans-serif!important;font-style:normal!important;font-weight:400!important}@media screen and (min-width:768px){.location-name{font-size:30px}}.page-subtitle{margin-top:10px;font-size:18px;font-style:italic;font-weight:300;line-height:normal;color:gray!important}.pizzas-row{text-align:center;padding-top:40px}.pizzas-row:after,.pizzas-row__clear{content:"";clear:both;display:table}.pizza-card{box-sizing:border-box;text-align:center;width:100%}.pizza-card+.pizza-card{margin-top:40px}.pizza-card__img{width:100%;height:auto;margin:0 auto;display:block}.pizza-card__name{color:#d40000!important;font-family:var(--font-open-sans),"Open Sans",arial,helvetica,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;margin-top:20px!important;margin-bottom:0!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important}@media screen and (min-width:768px){.pizzas-row{padding-top:30px}.pizza-card{float:left;width:40%;margin-left:5%;margin-right:5%;margin-top:0!important}.pizza-card+.pizza-card{margin-top:0}}@media screen and (min-width:1025px){.pizzas-row{padding-top:40px}}.menu-table{border-bottom:1px solid #ddd;padding-top:40px}.menu-table table{border-collapse:collapse;table-layout:auto;width:100%;margin-top:16px;font-size:14px}.menu-table table tr{vertical-align:top}.menu-table table th{text-align:left;vertical-align:top;width:auto;padding:8px 16px 8px 0;font-weight:600}.menu-table table td{text-align:right;white-space:nowrap;vertical-align:top;width:1%;padding:8px 0 8px 12px}.menu-table table tr:nth-child(odd) td,.menu-table table tr:nth-child(odd) th{background-color:#f5f5f5}.menu-table .description,.menu-table .item-desc{color:#000;margin-top:3px;font-style:normal;font-weight:400;display:block}.menu-table .common{margin-top:3px;font-style:italic;font-weight:300;display:block}.menu-table .item-or{margin-top:14px;margin-bottom:14px;font-style:normal;font-weight:400;display:block}.menu-table .item-or-name{margin-top:0;font-style:normal;font-weight:600;display:block}.menu-table .price-row{min-height:1.15em;margin-top:3px;padding-left:0;position:relative}.menu-table .price-row:first-child,.menu-table table td div:first-child{margin-top:0}.menu-table .price-label{color:gray;white-space:nowrap;font-style:italic;font-weight:300;position:absolute;right:4.5em}@media screen and (max-width:767px){.menu-table table td,.menu-table table th{box-sizing:border-box;width:100%;padding:6px 0;display:block}.menu-table table td{text-align:left;padding-bottom:10px}.menu-table .price-label{margin-right:.5em;position:static}}.menu-table--wine{max-width:560px;margin-left:auto;margin-right:auto}.menu-table--wine table{width:100%;font-size:15px}.menu-table--appetizers .price-row,.menu-table--misc .price-row,.menu-table--wine .price-row{white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:.75em;min-height:0;margin-top:4px;display:flex!important;position:static!important}.menu-table--appetizers .price-row:first-child,.menu-table--misc .price-row:first-child,.menu-table--wine .price-row:first-child{margin-top:0}.menu-table--appetizers .price-label,.menu-table--appetizers .price-row span.price-label,.menu-table--appetizers table td div span.price-label,.menu-table--misc .price-label,.menu-table--misc .price-row span.price-label,.menu-table--misc table td div span.price-label,.menu-table--wine .price-label,.menu-table--wine .price-row span.price-label,.menu-table--wine table td div span.price-label{color:gray;text-align:right;white-space:nowrap;flex:auto;font-style:italic;font-weight:300;position:static!important;left:auto!important;right:auto!important}.menu-table--appetizers .price-amount,.menu-table--appetizers .price-row span.price-amount,.menu-table--appetizers table td div span.price-amount,.menu-table--misc .price-amount,.menu-table--misc .price-row span.price-amount,.menu-table--misc table td div span.price-amount,.menu-table--wine .price-amount,.menu-table--wine .price-row span.price-amount,.menu-table--wine table td div span.price-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:#000;flex:0 0 4.5em;font-style:normal;font-weight:400;position:static!important;left:auto!important;right:auto!important}.menu-table--appetizers table td,.menu-table--misc table td,.menu-table--wine table td{white-space:normal;vertical-align:top}.menu-table--misc{max-width:420px;margin-left:auto;margin-right:auto}.menu-table--misc table{width:100%;font-size:16px}.menu-table--appetizers{max-width:640px;margin-left:auto;margin-right:auto}.menu-table--appetizers table{width:100%;font-size:16px}.menu-table--salads{max-width:720px;margin-left:auto;margin-right:auto}.menu-table--salads table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:16px}.menu-table--salads table th{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;vertical-align:top;width:68%;padding:14px 20px 14px 0!important}.menu-table--salads table td{white-space:normal;vertical-align:top;text-align:right;width:32%;padding:14px 0 14px 12px!important}.menu-table--salads .description,.menu-table--salads .item-desc{margin-top:4px;line-height:1.35;display:block}.menu-table--salads .price-row,.menu-table--salads table td div.price-row{white-space:nowrap;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 4.75em;place-items:baseline end;column-gap:.85em;width:100%;min-height:0;margin-top:5px!important;display:grid!important;position:static!important}.menu-table--salads .price-row:first-child,.menu-table--salads table td div.price-row:first-child{margin-top:0!important}.menu-table--salads .price-label,.menu-table--salads .price-row span.price-label,.menu-table--salads table td div span.price-label{text-align:right;white-space:nowrap;grid-column:1;color:gray!important;font-style:italic!important;font-weight:300!important;position:static!important;left:auto!important;right:auto!important}.menu-table--salads .price-amount,.menu-table--salads .price-row span.price-amount,.menu-table--salads table td div span.price-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2;width:100%;display:block;color:#000!important;font-style:normal!important;font-weight:400!important;position:static!important;left:auto!important;right:auto!important}.menu-desc-accent{font-weight:600;color:#d40000!important}.menu-item-name{display:inline}.menu-item-badge{vertical-align:middle;width:auto;height:1.05em;margin-bottom:.1em;margin-left:.45em;display:inline-block}.menu-table-notes{text-align:center;max-width:36rem;margin:12px auto 8px;font-weight:300;line-height:1.45}.menu-table-notes p{margin:0 0 4px}.menu-table-notes p:last-child{margin-bottom:0}.menu-table--sandwiches{max-width:720px;margin-left:auto;margin-right:auto}.menu-table--sandwiches table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:16px}.menu-table--sandwiches table th{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;vertical-align:top;width:78%;padding:14px 20px 14px 0!important}.menu-table--sandwiches table td{white-space:normal;vertical-align:top;text-align:right;width:22%;padding:14px 0 14px 12px!important}.menu-table--sandwiches .description,.menu-table--sandwiches .item-desc{margin-top:4px;line-height:1.35;display:block}.menu-table--sandwiches .price-row,.menu-table--sandwiches table td div.price-row{white-space:nowrap;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 4.75em;place-items:baseline end;column-gap:.85em;width:100%;min-height:0;margin-top:5px!important;display:grid!important;position:static!important}.menu-table--sandwiches .price-row:first-child,.menu-table--sandwiches table td div.price-row:first-child{margin-top:0!important}.menu-table--sandwiches .price-label,.menu-table--sandwiches .price-row span.price-label,.menu-table--sandwiches table td div span.price-label{text-align:right;white-space:nowrap;grid-column:1;color:gray!important;font-style:italic!important;font-weight:300!important;position:static!important;left:auto!important;right:auto!important}.menu-table--sandwiches .price-amount,.menu-table--sandwiches .price-row span.price-amount,.menu-table--sandwiches table td div span.price-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2;width:100%;display:block;color:#000!important;font-style:normal!important;font-weight:400!important;position:static!important;left:auto!important;right:auto!important}.menu-table--pizza-menu{max-width:640px;margin-left:auto;margin-right:auto}.menu-table--pizza-menu table{width:100%;font-size:16px}.pizza-menu-signature-block{padding-bottom:0}.pizza-menu-signature-block .menu-table{border-bottom:none;margin-bottom:0;padding-bottom:0}.pizza-menu-disclaimer .disclaimer{margin-top:0;padding-top:0}.menu-table--signature-pizzas{max-width:720px;margin-left:auto;margin-right:auto}.menu-table--signature-pizzas table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:16px}.menu-table--signature-pizzas table th{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;vertical-align:top;width:62%;padding:14px 20px 14px 0!important}.menu-table--signature-pizzas table td{white-space:normal;vertical-align:top;text-align:right;width:38%;padding:14px 0 14px 12px!important}.menu-table--signature-pizzas .item-desc{margin-top:4px;line-height:1.35;display:block}.menu-table--signature-pizzas .price-row,.menu-table--signature-pizzas table td div.price-row{white-space:nowrap;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 4.75em;place-items:baseline end;column-gap:.85em;width:100%;min-height:0;margin-top:5px!important;display:grid!important;position:static!important}.menu-table--signature-pizzas .price-row:first-child,.menu-table--signature-pizzas table td div.price-row:first-child{margin-top:0!important}.menu-table--signature-pizzas .price-label,.menu-table--signature-pizzas .price-row span.price-label,.menu-table--signature-pizzas table td div span.price-label{text-align:right;white-space:nowrap;width:auto;color:gray!important;font-style:italic!important;font-weight:300!important;position:static!important;left:auto!important;right:auto!important}.menu-table--signature-pizzas .price-amount,.menu-table--signature-pizzas .price-row span.price-amount,.menu-table--signature-pizzas table td div span.price-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;display:block;color:#000!important;font-style:normal!important;font-weight:400!important;position:static!important;left:auto!important;right:auto!important}.menu-table--signature-pizzas .signature-pizza-link,.menu-table--signature-pizzas a.signature-pizza-link,a.signature-pizza-link{color:#06c!important;font-weight:600!important;text-decoration:underline!important}.menu-table--signature-pizzas .signature-pizza-link:hover,.menu-table--signature-pizzas a.signature-pizza-link:hover,a.signature-pizza-link:hover{color:#049!important;text-decoration:underline!important}@media screen and (max-width:767px){.menu-table--appetizers,.menu-table--misc,.menu-table--pizza-menu,.menu-table--salads,.menu-table--sandwiches,.menu-table--signature-pizzas,.menu-table--wine{max-width:100%}}.menu-list{text-align:center}.menu-list__title{letter-spacing:normal;text-align:center;text-transform:capitalize;margin:0 0 8px;font-size:18px;line-height:normal;color:#000!important;font-family:var(--font-open-sans),"Open Sans",arial,helvetica,sans-serif!important;font-style:normal!important;font-weight:700!important}@media screen and (min-width:768px){.menu-list__title{font-size:20px}}@media screen and (min-width:1025px){.menu-list__title{font-size:22px}}.menu-list__title--spaced{margin-top:20px}@media screen and (min-width:768px){.menu-list__title--spaced{margin-top:30px}}@media screen and (min-width:1025px){.menu-list__title--spaced{margin-top:40px}}.menu-list ul{margin:0;padding:0;list-style:none}.menu-list ul li{margin-top:5px;font-size:16px;list-style:none}.alcohol-beer-spirits,.menu-3col-section{box-sizing:border-box;width:100%;padding-bottom:20px}.alcohol-beer-spirits__heading,.menu-3col-section__heading{text-align:center;box-sizing:border-box;width:100%;padding-top:40px;padding-bottom:20px}.alcohol-beer-spirits__heading h2,.menu-3col-section__heading h2{margin:0;font-size:30px;line-height:normal}@media screen and (min-width:768px){.alcohol-beer-spirits__heading h2,.menu-3col-section__heading h2{font-size:36px}}@media screen and (min-width:1025px){.alcohol-beer-spirits__heading h2,.menu-3col-section__heading h2{font-size:42px}}.alcohol-col,.alcohol-columns,.menu-3col,.menu-3col__col{text-align:center;box-sizing:border-box;width:100%;display:block}.alcohol-col,.menu-3col__col{float:none}.alcohol-col--pad-mobile,.menu-3col__col--pad-mobile{padding-top:20px}.alcohol-columns__clear,.menu-3col__clear{display:none}@media screen and (min-width:768px){.alcohol-columns,.menu-3col{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;width:100%;display:grid!important}.alcohol-col,.menu-3col__col{float:none;width:auto;max-width:none;margin:0;display:block;padding-top:0!important}.alcohol-col--pad-mobile,.menu-3col__col--pad-mobile{padding-top:0!important}.alcohol-columns__clear,.menu-3col__clear{display:none!important}}.btn{color:#fff;cursor:pointer;text-align:center;background-color:#d40000;border:none;border-radius:4px;height:40px;padding:0 10px;font-family:Open Sans,arial,helvetica,sans-serif;font-size:18px;font-weight:800;line-height:40px;display:inline-block}.btn,.btn:hover{text-decoration:none}.btn:hover{opacity:.95}.input{appearance:none;box-sizing:border-box;text-align:center;border:1px solid #aaa;border-radius:4px;outline:none;width:100%;max-width:420px;height:47px;margin-left:auto;margin-right:auto;padding:10px;font-family:Open Sans,arial,helvetica,sans-serif;font-size:18px;font-weight:500;line-height:25px;display:block}.input-bots{position:absolute;left:-5000px}.site-header{background-color:#fff;border-bottom:5px solid #d40000;padding:15px 0;position:relative}@media (min-width:768px){.site-header{border-bottom-width:8px}}@media (min-width:1025px){.site-header{border-bottom-width:10px;padding:20px 0}}.site-header-inner{min-height:80px;position:relative}@media (min-width:768px){.site-header-inner{min-height:100px}}@media (min-width:1025px){.site-header-inner{min-height:140px}}.site-logo{display:inline-block}.site-logo img{width:auto;height:80px;display:block}@media (min-width:768px){.site-logo img{height:100px}}@media (min-width:1025px){.site-logo img{height:140px}}.nav-desktop{display:none}@media (min-width:768px){.nav-desktop{text-align:right;display:block;position:absolute;top:0;bottom:0;right:10px}.nav-desktop .primary{font-size:22px;bottom:0;text-transform:none!important;font-family:Mistral,cursive!important;font-weight:400!important}.nav-desktop .primary,.nav-desktop .secondary{white-space:nowrap;margin:0;padding:0;list-style:none;position:absolute;right:0}.nav-desktop .secondary{font-size:16px;font-weight:300;top:15px}.nav-desktop li{margin-left:30px;list-style:none;display:inline-block}.nav-desktop a{text-decoration:none;display:block}.nav-desktop .primary a{color:#d40000}.nav-desktop .primary a.active,.nav-desktop .primary a:hover{color:#000}.nav-desktop .secondary a{color:gray}.nav-desktop .secondary a.active,.nav-desktop .secondary a:hover{color:#000}}@media (min-width:1025px){.nav-desktop .primary{font-size:28px}.nav-desktop .primary li{margin-left:40px}.nav-desktop .secondary{font-size:18px;top:36px}}.nav-toggle{cursor:pointer;background:0 0;border:2px solid #aaa;border-radius:100px;flex-direction:column;justify-content:center;gap:4px;width:50px;height:50px;padding:12px;transition:transform .25s,border-color .25s;display:flex;position:absolute;top:20px;right:20px}.nav-toggle span{background-color:#aaa;border-radius:100px;height:5px;display:block}.nav-toggle.active{border-color:#d40000;transform:rotate(90deg)}.nav-toggle.active span{background-color:#d40000}@media (min-width:768px){.nav-toggle{display:none}}.nav-mobile{background-color:#d40000f2;margin-top:10px;padding:20px;display:none}.nav-mobile.open{display:block}.nav-mobile ul{margin:0;padding:0;list-style:none}.nav-mobile li{margin-top:15px}.nav-mobile li:first-child{margin-top:0}.nav-mobile a{color:#fff;font-size:20px;text-decoration:none;display:block}.nav-mobile .primary a{font-size:24px;text-transform:none!important;font-family:Mistral,cursive!important;font-weight:400!important}.nav-mobile .secondary{margin-top:25px}@media (min-width:768px){.nav-mobile{display:none!important}}#foot,.site-footer{text-align:center;background-color:#d40000}#foot ul,.site-footer ul{text-align:center;margin:0;padding:0;list-style:none}#foot ul li,.site-footer ul li{list-style:none;display:inline-block}#foot ul li a,.site-footer ul li a{color:#fff;text-decoration:none;display:block}#foot ul:first-child,.site-footer ul.primary{text-transform:none!important;font-family:Mistral,cursive!important;font-weight:400!important}#foot ul:last-child,.site-footer ul.secondary{font-weight:400}#copy,.site-copy{color:#fff;text-align:center;background-color:#d40000bf;padding:20px 0;font-size:14px;font-weight:300}#webcorp,.site-webcorp{color:#fff;box-sizing:border-box;width:100%;font-style:italic;font-weight:300;text-align:center!important}#webcorp>div,.site-webcorp>div{width:100%;display:block;text-align:center!important}#webcorp a,.site-webcorp a{color:#fff;text-align:center;max-width:100%;text-decoration:none;display:inline-block}#webcorp img,.site-webcorp img{width:auto!important;max-width:55px!important;height:10px!important;margin-bottom:2px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:block!important}@media screen and (max-width:767px){#foot,.site-footer{padding:20px 0}#foot ul,.site-footer ul{display:block}#foot ul li,.site-footer ul li{margin:0;display:block}#foot ul li:nth-child(n+2),.site-footer ul li:nth-child(n+2){margin-top:15px}#foot ul:first-child,.site-footer ul.primary{font-size:18px}#foot ul:last-child,.site-footer ul.secondary{margin-top:20px;font-size:14px}#webcorp,.site-webcorp{padding:20px 0 60px;font-size:9px}#webcorpWidget,.help-wanted{width:100%;margin-left:0;left:0}}@media screen and (min-width:768px) and (max-width:1024px){#foot,.site-footer{padding:15px 0}#foot ul,.site-footer ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 30px;display:flex}#foot ul li,.site-footer ul li{margin:0;display:list-item}#foot ul li a,.site-footer ul li a{height:30px;line-height:30px}#foot ul:first-child,.site-footer ul.primary{font-size:18px}#foot ul:last-child,.site-footer ul.secondary{margin-top:10px;font-size:14px}#webcorp,.site-webcorp{padding:30px 0 70px;font-size:10.5px}#webcorpWidget,.help-wanted{width:280px;margin-left:-140px;left:50%}}@media screen and (min-width:1025px){#foot,.site-footer{padding:20px 0}#foot ul,.site-footer ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 40px;display:flex}#foot ul li,.site-footer ul li{margin:0;display:list-item}#foot ul li a,.site-footer ul li a{height:40px;line-height:40px}#foot ul:first-child,.site-footer ul.primary{font-size:20px}#foot ul:last-child,.site-footer ul.secondary{margin-top:10px;font-size:16px}#webcorp,.site-webcorp{padding:40px 0 80px;font-size:10.5px}#webcorpWidget,.help-wanted{width:280px;margin-left:-140px;left:50%}}#webcorpWidget,.help-wanted{color:#fff;text-align:center;z-index:99;background-color:#000000bf;height:40px;font-family:arial,helvetica,sans-serif;font-size:17px;font-weight:700;line-height:40px;text-decoration:none;display:block;position:fixed;bottom:0}#webcorpWidget>span,.help-wanted span{font-weight:200}.hiring-banner{color:#fff;text-align:center;background-color:#d40000bf;font-family:arial,helvetica,sans-serif;text-decoration:none;display:block}.hiring-banner .title{padding:10px 0 0;font-size:50px;font-weight:700;display:block}.hiring-banner .pay{padding:10px 0;font-size:22px;font-weight:100;display:block}.hiring-banner .cta{padding:0 0 10px;font-size:12px;font-weight:100;display:block}#body,.content-body{color:#000;background-color:#fff;width:100%;padding-bottom:0;font-family:inherit;font-size:18px;font-weight:400}.content-body:not(.content-body--home){padding-bottom:40px}#home,.home-hero{box-sizing:border-box;text-align:center;width:100%;padding-top:20px;padding-bottom:20px}#home .grid-container,.home-hero .grid-container{box-sizing:border-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}#home a,.home-hero a{text-align:center;width:100%;line-height:0;display:block}.specials-title{line-height:normal;font-size:24px!important;font-weight:700!important}.specials-header{box-sizing:border-box;text-align:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:40px 12px 0}.specials-subtitle{box-sizing:border-box;text-wrap:balance;width:100%;max-width:46rem;color:gray!important;text-align:center!important;margin:12px auto 0!important;padding:0 16px!important;font-size:clamp(13px,.45vw + 11.5px,17px)!important;font-style:italic!important;font-weight:300!important;line-height:1.45!important;display:block!important}.specials-subtitle a.c-blue-1,.specials-subtitle a.ff-bold-italic,.specials-subtitle>a,a.specials-subtitle__x{white-space:nowrap!important}a.specials-subtitle__x{top:-.05em;vertical-align:middle!important;color:#0c87f2!important;justify-content:center!important;align-items:center!important;margin:0 .1em!important;padding:0!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}a.specials-subtitle__x:hover{color:#06c!important}a.specials-subtitle__x svg{float:none!important;flex-shrink:0!important;width:1.05em!important;height:1.05em!important;margin:0!important;display:block!important;position:static!important}@media screen and (min-width:768px){.specials-subtitle{max-width:50rem;font-size:16px!important}}@media screen and (min-width:1100px){.specials-subtitle{max-width:none;white-space:nowrap!important;padding:0 12px!important;font-size:17px!important}}.specials-list{padding-top:20px!important}@media screen and (min-width:768px){.specials-list{padding-top:30px!important}}@media screen and (min-width:1025px){.specials-list{padding-top:40px!important}}.social-find-us{box-sizing:border-box}.social-find-us,.social-find-us__label{text-align:center;width:100%;display:block}.social-find-us__label{margin:0 0 12px;font-style:normal;font-weight:700}.social-find-us__links,nav.social-find-us__links{box-sizing:border-box;max-width:100%;list-style:none;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:24px!important;width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important}#foot .social-find-us__links a,.site-footer .social-find-us__links a,.social-find-us__links a,nav.social-find-us__links a{transition:color .15s,transform .15s,opacity .15s;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.social-find-us__links a:hover,nav.social-find-us__links a:hover{transform:scale(1.08);text-decoration:none!important}.social-find-us__links svg{flex-shrink:0;width:28px;height:28px;display:block!important}.social-find-us--story{text-align:left;margin-top:28px}.social-find-us--story .social-find-us__label{color:#000;text-align:left}.social-find-us--story .social-find-us__links,.social-find-us--story nav.social-find-us__links{justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}.social-find-us--story .social-find-us__links a{color:#0c87f2!important}.social-find-us--story .social-find-us__links a:hover{color:#06c!important}.social-find-us--footer{margin-top:20px;padding:0 10px 8px;text-align:center!important}.social-find-us--footer .social-find-us__label{color:#fff;font-size:16px;font-weight:600;text-align:center!important}#foot .social-find-us--footer .social-find-us__links,.site-footer .social-find-us--footer .social-find-us__links,.social-find-us--footer .social-find-us__links,.social-find-us--footer nav.social-find-us__links{flex-flow:row!important;justify-content:center!important;align-items:center!important;display:flex!important}#foot .social-find-us--footer .social-find-us__links a,.site-footer .social-find-us--footer .social-find-us__links a,.social-find-us--footer .social-find-us__links a{color:#fff!important}.social-find-us--footer .social-find-us__links a:hover{opacity:.85;color:#fff!important}#home .logo,#home img.logo,.home-hero .logo{width:256px!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;display:block!important}@media screen and (min-width:768px) and (max-width:1024px){#home,.home-hero{padding-top:30px;padding-bottom:30px}#home .logo,#home img.logo,.home-hero .logo{width:512px!important}}@media screen and (min-width:1025px){#home,.home-hero{padding-top:40px;padding-bottom:40px}#home .logo,#home img.logo,.home-hero .logo{width:600px!important}}#menu-nav,.menu-nav{background:0 0;padding-top:20px;padding-bottom:0}#menu-nav,#menu-nav ul,.menu-nav,.menu-nav ul{text-align:center;box-sizing:border-box;width:100%;margin:0}#menu-nav ul,.menu-nav ul{background-color:#ddd;padding:20px 0;list-style:none}#menu-nav ul li,.menu-nav ul li{vertical-align:top;margin:10px;font-size:12px;list-style:none;display:inline-block}#menu-nav ul li a,.menu-nav ul li a{font-family:var(--font-open-sans),"Open Sans",arial,helvetica,sans-serif;color:#000;text-align:center;box-sizing:border-box;background-color:#fff;border-radius:4px;width:80px;padding:10px 0;font-weight:500;line-height:normal;text-decoration:none;display:block}#menu-nav ul li a:hover,.menu-nav ul li a:hover{text-decoration:none}#menu-nav ul li.active a,.menu-nav ul li.active a{color:#fff;background-color:#d40000}@media screen and (min-width:768px) and (max-width:1024px){#menu-nav,.menu-nav{padding-top:30px}#menu-nav ul li,.menu-nav ul li{font-size:14px}#menu-nav ul li a,.menu-nav ul li a{width:90px}}@media screen and (min-width:1025px){#menu-nav,.menu-nav{padding-top:40px}#menu-nav ul li,.menu-nav ul li{font-size:18px}#menu-nav ul li a,.menu-nav ul li a{width:130px}}@media screen and (max-width:767px){#menu-nav,.menu-nav{padding-top:20px}#menu-nav ul li,.menu-nav ul li{font-size:12px}#menu-nav ul li a,.menu-nav ul li a{width:80px}}.disclaimer-bar{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;min-height:5.5em;padding:28px 10px 32px;display:flex}.disclaimer{color:gray;text-align:center;margin:0 auto;font-size:10px;font-style:italic;font-weight:300;line-height:1.55}@media (min-width:768px){.disclaimer{font-size:12px}.disclaimer-bar{min-height:5.75em;padding:32px 10px 36px}}@media (min-width:1025px){.disclaimer{font-size:14px}.disclaimer-bar{min-height:6em;padding:36px 10px 40px}}.hours-table{border-collapse:collapse;text-align:left;width:100%;max-width:420px;margin:20px auto 0}.hours-table td,.hours-table th{border-bottom:1px solid #ddd;padding:8px 10px}.hours-table th{font-weight:700}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
/* 9321ccc1655b4c51.css */
/* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts *//* open-sans next-font face removed; use Google Fonts */.__className_7c34ce{font-family:Open Sans,arial,helvetica,sans-serif}.__variable_7c34ce{--font-open-sans:"Open Sans",arial,helvetica,sans-serif}@font-face{font-family:futuraBold;src:url(/css/media/edca436e5bd6fae6.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:futuraBold;src:url(/css/media/d83850bed6e2720e.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}.__className_10b289{font-family:futuraBold}.__variable_10b289{--font-futura-bold:"futuraBold"}@font-face{font-family:futuraHeavy;src:url(/css/media/518ed29082598ec8.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:futuraHeavy;src:url(/css/media/6a53fe69be5035c9.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}.__className_4218b7{font-family:futuraHeavy}.__variable_4218b7{--font-futura-heavy:"futuraHeavy"}@font-face{font-family:futuraRegular;src:url(/css/media/774bf9fe7369d5b5.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:futuraRegular;src:url(/css/media/46472bccc143294e.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}.__className_af5f08{font-family:futuraRegular}.__variable_af5f08{--font-futura-regular:"futuraRegular"}
/* layout helpers */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.hidden{display:none!important}.w-full{width:100%}.h-auto{height:auto}
.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-md{max-width:28rem}
.mx-auto{margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-black{color:#000}
.no-underline{text-decoration:none}.leading-normal{line-height:normal}
.space-y-2>*+*{margin-top:.5rem}.space-y-5>*+*{margin-top:1.25rem}.space-y-12>*+*{margin-top:3rem}
.pt-2{padding-top:.5rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}
.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}
.py-16{padding-top:4rem;padding-bottom:4rem}
.mt-2{margin-top:.5rem}.mt-2\.5,.mt-2.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}
.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-20{margin-top:1.25rem}
.mb-6{margin-bottom:1.5rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}
.grid{display:grid}.grid-cols-1{grid-template-columns:1fr}
.items-start{align-items:start}.items-center{align-items:center}
.relative{position:relative}.order-1{order:1}.order-2{order:2}
.story-grid,.two-col{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}
.hiring-cta-desktop{display:none}.hiring-cta-mobile{display:inline}
iframe.map{width:100%;height:320px;border:0}
.gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:2rem}.gallery img{width:100%;height:auto}
.c-blue-1{color:#0c87f2!important}
@media(min-width:768px){
  .md\:grid-cols-2,.md\:grid-cols-2{grid-template-columns:1fr 1fr}
  .grid.grid-cols-1.md\:grid-cols-2{grid-template-columns:1fr 1fr}
  .grid.grid-cols-1.md\:grid-cols-3{grid-template-columns:1fr 1fr 1fr}
  .story-grid,.two-col{grid-template-columns:1fr 1fr}
  .story-grid--flip .story-media{order:2}.story-grid--flip .story-copy{order:1}
  .hiring-cta-desktop{display:inline}.hiring-cta-mobile{display:none}
}
@media(min-width:1025px){.hiring-cta-desktop{display:inline}.hiring-cta-mobile{display:none}}


/* ========== Fonts (static site — no Next.js font variables) ========== */
:root {
  --font-open-sans: "Open Sans", arial, helvetica, sans-serif;
  --font-sans: "Open Sans", arial, helvetica, sans-serif;
  --font-futura-bold: futura-bold, "Open Sans", arial, helvetica, sans-serif;
  --font-futura-heavy: futura-heavy, "Open Sans", arial, helvetica, sans-serif;
  --font-futura-regular: futura-regular, "Open Sans", arial, helvetica, sans-serif;
}

/* Self-hosted Futura (from /fonts/) — single-weight faces, keep weight 400 */
@font-face {
  font-family: futura-bold;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/futura-bold.woff") format("woff"),
       url("/fonts/futura-bold.ttf") format("truetype");
}
@font-face {
  font-family: futura-heavy;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/futura-heavy.woff") format("woff"),
       url("/fonts/futura-heavy.ttf") format("truetype");
}
@font-face {
  font-family: futura-regular;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/futura-regular.woff") format("woff"),
       url("/fonts/futura-regular.ttf") format("truetype");
}
@font-face {
  font-family: "Mistral";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Mistral"), local("Mistral Regular"),
       url("/fonts/mistral.ttf") format("truetype");
}

/* Body + base UI — Open Sans everywhere by default */
html {
  font-family: "Open Sans", arial, helvetica, sans-serif;
}
html, body {
  font-family: "Open Sans", arial, helvetica, sans-serif !important;
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  font-family: "Open Sans", arial, helvetica, sans-serif !important;
}
#body, .content-body,
h1, h2, h3, h4, h5, h6,
p, li, td, th, a, span, label, button, input, select, textarea {
  font-family: inherit;
}
.btn, .input,
.menu-nav a, #menu-nav ul li a,
.site-footer, .site-footer a,
.specials-title, .page-title, .page-title-sm,
.disclaimer, .location-name, .location-phone, .location-subhead {
  font-family: "Open Sans", arial, helvetica, sans-serif !important;
}

/* Futura display titles (page H1s, section titles that use these classes) */
.ff-futura-bold,
h1.ff-futura-bold,
h1.c-red-1.ff-futura-bold {
  font-family: futura-bold, "Open Sans", arial, helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}
.ff-futura-heavy {
  font-family: futura-heavy, "Open Sans", arial, helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}
.ff-futura-regular,
.ff-futura-medium {
  font-family: futura-regular, "Open Sans", arial, helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}
.ff-mistral,
h1.ff-mistral {
  font-family: "Mistral", cursive !important;
  font-weight: 400 !important;
  font-style: normal !important;
  letter-spacing: 0.04em !important;
  text-transform: none !important;
}
/* Primary nav: Location, Menu, Pizzas, Specials */
.nav-desktop .primary,
.nav-mobile .primary a,
#foot ul.primary,
.site-footer ul.primary {
  font-family: "Mistral", cursive !important;
  font-weight: 400 !important;
  text-transform: none !important;
}
.menu-table .section-title,
.menu-table h3.section-title {
  font-family: futura-bold, "Open Sans", arial, helvetica, sans-serif !important;
  font-weight: 400 !important;
}
/* Hiring chrome stays Arial (original) */
.hiring-banner, #webcorpWidget, .help-wanted {
  font-family: arial, helvetica, sans-serif !important;
}
/* ========== End fonts ========== */


/* Wine/champagne/misc/appetizers prices — no absolute overlap */
.menu-table--wine .price-row,
.menu-table--misc .price-row,
.menu-table--appetizers .price-row {
  position: static !important;
  display: flex !important;
  flex-direction: row;
  justify-content: flex-end;
  align-items: baseline;
  gap: 0.75em;
  white-space: nowrap;
  min-height: 0;
  margin-top: 4px;
}
.menu-table--wine .price-row:first-child,
.menu-table--misc .price-row:first-child,
.menu-table--appetizers .price-row:first-child { margin-top: 0; }
.menu-table--wine .price-label,
.menu-table--wine table td div span.price-label,
.menu-table--misc .price-label,
.menu-table--misc table td div span.price-label,
.menu-table--appetizers .price-label,
.menu-table--appetizers table td div span.price-label {
  position: static !important;
  right: auto !important;
  left: auto !important;
  color: gray !important;
  font-style: italic !important;
  font-weight: 300 !important;
  flex: 1 1 auto;
  text-align: right;
  white-space: nowrap;
}
.menu-table--wine .price-amount,
.menu-table--wine table td div span.price-amount,
.menu-table--misc .price-amount,
.menu-table--misc table td div span.price-amount,
.menu-table--appetizers .price-amount,
.menu-table--appetizers table td div span.price-amount {
  position: static !important;
  right: auto !important;
  left: auto !important;
  flex: 0 0 4.5em;
  text-align: right;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  color: #000 !important;
  font-style: normal !important;
  font-weight: 400 !important;
}
.menu-table--appetizers table td {
  white-space: normal;
  vertical-align: top;
}

/* Signature Pizzas — grid price columns, no absolute span overlap */
.menu-table--signature-pizzas {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}
.menu-table--signature-pizzas table {
  width: 100%;
  font-size: 16px;
  table-layout: fixed;
  border-collapse: collapse;
}
.menu-table--signature-pizzas table th {
  width: 62% !important;
  padding: 14px 20px 14px 0 !important;
  overflow-wrap: break-word;
  word-wrap: break-word;
  white-space: normal !important;
  vertical-align: top;
  text-align: left;
}
.menu-table--signature-pizzas table td {
  width: 38% !important;
  padding: 14px 0 14px 12px !important;
  white-space: normal !important;
  vertical-align: top;
  text-align: right;
}
.menu-table--signature-pizzas .item-desc {
  display: block;
  margin-top: 4px;
  line-height: 1.35;
}
.menu-table--signature-pizzas .price-row,
.menu-table--signature-pizzas table td div.price-row {
  position: static !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 4.75em;
  column-gap: 0.85em;
  align-items: baseline;
  justify-items: end;
  white-space: nowrap;
  min-height: 0;
  margin-top: 5px !important;
  width: 100%;
  box-sizing: border-box;
}
.menu-table--signature-pizzas .price-row:first-child,
.menu-table--signature-pizzas table td div.price-row:first-child {
  margin-top: 0 !important;
}
.menu-table--signature-pizzas .price-label,
.menu-table--signature-pizzas .price-row span.price-label,
.menu-table--signature-pizzas table td div span.price-label {
  position: static !important;
  right: auto !important;
  left: auto !important;
  color: gray !important;
  font-style: italic !important;
  font-weight: 300 !important;
  text-align: right;
  white-space: nowrap;
}
.menu-table--signature-pizzas .price-amount,
.menu-table--signature-pizzas .price-row span.price-amount,
.menu-table--signature-pizzas table td div span.price-amount {
  position: static !important;
  right: auto !important;
  left: auto !important;
  display: block;
  width: 100%;
  text-align: right;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  color: #000 !important;
  font-style: normal !important;
  font-weight: 400 !important;
}

/* Salads — grid price columns, no absolute span overlap */
.menu-table--salads {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}
.menu-table--salads table {
  width: 100%;
  font-size: 16px;
  table-layout: fixed;
  border-collapse: collapse;
}
.menu-table--salads table th {
  width: 68% !important;
  padding: 14px 20px 14px 0 !important;
  overflow-wrap: break-word;
  word-wrap: break-word;
  white-space: normal !important;
  vertical-align: top;
  text-align: left;
}
.menu-table--salads table td {
  width: 32% !important;
  padding: 14px 0 14px 12px !important;
  white-space: normal !important;
  vertical-align: top;
  text-align: right;
}
.menu-table--salads .description,
.menu-table--salads .item-desc {
  display: block;
  margin-top: 4px;
  line-height: 1.35;
}
.menu-table--salads .price-row,
.menu-table--salads table td div.price-row {
  position: static !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 4.75em;
  column-gap: 0.85em;
  align-items: baseline;
  justify-items: end;
  white-space: nowrap;
  min-height: 0;
  margin-top: 5px !important;
  width: 100%;
  box-sizing: border-box;
}
.menu-table--salads .price-row:first-child,
.menu-table--salads table td div.price-row:first-child {
  margin-top: 0 !important;
}
.menu-table--salads .price-label,
.menu-table--salads .price-row span.price-label,
.menu-table--salads table td div span.price-label {
  position: static !important;
  right: auto !important;
  left: auto !important;
  grid-column: 1;
  color: gray !important;
  font-style: italic !important;
  font-weight: 300 !important;
  text-align: right;
  white-space: nowrap;
}
.menu-table--salads .price-amount,
.menu-table--salads .price-row span.price-amount,
.menu-table--salads table td div span.price-amount {
  position: static !important;
  right: auto !important;
  left: auto !important;
  grid-column: 2;
  display: block;
  width: 100%;
  text-align: right;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  color: #000 !important;
  font-style: normal !important;
  font-weight: 400 !important;
}

/* Accent phrase in item description (brand header red) */
.menu-desc-accent {
  color: #d40000 !important;
  font-weight: 600;
}

/* Optional badge next to menu item name (e.g. NEW) */
.menu-item-name { display: inline; }
.menu-item-badge {
  display: inline-block;
  height: 1.05em;
  width: auto;
  vertical-align: middle;
  margin-left: 0.45em;
  margin-bottom: 0.1em;
}

/* Notes under menu section titles */
.menu-table-notes {
  text-align: center;
  margin: 12px auto 8px;
  max-width: 36rem;
  font-weight: 300;
  line-height: 1.45;
}
.menu-table-notes p {
  margin: 0 0 4px 0;
}
.menu-table-notes p:last-child {
  margin-bottom: 0;
}

/* Sandwiches — grid price column, no absolute span overlap */
.menu-table--sandwiches {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}
.menu-table--sandwiches table {
  width: 100%;
  font-size: 16px;
  table-layout: fixed;
  border-collapse: collapse;
}
.menu-table--sandwiches table th {
  width: 78% !important;
  padding: 14px 20px 14px 0 !important;
  overflow-wrap: break-word;
  word-wrap: break-word;
  white-space: normal !important;
  vertical-align: top;
  text-align: left;
}
.menu-table--sandwiches table td {
  width: 22% !important;
  padding: 14px 0 14px 12px !important;
  white-space: normal !important;
  vertical-align: top;
  text-align: right;
}
.menu-table--sandwiches .description,
.menu-table--sandwiches .item-desc {
  display: block;
  margin-top: 4px;
  line-height: 1.35;
}
.menu-table--sandwiches .price-row,
.menu-table--sandwiches table td div.price-row {
  position: static !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 4.75em;
  column-gap: 0.85em;
  align-items: baseline;
  justify-items: end;
  white-space: nowrap;
  min-height: 0;
  margin-top: 5px !important;
  width: 100%;
  box-sizing: border-box;
}
.menu-table--sandwiches .price-row:first-child,
.menu-table--sandwiches table td div.price-row:first-child {
  margin-top: 0 !important;
}
.menu-table--sandwiches .price-label,
.menu-table--sandwiches .price-row span.price-label,
.menu-table--sandwiches table td div span.price-label {
  position: static !important;
  right: auto !important;
  left: auto !important;
  grid-column: 1;
  color: gray !important;
  font-style: italic !important;
  font-weight: 300 !important;
  text-align: right;
  white-space: nowrap;
}
.menu-table--sandwiches .price-amount,
.menu-table--sandwiches .price-row span.price-amount,
.menu-table--sandwiches table td div span.price-amount {
  position: static !important;
  right: auto !important;
  left: auto !important;
  grid-column: 2;
  display: block;
  width: 100%;
  text-align: right;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  color: #000 !important;
  font-style: normal !important;
  font-weight: 400 !important;
}

.menu-table--wine table td,
.menu-table--misc table td {
  white-space: normal;
  vertical-align: top;
}
/* Override original global.5 absolute span rule inside wine/misc cells */
.menu-table--wine table td div span,
.menu-table--misc table td div span {
  position: static !important;
  right: auto !important;
}

/* Availability disclaimer — vertically centered bottom bar */
.disclaimer-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 5.5em;
  padding: 28px 10px 32px;
  box-sizing: border-box;
  text-align: center;
}
.disclaimer {
  color: gray;
  font-style: italic;
  font-weight: 300;
  font-size: 10px;
  text-align: center;
  margin: 0 auto !important;
  padding-top: 0 !important;
  line-height: 1.55;
}
.pizza-menu-disclaimer .disclaimer {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
@media (min-width: 768px) {
  .disclaimer { font-size: 12px; }
  .disclaimer-bar { min-height: 5.75em; padding: 32px 10px 36px; }
}
@media (min-width: 1025px) {
  .disclaimer { font-size: 14px; }
  .disclaimer-bar { min-height: 6em; padding: 36px 10px 40px; }
}
