.elementor-54 .elementor-element.elementor-element-fb70d3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-dfec8d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-b603bc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-40e0014{--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:center;--overlay-opacity:0.4;--border-radius:30px 30px 30px 30px;--margin-top:6px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-54 .elementor-element.elementor-element-40e0014::before, .elementor-54 .elementor-element.elementor-element-40e0014 > .elementor-background-video-container::before, .elementor-54 .elementor-element.elementor-element-40e0014 > .e-con-inner > .elementor-background-video-container::before, .elementor-54 .elementor-element.elementor-element-40e0014 > .elementor-background-slideshow::before, .elementor-54 .elementor-element.elementor-element-40e0014 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54 .elementor-element.elementor-element-40e0014 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-54 .elementor-element.elementor-element-40e0014:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-40e0014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.toptieraccess.com/wp-content/uploads/2025/12/Press-fallback.jpg?t=1786635006") 50% 50%;background-size:cover;}.elementor-54 .elementor-element.elementor-element-7877186{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:100;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-54 .elementor-element.elementor-element-7877186::before, .elementor-54 .elementor-element.elementor-element-7877186 > .elementor-background-video-container::before, .elementor-54 .elementor-element.elementor-element-7877186 > .e-con-inner > .elementor-background-video-container::before, .elementor-54 .elementor-element.elementor-element-7877186 > .elementor-background-slideshow::before, .elementor-54 .elementor-element.elementor-element-7877186 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54 .elementor-element.elementor-element-7877186 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54 .elementor-element.elementor-element-7877186.e-con{--align-self:center;}.elementor-54 .elementor-element.elementor-element-ea1495a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-54 .elementor-element.elementor-element-ea1495a.e-con{--align-self:stretch;}.elementor-54 .elementor-element.elementor-element-d5af8a8{--display:flex;--justify-content:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:9;}.elementor-54 .elementor-element.elementor-element-d5af8a8:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-d5af8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-f1dcdf9 .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-0aca885 .elementor-heading-title{font-family:var( --e-global-typography-0a82666-font-family ), Sans-serif;font-size:var( --e-global-typography-0a82666-font-size );font-weight:var( --e-global-typography-0a82666-font-weight );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-531df95{--display:flex;--justify-content:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:18px 18px 18px 18px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-54 .elementor-element.elementor-element-531df95:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-531df95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-54 .elementor-element.elementor-element-5d99020 .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-ebe1d3c .elementor-heading-title{font-family:var( --e-global-typography-0a82666-font-family ), Sans-serif;font-size:var( --e-global-typography-0a82666-font-size );font-weight:var( --e-global-typography-0a82666-font-weight );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-6b3b31b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-3e5d917 img{width:100%;}.elementor-54 .elementor-element.elementor-element-162aee8{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-547b50f{font-family:var( --e-global-typography-0838efb-font-family ), Sans-serif;font-size:var( --e-global-typography-0838efb-font-size );font-weight:var( --e-global-typography-0838efb-font-weight );line-height:var( --e-global-typography-0838efb-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-9d40b37{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-6678ba4 .elementor-heading-title{font-family:var( --e-global-typography-e728055-font-family ), Sans-serif;font-size:var( --e-global-typography-e728055-font-size );font-weight:var( --e-global-typography-e728055-font-weight );line-height:var( --e-global-typography-e728055-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-5c71d0d{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-df6aed7{--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:center;--border-radius:30px 30px 30px 30px;--margin-top:6px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-54 .elementor-element.elementor-element-df6aed7:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-df6aed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-79537dd{--display:flex;--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;--justify-content:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:100;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-54 .elementor-element.elementor-element-79537dd::before, .elementor-54 .elementor-element.elementor-element-79537dd > .elementor-background-video-container::before, .elementor-54 .elementor-element.elementor-element-79537dd > .e-con-inner > .elementor-background-video-container::before, .elementor-54 .elementor-element.elementor-element-79537dd > .elementor-background-slideshow::before, .elementor-54 .elementor-element.elementor-element-79537dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-54 .elementor-element.elementor-element-79537dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54 .elementor-element.elementor-element-79537dd.e-con{--align-self:center;}.elementor-54 .elementor-element.elementor-element-a85b001{--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-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-339531c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-339531c .elementor-heading-title{font-family:var( --e-global-typography-543c1e8-font-family ), Sans-serif;font-size:var( --e-global-typography-543c1e8-font-size );font-weight:var( --e-global-typography-543c1e8-font-weight );line-height:var( --e-global-typography-543c1e8-line-height );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-5fcaa26 .elementor-heading-title{font-family:var( --e-global-typography-543c1e8-font-family ), Sans-serif;font-size:var( --e-global-typography-543c1e8-font-size );font-weight:var( --e-global-typography-543c1e8-font-weight );line-height:var( --e-global-typography-543c1e8-line-height );color:var( --e-global-color-d99ae63 );}.elementor-54 .elementor-element.elementor-element-ae62519{--display:flex;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-a78cc30{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-9c36f1d{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:30px 30px 30px 30px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;--z-index:9;}.elementor-54 .elementor-element.elementor-element-9c36f1d:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-9c36f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-54 .elementor-element.elementor-element-ab29a92 .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-9c9cf55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-9c9cf55 .elementor-heading-title{font-family:var( --e-global-typography-045333a-font-family ), Sans-serif;font-size:var( --e-global-typography-045333a-font-size );font-weight:var( --e-global-typography-045333a-font-weight );line-height:var( --e-global-typography-045333a-line-height );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-d4704bc{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:30px 30px 30px 30px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;--z-index:9;}.elementor-54 .elementor-element.elementor-element-d4704bc:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-d4704bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-54 .elementor-element.elementor-element-c5ad1d1 .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-5a01369.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-5a01369 .elementor-heading-title{font-family:var( --e-global-typography-045333a-font-family ), Sans-serif;font-size:var( --e-global-typography-045333a-font-size );font-weight:var( --e-global-typography-045333a-font-weight );line-height:var( --e-global-typography-045333a-line-height );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-2a3d153{--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:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:30px 30px 30px 30px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;--z-index:9;}.elementor-54 .elementor-element.elementor-element-2a3d153:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-2a3d153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-54 .elementor-element.elementor-element-95866ce .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-d53870a{--display:flex;--min-height:800px;--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:center;--overlay-opacity:0.4;--border-radius:30px 30px 30px 30px;--margin-top:6px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-54 .elementor-element.elementor-element-d53870a::before, .elementor-54 .elementor-element.elementor-element-d53870a > .elementor-background-video-container::before, .elementor-54 .elementor-element.elementor-element-d53870a > .e-con-inner > .elementor-background-video-container::before, .elementor-54 .elementor-element.elementor-element-d53870a > .elementor-background-slideshow::before, .elementor-54 .elementor-element.elementor-element-d53870a > .e-con-inner > .elementor-background-slideshow::before, .elementor-54 .elementor-element.elementor-element-d53870a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-54 .elementor-element.elementor-element-d53870a:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-d53870a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.toptieraccess.com/wp-content/uploads/2025/12/Workshop-fallback.jpg") 50% 50%;background-size:cover;}.elementor-54 .elementor-element.elementor-element-55fca91{--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;--justify-content:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:100;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-54 .elementor-element.elementor-element-55fca91::before, .elementor-54 .elementor-element.elementor-element-55fca91 > .elementor-background-video-container::before, .elementor-54 .elementor-element.elementor-element-55fca91 > .e-con-inner > .elementor-background-video-container::before, .elementor-54 .elementor-element.elementor-element-55fca91 > .elementor-background-slideshow::before, .elementor-54 .elementor-element.elementor-element-55fca91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54 .elementor-element.elementor-element-55fca91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54 .elementor-element.elementor-element-55fca91.e-con{--align-self:center;}.elementor-54 .elementor-element.elementor-element-4cb2fb9{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-e3a645f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-e3a645f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-e3a645f .elementor-heading-title{font-family:var( --e-global-typography-543c1e8-font-family ), Sans-serif;font-size:var( --e-global-typography-543c1e8-font-size );font-weight:var( --e-global-typography-543c1e8-font-weight );line-height:var( --e-global-typography-543c1e8-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-21476f1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-4981df1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:column;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-54 .elementor-element.elementor-element-eea7330{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:8px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;--z-index:9;}.elementor-54 .elementor-element.elementor-element-e878569{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-e878569 .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-db4343b .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-bdd1cb1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:8px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;--z-index:9;}.elementor-54 .elementor-element.elementor-element-5851907{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-5851907 .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-e43f5a0 .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-379bfb1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:8px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;--z-index:9;}.elementor-54 .elementor-element.elementor-element-bd1660a{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-bd1660a .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-f5493c1 .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-49bb520{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:8px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;--z-index:9;}.elementor-54 .elementor-element.elementor-element-43a7c5f{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-43a7c5f .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-c992cd8 .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-a062ea5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:8px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;--z-index:9;}.elementor-54 .elementor-element.elementor-element-09b036c{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-09b036c .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-79c393a .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-047b00e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:8px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;--z-index:9;}.elementor-54 .elementor-element.elementor-element-2ef0eea{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-2ef0eea .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-16f1787 .elementor-heading-title{font-family:var( --e-global-typography-ce04651-font-family ), Sans-serif;font-size:var( --e-global-typography-ce04651-font-size );font-weight:var( --e-global-typography-ce04651-font-weight );line-height:var( --e-global-typography-ce04651-line-height );color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-1cbefd1{--display:flex;--min-height:800px;--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:center;--border-radius:30px 30px 30px 30px;--margin-top:6px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-54 .elementor-element.elementor-element-1cbefd1:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-1cbefd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-54 .elementor-element.elementor-element-01dc147{--swiper-slides-to-display:1;--swiper-slides-gap:120px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-text );--dots-hover-color:var( --e-global-color-primary );--swiper-pagination-spacing:40px;}.elementor-54 .elementor-element.elementor-element-01dc147.elementor-element{--align-self:flex-start;}.elementor-54 .elementor-element.elementor-element-01dc147 .swiper-slide > .elementor-element{height:100%;}.elementor-54 .elementor-element.elementor-element-01dc147 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-54 .elementor-element.elementor-element-108708c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-40e0014{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-7877186{--flex-wrap:wrap;}.elementor-54 .elementor-element.elementor-element-ea1495a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-f1dcdf9 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-0aca885 .elementor-heading-title{font-size:var( --e-global-typography-0a82666-font-size );}.elementor-54 .elementor-element.elementor-element-5d99020 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-ebe1d3c .elementor-heading-title{font-size:var( --e-global-typography-0a82666-font-size );}.elementor-54 .elementor-element.elementor-element-6b3b31b{--justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-162aee8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-547b50f{font-size:var( --e-global-typography-0838efb-font-size );line-height:var( --e-global-typography-0838efb-line-height );}.elementor-54 .elementor-element.elementor-element-6678ba4 .elementor-heading-title{font-size:var( --e-global-typography-e728055-font-size );line-height:var( --e-global-typography-e728055-line-height );}.elementor-54 .elementor-element.elementor-element-5c71d0d{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-df6aed7{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-79537dd{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-a85b001{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-339531c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-339531c .elementor-heading-title{font-size:var( --e-global-typography-543c1e8-font-size );line-height:var( --e-global-typography-543c1e8-line-height );}.elementor-54 .elementor-element.elementor-element-5fcaa26 .elementor-heading-title{font-size:var( --e-global-typography-543c1e8-font-size );line-height:var( --e-global-typography-543c1e8-line-height );}.elementor-54 .elementor-element.elementor-element-ae62519{--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-a78cc30{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-9c36f1d{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-54 .elementor-element.elementor-element-ab29a92 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-9c9cf55 .elementor-heading-title{font-size:var( --e-global-typography-045333a-font-size );line-height:var( --e-global-typography-045333a-line-height );}.elementor-54 .elementor-element.elementor-element-d4704bc{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-54 .elementor-element.elementor-element-c5ad1d1 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-5a01369 .elementor-heading-title{font-size:var( --e-global-typography-045333a-font-size );line-height:var( --e-global-typography-045333a-line-height );}.elementor-54 .elementor-element.elementor-element-2a3d153{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-54 .elementor-element.elementor-element-95866ce .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-d53870a{--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-54 .elementor-element.elementor-element-55fca91{--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;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-4cb2fb9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-e3a645f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-e3a645f .elementor-heading-title{font-size:var( --e-global-typography-543c1e8-font-size );line-height:var( --e-global-typography-543c1e8-line-height );}.elementor-54 .elementor-element.elementor-element-21476f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-4981df1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-e878569 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-db4343b .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-5851907 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-e43f5a0 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-bd1660a .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-f5493c1 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-43a7c5f .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-c992cd8 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-09b036c .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-79c393a .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-2ef0eea .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-16f1787 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-1cbefd1{--min-height:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-54 .elementor-element.elementor-element-01dc147{--swiper-slides-to-display:1;--swiper-pagination-spacing:40px;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-40e0014{--width:calc(100% - 12px);--border-radius:15px 15px 15px 15px;--margin-top:6px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-54 .elementor-element.elementor-element-7877186{--min-height:500px;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-ea1495a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-d5af8a8{--border-radius:15px 15px 15px 15px;}.elementor-54 .elementor-element.elementor-element-f1dcdf9 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-0aca885 .elementor-heading-title{font-size:var( --e-global-typography-0a82666-font-size );}.elementor-54 .elementor-element.elementor-element-531df95{--border-radius:15px 15px 15px 15px;}.elementor-54 .elementor-element.elementor-element-5d99020 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-ebe1d3c .elementor-heading-title{font-size:var( --e-global-typography-0a82666-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-162aee8{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-547b50f{font-size:var( --e-global-typography-0838efb-font-size );line-height:var( --e-global-typography-0838efb-line-height );}.elementor-54 .elementor-element.elementor-element-6678ba4 .elementor-heading-title{font-size:var( --e-global-typography-e728055-font-size );line-height:var( --e-global-typography-e728055-line-height );}.elementor-54 .elementor-element.elementor-element-5c71d0d{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-df6aed7{--width:calc(100% - 12px);--margin-top:6px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-54 .elementor-element.elementor-element-79537dd{--min-height:500px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:30px 30px 30px 30px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-a85b001{--width:100%;--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-54 .elementor-element.elementor-element-339531c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-339531c .elementor-heading-title{font-size:var( --e-global-typography-543c1e8-font-size );line-height:var( --e-global-typography-543c1e8-line-height );}.elementor-54 .elementor-element.elementor-element-5fcaa26 .elementor-heading-title{font-size:var( --e-global-typography-543c1e8-font-size );line-height:var( --e-global-typography-543c1e8-line-height );}.elementor-54 .elementor-element.elementor-element-a78cc30{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-9c36f1d{--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-54 .elementor-element.elementor-element-ab29a92 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-9c9cf55 .elementor-heading-title{font-size:var( --e-global-typography-045333a-font-size );line-height:var( --e-global-typography-045333a-line-height );}.elementor-54 .elementor-element.elementor-element-d4704bc{--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-54 .elementor-element.elementor-element-c5ad1d1 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-5a01369 .elementor-heading-title{font-size:var( --e-global-typography-045333a-font-size );line-height:var( --e-global-typography-045333a-line-height );}.elementor-54 .elementor-element.elementor-element-2a3d153{--min-height:0px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-54 .elementor-element.elementor-element-95866ce .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-d53870a{--width:calc(100% - 12px);--border-radius:15px 15px 15px 15px;--margin-top:6px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-54 .elementor-element.elementor-element-55fca91{--min-height:500px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:15px 15px 15px 15px;--padding-top:48px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-4cb2fb9{--width:100%;--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-54 .elementor-element.elementor-element-e3a645f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-54 .elementor-element.elementor-element-e3a645f .elementor-heading-title{font-size:var( --e-global-typography-543c1e8-font-size );line-height:var( --e-global-typography-543c1e8-line-height );}.elementor-54 .elementor-element.elementor-element-21476f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-4981df1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-eea7330{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:8px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-e878569{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-54 .elementor-element.elementor-element-e878569 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-db4343b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-db4343b .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-bdd1cb1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:8px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-5851907{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-54 .elementor-element.elementor-element-5851907 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-e43f5a0{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-e43f5a0 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-379bfb1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:8px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-bd1660a{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-54 .elementor-element.elementor-element-bd1660a .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-f5493c1{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-f5493c1 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-49bb520{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:8px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-43a7c5f{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-54 .elementor-element.elementor-element-43a7c5f .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-c992cd8{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-c992cd8 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-a062ea5{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:8px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-09b036c{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-54 .elementor-element.elementor-element-09b036c .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-79c393a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-79c393a .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-047b00e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:8px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-2ef0eea{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-54 .elementor-element.elementor-element-2ef0eea .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-16f1787{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-16f1787 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-1cbefd1{--width:calc(100% - 12px);--border-radius:15px 15px 15px 15px;--margin-top:6px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;--padding-top:64px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-01dc147{--swiper-slides-to-display:1;--swiper-slides-gap:40px;--swiper-pagination-spacing:41px;}}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-40e0014{--width:calc(100% - 12px);}.elementor-54 .elementor-element.elementor-element-7877186{--width:100%;}.elementor-54 .elementor-element.elementor-element-ea1495a{--width:27%;}.elementor-54 .elementor-element.elementor-element-6b3b31b{--width:27%;}.elementor-54 .elementor-element.elementor-element-162aee8{--width:44%;}.elementor-54 .elementor-element.elementor-element-df6aed7{--width:calc(100% - 12px);}.elementor-54 .elementor-element.elementor-element-79537dd{--width:100%;}.elementor-54 .elementor-element.elementor-element-a85b001{--width:30%;}.elementor-54 .elementor-element.elementor-element-ae62519{--width:70%;}.elementor-54 .elementor-element.elementor-element-a78cc30{--width:100%;}.elementor-54 .elementor-element.elementor-element-d53870a{--width:calc(100% - 12px);}.elementor-54 .elementor-element.elementor-element-55fca91{--width:100%;}.elementor-54 .elementor-element.elementor-element-4cb2fb9{--width:100%;}.elementor-54 .elementor-element.elementor-element-1cbefd1{--width:calc(100% - 12px);}}@media(max-width:1024px) and (min-width:768px){.elementor-54 .elementor-element.elementor-element-7877186{--width:100%;}.elementor-54 .elementor-element.elementor-element-ea1495a{--width:100%;}.elementor-54 .elementor-element.elementor-element-6b3b31b{--width:35%;}.elementor-54 .elementor-element.elementor-element-162aee8{--width:55%;}.elementor-54 .elementor-element.elementor-element-79537dd{--width:100%;}.elementor-54 .elementor-element.elementor-element-a85b001{--width:100%;}.elementor-54 .elementor-element.elementor-element-ae62519{--width:100%;}.elementor-54 .elementor-element.elementor-element-a78cc30{--width:100%;}.elementor-54 .elementor-element.elementor-element-55fca91{--width:100%;}.elementor-54 .elementor-element.elementor-element-4cb2fb9{--width:100%;}}@media(min-width:1921px){.elementor-54 .elementor-element.elementor-element-40e0014{--padding-top:8%;--padding-bottom:8%;--padding-left:16%;--padding-right:16%;}.elementor-54 .elementor-element.elementor-element-7877186{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-54 .elementor-element.elementor-element-ea1495a{--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-d5af8a8{--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-54 .elementor-element.elementor-element-f1dcdf9 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-0aca885 .elementor-heading-title{font-size:var( --e-global-typography-0a82666-font-size );}.elementor-54 .elementor-element.elementor-element-531df95{--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-54 .elementor-element.elementor-element-5d99020 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-ebe1d3c .elementor-heading-title{font-size:var( --e-global-typography-0a82666-font-size );}.elementor-54 .elementor-element.elementor-element-6b3b31b{--width:30%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-547b50f{font-size:var( --e-global-typography-0838efb-font-size );line-height:var( --e-global-typography-0838efb-line-height );}.elementor-54 .elementor-element.elementor-element-6678ba4 .elementor-heading-title{font-size:var( --e-global-typography-e728055-font-size );line-height:var( --e-global-typography-e728055-line-height );}.elementor-54 .elementor-element.elementor-element-5c71d0d{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-df6aed7{--padding-top:12%;--padding-bottom:12%;--padding-left:16%;--padding-right:16%;}.elementor-54 .elementor-element.elementor-element-79537dd{--width:100%;}.elementor-54 .elementor-element.elementor-element-a85b001{--width:30%;}.elementor-54 .elementor-element.elementor-element-339531c .elementor-heading-title{font-size:var( --e-global-typography-543c1e8-font-size );line-height:var( --e-global-typography-543c1e8-line-height );}.elementor-54 .elementor-element.elementor-element-5fcaa26 .elementor-heading-title{font-size:var( --e-global-typography-543c1e8-font-size );line-height:var( --e-global-typography-543c1e8-line-height );}.elementor-54 .elementor-element.elementor-element-ae62519{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-54 .elementor-element.elementor-element-a78cc30{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-9c36f1d{--justify-content:space-between;}.elementor-54 .elementor-element.elementor-element-ab29a92 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-9c9cf55 .elementor-heading-title{font-size:var( --e-global-typography-045333a-font-size );line-height:var( --e-global-typography-045333a-line-height );}.elementor-54 .elementor-element.elementor-element-d4704bc{--justify-content:space-between;}.elementor-54 .elementor-element.elementor-element-c5ad1d1 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-5a01369 .elementor-heading-title{font-size:var( --e-global-typography-045333a-font-size );line-height:var( --e-global-typography-045333a-line-height );}.elementor-54 .elementor-element.elementor-element-2a3d153{--justify-content:space-between;}.elementor-54 .elementor-element.elementor-element-95866ce .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-d53870a{--padding-top:08%;--padding-bottom:8%;--padding-left:16%;--padding-right:16%;}.elementor-54 .elementor-element.elementor-element-55fca91{--width:100%;}.elementor-54 .elementor-element.elementor-element-e3a645f .elementor-heading-title{font-size:var( --e-global-typography-543c1e8-font-size );line-height:var( --e-global-typography-543c1e8-line-height );}.elementor-54 .elementor-element.elementor-element-21476f1{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-4981df1{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:column;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-e878569 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-db4343b .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-5851907 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-e43f5a0 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-bd1660a .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-f5493c1 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-43a7c5f .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-c992cd8 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-09b036c .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-79c393a .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-2ef0eea .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-16f1787 .elementor-heading-title{font-size:var( --e-global-typography-ce04651-font-size );line-height:var( --e-global-typography-ce04651-line-height );}.elementor-54 .elementor-element.elementor-element-1cbefd1{--padding-top:8%;--padding-bottom:8%;--padding-left:16%;--padding-right:16%;}.elementor-54 .elementor-element.elementor-element-01dc147{--swiper-slides-to-display:3;--swiper-pagination-size:8px;--swiper-pagination-spacing:40px;}}/* Start custom CSS for text-editor, class: .elementor-element-5c71d0d */ol {
    counter-reset: item;
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}

ol li {
    counter-increment: item;
    display: flex;
    align-items: flex-start;
}

ol li::before {
    content: counter(item);
    min-width: 40px;          /* space between number & text */
    margin-right: 0;          /* optional, spacing handled by width */
    text-align: left;         /* or right if you prefer */
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7877186 */.blureffect
{ background: rgba( 255, 255, 255, 0.02 ); backdrop-filter: blur( 40px ); -webkit-backdrop-filter: blur( 40px ); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79537dd */.blureffect
{ background: rgba( 255, 255, 255, 0.02 ); backdrop-filter: blur( 40px ); -webkit-backdrop-filter: blur( 40px ); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55fca91 */.blureffect
{ background: rgba( 255, 255, 255, 0.02 ); backdrop-filter: blur( 40px ); -webkit-backdrop-filter: blur( 40px ); }/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-01dc147 *//* Pagination container – prevent layout shift / keep dots nicely spaced */
.elementor-54 .elementor-element.elementor-element-01dc147 .swiper-pagination {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* Base dots (inactive state) */
.elementor-54 .elementor-element.elementor-element-01dc147 .swiper-pagination-bullet {
  background-color: #B9B9B9;
  opacity: 1;
  width: 8px;
  height: 8px;
  border-radius: 999px; /* always pill/circle */
  transition:
    width 0.4s cubic-bezier(0.4, 0, 0.2, 1),
    background-color 0.25s ease,
    transform 0.25s ease;
}

/* Active dot */
.elementor-54 .elementor-element.elementor-element-01dc147 .swiper-pagination-bullet-active {
  background-color: #007065;
  width: 80px;
  height: 8px;
  border-radius: 999px; /* keep ends perfectly round */
}

/* Hover state (only on devices that actually support hover) */
@media (hover: hover) {
  .elementor-54 .elementor-element.elementor-element-01dc147
    .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover {
    background-color: #000000;
    transform: scale(1.2);
  }
}

/* Tablet + mobile: change inactive dots to #B9B9B9 */
@media (max-width: 1024px) {
  .elementor-54 .elementor-element.elementor-element-01dc147
    .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: #B9B9B9;
  }
}/* End custom CSS */