.elementor-350 .elementor-element.elementor-element-c1153d9 {
    padding: 40px 0px 40px 0px;
  }
  .elementor-350
    .elementor-element.elementor-element-cfc1a42
    .elementor-heading-title
    i {
    font-size: 24px;
  }
  .elementor-350
    .elementor-element.elementor-element-cfc1a42
    .elementor-heading-title {
    color: #4b4b4b;
  }
  .elementor-350
    .elementor-element.elementor-element-669f60e
    .elementor-heading-title
    i {
    font-size: 22px;
  }
  .elementor-350
    .elementor-element.elementor-element-669f60e
    .elementor-heading-title {
    color: #4b4b4b;
  }
  .elementor-350
    .elementor-element.elementor-element-725428e
    .elementor-heading-title
    i {
    font-size: 22px;
  }
  .elementor-350
    .elementor-element.elementor-element-725428e
    .elementor-heading-title {
    color: #4b4b4b;
  }
  .elementor-bc-flex-widget
    .elementor-350
    .elementor-element.elementor-element-3cca13e.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-350
    .elementor-element.elementor-element-3cca13e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-350 .elementor-element.elementor-element-830e318 {
    width: var(--container-widget-width, 93.092%);
    max-width: 93.092%;
    --container-widget-width: 93.092%;
    --container-widget-flex-grow: 0;
  }
  .elementor-350 .elementor-element.elementor-element-830e318.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
  }
  .elementor-350
    .elementor-element.elementor-element-6a7b42c:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-350
    .elementor-element.elementor-element-6a7b42c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
  }
  .elementor-350 .elementor-element.elementor-element-6a7b42c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 50px 0px;
  }
  .elementor-350
    .elementor-element.elementor-element-6a7b42c
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
  .elementor-350
    .elementor-element.elementor-element-a5fa9ce
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
  }
  @media (min-width: 768px) {
    .elementor-350 .elementor-element.elementor-element-457ea2f {
      width: 40.191%;
    }
    .elementor-350 .elementor-element.elementor-element-3cca13e {
      width: 59.809%;
    }
  }
  @media (max-width: 1024px) and (min-width: 768px) {
    .elementor-350 .elementor-element.elementor-element-457ea2f {
      width: 50%;
    }
    .elementor-350 .elementor-element.elementor-element-3cca13e {
      width: 50%;
    }
  }
  @media (max-width: 1024px) {
    .elementor-350 .elementor-element.elementor-element-c1153d9 {
      padding: 1rem 0rem 2rem 0rem;
    }
    .elementor-350
      .elementor-element.elementor-element-3cca13e.elementor-column
      > .elementor-widget-wrap {
      justify-content: center;
    }
    .elementor-350
      .elementor-element.elementor-element-3cca13e
      > .elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
    }
    .elementor-350
      .elementor-element.elementor-element-830e318
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
    }
  }
  @media (max-width: 767px) {
    .elementor-350 .elementor-element.elementor-element-4675044 {
      text-align: center;
    }
    .elementor-350 .elementor-element.elementor-element-cfc1a42 {
      text-align: center;
    }
    .elementor-350 .elementor-element.elementor-element-669f60e {
      text-align: center;
    }
    .elementor-350 .elementor-element.elementor-element-725428e {
      text-align: center;
    }
    .elementor-350
      .elementor-element.elementor-element-830e318
      > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 2rem 0rem 0rem 0rem;
    }
    .elementor-350 .elementor-element.elementor-element-aa49f1e {
      text-align: center;
    }
  }


.elementor-1169 .elementor-element.elementor-element-f4e5a8b > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;

}

.elementor-1169 .elementor-element.elementor-element-f4e5a8b > .elementor-background-overlay{
    background-color:rgba(0,20,67,0.68);
    opacity:0.67;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1169 .elementor-element.elementor-element-f4e5a8b{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:230px 0px 200px 0px;
}

.elementor-1169 .elementor-element.elementor-element-2c3c3be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}

