.elementor-30659 .elementor-element.elementor-element-667f7bf, .elementor-30659 .elementor-element.elementor-element-667f7bf > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-30659 .elementor-element.elementor-element-667f7bf{margin-top:0px;margin-bottom:0px;padding:50px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-30659 .elementor-element.elementor-element-ff5360d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-30659 .elementor-element.elementor-element-ff5360d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-30659 .elementor-element.elementor-element-ff5360d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-30659 .elementor-element.elementor-element-ff5360d > .elementor-element-populated{margin:0px 70px 0px 0px;--e-column-margin-right:70px;--e-column-margin-left:0px;}.elementor-30659 .elementor-element.elementor-element-9f3516c > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-30659 .elementor-element.elementor-element-9f3516c{color:var( --e-global-color-fd137c5 );}.elementor-30659 .elementor-element.elementor-element-9f3516c a{color:var( --e-global-color-fd137c5 );}.elementor-30659 .elementor-element.elementor-element-b31d5cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-30659 .elementor-element.elementor-element-b31d5cf .elementor-heading-title{font-family:"Cuprum", Sans-serif;font-size:3.4em;font-weight:700;line-height:0.85em;letter-spacing:-0.6px;color:var( --e-global-color-62f3a0f );}.elementor-30659 .elementor-element.elementor-element-5d1accc{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-30659 .elementor-element.elementor-element-5d1accc .elementor-divider-separator{width:100%;}.elementor-30659 .elementor-element.elementor-element-5d1accc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-30659 .elementor-element.elementor-element-e3a59fa > .elementor-widget-container{margin:0px 0px 14px 0px;padding:14px 0px 3px 0px;}.elementor-30659 .elementor-element.elementor-element-e3a59fa .elementor-heading-title{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-30659 .elementor-element.elementor-element-995833d > .elementor-widget-container{margin:0px 0px 11px 0px;padding:0px 0px 0px 0px;}.elementor-30659 .elementor-element.elementor-element-995833d .elementor-heading-title{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-30659 .elementor-element.elementor-element-0f90490 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30659 .elementor-element.elementor-element-0f90490 .elementor-heading-title{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-30659 .elementor-element.elementor-element-a6d5f2d{--divider-border-style:solid;--divider-color:#CCCCCC00;--divider-border-width:1px;}.elementor-30659 .elementor-element.elementor-element-a6d5f2d .elementor-divider-separator{width:100%;}.elementor-30659 .elementor-element.elementor-element-a6d5f2d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30659 .elementor-element.elementor-element-d084d6f{width:auto;max-width:auto;}.elementor-30659 .elementor-element.elementor-element-d084d6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30659 .elementor-element.elementor-element-d084d6f .elementor-heading-title{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-30659 .elementor-element.elementor-element-3664d20 .elementor-button{background-color:var( --e-global-color-62f3a0f );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-62f3a0f );}.elementor-30659 .elementor-element.elementor-element-3664d20{width:auto;max-width:auto;}.elementor-30659 .elementor-element.elementor-element-3664d20 .elementor-button:hover, .elementor-30659 .elementor-element.elementor-element-3664d20 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-30659 .elementor-element.elementor-element-3664d20 .elementor-button:hover svg, .elementor-30659 .elementor-element.elementor-element-3664d20 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-30659 .elementor-element.elementor-element-a77a108 .elementor-button{background-color:#02010100;fill:var( --e-global-color-62f3a0f );color:var( --e-global-color-62f3a0f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-62f3a0f );}.elementor-30659 .elementor-element.elementor-element-a77a108{width:auto;max-width:auto;}.elementor-30659 .elementor-element.elementor-element-a77a108 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-30659 .elementor-element.elementor-element-1c6264a > .elementor-element-populated, .elementor-30659 .elementor-element.elementor-element-1c6264a > .elementor-element-populated > .elementor-background-overlay, .elementor-30659 .elementor-element.elementor-element-1c6264a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-30659 .elementor-element.elementor-element-1c6264a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30659 .elementor-element.elementor-element-c82cb73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:701px){.elementor-30659 .elementor-element.elementor-element-ff5360d{width:47%;}.elementor-30659 .elementor-element.elementor-element-1c6264a{width:53%;}}@media(max-width:1160px){.elementor-30659 .elementor-element.elementor-element-667f7bf{padding:40px 25px 24px 25px;}.elementor-30659 .elementor-element.elementor-element-ff5360d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-30659 .elementor-element.elementor-element-b31d5cf .elementor-heading-title{font-size:4.2em;letter-spacing:-0.5px;}.elementor-30659 .elementor-element.elementor-element-e3a59fa .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-30659 .elementor-element.elementor-element-995833d .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-30659 .elementor-element.elementor-element-0f90490 .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-30659 .elementor-element.elementor-element-a6d5f2d .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-30659 .elementor-element.elementor-element-d084d6f .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-30659 .elementor-element.elementor-element-3664d20 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30659 .elementor-element.elementor-element-a77a108 > .elementor-widget-container{margin:10px 0px 0px 15px;}.elementor-30659 .elementor-element.elementor-element-1c6264a > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}}@media(max-width:700px){.elementor-30659 .elementor-element.elementor-element-667f7bf{padding:24px 15px 30px 15px;}.elementor-30659 .elementor-element.elementor-element-ff5360d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:14px 0px 0px 0px;}.elementor-30659 .elementor-element.elementor-element-b31d5cf .elementor-heading-title{font-size:2.8em;letter-spacing:0px;}.elementor-30659 .elementor-element.elementor-element-e3a59fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30659 .elementor-element.elementor-element-e3a59fa .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-30659 .elementor-element.elementor-element-995833d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30659 .elementor-element.elementor-element-995833d .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-30659 .elementor-element.elementor-element-0f90490 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30659 .elementor-element.elementor-element-0f90490 .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-30659 .elementor-element.elementor-element-d084d6f .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-30659 .elementor-element.elementor-element-3664d20{width:100%;max-width:100%;}.elementor-30659 .elementor-element.elementor-element-a77a108{width:100%;max-width:100%;}.elementor-30659 .elementor-element.elementor-element-a77a108 > .elementor-widget-container{margin:12px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-30659 .elementor-element.elementor-element-1c6264a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for heading, class: .elementor-element-995833d */.tabs h2 {
    padding-top:30px;
}

.tabs h3 {
    padding-top:10px;
}


.tabs {
   
      letter-spacing: 0px !important;
}

.tabs b {
    font-weight: 600;
}


.tabs p {
    
    font-size: 1em;
    letter-spacing: 0px;
        line-height: 1.6em;
}

.tabs sup {
    font-size: 0.9em;
    letter-spacing: 0px;
}

.tabs a {
    color:#888 !important;
}

.tabs h1 {
    font-size: 3em !important;
    letter-spacing: 0em;
    font-weight: 400;
    color:#000;
    line-height: 1.5em;
   
}


.tabs strong {
    font-weight: 400 !important;
}

.tabs ul {
     
     font-size: 1em;
    letter-spacing: 0px;
      line-height: 1.6em;
  margin: 0;
  padding: 0;     
  padding-top:4px;/* remove default indent */
  list-style-position: inside;     /* keep marker inside the padding box */
}

.tabs li {
   
     font-size: 1em;
    letter-spacing: 0px;
  margin-bottom: 0.1em;            /* space out items if you like */
  padding-left: 0em;            /* tiny gap between marker and text */
}

/* modern browsers: style the native marker */
.tabs li::marker {
  content: "• ";                   /* you can omit if you want default disc */
  color: #000;
  font-weight: bold;
  /* font-size: inherit; */        /* only if you’ve changed li font-size */
}

/* fallback for older browsers without ::marker */
@supports not(.elementor-30659 .elementor-element.elementor-element-995833d(::marker)) {
 .tabs li {
    position: relative;
    padding-left: 1.3em;           /* adjust to accommodate the bullet */
  }
  .tabs li::before {
    content: "•";
    position: absolute;
    left: 0;
    color: #000;
    font-weight: bold;
  }
}/* End custom CSS */