.elementor-591 .elementor-element.elementor-element-40fd4db7 .elementor-repeater-item-8c410a8.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-591 .elementor-element.elementor-element-a93e57e > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-591 .elementor-element.elementor-element-40fd4db7 > .elementor-background-overlay{opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-591 .elementor-element.elementor-element-40fd4db7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-eccbc9f .elementor-repeater-item-a810b47.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-591 .elementor-element.elementor-element-7d68468 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-591 .elementor-element.elementor-element-7d68468 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-591 .elementor-element.elementor-element-7d68468 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-591 .elementor-element.elementor-element-5c2337c{font-family:var( --e-global-typography-d903099-font-family ), Sans-serif;font-size:var( --e-global-typography-d903099-font-size );font-weight:var( --e-global-typography-d903099-font-weight );text-transform:var( --e-global-typography-d903099-text-transform );color:var( --e-global-color-67e0a436 );}.elementor-591 .elementor-element.elementor-element-3563ed9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-591 .elementor-element.elementor-element-3563ed9 .elementor-divider-separator{width:15%;}.elementor-591 .elementor-element.elementor-element-3563ed9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-591 .elementor-element.elementor-element-d4d9ec1 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-591 .elementor-element.elementor-element-a16b8f5{font-family:var( --e-global-typography-d903099-font-family ), Sans-serif;font-size:var( --e-global-typography-d903099-font-size );font-weight:var( --e-global-typography-d903099-font-weight );text-transform:var( --e-global-typography-d903099-text-transform );color:var( --e-global-color-67e0a436 );}.elementor-591 .elementor-element.elementor-element-deda514{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-591 .elementor-element.elementor-element-deda514 .elementor-divider-separator{width:15%;}.elementor-591 .elementor-element.elementor-element-deda514 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-591 .elementor-element.elementor-element-5a32553 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-591 .elementor-element.elementor-element-50f7ecc{font-family:var( --e-global-typography-d903099-font-family ), Sans-serif;font-size:var( --e-global-typography-d903099-font-size );font-weight:var( --e-global-typography-d903099-font-weight );text-transform:var( --e-global-typography-d903099-text-transform );color:var( --e-global-color-67e0a436 );}.elementor-591 .elementor-element.elementor-element-ca97e28{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-591 .elementor-element.elementor-element-ca97e28 .elementor-divider-separator{width:15%;}.elementor-591 .elementor-element.elementor-element-ca97e28 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-591 .elementor-element.elementor-element-eccbc9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-eccbc9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-591 .elementor-element.elementor-element-f2feaf3 .elementor-repeater-item-a810b47.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-591 .elementor-element.elementor-element-4cad437 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-591 .elementor-element.elementor-element-4cad437 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-591 .elementor-element.elementor-element-4cad437 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-591 .elementor-element.elementor-element-ca51f80 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-591 .elementor-element.elementor-element-52997f3 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-591 .elementor-element.elementor-element-f2feaf3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:080px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-f2feaf3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-591 .elementor-element.elementor-element-86574ff .elementor-repeater-item-a810b47.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-591 .elementor-element.elementor-element-d36e2a6 > .elementor-element-populated{margin:30px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;}.elementor-591 .elementor-element.elementor-element-7389da1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-d903099-font-family ), Sans-serif;font-size:var( --e-global-typography-d903099-font-size );font-weight:var( --e-global-typography-d903099-font-weight );text-transform:var( --e-global-typography-d903099-text-transform );color:var( --e-global-color-67e0a436 );}.elementor-591 .elementor-element.elementor-element-766daa3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-591 .elementor-element.elementor-element-766daa3 .elementor-divider-separator{width:15%;}.elementor-591 .elementor-element.elementor-element-766daa3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-591 .elementor-element.elementor-element-1422bbe > .elementor-element-populated{margin:30px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;}.elementor-591 .elementor-element.elementor-element-1ca1790{font-family:var( --e-global-typography-d903099-font-family ), Sans-serif;font-size:var( --e-global-typography-d903099-font-size );font-weight:var( --e-global-typography-d903099-font-weight );text-transform:var( --e-global-typography-d903099-text-transform );color:var( --e-global-color-67e0a436 );}.elementor-591 .elementor-element.elementor-element-603bf6a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-591 .elementor-element.elementor-element-603bf6a .elementor-divider-separator{width:15%;}.elementor-591 .elementor-element.elementor-element-603bf6a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-591 .elementor-element.elementor-element-8d65636 > .elementor-element-populated{margin:30px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;}.elementor-591 .elementor-element.elementor-element-8735c6c{font-family:var( --e-global-typography-d903099-font-family ), Sans-serif;font-size:var( --e-global-typography-d903099-font-size );font-weight:var( --e-global-typography-d903099-font-weight );text-transform:var( --e-global-typography-d903099-text-transform );color:var( --e-global-color-67e0a436 );}.elementor-591 .elementor-element.elementor-element-259e978{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-591 .elementor-element.elementor-element-259e978 .elementor-divider-separator{width:15%;}.elementor-591 .elementor-element.elementor-element-259e978 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-591 .elementor-element.elementor-element-86574ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:100px;padding:0px 0px 0px 0px;z-index:10;}.elementor-591 .elementor-element.elementor-element-86574ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-591 .elementor-element.elementor-element-d36e2a6{width:33.3%;}.elementor-591 .elementor-element.elementor-element-1422bbe{width:33%;}.elementor-591 .elementor-element.elementor-element-8d65636{width:33.032%;}}@media(max-width:1024px){.elementor-591 .elementor-element.elementor-element-a93e57e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-40fd4db7{padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-5c2337c{font-size:var( --e-global-typography-d903099-font-size );}.elementor-591 .elementor-element.elementor-element-a16b8f5{font-size:var( --e-global-typography-d903099-font-size );}.elementor-591 .elementor-element.elementor-element-50f7ecc{font-size:var( --e-global-typography-d903099-font-size );}.elementor-591 .elementor-element.elementor-element-eccbc9f{padding:0px 30px 50px 30px;}.elementor-591 .elementor-element.elementor-element-f2feaf3{margin-top:0px;margin-bottom:0px;padding:80px 10px 0px 10px;}.elementor-591 .elementor-element.elementor-element-7389da1{font-size:var( --e-global-typography-d903099-font-size );}.elementor-591 .elementor-element.elementor-element-1ca1790{font-size:var( --e-global-typography-d903099-font-size );}.elementor-591 .elementor-element.elementor-element-8735c6c{font-size:var( --e-global-typography-d903099-font-size );}.elementor-591 .elementor-element.elementor-element-86574ff{margin-top:-85px;margin-bottom:80px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-591 .elementor-element.elementor-element-a93e57e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-40fd4db7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-7d68468 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-591 .elementor-element.elementor-element-5c2337c{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-size:var( --e-global-typography-d903099-font-size );}.elementor-591 .elementor-element.elementor-element-3563ed9{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-591 .elementor-element.elementor-element-d4d9ec1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-591 .elementor-element.elementor-element-a16b8f5{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-size:var( --e-global-typography-d903099-font-size );}.elementor-591 .elementor-element.elementor-element-deda514{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-591 .elementor-element.elementor-element-5a32553 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-591 .elementor-element.elementor-element-50f7ecc{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-size:var( --e-global-typography-d903099-font-size );}.elementor-591 .elementor-element.elementor-element-ca97e28{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-591 .elementor-element.elementor-element-eccbc9f{margin-top:0px;margin-bottom:0px;padding:50px 10px 40px 10px;}.elementor-591 .elementor-element.elementor-element-7389da1{font-size:var( --e-global-typography-d903099-font-size );}.elementor-591 .elementor-element.elementor-element-1ca1790{font-size:var( --e-global-typography-d903099-font-size );}.elementor-591 .elementor-element.elementor-element-8735c6c{font-size:var( --e-global-typography-d903099-font-size );}}/* Start custom CSS for image, class: .elementor-element-e39de56 */.image_layer {
  position: relative;
}

.image_layer img {
  width: 100%;
  height: auto;
}

.image_layer::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black shade with 50% opacity */
  pointer-events: none; /* Ensures the overlay doesn't interfere with interaction */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e51bfc */.image_layer2 {
  position: relative;
}

.image_layer2 img {
  width: 100%;
  height: auto;
}

.image_layer2::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3); /* Black shade with 50% opacity */
  pointer-events: none; /* Ensures the overlay doesn't interfere with interaction */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cacdd8 */.image_layer3 {
  position: relative;
}

.image_layer3 img {
  width: 100%;
  height: auto;
}

.image_layer3::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2); /* Black shade with 50% opacity */
  pointer-events: none; /* Ensures the overlay doesn't interfere with interaction */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e39de56 */.image_layer {
  position: relative;
}

.image_layer img {
  width: 100%;
  height: auto;
}

.image_layer::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black shade with 50% opacity */
  pointer-events: none; /* Ensures the overlay doesn't interfere with interaction */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e51bfc */.image_layer2 {
  position: relative;
}

.image_layer2 img {
  width: 100%;
  height: auto;
}

.image_layer2::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3); /* Black shade with 50% opacity */
  pointer-events: none; /* Ensures the overlay doesn't interfere with interaction */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cacdd8 */.image_layer3 {
  position: relative;
}

.image_layer3 img {
  width: 100%;
  height: auto;
}

.image_layer3::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2); /* Black shade with 50% opacity */
  pointer-events: none; /* Ensures the overlay doesn't interfere with interaction */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19701f8 */.image_layer {
  position: relative;
}

.image_layer img {
  width: 100%;
  height: auto;
}

.image_layer::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black shade with 50% opacity */
  pointer-events: none; /* Ensures the overlay doesn't interfere with interaction */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bf4cd1 */.image_layer2 {
  position: relative;
}

.image_layer2 img {
  width: 100%;
  height: auto;
}

.image_layer2::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3); /* Black shade with 50% opacity */
  pointer-events: none; /* Ensures the overlay doesn't interfere with interaction */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-070e17e */.image_layer3 {
  position: relative;
}

.image_layer3 img {
  width: 100%;
  height: auto;
}

.image_layer3::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2); /* Black shade with 50% opacity */
  pointer-events: none; /* Ensures the overlay doesn't interfere with interaction */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19701f8 */.image_layer {
  position: relative;
}

.image_layer img {
  width: 100%;
  height: auto;
}

.image_layer::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Black shade with 50% opacity */
  pointer-events: none; /* Ensures the overlay doesn't interfere with interaction */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bf4cd1 */.image_layer2 {
  position: relative;
}

.image_layer2 img {
  width: 100%;
  height: auto;
}

.image_layer2::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3); /* Black shade with 50% opacity */
  pointer-events: none; /* Ensures the overlay doesn't interfere with interaction */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-070e17e */.image_layer3 {
  position: relative;
}

.image_layer3 img {
  width: 100%;
  height: auto;
}

.image_layer3::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2); /* Black shade with 50% opacity */
  pointer-events: none; /* Ensures the overlay doesn't interfere with interaction */
}/* End custom CSS */