.elementor-1169 .elementor-element.elementor-element-7878364{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-7878364 .elementor-heading-title{
    color:#ffffff;
    font-family:"Open Sans", Sans-serif;
    font-size:60px;
    font-weight:bold;
    line-height:70px;
}

.elementor-1169 .elementor-element.elementor-element-767d7a8 > .elementor-widget-container{
    margin:14px 0px 24px 0px;
    padding:15px 0px 5px 0px;
}

.elementor-1169 .elementor-element.elementor-element-767d7a8{
    text-align:center;
    color:#ffffff;
    font-weight:600;
}

.elementor-1169 .elementor-element.elementor-element-b62177c{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-b62177c.elementor-element{
    --align-self:center;
}

.elementor-1169 .elementor-element.elementor-element-8bf0193{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:-98px;
    margin-bottom:0px;
    padding:0px 0px 60px 0px;
}

.elementor-1169 .elementor-element.elementor-element-8bf0193 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1169 .elementor-element.elementor-element-08b5cb9 > .elementor-widget-container{
    background-color:#ffffff;
    padding:35px 35px 35px 35px;
    border-radius:5px 5px 5px 5px;
    box-shadow:0px 6px 61px 6px rgba(0,0,0,0.1);
}

.elementor-1169 .elementor-element.elementor-element-08b5cb9:hover .elementor-widget-container{
    background-color:#ff1b54;
    box-shadow:0px 25px 68px 6px rgba(255,33,63,0.5);
}

.elementor-1169 .elementor-element.elementor-element-08b5cb9 h4{
    font-family:"Nunito", Sans-serif;
    font-weight:bold;
}

.elementor-1169 .elementor-element.elementor-element-08b5cb9 p{
    font-weight:normal;
}

.elementor-1169 .elementor-element.elementor-element-08b5cb9 .sm_icon{
    font-size:56px;
    line-height:56px;
    color:var( --e-global-color-primary );
}

.elementor-1169 .elementor-element.elementor-element-08b5cb9:hover, .elementor-1169 .elementor-element.elementor-element-08b5cb9:hover .sm_icon, .elementor-1169 .elementor-element.elementor-element-08b5cb9:hover h4, .elementor-1169 .elementor-element.elementor-element-08b5cb9:hover .btn_inline_style{
    color:#ffffff;
}

.elementor-1169 .elementor-element.elementor-element-08b5cb9:hover .btn_inline_style:before{
    background-color:#ffffff!important;
}

.elementor-1169 .elementor-element.elementor-element-d28f595 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}

.elementor-1169 .elementor-element.elementor-element-4ea098e > .elementor-widget-container{
    background-color:#ffffff;
    padding:35px 35px 35px 35px;
    border-radius:5px 5px 5px 5px;
    box-shadow:0px 6px 61px 6px rgba(0,0,0,0.1);
}

.elementor-1169 .elementor-element.elementor-element-4ea098e:hover .elementor-widget-container{
    background-color:#ff1b54;
    box-shadow:0px 25px 68px 6px rgba(255,33,63,0.5);
}

.elementor-1169 .elementor-element.elementor-element-4ea098e h4{
    font-family:"Nunito", Sans-serif;
    font-weight:bold;
}

.elementor-1169 .elementor-element.elementor-element-4ea098e p{
    font-weight:normal;
}

.elementor-1169 .elementor-element.elementor-element-4ea098e .sm_icon{
    font-size:56px;
    line-height:56px;
    color:var( --e-global-color-primary );
}

.elementor-1169 .elementor-element.elementor-element-4ea098e:hover, .elementor-1169 .elementor-element.elementor-element-4ea098e:hover .sm_icon, .elementor-1169 .elementor-element.elementor-element-4ea098e:hover h4, .elementor-1169 .elementor-element.elementor-element-4ea098e:hover .btn_inline_style{
    color:#ffffff;
}

.elementor-1169 .elementor-element.elementor-element-4ea098e:hover .btn_inline_style:before{
    background-color:#ffffff!important;
}

.elementor-1169 .elementor-element.elementor-element-9f06011 > .elementor-widget-container{
    background-color:#ffffff;
    padding:35px 35px 35px 35px;
    border-radius:5px 5px 5px 5px;
    box-shadow:0px 6px 61px 6px rgba(0,0,0,0.1);
}

.elementor-1169 .elementor-element.elementor-element-9f06011:hover .elementor-widget-container{
    background-color:#ff1b54;
    box-shadow:0px 25px 68px 6px rgba(255,33,63,0.5);
}

.elementor-1169 .elementor-element.elementor-element-9f06011 h4{
    font-family:"Nunito", Sans-serif;
    font-weight:bold;
}

.elementor-1169 .elementor-element.elementor-element-9f06011 p{
    font-weight:normal;
}

.elementor-1169 .elementor-element.elementor-element-9f06011 .sm_icon{
    font-size:56px;
    line-height:56px;
    color:var( --e-global-color-primary );
}

.elementor-1169 .elementor-element.elementor-element-9f06011:hover, .elementor-1169 .elementor-element.elementor-element-9f06011:hover .sm_icon, .elementor-1169 .elementor-element.elementor-element-9f06011:hover h4, .elementor-1169 .elementor-element.elementor-element-9f06011:hover .btn_inline_style{
    color:#ffffff;
}

.elementor-1169 .elementor-element.elementor-element-9f06011:hover .btn_inline_style:before{
    background-color:#ffffff!important;
}

.elementor-1169 .elementor-element.elementor-element-e66590d:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-e66590d > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}

