    .elementor-1238 .elementor-element.elementor-element-4a03245e {
      --display: flex;
      --min-height: 20vh;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --justify-content: center;
      --align-items: center;
      --gap: 10px 10px;
      --background-transition: .3s;
      --overlay-opacity: .15
    }

    .elementor-1238 .elementor-element.elementor-element-4a03245e::before,
    .elementor-1238 .elementor-element.elementor-element-4a03245e>.elementor-background-video-container::before,
    .elementor-1238 .elementor-element.elementor-element-4a03245e>.e-con-inner>.elementor-background-video-container::before,
    .elementor-1238 .elementor-element.elementor-element-4a03245e>.elementor-background-slideshow::before,
    .elementor-1238 .elementor-element.elementor-element-4a03245e>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-1238 .elementor-element.elementor-element-4a03245e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
      --background-overlay: ""
    }

    .elementor-1238 .elementor-element.elementor-element-4a03245e,
    .elementor-1238 .elementor-element.elementor-element-4a03245e::before {
      --border-transition: .3s
    }

    .elementor-1238 .elementor-element.elementor-element-ecb21eb .elementor-heading-title {
      color: #1c244b;
      font-family: "Poppins", Sans-serif;
      font-size: 40px;
      font-weight: 500;
      text-transform: capitalize;
      font-style: normal;
      text-decoration: none;
      line-height: 1.2em;
      letter-spacing: 0px
    }

    .elementor-1238 .elementor-element.elementor-element-4b7e7d82 {
      --display: flex;
      --min-height: 91px;
      --flex-direction: row;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
      --container-widget-height: 100%;
      --container-widget-flex-grow: 1;
      --container-widget-align-self: stretch;
      --flex-wrap-mobile: wrap;
      --align-items: center;
      --background-transition: .3s
    }

    .elementor-1238 .elementor-element.elementor-element-3ddcc93a {
      --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;
      --background-transition: .3s
    }

    .elementor-1238 .elementor-element.elementor-element-127c16c1 {
      --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;
      --background-transition: .3s
    }

    .elementor-1238 .elementor-element.elementor-element-99a98a8 {
      --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;
      --background-transition: .3s
    }

    .elementor-1238 .elementor-element.elementor-element-25120e9b {
      --grid-row-gap: 35px;
      --grid-column-gap: 35px
    }

    .elementor-1238 .elementor-element.elementor-element-25120e9b .elementor-posts-container .elementor-post__thumbnail {
      padding-bottom: 0
    }

    .elementor-1238 .elementor-element.elementor-element-25120e9b:after {
      content: "0.46"
    }

    .elementor-1238 .elementor-element.elementor-element-25120e9b .elementor-post__thumbnail__link {
      width: 100%
    }

    .elementor-1238 .elementor-element.elementor-element-25120e9b .elementor-post__meta-data span+span:before {
      content: "•"
    }

    .elementor-1238 .elementor-element.elementor-element-25120e9b .elementor-post__text {
      margin-top: 20px
    }

    .elementor-1238 .elementor-element.elementor-element-25120e9b .elementor-pagination {
      text-align: center;
      font-size: 1.09rem;
      font-weight: 400;
      margin-top: 2.2rem
    }

    .elementor-1238 .elementor-element.elementor-element-25120e9b .elementor-pagination .page-numbers.current {
      color: var(--e-global-color-secondary)
    }

    body:not(.rtl) .elementor-1238 .elementor-element.elementor-element-25120e9b .elementor-pagination .page-numbers:not(:first-child) {
      margin-left: calc(10px / 2)
    }

    body:not(.rtl) .elementor-1238 .elementor-element.elementor-element-25120e9b .elementor-pagination .page-numbers:not(:last-child) {
      margin-right: calc(10px / 2)
    }

    :root {
      --page-title-display: none
    }

    @media (min-width:768px) {
      .elementor-1238 .elementor-element.elementor-element-127c16c1 {
        --width: 33.3333%
      }

      .elementor-1238 .elementor-element.elementor-element-99a98a8 {
        --width: 66.6666%
      }
    }

    @media (max-width:1024px) {
      .elementor-1238 .elementor-element.elementor-element-4a03245e {
        --min-height: 650px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%
      }

      .elementor-1238 .elementor-element.elementor-element-ecb21eb {
        width: 100%;
        max-width: 100%;
        text-align: center
      }

      .elementor-1238 .elementor-element.elementor-element-ecb21eb .elementor-heading-title {
        font-size: 45px
      }
    }

    @media (max-width:767px) {
      .elementor-1238 .elementor-element.elementor-element-4a03245e {
        --min-height: 20vh;
        --padding-top: 10%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%
      }

      .elementor-1238 .elementor-element.elementor-element-ecb21eb .elementor-heading-title {
        font-size: 28px;
        line-height: 1.1em
      }

      .elementor-1238 .elementor-element.elementor-element-25120e9b .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(.5 * 100%)
      }

      .elementor-1238 .elementor-element.elementor-element-25120e9b:after {
        content: "0.5"
      }

      .elementor-1238 .elementor-element.elementor-element-25120e9b .elementor-post__thumbnail__link {
        width: 100%
      }
    }