.elementor-24830 .elementor-element.elementor-element-3f12de6{--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:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24830 .elementor-element.elementor-element-6ac4e35{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-24830 .elementor-element.elementor-element-85345ce{text-align:center;}.elementor-24830 .elementor-element.elementor-element-85345ce .elementor-heading-title{font-size:50px;}.elementor-24830 .elementor-element.elementor-element-40e3ffc{text-align:center;font-size:18px;}.elementor-24830 .elementor-element.elementor-element-ef0e6ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24830 .elementor-element.elementor-element-7e7ab64{width:var( --container-widget-width, 33.6rem );max-width:33.6rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -2.5rem) 0rem;--container-widget-width:33.6rem;--container-widget-flex-grow:0;}.elementor-24830 .elementor-element.elementor-element-7e7ab64.elementor-element{--align-self:flex-end;}.elementor-24830 .elementor-element.elementor-element-7e7ab64 .elementor-heading-title{font-size:2rem;color:var( --e-global-color-secondary );}.elementor-24830 .elementor-element.elementor-element-6bff95b{--display:flex;}.elementor-24830 .elementor-element.elementor-element-55b9cf2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24830 .elementor-element.elementor-element-55b9cf2 img{width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-24830 .elementor-element.elementor-element-bb966f1{--display:flex;}.elementor-24830 .elementor-element.elementor-element-2d62bd6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24830 .elementor-element.elementor-element-2d62bd6 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-24830 .elementor-element.elementor-element-fd646d1{--display:flex;}.elementor-24830 .elementor-element.elementor-element-0f49c58.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24830 .elementor-element.elementor-element-0f49c58 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-24830 .elementor-element.elementor-element-5aa6d17{--display:flex;}.elementor-24830 .elementor-element.elementor-element-26febd3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24830 .elementor-element.elementor-element-26febd3 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-24830 .elementor-element.elementor-element-d037fbf{--display:flex;}.elementor-24830 .elementor-element.elementor-element-d4f56e2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24830 .elementor-element.elementor-element-d4f56e2 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-24830 .elementor-element.elementor-element-3740f64{--display:flex;}.elementor-24830 .elementor-element.elementor-element-eeae108.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24830 .elementor-element.elementor-element-eeae108 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-24830 .elementor-element.elementor-element-c935999{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:33.6rem;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;padding:0px 0px 0px 0px;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:19px;--n-tabs-title-color:var( --e-global-color-f2cbd80 );--n-tabs-title-color-active:var( --e-global-color-f2cbd80 );--n-tabs-icon-size:21px;--n-tabs-icon-gap:21px;--n-tabs-icon-color:var( --e-global-color-secondary );--n-tabs-icon-color-active:var( --e-global-color-secondary );}.elementor-24830 .elementor-element.elementor-element-c935999 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-899407e );}.elementor-24830 .elementor-element.elementor-element-c935999.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-899407e );}.elementor-24830 .elementor-element.elementor-element-c935999.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-24830 .elementor-element.elementor-element-c935999.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-899407e );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.14);}.elementor-24830 .elementor-element.elementor-element-c935999.elementor-element{--align-self:stretch;}.elementor-24830 .elementor-element.elementor-element-c935999.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:900;}.elementor-24830 .elementor-element.elementor-element-c935999 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );--n-tabs-icon-color-hover:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-24830 .elementor-element.elementor-element-85345ce .elementor-heading-title{font-size:35px;}.elementor-24830 .elementor-element.elementor-element-7e7ab64 .elementor-heading-title{font-size:1.5rem;}.elementor-24830 .elementor-element.elementor-element-55b9cf2 img{height:100%;}.elementor-24830 .elementor-element.elementor-element-2d62bd6 img{height:100%;}.elementor-24830 .elementor-element.elementor-element-0f49c58 img{height:100%;}.elementor-24830 .elementor-element.elementor-element-26febd3 img{height:100%;}.elementor-24830 .elementor-element.elementor-element-d4f56e2 img{height:100%;}.elementor-24830 .elementor-element.elementor-element-eeae108 img{height:100%;}}@media(max-width:767px){.elementor-24830 .elementor-element.elementor-element-3f12de6{--padding-top:45px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-24830 .elementor-element.elementor-element-6ac4e35{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-24830 .elementor-element.elementor-element-85345ce .elementor-heading-title{font-size:25px;line-height:2rem;}.elementor-24830 .elementor-element.elementor-element-ef0e6ec{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24830 .elementor-element.elementor-element-7e7ab64{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-24830 .elementor-element.elementor-element-7e7ab64 .elementor-heading-title{font-size:2rem;line-height:2.2rem;}.elementor-24830 .elementor-element.elementor-element-c935999{--n-tabs-icon-gap:10px;}}/* Start custom CSS for heading, class: .elementor-element-7e7ab64 */@media (min-width:768px) {
    .elementor-24830 .elementor-element.elementor-element-7e7ab64 {
        max-width: calc(50% - (3rem / 2))!important;
    }
}
@media (min-width:1025px) {
    .elementor-24830 .elementor-element.elementor-element-7e7ab64 {
        max-width: calc(50% - (3.5rem / 2))!important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c935999 */.elementor-24830 .elementor-element.elementor-element-c935999 .tab-link {
    display: block;
    width: fit-content;
    margin-top: 10px;
    padding: 6px 14px;
    border-radius: 999px;
    border: 1px solid #537B23;
    background: transparent;
    color: #537B23;
    font-size: 0.9em;
    text-decoration: none;
    transition: all 0.25s ease;
}

.elementor-24830 .elementor-element.elementor-element-c935999 .tab-link:hover {
    background: #537B23;
    color: #fff;
}


/* ---------------- CODE FOR TABS WIDGET ---------------- */
.elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tabs-heading {
  margin-block-start: 4rem;
  max-width: calc(50% - (3.5rem / 2));
}
@media (max-width: 1024px) {
  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tabs-heading {
    margin-block-start: 4.5rem;
    max-width: calc(50% - (3rem / 2));
  }
}

.elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-title {
  align-items: start;
}

.elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-icon {
  height: 20px;
  justify-content: center;
}

/*.elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-title:not([aria-selected="true"]):hover .e-n-tab-icon {*/
/*  opacity: 0.5;*/
/*}*/

.elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-title-text {
  flex-wrap: wrap;
}

.elementor-24830 .elementor-element.elementor-element-c935999 .tab-description {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3em;
  letter-spacing: -0.02em;
  display: none;
  text-wrap: pretty;
  margin-block-start: 0.5rem;
  max-width: 28rem;
}

.elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-title[aria-selected="true"] .tab-description {
  display: block;
}

@media (min-width: 768px) {
  /* Bug fix when page is resized */
  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tabs[data-touch-mode='true'] .e-n-tab-title[aria-selected="false"]:hover {
    border-style: none !important;
    box-shadow: none !important;
    color: #2121217A !important;
  }

  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-title:not([aria-selected="true"]) {
    padding-block-start: 1.3rem;
    padding-block-end: 1.3rem;
  }

  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-title[aria-selected="false"] .e-n-tab-title-text b {
    font-weight: 400;
  }
}

@media (max-width: 767px) {
  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tabs-content > .e-con, .elementor-24830 .elementor-element.elementor-element-c935999 .tab-description {
    display: block !important;
  }

  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tabs-content > div[data-tab-index="1"] { order: 1 !important; }
  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-title[data-tab-index="1"] { order: 2 !important; }
  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tabs-content > div[data-tab-index="2"] { order: 3 !important; }
  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-title[data-tab-index="2"] { order: 4 !important; }
  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tabs-content > div[data-tab-index="3"] { order: 5 !important; }
  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-title[data-tab-index="3"] { order: 6 !important; }
  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tabs-content > div[data-tab-index="4"] { order: 7 !important; }
  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-title[data-tab-index="4"] { order: 8 !important; }

  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-title {
    box-shadow: none !important;
    pointer-events: none;
  }

  .elementor-24830 .elementor-element.elementor-element-c935999 .e-n-tab-title:not(:last-child) {
    margin-block-end: 2rem !important;
  }

  .elementor-24830 .elementor-element.elementor-element-c935999 .tab-description {
    margin-inline-start: -1.75rem;
  }
}/* End custom CSS */