.elementor-1169 .elementor-element.elementor-element-e66590d{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:60px 0px 70px 0px;
}

.elementor-1169 .elementor-element.elementor-element-e66590d > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1169 .elementor-element.elementor-element-75534fd.elementor-column .elementor-widget-wrap{
    align-items:center;
}

.elementor-1169 .elementor-element.elementor-element-75534fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}

.elementor-1169 .elementor-element.elementor-element-75534fd > .elementor-element-populated, .elementor-1169 .elementor-element.elementor-element-75534fd > .elementor-element-populated > .elementor-background-overlay, .elementor-1169 .elementor-element.elementor-element-75534fd > .elementor-background-slideshow{
    border-radius:5px 5px 5px 5px;
}

.elementor-1169 .elementor-element.elementor-element-314c6e2{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-314c6e2 img{
    border-radius:15px 15px 15px 15px;
}

.elementor-bc-flex-widget .elementor-1169 .elementor-element.elementor-element-c5bd9d8.elementor-column .elementor-widget-wrap{
    align-items:center;
}

.elementor-1169 .elementor-element.elementor-element-c5bd9d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}

.elementor-1169 .elementor-element.elementor-element-c5bd9d8 > .elementor-element-populated{
    padding:0px 0px 0px 35px;
}

.elementor-1169 .elementor-element.elementor-element-6b50de1 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-1aec6a7{
    text-align:left;
}

