.elementor-2090 .elementor-element.elementor-element-c178419{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12%;--padding-bottom:02%;--padding-left:0%;--padding-right:0%;}.elementor-2090 .elementor-element.elementor-element-a5daa01{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-2090 .elementor-element.elementor-element-a5daa01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2090 .elementor-element.elementor-element-a5daa01 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:44px;color:var( --e-global-color-4e7ff18 );}.elementor-2090 .elementor-element.elementor-element-3822f12{--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-2090 .elementor-element.elementor-element-f1b253f img{width:100%;height:573px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2090 .elementor-element.elementor-element-558c4f4{--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-2090 .elementor-element.elementor-element-08e950b > .elementor-widget-container{padding:50px 80px 20px 80px;}.elementor-2090 .elementor-element.elementor-element-08e950b{font-family:"Onest", Sans-serif;font-size:16px;}.elementor-2090 .elementor-element.elementor-element-45ed12c{--display:flex;}.elementor-2090 .elementor-element.elementor-element-b6bfc39{--spacer-size:134px;}@media(max-width:1024px){.elementor-2090 .elementor-element.elementor-element-c178419{--padding-top:20%;--padding-bottom:2%;--padding-left:6%;--padding-right:6%;}}@media(max-width:767px){.elementor-2090 .elementor-element.elementor-element-c178419{--padding-top:40%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-2090 .elementor-element.elementor-element-a5daa01{width:100%;max-width:100%;}.elementor-2090 .elementor-element.elementor-element-08e950b > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-08e950b *//* Base typography */
body {
  font-family: 'Inter', sans-serif !important;
  font-weight: 400 !important;
  color: #424242 !important;
  line-height: 1.6 !important;
  font-size: 16px !important;
}

/* Headings */

h2 {
  font-size: 33px !important;
  font-weight: 600 !important;
  color: #5D4DCD !important;
  margin: 32px 0 16px !important;
}

h3 {
  font-size: 24px !important;
  font-weight: 600 !important;
  color: #333333 !important;
  margin: 28px 0 16px !important;
}

h4 {
  font-size: 20px !important;
  font-weight: 600 !important;
  color: #424242 !important;
  margin: 24px 0 12px !important;
}

/* Paragraphs */
p {
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #424242 !important;
  margin-bottom: 16px !important;
}

/* Lists */
ul,
ol {
  margin-left: 24px !important;
  margin-bottom: 24px !important;
  padding-left: 16px !important;
  color: #424242 !important;
}

li {
  margin-bottom: 8px !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  color: #424242 !important;
}

/* Inline elements */
b {
  font-weight: 600 !important;
  color: #424242 !important;
}

i {
  font-style: italic !important;
  color: #424242 !important;
}/* End custom CSS */