.paragraph--type--footnote {
  max-width: 1075px;
}

  .paragraph--type--jingle-bells {
    margin-top: 70px;
  }

.paragraph--type--footnote .l-container p {
  color: #5E5E5E;
  margin-bottom: 5px;
  text-align: center;
  }
  
@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-numbers-middle {
    padding: 30px 0;
  }
}

@media print,
screen and (min-width: 64em) {
  .paragraph--type--featured-numbers-middle {
     padding: 30px 0;
  }
}


  .paragraph--type--featured-numbers-middle {
     padding: 30px 0;
     background: #F7F7F7;
  }


  
  .paragraph--type--jingle-bells .m-container {
    padding-bottom: 0;
  }
  
    
  @media print,
  screen and (min-width: 40em) {
    .paragraph--type--jingle-bells .m-container {
    	padding-bottom: 60px;
    }
  }
  
 .paragraph--type--section-title-v3-update .l-container .field--name-field-text {
color: #000;
text-align: center;
font-feature-settings: 'liga' off, 'clig' off;
font-family: Outfit;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 150%; /* 27px */
letter-spacing: 0.2px;
max-width: 100%;
margin: 0 auto;
}


@media print,
screen and (min-width: 40em) {
  .paragraph--type--section-title-v3-update .l-container .field--name-field-text {
    margin: 0 auto;
    max-width: 50%;
  }
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--cta-single .field--name-field-link a {
    padding: 15px 40px;
    margin: 0 0 25px 0;
  }
}

  .paragraph--type--jingle-bells .desktop-bg {
    height: 236%;
    background-size: cover;
  }
  
    .paragraph--type--jingle-bells .mobile-bg {
    height: 271%;
     background-size: cover;
  }
  
  .paragraph--type--jingle-bells .m-container .right .jingle-bells__form .jingle-bells__inner {
    border-radius: 0px;
  }