.elementor-1169 .elementor-element.elementor-element-991abcf > .elementor-container{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-991abcf{
    padding:3rem 0rem 3rem 0rem;
}

.elementor-1169 .elementor-element.elementor-element-583ea73 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-583ea73{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-38e4d88{
    --display:grid;
    --e-con-grid-template-columns:repeat(2, 1fr);
    --e-con-grid-template-rows:repeat(2, 1fr);
    --grid-auto-flow:row;
    --background-transition:0.3s;
}

.elementor-1169 .elementor-element.elementor-element-522184b{
    --display:flex;
    --background-transition:0.3s;
}

.elementor-1169 .elementor-element.elementor-element-aed44d4 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-aed44d4{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-aed44d4 img{
    width:100%;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-56ad7aa );
    border-radius:20px 20px 20px 20px;
}

.elementor-1169 .elementor-element.elementor-element-d8d5a8d .elementor-button{
    background-color:var( --e-global-color-primary );
    border-radius:8px 8px 8px 8px;
    padding:1rem 2rem 1rem 2rem;
}

.elementor-1169 .elementor-element.elementor-element-d8d5a8d .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-d8d5a8d .elementor-button:focus{
    background-color:var( --e-global-color-082d347 );
}

.elementor-1169 .elementor-element.elementor-element-d8d5a8d .elementor-button-content-wrapper{
    flex-direction:row-reverse;
}

.elementor-1169 .elementor-element.elementor-element-3b9ad9d{
    --display:flex;
    --background-transition:0.3s;
}

.elementor-1169 .elementor-element.elementor-element-ca5a23f > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-ca5a23f{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-ca5a23f img{
    width:100%;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-56ad7aa );
    border-radius:20px 20px 20px 20px;
}

.elementor-1169 .elementor-element.elementor-element-448dc96 .elementor-button{
    background-color:var( --e-global-color-primary );
    border-radius:8px 8px 8px 8px;
    padding:1rem 2rem 1rem 2rem;
}

.elementor-1169 .elementor-element.elementor-element-448dc96 .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-448dc96 .elementor-button:focus{
    background-color:var( --e-global-color-082d347 );
}

.elementor-1169 .elementor-element.elementor-element-448dc96 .elementor-button-content-wrapper{
    flex-direction:row-reverse;
}

.elementor-1169 .elementor-element.elementor-element-c9de030{
    --display:flex;
    --background-transition:0.3s;
}

.elementor-1169 .elementor-element.elementor-element-79903c2 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-79903c2{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-79903c2 img{
    width:100%;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-56ad7aa );
    border-radius:20px 20px 20px 20px;
}

.elementor-1169 .elementor-element.elementor-element-bfc3fa1 .elementor-button{
    background-color:var( --e-global-color-primary );
    border-radius:8px 8px 8px 8px;
    padding:1rem 2rem 1rem 2rem;
}

.elementor-1169 .elementor-element.elementor-element-bfc3fa1 .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-bfc3fa1 .elementor-button:focus{
    background-color:var( --e-global-color-082d347 );
}

.elementor-1169 .elementor-element.elementor-element-bfc3fa1 .elementor-button-content-wrapper{
    flex-direction:row-reverse;
}

.elementor-1169 .elementor-element.elementor-element-dab52cc{
    --display:flex;
    --background-transition:0.3s;
}

.elementor-1169 .elementor-element.elementor-element-c1b7ba3 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-c1b7ba3{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-c1b7ba3 img{
    width:100%;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-56ad7aa );
    border-radius:20px 20px 20px 20px;
}

.elementor-1169 .elementor-element.elementor-element-807b7b3 .elementor-button{
    background-color:var( --e-global-color-primary );
    border-radius:8px 8px 8px 8px;
    padding:1rem 2rem 1rem 2rem;
}

.elementor-1169 .elementor-element.elementor-element-807b7b3 .elementor-button:hover, .elementor-1169 .elementor-element.elementor-element-807b7b3 .elementor-button:focus{
    background-color:var( --e-global-color-082d347 );
}

.elementor-1169 .elementor-element.elementor-element-807b7b3 .elementor-button-content-wrapper{
    flex-direction:row-reverse;
}

.elementor-1169 .elementor-element.elementor-element-0c3be8f > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:2rem 0rem 0rem 0rem;
}

.elementor-1169 .elementor-element.elementor-element-0c3be8f b{
    color:#FFFFFF;
}

.elementor-1169 .elementor-element.elementor-element-0c3be8f{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-0c3be8f .elementor-heading-title{
    color:#FFFFFF;
}

.elementor-1169 .elementor-element.elementor-element-0b00994 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-0b00994 .man_adv_box_block_cont{
    background-color:var( --e-global-color-primary );
}

.elementor-1169 .elementor-element.elementor-element-35b8360:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-35b8360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}

.elementor-1169 .elementor-element.elementor-element-35b8360{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:80px 0px 80px 0px;
}

.elementor-1169 .elementor-element.elementor-element-35b8360 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1169 .elementor-element.elementor-element-10774fa.elementor-column .elementor-widget-wrap{
    align-items:center;
}

.elementor-1169 .elementor-element.elementor-element-10774fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}

