.elementor-13750 .elementor-element.elementor-element-cca0ca6{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-13750 .elementor-element.elementor-element-cca0ca6:not(.elementor-motion-effects-element-type-background), .elementor-13750 .elementor-element.elementor-element-cca0ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162542;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13750 .elementor-element.elementor-element-dbb1a9e{color:#FFFFFF;}@media(max-width:1882px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-dbb1a9e *//* ========== Container Setup ========== */
.elementor-13750 .elementor-element.elementor-element-dbb1a9e {
  max-height: 200px;    /* adjust height */
  overflow-y: auto;
  padding-right: 4px;   /* space for the thumb */
}

/* ========== WebKit Browsers ========== */
.elementor-13750 .elementor-element.elementor-element-dbb1a9e::-webkit-scrollbar {
  width: 6px;
  transition: width 0.25s ease-in-out;
}

.elementor-13750 .elementor-element.elementor-element-dbb1a9e:hover::-webkit-scrollbar {
  width: 10px;          /* expand on hover */
}

.elementor-13750 .elementor-element.elementor-element-dbb1a9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-13750 .elementor-element.elementor-element-dbb1a9e::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  transition: background-color 0.2s ease-in-out;
}

.elementor-13750 .elementor-element.elementor-element-dbb1a9e::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.45);
}

/* ========== Firefox ========== */
.elementor-13750 .elementor-element.elementor-element-dbb1a9e {
  scrollbar-width: thin;
  scrollbar-color: rgba(0,0,0,0.25) transparent;
}

.elementor-13750 .elementor-element.elementor-element-dbb1a9e:hover {
  scrollbar-width: auto;   /* Firefox can’t animate width, but will switch to default on hover */
  scrollbar-color: rgba(0,0,0,0.45) transparent;
}/* End custom CSS */