.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-11851 .elementor-element.elementor-element-e8e5735{--display:flex;}.elementor-11851 .elementor-element.elementor-element-e8e5735:not(.elementor-motion-effects-element-type-background), .elementor-11851 .elementor-element.elementor-element-e8e5735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-625537c );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-11851 .elementor-element.elementor-element-3e82f85{--spacer-size:50px;}.elementor-11851 .elementor-element.elementor-element-5147a112{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11851 .elementor-element.elementor-element-5147a112:not(.elementor-motion-effects-element-type-background), .elementor-11851 .elementor-element.elementor-element-5147a112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-625537c );}.elementor-11851 .elementor-element.elementor-element-34529949{--display:flex;--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;}.elementor-11851 .elementor-element.elementor-element-4436b047{--display:flex;--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;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11851 .elementor-element.elementor-element-37af385 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-11851 .elementor-element.elementor-element-37af385{text-align:center;}.elementor-11851 .elementor-element.elementor-element-37af385 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:200;line-height:60px;letter-spacing:-1.5px;}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-11851 .elementor-element.elementor-element-23ae8e2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-11851 .elementor-element.elementor-element-56197c6a{--display:flex;--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;}.elementor-11851 .elementor-element.elementor-element-52dd6de{--display:flex;}.elementor-11851 .elementor-element.elementor-element-52dd6de:not(.elementor-motion-effects-element-type-background), .elementor-11851 .elementor-element.elementor-element-52dd6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-625537c );}.elementor-11851 .elementor-element.elementor-element-7c807f8{--spacer-size:50px;}@media(min-width:768px){.elementor-11851 .elementor-element.elementor-element-34529949{--width:25%;}.elementor-11851 .elementor-element.elementor-element-4436b047{--width:50%;}.elementor-11851 .elementor-element.elementor-element-56197c6a{--width:25%;}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11851 .elementor-element.elementor-element-37af385 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11851 .elementor-element.elementor-element-37af385 .elementor-heading-title{font-size:48px;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-11851 .elementor-element.elementor-element-37af385 .elementor-heading-title{font-size:48px;line-height:53px;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-23ae8e2f */.elementor-11851 .elementor-element.elementor-element-23ae8e2f .attributes-list-container ul,
ul.attributes-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  padding: 0 !important;
  list-style-type: none !important;
}

.elementor-11851 .elementor-element.elementor-element-23ae8e2f .attributes-list-container ul > li,
ul.attributes-list > li{
  padding-left: 10px;
  position: relative;
  width: 40%;
  flex-grow: 1;
}

.elementor-11851 .elementor-element.elementor-element-23ae8e2f .attributes-list-container ul > li .attribute-name,
ul.attributes-list > li .attribute-name {
  font-weight: 600;
  margin-right: 8px;
}

.elementor-11851 .elementor-element.elementor-element-23ae8e2f .attributes-list-container ul > li:before,
ul.attributes-list > li:before {
  width: 3px;
  height: 3px;
  position: absolute;
  top: 8px;
  left: 0;
  content: '';
  background-color: black;
  border-radius: 50px;
}

.elementor-11851 .elementor-element.elementor-element-23ae8e2f .attributes-list-container ul {
  margin-bottom: 10px;
}

.elementor-11851 .elementor-element.elementor-element-23ae8e2f .attributes-list {
  margin-bottom: 10px;
}

.elementor-11851 .elementor-element.elementor-element-23ae8e2f .accordion-toggle,
.elementor-11851 .elementor-element.elementor-element-23ae8e2f .accordion-toggle:hover {
  padding: 0px !important;
  color: var( --e-global-color-accent ) !important;

  background-color: transparent !important;
  border: 0px !important;
}/* End custom CSS */