.elementor-1169 .elementor-element.elementor-element-10774fa > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-fe48722 > .elementor-widget-container{
    margin:0px 0px 10px 0px;
    padding:0px 25px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-fe48722{
    color:#4F4F4F;
    font-family:"Hind", Sans-serif;
    font-size:18px;
    font-weight:normal;
    line-height:30px;
}

.elementor-1169 .elementor-element.elementor-element-5af852d{
    text-align:left;
}

.elementor-1169 .elementor-element.elementor-element-2b19d7c > .elementor-element-populated{
    padding:0rem 0rem 0rem 2rem;
}

.elementor-1169 .elementor-element.elementor-element-b0e3383{
    --e-image-carousel-slides-to-show:1;
}

.elementor-1169 .elementor-element.elementor-element-b0e3383 > .elementor-widget-container{
    padding:0rem 0rem 0rem 0rem;
}

.elementor-1169 .elementor-element.elementor-element-b0e3383 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{
    border-radius:15px 15px 15px 15px;
}

.elementor-1169 .elementor-element.elementor-element-da1677e:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-da1677e > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}

.elementor-1169 .elementor-element.elementor-element-da1677e > .elementor-background-overlay{
    background-color:#000000;
    opacity:0.62;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1169 .elementor-element.elementor-element-da1677e{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:73px 0px 75px 0px;
}

.elementor-1169 .elementor-element.elementor-element-de7a297 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-de7a297.elementor-element{
    --align-self:center;
}

.elementor-1169 .elementor-element.elementor-element-de7a297 .elementor-icon i{
    color:#FFFFFF;
}

.elementor-1169 .elementor-element.elementor-element-de7a297 .elementor-counter-flex{
    justify-content:center;
}

.elementor-1169 .elementor-element.elementor-element-de7a297 .elementor-counter-title{
    justify-content:center;
    color:#FFFFFF;
    font-family:"Open Sans", Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:26px;
}

.elementor-1169 .elementor-element.elementor-element-de7a297 .elementor-counter-number-wrapper{
    --counter-prefix-grow:1;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:#FFFFFF;
    font-family:"Nunito", Sans-serif;
    font-size:40px;
    font-weight:bold;
    line-height:60px;
}

.elementor-1169 .elementor-element.elementor-element-84158c9 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-84158c9.elementor-element{
    --align-self:center;
}

.elementor-1169 .elementor-element.elementor-element-84158c9 .elementor-icon i{
    color:#FFFFFF;
}

.elementor-1169 .elementor-element.elementor-element-84158c9 .elementor-counter-flex{
    justify-content:center;
}

.elementor-1169 .elementor-element.elementor-element-84158c9 .elementor-counter-title{
    justify-content:center;
    color:#FFFFFF;
    font-family:"Open Sans", Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:26px;
}

.elementor-1169 .elementor-element.elementor-element-84158c9 .elementor-counter-number-wrapper{
--counter-prefix-grow:1;
--counter-suffix-grow:1;
--counter-number-grow:0;
color:#FFFFFF;
font-family:"Nunito", Sans-serif;
font-size:40px;
font-weight:bold;
line-height:60px;
}

.elementor-1169 .elementor-element.elementor-element-4026be7 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-4026be7.elementor-element{
    --align-self:center;
}

.elementor-1169 .elementor-element.elementor-element-4026be7 .elementor-icon i{
    color:#FFFFFF;
}

.elementor-1169 .elementor-element.elementor-element-4026be7 .elementor-counter-flex{
    justify-content:center;
}

.elementor-1169 .elementor-element.elementor-element-4026be7 .elementor-counter-title{
    justify-content:center;
    color:#FFFFFF;
    font-family:"Open Sans", Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:26px;
}

.elementor-1169 .elementor-element.elementor-element-4026be7 .elementor-counter-number-wrapper{
--counter-prefix-grow:1;
--counter-suffix-grow:1;
--counter-number-grow:0;
color:#FFFFFF;
font-family:"Nunito", Sans-serif;
font-size:40px;
font-weight:bold;
line-height:60px;
}

.elementor-1169 .elementor-element.elementor-element-7421f9c > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-7421f9c.elementor-element{
    --align-self:center;
}

.elementor-1169 .elementor-element.elementor-element-7421f9c .elementor-icon i{
    color:#FFFFFF;
}

.elementor-1169 .elementor-element.elementor-element-7421f9c .elementor-counter-flex{
    justify-content:center;
}

.elementor-1169 .elementor-element.elementor-element-7421f9c .elementor-counter-title{
    justify-content:center;
    color:#FFFFFF;
    font-family:"Open Sans", Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:26px;
}

.elementor-1169 .elementor-element.elementor-element-7421f9c .elementor-counter-number-wrapper{
--counter-prefix-grow:1;
--counter-suffix-grow:1;
--counter-number-grow:0;
color:#FFFFFF;
font-family:"Nunito", Sans-serif;
font-size:40px;
font-weight:bold;
line-height:60px;
}

.elementor-1169 .elementor-element.elementor-element-8bef86e{
    padding:70px 0px 80px 0px;
}

.elementor-bc-flex-widget .elementor-1169 .elementor-element.elementor-element-f090411.elementor-column .elementor-widget-wrap{
    align-items:center;
}

.elementor-1169 .elementor-element.elementor-element-f090411.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}

