@charset "UTF-8";

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .card-body a.cta-button{
  background-color:#eb0000;
  border:.125rem solid #eb0000;
  -webkit-border-radius:3.125rem;
     -moz-border-radius:3.125rem;
          border-radius:3.125rem;
  color:#fff;
  font-size:.875rem;
  line-height:1.5rem;
  margin:0;
  text-decoration:none;
  padding:.9375rem 2.5rem;
  float:left;
  font-family:Obviously-semi;
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .card-body a.cta-button:hover{
  color:#eb0000;
  background:#fff;
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .card-body.-with-description{
  height:auto !important;
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .card-body.-with-description .card-description{
  font-size:1.125rem;
  font-weight:300;
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .carousel-item .card-image-wrap{
  height:100% !important;
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .carousel-item .card-image-wrap a:focus .card-img-top{
  border:.0625rem solid #eb0000;
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .carousel-item .card-image-wrap a .card-img-top{
  -webkit-border-radius:1rem;
     -moz-border-radius:1rem;
          border-radius:1rem;
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-prev{
  left:-1% !important;
  background-color:#eb0000;
  color:#fff;
  height:3.125rem;
  width:3.125rem;
  -webkit-box-shadow:none !important;
     -moz-box-shadow:none !important;
          box-shadow:none !important;
}

@media (min-width:768px) and (max-width:1199.98px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-prev{
    width:2.1875rem;
    height:2.1875rem;
  }
}

@media (max-width:767.98px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-prev{
    left:2% !important;
  }
}

@media (max-width:479px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-prev{
    height:1.875rem;
    width:1.875rem;
  }
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-prev:before{
  content:"" !important;
  color:#fff !important;
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
       -o-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  left:50% !important;
  top:50%;
  width:auto;
  height:auto;
  font-family:brand;
  background-color:transparent !important;
  font-size:1.5rem;
}

@media (min-width:768px) and (max-width:1199.98px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-prev:before{
    font-size:1rem;
  }
}

@media (max-width:479px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-prev:before{
    font-size:.8125rem;
  }
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-prev:focus{
  border:.1875rem solid #fff;
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-next{
  right:-1% !important;
  color:#fff;
  background-color:#eb0000;
  height:3.125rem;
  width:3.125rem;
  -webkit-box-shadow:none !important;
     -moz-box-shadow:none !important;
          box-shadow:none !important;
}

@media (min-width:768px) and (max-width:1199.98px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-next{
    width:2.1875rem;
    height:2.1875rem;
  }
}

@media (max-width:767.98px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-next{
    right:2% !important;
  }
}

@media (max-width:479px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-next{
    height:1.875rem;
    width:1.875rem;
  }
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-next:before{
  content:"" !important;
  color:#fff !important;
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
       -o-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  left:50% !important;
  top:50%;
  width:auto;
  height:auto;
  font-family:brand;
  background-color:transparent !important;
  font-size:1.5rem;
}

@media (min-width:768px) and (max-width:1199.98px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-next:before{
    font-size:1rem;
  }
}

@media (max-width:479px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-next:before{
    font-size:.8125rem;
  }
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-next:focus{
  border:.1875rem solid #fff;
}

body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-arrow{
  font-size:0;
  padding:0;
  top:-webkit-calc(50% - 140px);
  top:-webkit-calc(50% - 8.75rem);
  top:-moz-calc(50% - 140px);
  top:-moz-calc(50% - 8.75rem);
  top:calc(50% - 140px);
  top:calc(50% - 8.75rem);
}

@media (min-width:1366px) and (max-width:1600px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:-webkit-calc(50% - 165px);
    top:-webkit-calc(50% - 10.3125rem);
    top:-moz-calc(50% - 165px);
    top:-moz-calc(50% - 10.3125rem);
    top:calc(50% - 165px);
    top:calc(50% - 10.3125rem);
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:-webkit-calc(50% - 190px);
    top:-webkit-calc(50% - 11.875rem);
    top:-moz-calc(50% - 190px);
    top:-moz-calc(50% - 11.875rem);
    top:calc(50% - 190px);
    top:calc(50% - 11.875rem);
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:-webkit-calc(50% - 210px);
    top:-webkit-calc(50% - 13.125rem);
    top:-moz-calc(50% - 210px);
    top:-moz-calc(50% - 13.125rem);
    top:calc(50% - 210px);
    top:calc(50% - 13.125rem);
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:-webkit-calc(50% - 268px);
    top:-webkit-calc(50% - 16.75rem);
    top:-moz-calc(50% - 268px);
    top:-moz-calc(50% - 16.75rem);
    top:calc(50% - 268px);
    top:calc(50% - 16.75rem);
  }
}

@media (max-width:767.98px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:-webkit-calc(50% - 156px);
    top:-webkit-calc(50% - 9.75rem);
    top:-moz-calc(50% - 156px);
    top:-moz-calc(50% - 9.75rem);
    top:calc(50% - 156px);
    top:calc(50% - 9.75rem);
  }
}

@media (max-width:479px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:-webkit-calc(50% - 191px);
    top:-webkit-calc(50% - 11.9375rem);
    top:-moz-calc(50% - 191px);
    top:-moz-calc(50% - 11.9375rem);
    top:calc(50% - 191px);
    top:calc(50% - 11.9375rem);
  }
}

@media (max-width:413px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:-webkit-calc(50% - 215px);
    top:-webkit-calc(50% - 13.4375rem);
    top:-moz-calc(50% - 215px);
    top:-moz-calc(50% - 13.4375rem);
    top:calc(50% - 215px);
    top:calc(50% - 13.4375rem);
  }
}

@media (max-width:374px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:-webkit-calc(50% - 230px);
    top:-webkit-calc(50% - 14.375rem);
    top:-moz-calc(50% - 230px);
    top:-moz-calc(50% - 14.375rem);
    top:calc(50% - 230px);
    top:calc(50% - 14.375rem);
  }
}

@media (max-width:350px){
  body.page-fyi-and-meal .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:-webkit-calc(50% - 240px);
    top:-webkit-calc(50% - 15rem);
    top:-moz-calc(50% - 240px);
    top:-moz-calc(50% - 15rem);
    top:calc(50% - 240px);
    top:calc(50% - 15rem);
  }
}
