.elementor-9095 .elementor-element.elementor-element-db2b105{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:0.81;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-9095 .elementor-element.elementor-element-db2b105::before, .elementor-9095 .elementor-element.elementor-element-db2b105 > .elementor-background-video-container::before, .elementor-9095 .elementor-element.elementor-element-db2b105 > .e-con-inner > .elementor-background-video-container::before, .elementor-9095 .elementor-element.elementor-element-db2b105 > .elementor-background-slideshow::before, .elementor-9095 .elementor-element.elementor-element-db2b105 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9095 .elementor-element.elementor-element-db2b105 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9095 .elementor-element.elementor-element-f054681{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9095 .elementor-element.elementor-element-5d975218{text-align:start;}.elementor-9095 .elementor-element.elementor-element-5d975218 .elementor-heading-title{font-size:2.5rem;color:var( --e-global-color-accent );}.elementor-9095 .elementor-element.elementor-element-6a88454d{text-align:start;}.elementor-9095 .elementor-element.elementor-element-6a88454d .elementor-heading-title{color:#FFFFFF;}.elementor-9095 .elementor-element.elementor-element-1b1167b{text-align:center;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#B9B9B9;}.elementor-9095 .elementor-element.elementor-element-7d7abd6f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9095 .elementor-element.elementor-element-7e6bba4b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0.5em 0.5em 0.5em 0.5em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-9095 .elementor-element.elementor-element-7e6bba4b:not(.elementor-motion-effects-element-type-background), .elementor-9095 .elementor-element.elementor-element-7e6bba4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9095 .elementor-element.elementor-element-78251531{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:1em 1em 1em 1em;border-radius:100% 100% 100% 100%;}.elementor-9095 .elementor-element.elementor-element-78251531 img{height:3rem;object-fit:scale-down;object-position:center center;}.elementor-9095 .elementor-element.elementor-element-6e758afe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-9095 .elementor-element.elementor-element-6e758afe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;color:#FFFFFF;}.elementor-9095 .elementor-element.elementor-element-44ffdfe{text-align:center;}.elementor-9095 .elementor-element.elementor-element-44ffdfe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:1.5em;color:#DADADA;}.elementor-9095 .elementor-element.elementor-element-7c20cdc5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:0.5em 0.5em 0.5em 0.5em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-9095 .elementor-element.elementor-element-7c20cdc5:not(.elementor-motion-effects-element-type-background), .elementor-9095 .elementor-element.elementor-element-7c20cdc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9095 .elementor-element.elementor-element-28bda51f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:1em 1em 1em 1em;border-radius:100% 100% 100% 100%;}.elementor-9095 .elementor-element.elementor-element-28bda51f img{height:3rem;object-fit:scale-down;object-position:center center;}.elementor-9095 .elementor-element.elementor-element-4ae36720{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-9095 .elementor-element.elementor-element-4ae36720 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;color:#FFFFFF;}.elementor-9095 .elementor-element.elementor-element-69d8d51f{text-align:center;}.elementor-9095 .elementor-element.elementor-element-69d8d51f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:1.5em;color:#DADADA;}.elementor-9095 .elementor-element.elementor-element-66217460{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:0.5em 0.5em 0.5em 0.5em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-9095 .elementor-element.elementor-element-66217460:not(.elementor-motion-effects-element-type-background), .elementor-9095 .elementor-element.elementor-element-66217460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9095 .elementor-element.elementor-element-4239dd39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:1em 1em 1em 1em;border-radius:100% 100% 100% 100%;}.elementor-9095 .elementor-element.elementor-element-4239dd39 img{height:3rem;object-fit:scale-down;object-position:center center;}.elementor-9095 .elementor-element.elementor-element-6613fe00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-9095 .elementor-element.elementor-element-6613fe00 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;color:#FFFFFF;}.elementor-9095 .elementor-element.elementor-element-7b77623c{text-align:center;}.elementor-9095 .elementor-element.elementor-element-7b77623c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:300;line-height:1.5em;color:#DADADA;}@media(max-width:1024px) and (min-width:768px){.elementor-9095 .elementor-element.elementor-element-f054681{--width:100%;}}@media(max-width:1024px){.elementor-9095 .elementor-element.elementor-element-db2b105{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-9095 .elementor-element.elementor-element-1b1167b{padding:0% 0% 0% 0%;}.elementor-9095 .elementor-element.elementor-element-7d7abd6f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-9095 .elementor-element.elementor-element-7e6bba4b{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9095 .elementor-element.elementor-element-78251531 img{height:3rem;}.elementor-9095 .elementor-element.elementor-element-7c20cdc5{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9095 .elementor-element.elementor-element-28bda51f img{height:3rem;}.elementor-9095 .elementor-element.elementor-element-66217460{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9095 .elementor-element.elementor-element-4239dd39 img{height:3rem;}}@media(max-width:767px){.elementor-9095 .elementor-element.elementor-element-db2b105{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9095 .elementor-element.elementor-element-f054681{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9095 .elementor-element.elementor-element-5d975218{text-align:center;}.elementor-9095 .elementor-element.elementor-element-5d975218 .elementor-heading-title{font-size:1.75rem;}.elementor-9095 .elementor-element.elementor-element-6a88454d{text-align:center;}.elementor-9095 .elementor-element.elementor-element-1b1167b{padding:0px 0px 0px 0px;text-align:center;}.elementor-9095 .elementor-element.elementor-element-7d7abd6f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9095 .elementor-element.elementor-element-7e6bba4b{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-9095 .elementor-element.elementor-element-78251531 img{height:2.5rem;}.elementor-9095 .elementor-element.elementor-element-6e758afe .elementor-heading-title{font-size:1.125rem;}.elementor-9095 .elementor-element.elementor-element-7c20cdc5{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-9095 .elementor-element.elementor-element-28bda51f img{height:2.5rem;}.elementor-9095 .elementor-element.elementor-element-4ae36720 .elementor-heading-title{font-size:1.125rem;}.elementor-9095 .elementor-element.elementor-element-66217460{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-9095 .elementor-element.elementor-element-4239dd39 img{height:2.5rem;}.elementor-9095 .elementor-element.elementor-element-6613fe00 .elementor-heading-title{font-size:1.125rem;}}/* Start custom CSS for heading, class: .elementor-element-5d975218 */.elementor-9095 .elementor-element.elementor-element-5d975218 span {
    font-family: quentinregular;
    opacity: 0.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b1167b */.elementor-9095 .elementor-element.elementor-element-1b1167b p {
    max-width: 45rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78251531 */.elementor-9095 .elementor-element.elementor-element-78251531, .elementor-9095 .elementor-element.elementor-element-78251531 img {
    width: fit-content;
    aspect-ratio: 1 !important;
    align-content: center;
    justify-content: center;
    align-items: center;
    display: flex;
}

/* Border */

.elementor-9095 .elementor-element.elementor-element-78251531::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: inherit;
  background: linear-gradient(
    -45deg,
    rgba(149, 214, 90, 1) 0%,
    rgba(0, 186, 208, 1) 100%
  );

  /* Creates the hollow center */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6bba4b */.elementor-9095 .elementor-element.elementor-element-7e6bba4b .eco-card-image {
    transition: all 0.25s;
    scale: 1;
}

.elementor-9095 .elementor-element.elementor-element-7e6bba4b:hover .eco-card-image {
    scale: 1.1;
}

/* Border */

.elementor-9095 .elementor-element.elementor-element-7e6bba4b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 3.5px; /* border thickness */
  border-radius: inherit;
  background: linear-gradient(
    -45deg,
    rgba(149, 214, 90, 1) 0%,
    rgba(0, 186, 208, 1) 100%
  );

  /* Creates the hollow center */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28bda51f */.elementor-9095 .elementor-element.elementor-element-28bda51f, .elementor-9095 .elementor-element.elementor-element-28bda51f img {
    width: fit-content;
    aspect-ratio: 1 !important;
    align-content: center;
    justify-content: center;
    align-items: center;
    display: flex;
}

/* Border */

.elementor-9095 .elementor-element.elementor-element-28bda51f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: inherit;
  background: linear-gradient(
    -45deg,
    rgba(149, 214, 90, 1) 0%,
    rgba(0, 186, 208, 1) 100%
  );

  /* Creates the hollow center */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c20cdc5 */.elementor-9095 .elementor-element.elementor-element-7c20cdc5 .eco-card-image {
    transition: all 0.25s;
    scale: 1;
}

.elementor-9095 .elementor-element.elementor-element-7c20cdc5:hover .eco-card-image {
    scale: 1.1;
}

/* Border */

.elementor-9095 .elementor-element.elementor-element-7c20cdc5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 3.5px; /* border thickness */
  border-radius: inherit;
  background: linear-gradient(
    -45deg,
    rgba(149, 214, 90, 1) 0%,
    rgba(0, 186, 208, 1) 100%
  );

  /* Creates the hollow center */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4239dd39 */.elementor-9095 .elementor-element.elementor-element-4239dd39, .elementor-9095 .elementor-element.elementor-element-4239dd39 img {
    width: fit-content;
    aspect-ratio: 1 !important;
    align-content: center;
    justify-content: center;
    align-items: center;
    display: flex;
}

/* Border */

.elementor-9095 .elementor-element.elementor-element-4239dd39::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: inherit;
  background: linear-gradient(
    -45deg,
    rgba(149, 214, 90, 1) 0%,
    rgba(0, 186, 208, 1) 100%
  );

  /* Creates the hollow center */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66217460 */.elementor-9095 .elementor-element.elementor-element-66217460 .eco-card-image {
    transition: all 0.25s;
    scale: 1;
}

.elementor-9095 .elementor-element.elementor-element-66217460:hover .eco-card-image {
    scale: 1.1;
}

/* Border */

.elementor-9095 .elementor-element.elementor-element-66217460::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 3.5px; /* border thickness */
  border-radius: inherit;
  background: linear-gradient(
    -45deg,
    rgba(149, 214, 90, 1) 0%,
    rgba(0, 186, 208, 1) 100%
  );

  /* Creates the hollow center */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2b105 */.elementor-9095 .elementor-element.elementor-element-db2b105 {
    background: #95D65A;
    background: 
        linear-gradient(-45deg, 
        rgba(149, 214, 90, 0.2) 0%, 
        rgba(149, 214, 90, 0.2) 25%, 
        rgba(0, 186, 208, 0.2) 75%, 
        rgba(0, 186, 208, 0.2) 100%);
}/* End custom CSS */