.elementor-1169 .elementor-element.elementor-element-f090411 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-aab70df{
    width:100%;
    max-width:100%;
}

.elementor-1169 .elementor-element.elementor-element-aab70df > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-aab70df .elementor-heading-title{
    color:var( --e-global-color-primary );
}

.elementor-1169 .elementor-element.elementor-element-3d76f42 .elementor-heading-title i{
    font-size:24px;
}

.elementor-1169 .elementor-element.elementor-element-3d76f42 .elementor-heading-title{
    color:#4b4b4b;
}

.elementor-1169 .elementor-element.elementor-element-2aa1ed7 .elementor-heading-title i{
    font-size:22px;
}

.elementor-1169 .elementor-element.elementor-element-2aa1ed7 .elementor-heading-title{
    color:#4b4b4b;
}

.elementor-1169 .elementor-element.elementor-element-0aedad4 .elementor-heading-title i{
    font-size:22px;
}

.elementor-1169 .elementor-element.elementor-element-0aedad4 .elementor-heading-title{
    color:#4b4b4b;
}

.elementor-bc-flex-widget .elementor-1169 .elementor-element.elementor-element-479975f.elementor-column .elementor-widget-wrap{
    align-items:center;
}

.elementor-1169 .elementor-element.elementor-element-479975f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}

.elementor-1169 .elementor-element.elementor-element-f307ab3{
    width:var( --container-widget-width, 97.091% );
    max-width:97.091%;
    --container-widget-width:97.091%;
    --container-widget-flex-grow:0;
}

.elementor-1169 .elementor-element.elementor-element-f307ab3.elementor-element{
    --flex-grow:0;
    --flex-shrink:0;
}

@media(min-width:768px){
    .elementor-1169 .elementor-element.elementor-element-f090411{
    width:50.965%;
}

.elementor-1169 .elementor-element.elementor-element-479975f{
    width:48.991%;
}

}

@media(max-width:1024px){
    .elementor-1169 .elementor-element.elementor-element-f4e5a8b{
    margin-top:0px;
    margin-bottom:0px;
    padding:230px 0px 200px 0px;
}

.elementor-1169 .elementor-element.elementor-element-8bf0193{
    margin-top:0px;
    margin-bottom:0px;
    padding:82px 0px 40px 0px;
}

.elementor-1169 .elementor-element.elementor-element-08b5cb9 > .elementor-widget-container{
    padding:20px 20px 20px 20px;
}

.elementor-1169 .elementor-element.elementor-element-4ea098e > .elementor-widget-container{
    padding:20px 20px 20px 20px;
}

.elementor-1169 .elementor-element.elementor-element-9f06011 > .elementor-widget-container{
    padding:20px 20px 20px 20px;
}

.elementor-1169 .elementor-element.elementor-element-c5bd9d8 > .elementor-element-populated{
    padding:0px 0px 0px 20px;
}

.elementor-1169 .elementor-element.elementor-element-38e4d88{
    --grid-auto-flow:row;
}

.elementor-1169 .elementor-element.elementor-element-35b8360{
    padding:50px 15px 50px 15px;
}

.elementor-bc-flex-widget .elementor-1169 .elementor-element.elementor-element-2b19d7c.elementor-column .elementor-widget-wrap{
    align-items:center;
}

.elementor-1169 .elementor-element.elementor-element-2b19d7c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}

