.elementor-144 .elementor-element.elementor-element-5ac740ab{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-5e5df7d9{--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-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-144 .elementor-element.elementor-element-124328de{font-family:"Source Sans Pro", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-144 .elementor-element.elementor-element-124328de a{color:#5555FF;}.elementor-144 .elementor-element.elementor-element-124328de a:hover{color:#636363;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-144 .elementor-element.elementor-element-6eec59b5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:42px;font-weight:600;color:#000000;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-144 .elementor-element.elementor-element-7c41385f{color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;}@media(min-width:768px){.elementor-144 .elementor-element.elementor-element-5e5df7d9{--width:100%;}}@media(max-width:767px){.elementor-144 .elementor-element.elementor-element-5ac740ab{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-7c41385f */ul, ol {
  margin-bottom: 15px;
}

.elementor a {
  color: #4a9eff;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  font-family: Rubik;
  margin-bottom: 10px;
}

/* Base scale (h3 = 18px) */
h1 {
  font-size: 28px;
}

h2 {
  font-size: 22px;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 16px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 13px;
}/* End custom CSS */