@charset "UTF-8";

body.page-fyi-and-meal .fyi_bs_card .fl-row-content-wrap .fl-module-bs_card .component_bs_card.card .card-img-top{
  background-position:50%;
  -webkit-border-radius:.625rem;
     -moz-border-radius:.625rem;
          border-radius:.625rem;
}

body.page-fyi-and-meal .fyi_bs_card .fl-row-content-wrap .fl-module-bs_card .component_bs_card.card .card-body .card-title{
  color:#404040;
  font-family:Obviously-semi;
}

body.page-fyi-and-meal .fyi_bs_card .fl-row-content-wrap .fl-module-bs_card .component_bs_card.card .card-body .text-links a.button{
  font-family:Obviously-semi;
  font-weight:400;
  font-size:.875rem;
  line-height:1;
}

body.page-fyi-and-meal .step-section .step-text ol{
  padding-left:0;
  list-style:none;
  -webkit-column-count:2;
     -moz-column-count:2;
          column-count:2;
  counter-reset:item;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fyi-and-meal .step-section .step-text ol{
    padding-left:1.25rem;
  }
}

@media (max-width:767.98px){
  body.page-fyi-and-meal .step-section .step-text ol{
    padding-left:1.25rem;
    -webkit-column-count:1;
       -moz-column-count:1;
            column-count:1;
    margin-top:1.25rem;
  }
}

body.page-fyi-and-meal .step-section .step-text li{
  margin-right:3.125rem;
  padding-bottom:.9375rem;
  padding-left:2.1875rem;
  position:relative;
  -webkit-column-break-inside:avoid;
  page-break-inside:avoid;
  -moz-column-break-inside:avoid;
       break-inside:avoid;
  display:table;
}

body.page-fyi-and-meal .step-section .step-text li:before{
  content:counter(item) "  ";
  counter-increment:item;
  position:absolute;
  left:0;
  top:.3125rem;
  font-size:2.25rem;
  font-weight:700;
}

@media (max-width:1600px){
  body.page-fyi-and-meal .step-section .step-text li{
    margin-right:3.125rem;
  }
}

@media (max-width:1299px){
  body.page-fyi-and-meal .step-section .step-text li{
    width:auto;
    margin-right:0;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fyi-and-meal .step-section .step-text li{
    font-size:.875rem;
    margin-right:.9375rem;
    line-height:1.25rem;
  }
}

@media (max-width:767.98px){
  body.page-fyi-and-meal .step-section .step-text li{
    padding-right:.9375rem;
  }
}

@media (max-width:374px){
  body.page-fyi-and-meal .view-button .fl-button-wrap a.fl-button{
    padding-left:1.25rem;
    padding-right:1.25rem;
  }
}

@media (max-width:413px){
  body.page-fyi-and-meal .fl-module-heading.small-text h2,body.page-fyi-and-meal .fl-module-heading.small-text h3{
    font-size:1.5rem;
    margin-bottom:.625rem;
  }
}

@media (max-width:413px){
  body.page-fyi-and-meal .fl-module-heading.large-text h3{
    font-size:3.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .slick-arrow{
    width:2.5rem;
    height:2.5rem;
    padding:.625rem;
  }
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap{
  height:100%;
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap img{
  height:16.25rem;
  max-height:100%;
}

@media (min-width:768px) and (max-width:1199.98px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap img{
    height:12.5rem;
  }
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap img.card-img-top{
  -webkit-border-radius:.625rem;
     -moz-border-radius:.625rem;
          border-radius:.625rem;
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-image-wrap a:focus img{
  outline:.125rem solid #d42073 !important;
  outline-offset:-.125rem;
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body{
  text-align:left;
}

@media (max-width:1600px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body h3{
    font-size:1.5rem;
    line-height:1.2;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body h3{
    font-size:1.25rem;
    line-height:1.2;
  }
}

@media (max-width:767.98px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body h3{
    font-size:1.25rem;
  }
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body h3 a:hover{
  text-decoration:none;
  color:#404040;
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body.-with-description{
  height:auto !important;
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body.-with-description .card-title a{
  color:#404040;
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body.-with-description .card-description{
  line-height:1.5;
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body a.cta-button{
  padding:.9375rem 1.875rem;
  line-height:1;
}

@media (min-width:1850px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body a.cta-button{
    margin-top:2.5rem;
  }
}

@media (max-width:1600px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .carousel-item .card .card-body a.cta-button{
    font-size:.875rem;
  }
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-dots{
  margin-top:2.5rem;
}

@media (max-width:1600px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-dots{
    margin-top:1.875rem;
  }
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-dots li button{
  width:5rem;
  margin-right:.1875rem;
  height:.5rem;
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-dots li button:before{
  content:none;
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-dots li button:focus-visible{
  outline:.125rem solid #d42073 !important;
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow{
  background:#fff;
  border:none;
  font-size:0;
  margin:0;
  z-index:11;
  padding:.9375rem;
}

@media (min-width:1200px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:-webkit-calc(25% - 30px);
    top:-webkit-calc(25% - 1.875rem);
    top:-moz-calc(25% - 30px);
    top:-moz-calc(25% - 1.875rem);
    top:calc(25% - 30px);
    top:calc(25% - 1.875rem);
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    font-size:0;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-arrow{
    top:-webkit-calc(25% - 30px);
    top:-webkit-calc(25% - 1.875rem);
    top:-moz-calc(25% - 30px);
    top:-moz-calc(25% - 1.875rem);
    top:calc(25% - 30px);
    top:calc(25% - 1.875rem);
  }
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-prev{
  left:-1%;
  background-color:#d42073;
}

@media (max-width:767.98px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-prev{
    left:-4%;
  }
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-prev:before{
  content:"";
  font-family:brand;
  font-size:1.5rem;
  font-weight:700;
  color:#fff;
  background-color:#d42073;
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
       -o-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  left:50%;
  top:50%;
  width:auto;
  height:auto;
}

@media (min-width:768px) and (max-width:1199.98px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-prev:before{
    font-size:1.25rem;
  }
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-prev:hover:before{
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
       -o-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  left:50%;
  top:50%;
  width:auto;
  height:auto;
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-next{
  right:-1%;
  background-color:#d42073;
}

@media (max-width:767.98px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-next{
    right:-4%;
  }
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-next:before{
  content:"";
  font-family:brand;
  font-size:1.5rem;
  font-weight:700;
  color:#fff;
  background-color:#d42073;
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
       -o-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  left:50%;
  top:50%;
  width:auto;
  height:auto;
}

@media (min-width:768px) and (max-width:1199.98px){
  body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-next:before{
    font-size:1.25rem;
  }
}

body.page-fyi-and-meal .fyi-tips-ticks-row .fl-row-content-wrap .fyi-tips-ticks-carousel .component_multi_item_carousel .component-content-wrapper .slick-next:hover:before{
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
       -o-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  left:50%;
  top:50%;
  width:auto;
  height:auto;
}

body.page-fyi-and-meal .card-text-equal-height .card-text{
  margin:0 0 1.5625rem;
}

@media (prefers-reduced-motion:no-preference){
  .card-image-wrap a:focus img{
    outline:.125rem solid #d42073 !important;
    outline-offset:-.125rem;
  }
}

/*# sourceMappingURL=page-fyi-and-meal.min.css.map */
