.elementor-2075 .elementor-element.elementor-element-edb22da{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;--z-index:5;}.elementor-2075 .elementor-element.elementor-element-08278f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2075 .elementor-element.elementor-element-a21394c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-2075 .elementor-element.elementor-element-261d12e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2075 .elementor-element.elementor-element-ff3fd0f{--display:flex;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-2075 .elementor-element.elementor-element-ff3fd0f.e-con{--align-self:center;}body:not(.rtl) .elementor-2075 .elementor-element.elementor-element-b28c520{right:100%;}body.rtl .elementor-2075 .elementor-element.elementor-element-b28c520{left:100%;}.elementor-2075 .elementor-element.elementor-element-b28c520{bottom:14%;text-align:start;font-size:18px;font-weight:600;}body:not(.rtl) .elementor-2075 .elementor-element.elementor-element-e30dd14{right:95%;}body.rtl .elementor-2075 .elementor-element.elementor-element-e30dd14{left:95%;}.elementor-2075 .elementor-element.elementor-element-e30dd14{bottom:49%;text-align:start;font-size:18px;font-weight:600;}body:not(.rtl) .elementor-2075 .elementor-element.elementor-element-6c9b858{right:82%;}body.rtl .elementor-2075 .elementor-element.elementor-element-6c9b858{left:82%;}.elementor-2075 .elementor-element.elementor-element-6c9b858{bottom:77%;text-align:start;font-size:18px;font-weight:600;}body:not(.rtl) .elementor-2075 .elementor-element.elementor-element-3465dec{right:56%;}body.rtl .elementor-2075 .elementor-element.elementor-element-3465dec{left:56%;}.elementor-2075 .elementor-element.elementor-element-3465dec{bottom:105%;text-align:start;font-size:18px;font-weight:600;}body:not(.rtl) .elementor-2075 .elementor-element.elementor-element-fbff466{left:53%;}body.rtl .elementor-2075 .elementor-element.elementor-element-fbff466{right:53%;}.elementor-2075 .elementor-element.elementor-element-fbff466{bottom:104%;text-align:start;font-size:18px;font-weight:600;}body:not(.rtl) .elementor-2075 .elementor-element.elementor-element-40d972f{left:81%;}body.rtl .elementor-2075 .elementor-element.elementor-element-40d972f{right:81%;}.elementor-2075 .elementor-element.elementor-element-40d972f{bottom:82%;text-align:start;font-size:18px;font-weight:600;}body:not(.rtl) .elementor-2075 .elementor-element.elementor-element-a9cddc2{left:95%;}body.rtl .elementor-2075 .elementor-element.elementor-element-a9cddc2{right:95%;}.elementor-2075 .elementor-element.elementor-element-a9cddc2{bottom:53%;text-align:start;font-size:18px;font-weight:600;}body:not(.rtl) .elementor-2075 .elementor-element.elementor-element-87f8f37{left:103%;}body.rtl .elementor-2075 .elementor-element.elementor-element-87f8f37{right:103%;}.elementor-2075 .elementor-element.elementor-element-87f8f37{bottom:14%;text-align:start;font-size:18px;font-weight:600;}.elementor-2075 .elementor-element.elementor-element-1eb7183{--e-transform-translateX:-50%;bottom:-15%;--lottie-container-width:100%;--lottie-container-max-width:100%;}body:not(.rtl) .elementor-2075 .elementor-element.elementor-element-1eb7183{left:50%;}body.rtl .elementor-2075 .elementor-element.elementor-element-1eb7183{right:50%;}.elementor-2075 .elementor-element.elementor-element-94a95ee{--display:flex;}.elementor-2075 .elementor-element.elementor-element-d0d5576 .elementor-icon-box-wrapper{gap:15px;}.elementor-2075 .elementor-element.elementor-element-e6c2524 .elementor-icon-box-wrapper{gap:15px;}.elementor-2075 .elementor-element.elementor-element-afdfee2 .elementor-icon-box-wrapper{gap:15px;}.elementor-2075 .elementor-element.elementor-element-57f4e75 .elementor-icon-box-wrapper{gap:15px;}.elementor-2075 .elementor-element.elementor-element-bebbeca .elementor-icon-box-wrapper{gap:15px;}.elementor-2075 .elementor-element.elementor-element-1e98b57 .elementor-icon-box-wrapper{gap:15px;}.elementor-2075 .elementor-element.elementor-element-54fdfbb .elementor-icon-box-wrapper{gap:15px;}.elementor-2075 .elementor-element.elementor-element-01dd028 .elementor-icon-box-wrapper{gap:15px;}.elementor-2075 .elementor-element.elementor-element-9245b8d{--lottie-container-width:100%;--lottie-container-max-width:100%;}@media(max-width:1440px){.elementor-2075 .elementor-element.elementor-element-ff3fd0f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2075 .elementor-element.elementor-element-1eb7183{--e-transform-translateX:-50%;bottom:-7vw;}body:not(.rtl) .elementor-2075 .elementor-element.elementor-element-1eb7183{left:50%;}body.rtl .elementor-2075 .elementor-element.elementor-element-1eb7183{right:50%;}}@media(max-width:1024px){.elementor-2075 .elementor-element.elementor-element-edb22da{--padding-top:120px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-2075 .elementor-element.elementor-element-a21394c .elementor-heading-title{font-size:40px;}.elementor-2075 .elementor-element.elementor-element-94a95ee{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2075 .elementor-element.elementor-element-d0d5576{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-2075 .elementor-element.elementor-element-d0d5576 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-2075 .elementor-element.elementor-element-d0d5576 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2075 .elementor-element.elementor-element-d0d5576 .elementor-icon{font-size:40px;}.elementor-2075 .elementor-element.elementor-element-e6c2524{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-2075 .elementor-element.elementor-element-e6c2524 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-2075 .elementor-element.elementor-element-e6c2524 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2075 .elementor-element.elementor-element-e6c2524 .elementor-icon{font-size:40px;}.elementor-2075 .elementor-element.elementor-element-afdfee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-2075 .elementor-element.elementor-element-afdfee2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-2075 .elementor-element.elementor-element-afdfee2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2075 .elementor-element.elementor-element-afdfee2 .elementor-icon{font-size:40px;}.elementor-2075 .elementor-element.elementor-element-57f4e75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-2075 .elementor-element.elementor-element-57f4e75 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-2075 .elementor-element.elementor-element-57f4e75 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2075 .elementor-element.elementor-element-57f4e75 .elementor-icon{font-size:40px;}.elementor-2075 .elementor-element.elementor-element-bebbeca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-2075 .elementor-element.elementor-element-bebbeca .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-2075 .elementor-element.elementor-element-bebbeca .elementor-icon-box-title{margin-block-end:0px;}.elementor-2075 .elementor-element.elementor-element-bebbeca .elementor-icon{font-size:40px;}.elementor-2075 .elementor-element.elementor-element-1e98b57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-2075 .elementor-element.elementor-element-1e98b57 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-2075 .elementor-element.elementor-element-1e98b57 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2075 .elementor-element.elementor-element-1e98b57 .elementor-icon{font-size:40px;}.elementor-2075 .elementor-element.elementor-element-54fdfbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-2075 .elementor-element.elementor-element-54fdfbb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-2075 .elementor-element.elementor-element-54fdfbb .elementor-icon-box-title{margin-block-end:0px;}.elementor-2075 .elementor-element.elementor-element-54fdfbb .elementor-icon{font-size:40px;}.elementor-2075 .elementor-element.elementor-element-01dd028 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-2075 .elementor-element.elementor-element-01dd028 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2075 .elementor-element.elementor-element-01dd028 .elementor-icon{font-size:40px;}}@media(max-width:767px){.elementor-2075 .elementor-element.elementor-element-edb22da{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2075 .elementor-element.elementor-element-a21394c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2075 .elementor-element.elementor-element-a21394c .elementor-heading-title{font-size:24px;}.elementor-2075 .elementor-element.elementor-element-94a95ee{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1440px) and (min-width:768px){.elementor-2075 .elementor-element.elementor-element-08278f1{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-3cff032 */.cs-arc-path {
    stroke:#9FBE7A
}
.cs-arc-svg {
    width:900px;
    height: auto;
}

.cs-arc-textbox {
    width: 250px !important;
    opacity: 0;
    transform: translateY(12px);
    transition: opacity 0.45s ease, transform 0.45s ease;
}
.cs-arc-textbox.is-active {
    opacity: 1 !important;
    transform: translateY(0) !important;
}

.cs-arc-dot.is-active {
    fill: #9FBE7A !important;
}

circle.is-active:not(.cs-arc-dot) {
    stroke: #9FBE7A;
}

circle.is-active[stroke="#CADFE6"] {
    stroke: #9FBE7A;
    filter: drop-shadow(0 0 12px rgba(159, 190, 122, 0.6))
            drop-shadow(0 0 24px rgba(159, 190, 122, 0.3));
}
.cs-arc-image {
    width: calc(100% - 200px) !important;
    max-width: none !important;
}
.cs-arc-image img {
    width: 100% !important;
    max-width: none !important;
}
.cs-arc-sticky {
    align-items: flex-end !important;
    
}
.elementor-2075 .elementor-element.elementor-element-3cff032 {
    display: flex;
}

@media (max-width: 1440px) {
    .cs-arc-svg {
    width:60vw;
    height: auto;
}
.cs-arc-textbox {
    width: 200px !important;
 
}

}

@media (max-width: 1023px) {
    .cs-arc-textbox {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        bottom: auto !important;
        width: 100% !important;
        padding-left: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-1eb7183 */@media (max-width:1440px){
    .cs-arc-image {
    width: 50vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3fd0f */.elementor-2075 .elementor-element.elementor-element-ff3fd0f {
    width: max-content;;
}

@media (max-width:1023px){
    .elementor-2075 .elementor-element.elementor-element-ff3fd0f {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94a95ee */.elementor-2075 .elementor-element.elementor-element-94a95ee {
    display:none !important;
}

@media (max-width:1023px){
    .elementor-2075 .elementor-element.elementor-element-94a95ee {
    display:flex !important;
}
}

.cs-timeline-icon-box .elementor-icon svg circle:last-of-type {
  transition: fill 0.4s ease, stroke 0.4s ease;
}
.cs-timeline-icon-box.cs-timeline-active .elementor-icon svg circle:last-of-type {
  fill: #9FBE7A !important;
  stroke: #9FBE7A !important;
}
.cs-timeline-icon-box .elementor-icon svg circle {
  transition: fill 0.4s ease, stroke 0.4s ease;
}
.cs-timeline-icon-box.cs-timeline-active .elementor-icon svg circle:first-of-type {
  stroke: #9FBE7A !important;
}
.cs-timeline-icon-box.cs-timeline-active .elementor-icon svg circle:last-of-type {
  fill: #9FBE7A !important;
  stroke: #9FBE7A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edb22da */.elementor-2075 .elementor-element.elementor-element-edb22da {
 
    flex-direction: column !important;
}/* End custom CSS */