.elementor-1548 .elementor-element.elementor-element-5eecefb{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1548 .elementor-element.elementor-element-f439ec9{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1548 .elementor-element.elementor-element-6b16c868{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-1548 .elementor-element.elementor-element-6b16c868 .elementor-heading-title{font-size:var( --e-global-typography-9579e02-font-size );line-height:var( --e-global-typography-9579e02-line-height );}@media(min-width:768px){.elementor-1548 .elementor-element.elementor-element-5eecefb{--content-width:1280px;}}@media(max-width:1024px){.elementor-1548 .elementor-element.elementor-element-5eecefb{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1548 .elementor-element.elementor-element-6b16c868 .elementor-heading-title{font-size:var( --e-global-typography-9579e02-font-size );line-height:var( --e-global-typography-9579e02-line-height );}}@media(max-width:767px){.elementor-1548 .elementor-element.elementor-element-6b16c868 .elementor-heading-title{font-size:var( --e-global-typography-9579e02-font-size );line-height:var( --e-global-typography-9579e02-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-cbd45c3 */.ot-glossary-section {
  margin-bottom: 56px;
}

.ot-glossary-letter {
  font-size: 48px;
  margin-bottom: 20px;
}

.ot-glossary-section {
  column-count: 3;
  column-gap: 48px;
}

.ot-glossary-letter {
  break-after: avoid;
  column-span: all;
}

.ot-glossary-link {
  display: block;
  break-inside: avoid;
  color: #11955C;
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 14px;
}

.ot-glossary-link:hover {
  color: #111;
}

@media (max-width: 1024px) {
  .ot-glossary-section {
    column-count: 2;
  }
}

@media (max-width: 767px) {
  .ot-glossary-section {
    column-count: 1;
  }
}/* End custom CSS */