.elementor-2627 .elementor-element.elementor-element-23cd7224{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-2627 .elementor-element.elementor-element-73a8954{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2627 .elementor-element.elementor-element-25d3cbb .elementor-icon-wrapper{text-align:center;}.elementor-2627 .elementor-element.elementor-element-25d3cbb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2627 .elementor-element.elementor-element-25d3cbb.elementor-view-framed .elementor-icon, .elementor-2627 .elementor-element.elementor-element-25d3cbb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2627 .elementor-element.elementor-element-25d3cbb.elementor-view-framed .elementor-icon, .elementor-2627 .elementor-element.elementor-element-25d3cbb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2627 .elementor-element.elementor-element-25d3cbb .elementor-icon{font-size:24px;}.elementor-2627 .elementor-element.elementor-element-25d3cbb .elementor-icon svg{height:24px;}.elementor-2627 .elementor-element.elementor-element-3b36f6a .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:48px;font-weight:500;line-height:50px;letter-spacing:-1.44px;color:#FFFFFF;}.elementor-2627 .elementor-element.elementor-element-bd87245{--display:flex;}.elementor-2627 .elementor-element.elementor-element-cfe9487{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2627 .elementor-element.elementor-element-cfe9487.elementor-element{--align-self:center;--order:99999 /* order end hack */;}@media(max-width:1024px){.elementor-2627 .elementor-element.elementor-element-23cd7224{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}}@media(max-width:767px){.elementor-2627 .elementor-element.elementor-element-23cd7224{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}}@media(min-width:768px){.elementor-2627 .elementor-element.elementor-element-23cd7224{--content-width:100%;}.elementor-2627 .elementor-element.elementor-element-bd87245{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2627 .elementor-element.elementor-element-bd87245{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-cfe9487 */.elementor-2627 .elementor-element.elementor-element-cfe9487 {
    display: flex;
    justify-content: center;
}

.elementor-2627 .elementor-element.elementor-element-cfe9487 .elementor-shortcode {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 1450px !important;
}

.elementor-2627 .elementor-element.elementor-element-cfe9487 .gt-search-bar {
    order: 1;
    display: flex;
    max-width: 724px;
    width: 100%;
    padding-bottom: 120px;
}

.elementor-2627 .elementor-element.elementor-element-cfe9487 .glossary-term-bar {
    order: 2;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(26, 1fr);
    flex-direction: row;
    gap: 10px;
    padding: 10px 0px;
    margin: 30px 0px;
    list-style: none;
    border-bottom: solid 1px #EEEDE933;
}

.elementor-2627 .elementor-element.elementor-element-cfe9487 .glossary-term-list {
    order: 3;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.elementor-2627 .elementor-element.elementor-element-cfe9487 .glossary-term-bar span {
    font-family: "Instrument Sans", Sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 2.2em;
    text-align: center;
    text-transform: uppercase;
}

.elementor-2627 .elementor-element.elementor-element-cfe9487 .glossary-block {
    width: 100%;
    max-width: 850px;
}

.elementor-2627 .elementor-element.elementor-element-cfe9487 .glossary-block ul {
    list-style: none;
}

.elementor-2627 .elementor-element.elementor-element-cfe9487 .glossary-block li a {
     font-family: "Instrument Sans", Sans-serif;
     font-weight: 500;
     font-size: 40px;
     line-height: 43px;
     letter-spacing: -1.2px;
}/* End custom CSS */