.elementor-1169 .elementor-element.elementor-element-2b19d7c.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}

.elementor-1169 .elementor-element.elementor-element-2b19d7c > .elementor-element-populated{
    margin:0px 0px 0px 0px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0rem 0rem 0rem 0rem;
}

.elementor-1169 .elementor-element.elementor-element-de7a297 .elementor-counter-number-wrapper{
    font-size:31px;
}

.elementor-1169 .elementor-element.elementor-element-84158c9 .elementor-counter-number-wrapper{
    font-size:31px;
}

.elementor-1169 .elementor-element.elementor-element-4026be7 .elementor-counter-number-wrapper{
    font-size:31px;
}

.elementor-1169 .elementor-element.elementor-element-7421f9c .elementor-counter-number-wrapper{
    font-size:31px;
}

.elementor-1169 .elementor-element.elementor-element-8bef86e{
    padding:70px 0px 80px 30px;
}

.elementor-1169 .elementor-element.elementor-element-f307ab3 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0rem 0rem 0rem 0rem;
    border-radius:0rem 0rem 0rem 0rem;
}

}

@media(max-width:767px){
    .elementor-1169 .elementor-element.elementor-element-f4e5a8b{
    padding:150px 0px 80px 0px;
}

.elementor-1169 .elementor-element.elementor-element-7878364 .elementor-heading-title{
    font-size:39px;
    line-height:46px;
}

.elementor-1169 .elementor-element.elementor-element-8bf0193{
    padding:50px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-e66590d{
    padding:50px 0px 50px 0px;
}

.elementor-1169 .elementor-element.elementor-element-c5bd9d8 > .elementor-element-populated{
    padding:10px 10px 50px 10px;
}

.elementor-1169 .elementor-element.elementor-element-6b50de1{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-c20330d{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-1aec6a7{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-583ea73{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-38e4d88{
    --e-con-grid-template-columns:repeat(1, 1fr);
    --grid-auto-flow:row;
}

.elementor-1169 .elementor-element.elementor-element-0c3be8f{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-35b8360{
    padding:50px 0px 60px 0px;
}

.elementor-1169 .elementor-element.elementor-element-10774fa > .elementor-element-populated{
    padding:0px 15px 20px 15px;
}

.elementor-1169 .elementor-element.elementor-element-5be25ac{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-fe48722 > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-fe48722{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-5af852d{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-2b19d7c > .elementor-element-populated{
    padding:0px 15px 0px 0px;
}

.elementor-1169 .elementor-element.elementor-element-da1677e{
    margin-top:0px;
    margin-bottom:0px;
}

.elementor-1169 .elementor-element.elementor-element-84158c9 .elementor-counter-flex{
    justify-content:center;
}

.elementor-1169 .elementor-element.elementor-element-4026be7 .elementor-counter-flex{
    justify-content:center;
}

.elementor-1169 .elementor-element.elementor-element-7421f9c .elementor-counter-flex{
    justify-content:center;
}

.elementor-1169 .elementor-element.elementor-element-8bef86e{
    padding:60px 10px 60px 10px;
}

.elementor-1169 .elementor-element.elementor-element-f090411 > .elementor-element-populated{
    padding:10px 10px 10px 10px;
}

.elementor-1169 .elementor-element.elementor-element-aab70df{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-3d76f42{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-2aa1ed7{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-0aedad4{
    text-align:center;
}

.elementor-1169 .elementor-element.elementor-element-479975f > .elementor-element-populated{
    padding:40px 10px 10px 10px;
}

}

@media(min-width:1025px){
    .elementor-1169 .elementor-element.elementor-element-da1677e:not(.elementor-motion-effects-element-type-background), .elementor-1169 .elementor-element.elementor-element-da1677e > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-attachment:fixed;
}

}