.elementor-54 .elementor-element.elementor-element-4a2a2c17{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-64234d12{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-255f2b00{padding:6px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-255f2b00.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-255f2b00.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-255f2b00.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-255f2b00.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-255f2b00.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-255f2b00 .elementor-icon{font-size:24px;}.elementor-54 .elementor-element.elementor-element-255f2b00 .elementor-icon svg{height:24px;}.elementor-54 .elementor-element.elementor-element-44e0cab3{padding:6px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-44e0cab3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-44e0cab3.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-44e0cab3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-44e0cab3.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-44e0cab3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-44e0cab3 .elementor-icon{font-size:24px;}.elementor-54 .elementor-element.elementor-element-44e0cab3 .elementor-icon svg{height:24px;}.elementor-54 .elementor-element.elementor-element-728267{padding:6px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-728267.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-728267.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-728267.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-728267.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-728267.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-728267 .elementor-icon{font-size:24px;}.elementor-54 .elementor-element.elementor-element-728267 .elementor-icon svg{height:24px;}.elementor-54 .elementor-element.elementor-element-1de24318{padding:6px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-1de24318.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-1de24318.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-1de24318.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-1de24318.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-1de24318.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-1de24318 .elementor-icon{font-size:24px;}.elementor-54 .elementor-element.elementor-element-1de24318 .elementor-icon svg{height:24px;}.elementor-54 .elementor-element.elementor-element-79703d11{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-1b8962c{--display:flex;}.elementor-54 .elementor-element.elementor-element-6bd605b{--display:flex;}.elementor-54 .elementor-element.elementor-element-74824670{--display:flex;}.elementor-54 .elementor-element.elementor-element-68aad318{--display:flex;}.elementor-54 .elementor-element.elementor-element-1ef5dd58{--display:flex;}.elementor-54 .elementor-element.elementor-element-4c5f0a0d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-54 .elementor-element.elementor-element-5c8cb362{--display:flex;}.elementor-54 .elementor-element.elementor-element-30a44a92{--display:flex;}.elementor-54 .elementor-element.elementor-element-454f9f3c{--display:flex;}.elementor-54 .elementor-element.elementor-element-6543d757{--display:flex;}.elementor-54 .elementor-element.elementor-element-40cfce23{--display:flex;}.elementor-54 .elementor-element.elementor-element-6f4b16be{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-54 .elementor-element.elementor-element-470e2617{--display:flex;}.elementor-54 .elementor-element.elementor-element-52859abf{--display:flex;}.elementor-54 .elementor-element.elementor-element-7498d8e0{--display:flex;}.elementor-54 .elementor-element.elementor-element-3314105e{--display:flex;}.elementor-54 .elementor-element.elementor-element-6a7ca749{--display:flex;}.elementor-54 .elementor-element.elementor-element-3e3476c5{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-54 .elementor-element.elementor-element-4a65b450{--display:flex;}.elementor-54 .elementor-element.elementor-element-66c886b8{--display:flex;}.elementor-54 .elementor-element.elementor-element-695bfc92{--display:flex;}.elementor-54 .elementor-element.elementor-element-4d2b8482{--display:flex;}.elementor-54 .elementor-element.elementor-element-28e9ca5a{--display:flex;}.elementor-54 .elementor-element.elementor-element-26bd74e9{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-54 .elementor-element.elementor-element-6a8612d0{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-22d9c490{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-4ae92ff1{--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;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 2;}.elementor-54 .elementor-element.elementor-element-4ed15859{--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;--justify-content:flex-end;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#5F5F7138;--border-color:#5F5F7138;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-54 .elementor-element.elementor-element-29cb3a26{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-612a316{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-69d64df0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-46ed04fc{--display:flex;}.elementor-54 .elementor-element.elementor-element-3578d7fd{--display:flex;}.elementor-54 .elementor-element.elementor-element-1e3cf049{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;grid-column:span 2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-54 .elementor-element.elementor-element-3c6d58e5{--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;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#5F5F7138;--border-color:#5F5F7138;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-54 .elementor-element.elementor-element-3d598621{padding:6px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-3d598621 .elementor-icon-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-3d598621.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-3d598621.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-3d598621.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-3d598621.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-3d598621.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-3d598621 .elementor-icon{font-size:20px;}.elementor-54 .elementor-element.elementor-element-3d598621 .elementor-icon svg{height:20px;}.elementor-54 .elementor-element.elementor-element-364dad31{padding:6px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-364dad31 .elementor-icon-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-364dad31.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-364dad31.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-364dad31.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-364dad31.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-364dad31.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-364dad31 .elementor-icon{font-size:20px;}.elementor-54 .elementor-element.elementor-element-364dad31 .elementor-icon svg{height:20px;}.elementor-54 .elementor-element.elementor-element-1c22a3d0{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-ef0008e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-62e12c8e{--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;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 2;}.elementor-54 .elementor-element.elementor-element-704115f4{--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;--justify-content:flex-end;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#5F5F7138;--border-color:#5F5F7138;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-54 .elementor-element.elementor-element-35bde153{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-6a832b85{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-28a14a36{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-1e730362{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-189ceef{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#F5F5F5;--n-accordion-title-hover-color:#F5F5F5;--n-accordion-title-active-color:#F5F5F5;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-f6609ac );--n-accordion-icon-hover-color:var( --e-global-color-f6609ac );--n-accordion-icon-active-color:var( --e-global-color-f6609ac );}.elementor-54 .elementor-element.elementor-element-189ceef > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-54 .elementor-element.elementor-element-189ceef {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-54 .elementor-element.elementor-element-189ceef > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-54 .elementor-element.elementor-element-4f4ecf6e{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-16d09ca6{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-d472630{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-180a5fc3{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-21b2a6c0{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#F5F5F5;--n-accordion-title-hover-color:#F5F5F5;--n-accordion-title-active-color:#F5F5F5;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-f6609ac );--n-accordion-icon-hover-color:var( --e-global-color-f6609ac );--n-accordion-icon-active-color:var( --e-global-color-f6609ac );}.elementor-54 .elementor-element.elementor-element-21b2a6c0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-54 .elementor-element.elementor-element-21b2a6c0 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-54 .elementor-element.elementor-element-21b2a6c0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-54 .elementor-element.elementor-element-56119c1e{--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-54 .elementor-element.elementor-element-37370a49{--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;}body.elementor-page-54:not(.elementor-motion-effects-element-type-background), body.elementor-page-54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08070E;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-64234d12{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-4c5f0a0d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-54 .elementor-element.elementor-element-6f4b16be{--e-n-carousel-swiper-slides-to-display:2;}.elementor-54 .elementor-element.elementor-element-3e3476c5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-54 .elementor-element.elementor-element-26bd74e9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-54 .elementor-element.elementor-element-22d9c490{--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-29cb3a26{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-69d64df0{--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-1e3cf049{--e-n-carousel-swiper-slides-to-display:2;}.elementor-54 .elementor-element.elementor-element-ef0008e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-64234d12{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-4c5f0a0d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-54 .elementor-element.elementor-element-6f4b16be{--e-n-carousel-swiper-slides-to-display:2;}.elementor-54 .elementor-element.elementor-element-3e3476c5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-54 .elementor-element.elementor-element-26bd74e9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-54 .elementor-element.elementor-element-22d9c490{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-29cb3a26{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-69d64df0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-1e3cf049{--e-n-carousel-swiper-slides-to-display:1;}.elementor-54 .elementor-element.elementor-element-3c6d58e5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-ef0008e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-64234d12 */.elementor-54 .elementor-element.elementor-element-64234d12{
    max-width: 1184px;
    border-color: var(--border2);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4c5f0a0d */.elementor-54 .elementor-element.elementor-element-4c5f0a0d .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

/* hover anywhere on widget */
.elementor-54 .elementor-element.elementor-element-4c5f0a0d:hover .swiper-wrapper {
  transition-duration: 10000ms !important;  /* slow speed */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6f4b16be */.elementor-54 .elementor-element.elementor-element-6f4b16be .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

/* hover anywhere on widget */
.elementor-54 .elementor-element.elementor-element-6f4b16be:hover .swiper-wrapper {
  transition-duration: 10000ms !important;  /* slow speed */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3e3476c5 */.elementor-54 .elementor-element.elementor-element-3e3476c5 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

/* hover anywhere on widget */
.elementor-54 .elementor-element.elementor-element-3e3476c5:hover .swiper-wrapper {
  transition-duration: 10000ms !important;  /* slow speed */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-26bd74e9 */.elementor-54 .elementor-element.elementor-element-26bd74e9 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

/* hover anywhere on widget */
.elementor-54 .elementor-element.elementor-element-26bd74e9:hover .swiper-wrapper {
  transition-duration: 10000ms !important;  /* slow speed */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ed15859 */.elementor-54 .elementor-element.elementor-element-4ed15859{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22d9c490 */.elementor-54 .elementor-element.elementor-element-22d9c490{
    max-width: 1184px;
    border-color: var(--border2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29cb3a26 */.elementor-54 .elementor-element.elementor-element-29cb3a26{
    max-width: 1184px;
    border-color: var(--border2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6d58e5 */.elementor-54 .elementor-element.elementor-element-3c6d58e5{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69d64df0 */.elementor-54 .elementor-element.elementor-element-69d64df0{
    max-width: 1184px;
    border-color: var(--border2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704115f4 */.elementor-54 .elementor-element.elementor-element-704115f4{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0008e */.elementor-54 .elementor-element.elementor-element-ef0008e{
    max-width: 1184px;
    border-color: var(--border2);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-189ceef *//* 1) Reset potential conflicting bottom borders / shadows first */
.elementor-widget-n-accordion .e-n-accordion-item,
.elementor-widget-n-accordion .e-n-accordion-item > summary.e-n-accordion-item-title,
.elementor-widget-n-accordion .e-n-accordion-item > .e-con {
  /* remove borders and border-like shadows that might already exist */
  border-bottom: none;
  border-bottom-color: transparent;
  box-shadow: none;
}

/* 2) Closed -> show only the title (summary) bottom border */
.elementor-widget-n-accordion .e-n-accordion-item:not([open]) > summary.e-n-accordion-item-title {
  border-bottom: 1px solid var(--border2);
}

/* 3) Open -> show only the details (whole item) bottom border */
.elementor-widget-n-accordion .e-n-accordion-item[open] {
  border-bottom: 1px solid var(--border2);
}

/* 4) Make sure the content container doesn't show its own top border when open */
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-con {
  border-top: none;
  border-top-color: transparent;
  box-shadow: none;
}






.e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover {
  background: #FFFFFF0A;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-21b2a6c0 *//* 1) Reset potential conflicting bottom borders / shadows first */
.elementor-widget-n-accordion .e-n-accordion-item,
.elementor-widget-n-accordion .e-n-accordion-item > summary.e-n-accordion-item-title,
.elementor-widget-n-accordion .e-n-accordion-item > .e-con {
  /* remove borders and border-like shadows that might already exist */
  border-bottom: none;
  border-bottom-color: transparent;
  box-shadow: none;
}

/* 2) Closed -> show only the title (summary) bottom border */
.elementor-widget-n-accordion .e-n-accordion-item:not([open]) > summary.e-n-accordion-item-title {
  border-bottom: 1px solid var(--border2);
}

/* 3) Open -> show only the details (whole item) bottom border */
.elementor-widget-n-accordion .e-n-accordion-item[open] {
  border-bottom: 1px solid var(--border2);
}

/* 4) Make sure the content container doesn't show its own top border when open */
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-con {
  border-top: none;
  border-top-color: transparent;
  box-shadow: none;
}






.e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover {
  background: #FFFFFF0A;
}/* End custom CSS */
/* Start custom CSS */.tickerFade {
  --fade-amount: 20%; /* Controls how much of each side fades */
  --mask: linear-gradient(90deg, 
      transparent, 
      black var(--fade-amount), 
      black calc(100% - var(--fade-amount)), 
      transparent
  );
  
  -webkit-mask: var(--mask); 
  mask: var(--mask);
}


.iconRotate {
  animation: rotate 3s linear infinite;
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}



.progressBarAnimate {
  position: absolute;
  animation: slideAnim 2s ease-in-out infinite;
}

@keyframes slideAnim {
  0%   { left: -20px; }               /* start extra back */
  100% { left: calc(100%); }   /* go extra forward */
}


@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}


/*Testimonial Navigation Cursor*/
.testimonial-previous, .testimonial-next{
    cursor: pointer;
}/* End custom CSS */