.elementor-21 .elementor-element.elementor-element-6602821{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-6602821::before, .elementor-21 .elementor-element.elementor-element-6602821 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6602821 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6602821 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-6602821 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-6602821 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-1ad3b28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-size:19px;font-weight:600;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c234a80{font-size:16px;color:#6A7282;}.elementor-21 .elementor-element.elementor-element-2ee3506{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-2ee3506 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-2ee3506 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-2ee3506 .elementor-button{text-decoration:none;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3deebb3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A9C06D;--border-color:#A9C06D;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-3deebb3::before, .elementor-21 .elementor-element.elementor-element-3deebb3 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3deebb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3deebb3 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-3deebb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-3deebb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-0b6c7dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-size:19px;font-weight:600;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-54a04ed{font-size:16px;color:#6A7282;}.elementor-21 .elementor-element.elementor-element-ebdfe25{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-ebdfe25 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-ebdfe25 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-ebdfe25 .elementor-button{text-decoration:none;fill:#BCD185;color:#BCD185;}.elementor-21 .elementor-element.elementor-element-e45ca07{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F08200;--border-color:#F08200;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-e45ca07::before, .elementor-21 .elementor-element.elementor-element-e45ca07 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e45ca07 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e45ca07 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-e45ca07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-e45ca07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-8c86e0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-size:19px;font-weight:600;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9461d04{font-size:16px;color:#6A7282;}.elementor-21 .elementor-element.elementor-element-9b49bd3{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-9b49bd3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-9b49bd3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-9b49bd3 .elementor-button{text-decoration:none;fill:#F08200;color:#F08200;}.elementor-21 .elementor-element.elementor-element-de30d48{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-21 .elementor-element.elementor-element-473007a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-473007a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-473007a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-473007a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-473007a .elementor-button{text-decoration:none;}.elementor-21 .elementor-element.elementor-element-70ef96a{--grid-columns:3;}.elementor-21 .elementor-element.elementor-element-70ef96a > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-21 .elementor-element.elementor-element-eb0573e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-eb0573e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-eb0573e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-eb0573e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-eb0573e .elementor-button{text-decoration:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-699184f{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-21 .elementor-element.elementor-element-8d5578d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-8d5578d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-8d5578d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-8d5578d .elementor-button{text-decoration:none;}.elementor-21 .elementor-element.elementor-element-676db5d{--grid-columns:1;}.elementor-21 .elementor-element.elementor-element-59084d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-59084d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-59084d9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-59084d9 .elementor-button{text-decoration:none;}.elementor-21 .elementor-element.elementor-element-549308c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-d2f7dfe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-e281092{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-60fe7a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-ecbcedf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-d624b20{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-4d33f6b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-25cfb03{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-1c1d6a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-45311a8{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:45px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-21 .elementor-element.elementor-element-45311a8.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-de30d48{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-70ef96a{--grid-columns:2;}.elementor-21 .elementor-element.elementor-element-699184f{--grid-columns:2;}.elementor-21 .elementor-element.elementor-element-676db5d{--grid-columns:1;}.elementor-21 .elementor-element.elementor-element-45311a8{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-de30d48{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-70ef96a{--grid-columns:1;}.elementor-21 .elementor-element.elementor-element-699184f{--grid-columns:1;}.elementor-21 .elementor-element.elementor-element-676db5d{--grid-columns:1;}.elementor-21 .elementor-element.elementor-element-45311a8{--e-n-carousel-swiper-slides-to-display:3;}}/* Start custom CSS for button, class: .elementor-element-2ee3506 */.elementor-21 .elementor-element.elementor-element-2ee3506 .elementor-button-icon svg {
    fill: none !important;
    stroke: currentColor !important;
}

.elementor-21 .elementor-element.elementor-element-2ee3506 .elementor-button-icon {
    color: #B7D96B !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebdfe25 */.elementor-21 .elementor-element.elementor-element-ebdfe25 .elementor-button-icon svg {
    fill: none !important;
    stroke: currentColor !important;
}

.elementor-21 .elementor-element.elementor-element-ebdfe25 .elementor-button-icon {
    color: #B7D96B !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b49bd3 */.elementor-21 .elementor-element.elementor-element-9b49bd3 .elementor-button-icon svg {
    fill: none !important;
    stroke: currentColor !important;
}

.elementor-21 .elementor-element.elementor-element-9b49bd3 .elementor-button-icon {
    color: #B7D96B !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee3506 */.elementor-21 .elementor-element.elementor-element-2ee3506 .elementor-button-icon svg {
    fill: none !important;
    stroke: currentColor !important;
}

.elementor-21 .elementor-element.elementor-element-2ee3506 .elementor-button-icon {
    color: #B7D96B !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebdfe25 */.elementor-21 .elementor-element.elementor-element-ebdfe25 .elementor-button-icon svg {
    fill: none !important;
    stroke: currentColor !important;
}

.elementor-21 .elementor-element.elementor-element-ebdfe25 .elementor-button-icon {
    color: #B7D96B !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b49bd3 */.elementor-21 .elementor-element.elementor-element-9b49bd3 .elementor-button-icon svg {
    fill: none !important;
    stroke: currentColor !important;
}

.elementor-21 .elementor-element.elementor-element-9b49bd3 .elementor-button-icon {
    color: #B7D96B !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee3506 */.elementor-21 .elementor-element.elementor-element-2ee3506 .elementor-button-icon svg {
    fill: none !important;
    stroke: currentColor !important;
}

.elementor-21 .elementor-element.elementor-element-2ee3506 .elementor-button-icon {
    color: #B7D96B !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebdfe25 */.elementor-21 .elementor-element.elementor-element-ebdfe25 .elementor-button-icon svg {
    fill: none !important;
    stroke: currentColor !important;
}

.elementor-21 .elementor-element.elementor-element-ebdfe25 .elementor-button-icon {
    color: #B7D96B !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b49bd3 */.elementor-21 .elementor-element.elementor-element-9b49bd3 .elementor-button-icon svg {
    fill: none !important;
    stroke: currentColor !important;
}

.elementor-21 .elementor-element.elementor-element-9b49bd3 .elementor-button-icon {
    color: #B7D96B !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ee3506 */.elementor-21 .elementor-element.elementor-element-2ee3506 .elementor-button-icon svg {
    fill: none !important;
    stroke: currentColor !important;
}

.elementor-21 .elementor-element.elementor-element-2ee3506 .elementor-button-icon {
    color: #B7D96B !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebdfe25 */.elementor-21 .elementor-element.elementor-element-ebdfe25 .elementor-button-icon svg {
    fill: none !important;
    stroke: currentColor !important;
}

.elementor-21 .elementor-element.elementor-element-ebdfe25 .elementor-button-icon {
    color: #B7D96B !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b49bd3 */.elementor-21 .elementor-element.elementor-element-9b49bd3 .elementor-button-icon svg {
    fill: none !important;
    stroke: currentColor !important;
}

.elementor-21 .elementor-element.elementor-element-9b49bd3 .elementor-button-icon {
    color: #B7D96B !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-70ef96a */.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item > div > div::after {
    content: '01';
    position: absolute;
    top: 10px;
    right: 20px;
    z-index: 0;
    font-size: 31px;
    font-weight: 500;
    color: rgba(102, 193, 183, 0.14);
}
/* 2nd */
.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(2) > div {
    border-color: #14343E;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(2) .elementor-button {
    color: #14343E;
    fill: #14343E;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(2) .resource-types li {
    background: rgba(20, 52, 62, 0.09);
    color: #14343E;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(2) > div > div::after {
    content: '02';
    color: rgba(20, 52, 62, 0.14);
}
/* 3rd */
.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(3) > div {
    border-color: #A9C06D;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(3) .elementor-button {
    color: #A9C06D;
    fill: #A9C06D;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(3) .resource-types li {
    background: rgba(169, 192, 109, 0.09);
    color: #A9C06D;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(3) > div > div::after {
    content: '03';
    color: 
rgba(169, 192, 109, 0.14);
}
/* 4th */
.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(4) > div {
    border-color: #F08200;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(4) .elementor-button {
    color: #F08200;
    fill: #F08200;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(4) .resource-types li {
    background: rgba(240, 130, 0, 0.09);
    color: #F08200;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(4) > div > div::after {
    content: '04';
    color: rgba(240, 130, 0, 0.14)
;
}
/* 5th */
.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(5) > div {
    border-color: #B91A53;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(5) .elementor-button {
    color: #B91A53;
    fill: #B91A53;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(5) .resource-types li {
    background: rgba(185, 26, 83, 0.09);
    color: #B91A53;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(5) > div > div::after {
    content: '05';
    color: rgba(185, 26, 83, 0.14);
}
/* 6th */
.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(6) > div {
    border-color: #F3C200;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(6) .elementor-button {
    color: #F3C200;
    fill: #F3C200;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(6) .resource-types li {
    background: rgba(243, 194, 0, 0.09);
    color: #F3C200;
}.elementor-21 .elementor-element.elementor-element-70ef96a .e-loop-item:nth-of-type(6) > div > div::after {
    content: '06';
    color: rgba(243, 194, 0, 0.14);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb0573e */.elementor-21 .elementor-element.elementor-element-eb0573e svg {
    fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-699184f */.elementor-21 .elementor-element.elementor-element-699184f .e-loop-item > div,
.elementor-21 .elementor-element.elementor-element-699184f .e-loop-item a {
    display: flex !important;
    align-items: center !important;
    transition: background-color 0.3s ease !important;
}

.elementor-21 .elementor-element.elementor-element-699184f .e-loop-item:hover > div,
.elementor-21 .elementor-element.elementor-element-699184f .e-loop-item:hover a {
    background-color: rgba(169, 192, 109, 0.15) !important;
}
.elementor-21 .elementor-element.elementor-element-699184f .number-case::before {
    content: "01";
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 11px !important;
    font-weight: bold !important;
    color: #ffffff !important;
    line-height: 1 !important;
    z-index: 1000;
}
.elementor-21 .elementor-element.elementor-element-699184f .e-loop-item:nth-of-type(1) .number-case::before { content: '01'; }
.elementor-21 .elementor-element.elementor-element-699184f .e-loop-item:nth-of-type(2) .number-case::before { content: '02'; }
.elementor-21 .elementor-element.elementor-element-699184f .e-loop-item:nth-of-type(3) .number-case::before { content: '03'; }
.elementor-21 .elementor-element.elementor-element-699184f .e-loop-item:nth-of-type(4) .number-case::before { content: '04'; }
.elementor-21 .elementor-element.elementor-element-699184f .e-loop-item:nth-of-type(5) .number-case::before { content: '05'; }
.elementor-21 .elementor-element.elementor-element-699184f .e-loop-item:nth-of-type(6) .number-case::before { content: '06'; }/* End custom CSS */