#cb-text-wrapper--16303405596983 h1,
#cb-text-wrapper--16303405596983 h1 span,
#cb-text-wrapper--1630342295189 h1,
#cb-text-wrapper--1630342295189 h1 span {
    font-size: 24pt !important;
    line-height: 1.4;
}

#cb-grid--1630342492728 .cb-grid__item {
  display: flex;
  flex-direction: column;
}
#cb-grid--1630342492728 .cb-grid__item > * {
  flex: 0 1 auto;
}
#cb-grid--1630342492728 .cb-grid__item .cb-button-wrapper {
  margin: auto 0 0 !important;
}


#cb-carousel-container--1636128757334574691617 .cb-carousel-item-inner {
    gap: 10px;
    display: grid !important;
    grid-template-rows: 200px 150px minmax(auto, 30px) auto;
}
/*
#cb-carousel-container--1636128757334574691617 .cb-carousel-item-inner > * {
    flex: 0 1 auto;
    display: flex !important;
    margin: auto 0 0 !important;
}
*/


#cb-carousel-container--1636128757334574691617 .cb-carousel-item-inner .cb-button {
    margin: 0 !important;
}

@media screen and (max-width: 768px) {
  #cb-component--1630340559697 {
    padding-top: 0 !important;
  }
}


@media screen and (max-width: 480px) {  
  #cb-carousel-container--1636128757334574691617 .cb-carousel-item-inner {
    grid-template-rows: auto auto auto auto;
  }
  
  #cb-carousel-container--1636128757334574691617 .cb-carousel-item-inner .cb-template3-carousel-text {
    margin-bottom: 0 !important;
  }
}