.elementor-1777 .elementor-element.elementor-element-a6e0e3e{--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;}.elementor-1777 .elementor-element.elementor-element-7bd023f{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1777 .elementor-element.elementor-element-ab2519d{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1777 .elementor-element.elementor-element-ab2519d:not(.elementor-motion-effects-element-type-background), .elementor-1777 .elementor-element.elementor-element-ab2519d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-1777 .elementor-element.elementor-element-ab2519d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1777 .elementor-element.elementor-element-5ea884a{text-align:start;}.elementor-1777 .elementor-element.elementor-element-dc18ff4{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1777 .elementor-element.elementor-element-b6a82f7{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1777 .elementor-element.elementor-element-b6a82f7:not(.elementor-motion-effects-element-type-background), .elementor-1777 .elementor-element.elementor-element-b6a82f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-1777 .elementor-element.elementor-element-b6a82f7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1777 .elementor-element.elementor-element-cdfd9d1{text-align:start;}.elementor-1777 .elementor-element.elementor-element-30a6ad2{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1777 .elementor-element.elementor-element-bfe5bc4{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1777 .elementor-element.elementor-element-bfe5bc4:not(.elementor-motion-effects-element-type-background), .elementor-1777 .elementor-element.elementor-element-bfe5bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-1777 .elementor-element.elementor-element-bfe5bc4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1777 .elementor-element.elementor-element-68349b9{text-align:start;}.elementor-1777 .elementor-element.elementor-element-53d5236{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1777 .elementor-element.elementor-element-5c92bc2{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1777 .elementor-element.elementor-element-5c92bc2:not(.elementor-motion-effects-element-type-background), .elementor-1777 .elementor-element.elementor-element-5c92bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-1777 .elementor-element.elementor-element-5c92bc2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1777 .elementor-element.elementor-element-23cb0ca{text-align:start;}.elementor-1777 .elementor-element.elementor-element-dacf296{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1777 .elementor-element.elementor-element-d8e0465{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1777 .elementor-element.elementor-element-d8e0465:not(.elementor-motion-effects-element-type-background), .elementor-1777 .elementor-element.elementor-element-d8e0465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF06;}.elementor-1777 .elementor-element.elementor-element-d8e0465.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1777 .elementor-element.elementor-element-47b30c3{text-align:start;}.elementor-1777 .elementor-element.elementor-element-04419b0{--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:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-16px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-16px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-1777 .elementor-element.elementor-element-04419b0{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1777 .elementor-element.elementor-element-ab2519d{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1777 .elementor-element.elementor-element-b6a82f7{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1777 .elementor-element.elementor-element-bfe5bc4{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1777 .elementor-element.elementor-element-5c92bc2{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1777 .elementor-element.elementor-element-d8e0465{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1777 .elementor-element.elementor-element-04419b0{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-ab2519d */.elementor-1777 .elementor-element.elementor-element-ab2519d{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a82f7 */.elementor-1777 .elementor-element.elementor-element-b6a82f7{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe5bc4 */.elementor-1777 .elementor-element.elementor-element-bfe5bc4{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c92bc2 */.elementor-1777 .elementor-element.elementor-element-5c92bc2{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8e0465 */.elementor-1777 .elementor-element.elementor-element-d8e0465{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab2519d */.elementor-1777 .elementor-element.elementor-element-ab2519d{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a82f7 */.elementor-1777 .elementor-element.elementor-element-b6a82f7{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe5bc4 */.elementor-1777 .elementor-element.elementor-element-bfe5bc4{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c92bc2 */.elementor-1777 .elementor-element.elementor-element-5c92bc2{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8e0465 */.elementor-1777 .elementor-element.elementor-element-d8e0465{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab2519d */.elementor-1777 .elementor-element.elementor-element-ab2519d{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a82f7 */.elementor-1777 .elementor-element.elementor-element-b6a82f7{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe5bc4 */.elementor-1777 .elementor-element.elementor-element-bfe5bc4{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c92bc2 */.elementor-1777 .elementor-element.elementor-element-5c92bc2{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8e0465 */.elementor-1777 .elementor-element.elementor-element-d8e0465{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab2519d */.elementor-1777 .elementor-element.elementor-element-ab2519d{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a82f7 */.elementor-1777 .elementor-element.elementor-element-b6a82f7{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe5bc4 */.elementor-1777 .elementor-element.elementor-element-bfe5bc4{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c92bc2 */.elementor-1777 .elementor-element.elementor-element-5c92bc2{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8e0465 */.elementor-1777 .elementor-element.elementor-element-d8e0465{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab2519d */.elementor-1777 .elementor-element.elementor-element-ab2519d{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a82f7 */.elementor-1777 .elementor-element.elementor-element-b6a82f7{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe5bc4 */.elementor-1777 .elementor-element.elementor-element-bfe5bc4{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c92bc2 */.elementor-1777 .elementor-element.elementor-element-5c92bc2{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8e0465 */.elementor-1777 .elementor-element.elementor-element-d8e0465{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab2519d */.elementor-1777 .elementor-element.elementor-element-ab2519d{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a82f7 */.elementor-1777 .elementor-element.elementor-element-b6a82f7{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe5bc4 */.elementor-1777 .elementor-element.elementor-element-bfe5bc4{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c92bc2 */.elementor-1777 .elementor-element.elementor-element-5c92bc2{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8e0465 */.elementor-1777 .elementor-element.elementor-element-d8e0465{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-04419b0 */.elementor-1777 .elementor-element.elementor-element-04419b0 .swiper-pagination-progressbar{
    top: calc(100% + 32px);
    height: 2px;
    background: rgba(255, 255, 255, 0.16);
    display: flex;
    align-items: center;
}

.elementor-1777 .elementor-element.elementor-element-04419b0 .swiper-pagination-progressbar-fill{
    background: linear-gradient(82deg, rgb(244, 123, 32) 11.94%, rgb(119, 177, 146) 49.07%, rgb(0, 93, 170) 86.19%) !important;
    filter: blur(3px);
    height: 8px;
    top: -3px;
    border-radius: 25%;
    overflow: hidden;
}/* End custom CSS */