.elementor-10465 .elementor-element.elementor-element-3530a9d{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-10465 .elementor-element.elementor-element-3530a9d:not(.elementor-motion-effects-element-type-background), .elementor-10465 .elementor-element.elementor-element-3530a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fae46aa );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-10465 .elementor-element.elementor-element-a736760{text-align:center;}.elementor-10465 .elementor-element.elementor-element-a736760 .elementor-heading-title{font-family:var( --e-global-typography-373b608-font-family ), Sans-serif;font-size:var( --e-global-typography-373b608-font-size );font-weight:var( --e-global-typography-373b608-font-weight );line-height:var( --e-global-typography-373b608-line-height );color:var( --e-global-color-4d36d74 );}.elementor-10465 .elementor-element.elementor-element-1cee071{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10465 .elementor-element.elementor-element-cf80c2e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.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-10465 .elementor-element.elementor-element-0028d7a .elementor-icon-wrapper{text-align:center;}.elementor-10465 .elementor-element.elementor-element-0028d7a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-0028d7a.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-0028d7a.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-0028d7a.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-0028d7a.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-0028d7a .elementor-icon{font-size:37px;}.elementor-10465 .elementor-element.elementor-element-0028d7a .elementor-icon svg{height:37px;}.elementor-10465 .elementor-element.elementor-element-0028d7a .elementor-icon-wrapper svg{width:auto;}.elementor-10465 .elementor-element.elementor-element-5e609b2{--spacer-size:20px;}.elementor-10465 .elementor-element.elementor-element-d6d2cf1{text-align:center;}.elementor-10465 .elementor-element.elementor-element-d6d2cf1 .elementor-heading-title{font-family:var( --e-global-typography-497d471-font-family ), Sans-serif;font-size:var( --e-global-typography-497d471-font-size );font-weight:var( --e-global-typography-497d471-font-weight );line-height:var( --e-global-typography-497d471-line-height );color:var( --e-global-color-4d36d74 );}.elementor-10465 .elementor-element.elementor-element-1aa09b2{--spacer-size:12px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-10465 .elementor-element.elementor-element-e7a7fbe{text-align:center;font-family:var( --e-global-typography-a50b02f-font-family ), Sans-serif;font-size:var( --e-global-typography-a50b02f-font-size );font-weight:var( --e-global-typography-a50b02f-font-weight );line-height:var( --e-global-typography-a50b02f-line-height );color:var( --e-global-color-e8bc2e0 );}.elementor-10465 .elementor-element.elementor-element-d6950b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10465 .elementor-element.elementor-element-9b51435 .elementor-icon-wrapper{text-align:center;}.elementor-10465 .elementor-element.elementor-element-9b51435.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-9b51435.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-9b51435.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-9b51435.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-9b51435.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-9b51435 .elementor-icon{font-size:37px;}.elementor-10465 .elementor-element.elementor-element-9b51435 .elementor-icon svg{height:37px;}.elementor-10465 .elementor-element.elementor-element-9b51435 .elementor-icon-wrapper svg{width:auto;}.elementor-10465 .elementor-element.elementor-element-c393fb1{--spacer-size:20px;}.elementor-10465 .elementor-element.elementor-element-9015d39{text-align:center;}.elementor-10465 .elementor-element.elementor-element-9015d39 .elementor-heading-title{font-family:var( --e-global-typography-497d471-font-family ), Sans-serif;font-size:var( --e-global-typography-497d471-font-size );font-weight:var( --e-global-typography-497d471-font-weight );line-height:var( --e-global-typography-497d471-line-height );color:var( --e-global-color-4d36d74 );}.elementor-10465 .elementor-element.elementor-element-a12273e{--spacer-size:12px;}.elementor-10465 .elementor-element.elementor-element-011ab26{text-align:center;font-family:var( --e-global-typography-a50b02f-font-family ), Sans-serif;font-size:var( --e-global-typography-a50b02f-font-size );font-weight:var( --e-global-typography-a50b02f-font-weight );line-height:var( --e-global-typography-a50b02f-line-height );color:var( --e-global-color-e8bc2e0 );}.elementor-10465 .elementor-element.elementor-element-7d1359b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10465 .elementor-element.elementor-element-713acc1 .elementor-icon-wrapper{text-align:center;}.elementor-10465 .elementor-element.elementor-element-713acc1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-713acc1.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-713acc1.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-713acc1.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-713acc1.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-713acc1 .elementor-icon{font-size:37px;}.elementor-10465 .elementor-element.elementor-element-713acc1 .elementor-icon svg{height:37px;}.elementor-10465 .elementor-element.elementor-element-713acc1 .elementor-icon-wrapper svg{width:auto;}.elementor-10465 .elementor-element.elementor-element-f34b71f{--spacer-size:20px;}.elementor-10465 .elementor-element.elementor-element-3aea117{text-align:center;}.elementor-10465 .elementor-element.elementor-element-3aea117 .elementor-heading-title{font-family:var( --e-global-typography-497d471-font-family ), Sans-serif;font-size:var( --e-global-typography-497d471-font-size );font-weight:var( --e-global-typography-497d471-font-weight );line-height:var( --e-global-typography-497d471-line-height );color:var( --e-global-color-4d36d74 );}.elementor-10465 .elementor-element.elementor-element-2ce49dc{--spacer-size:12px;}.elementor-10465 .elementor-element.elementor-element-ecfb0df{text-align:center;font-family:var( --e-global-typography-a50b02f-font-family ), Sans-serif;font-size:var( --e-global-typography-a50b02f-font-size );font-weight:var( --e-global-typography-a50b02f-font-weight );line-height:var( --e-global-typography-a50b02f-line-height );color:var( --e-global-color-e8bc2e0 );}.elementor-10465 .elementor-element.elementor-element-82f8408{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10465 .elementor-element.elementor-element-0c07dcc .elementor-icon-wrapper{text-align:center;}.elementor-10465 .elementor-element.elementor-element-0c07dcc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-0c07dcc.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-0c07dcc.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-0c07dcc.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-0c07dcc.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-0c07dcc .elementor-icon{font-size:37px;}.elementor-10465 .elementor-element.elementor-element-0c07dcc .elementor-icon svg{height:37px;}.elementor-10465 .elementor-element.elementor-element-0c07dcc .elementor-icon-wrapper svg{width:auto;}.elementor-10465 .elementor-element.elementor-element-74c139f{--spacer-size:20px;}.elementor-10465 .elementor-element.elementor-element-aba5e9a{text-align:center;}.elementor-10465 .elementor-element.elementor-element-aba5e9a .elementor-heading-title{font-family:var( --e-global-typography-497d471-font-family ), Sans-serif;font-size:var( --e-global-typography-497d471-font-size );font-weight:var( --e-global-typography-497d471-font-weight );line-height:var( --e-global-typography-497d471-line-height );color:var( --e-global-color-4d36d74 );}.elementor-10465 .elementor-element.elementor-element-f175e25{--spacer-size:12px;}.elementor-10465 .elementor-element.elementor-element-42791c3{text-align:center;font-family:var( --e-global-typography-a50b02f-font-family ), Sans-serif;font-size:var( --e-global-typography-a50b02f-font-size );font-weight:var( --e-global-typography-a50b02f-font-weight );line-height:var( --e-global-typography-a50b02f-line-height );color:var( --e-global-color-e8bc2e0 );}.elementor-10465 .elementor-element.elementor-element-7e821d9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10465 .elementor-element.elementor-element-72daee9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10465 .elementor-element.elementor-element-1642ae3 .elementor-icon-wrapper{text-align:center;}.elementor-10465 .elementor-element.elementor-element-1642ae3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-1642ae3.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-1642ae3.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-1642ae3.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-1642ae3.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-1642ae3 .elementor-icon{font-size:33px;}.elementor-10465 .elementor-element.elementor-element-1642ae3 .elementor-icon svg{height:33px;}.elementor-10465 .elementor-element.elementor-element-1642ae3 .elementor-icon-wrapper svg{width:auto;}.elementor-10465 .elementor-element.elementor-element-e727750{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10465 .elementor-element.elementor-element-05ef7fe .elementor-icon-wrapper{text-align:center;}.elementor-10465 .elementor-element.elementor-element-05ef7fe.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-05ef7fe.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-05ef7fe.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-05ef7fe.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-05ef7fe.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-05ef7fe .elementor-icon{font-size:33px;}.elementor-10465 .elementor-element.elementor-element-05ef7fe .elementor-icon svg{height:33px;}.elementor-10465 .elementor-element.elementor-element-05ef7fe .elementor-icon-wrapper svg{width:auto;}.elementor-10465 .elementor-element.elementor-element-6789ad0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10465 .elementor-element.elementor-element-1e8beef .elementor-icon-wrapper{text-align:center;}.elementor-10465 .elementor-element.elementor-element-1e8beef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-1e8beef.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-1e8beef.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-1e8beef.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-1e8beef.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-1e8beef .elementor-icon{font-size:33px;}.elementor-10465 .elementor-element.elementor-element-1e8beef .elementor-icon svg{height:33px;}.elementor-10465 .elementor-element.elementor-element-1e8beef .elementor-icon-wrapper svg{width:auto;}.elementor-10465 .elementor-element.elementor-element-4c5b846{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10465 .elementor-element.elementor-element-fc5f7f5 .elementor-icon-wrapper{text-align:center;}.elementor-10465 .elementor-element.elementor-element-fc5f7f5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-fc5f7f5.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-fc5f7f5.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-fc5f7f5.elementor-view-framed .elementor-icon, .elementor-10465 .elementor-element.elementor-element-fc5f7f5.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-10465 .elementor-element.elementor-element-fc5f7f5 .elementor-icon{font-size:33px;}.elementor-10465 .elementor-element.elementor-element-fc5f7f5 .elementor-icon svg{height:33px;}.elementor-10465 .elementor-element.elementor-element-fc5f7f5 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__meta-content{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-jet-timeline .timeline-item__card-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;background-color:var( --e-global-color-accent );}.elementor-widget-jet-timeline .timeline-item__point-content.timeline-item__point-content--text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-center .timeline-item__point{margin-left:20px;margin-right:20px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-left .timeline-item__point{margin-right:20px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-right .timeline-item__point{margin-left:20px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item+.jet-timeline-item{margin-top:30px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card,.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card-arrow{border-style:none;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card{background-color:var( --e-global-color-fae46aa );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card-inner{background-color:var( --e-global-color-fae46aa );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card-arrow{background-color:var( --e-global-color-fae46aa );width:20px;height:20px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );margin-right:calc( -20px / 2 );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow{margin-left:calc( -20px / 2 );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card-img{margin-bottom:10px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card-title{font-family:var( --e-global-typography-497d471-font-family ), Sans-serif;font-size:var( --e-global-typography-497d471-font-size );font-weight:var( --e-global-typography-497d471-font-weight );line-height:var( --e-global-typography-497d471-line-height );color:var( --e-global-color-4d36d74 );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card-desc{font-family:var( --e-global-typography-a50b02f-font-family ), Sans-serif;font-size:var( --e-global-typography-a50b02f-font-size );font-weight:var( --e-global-typography-a50b02f-font-weight );line-height:var( --e-global-typography-a50b02f-line-height );}.elementor-10465 .elementor-element.elementor-element-60f1eda .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{font-size:16px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .timeline-item__point-content{height:40px;width:40px;color:var( --e-global-color-d1cebd3 );background-color:var( --e-global-color-d1cebd3 );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-center .jet-timeline__line{margin-left:calc( 40px / 2 );margin-right:calc( 40px / 2 );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-left .jet-timeline__line{margin-left:calc( 40px / 2 );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-right .jet-timeline__line{margin-right:calc( 40px / 2 );right:-2px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline__line{background-color:var( --e-global-color-4d36d74 );width:2px;border-style:none;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline__line-progress{background-color:var( --e-global-color-d1cebd3 );}.elementor-10465 .elementor-element.elementor-element-f57973e{--spacer-size:170px;}@media(max-width:1279px){.elementor-10465 .elementor-element.elementor-element-3530a9d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-10465 .elementor-element.elementor-element-a736760 .elementor-heading-title{font-size:var( --e-global-typography-373b608-font-size );line-height:var( --e-global-typography-373b608-line-height );}.elementor-10465 .elementor-element.elementor-element-d6d2cf1 .elementor-heading-title{font-size:var( --e-global-typography-497d471-font-size );line-height:var( --e-global-typography-497d471-line-height );}.elementor-10465 .elementor-element.elementor-element-e7a7fbe{font-size:var( --e-global-typography-a50b02f-font-size );line-height:var( --e-global-typography-a50b02f-line-height );}.elementor-10465 .elementor-element.elementor-element-9015d39 .elementor-heading-title{font-size:var( --e-global-typography-497d471-font-size );line-height:var( --e-global-typography-497d471-line-height );}.elementor-10465 .elementor-element.elementor-element-011ab26{font-size:var( --e-global-typography-a50b02f-font-size );line-height:var( --e-global-typography-a50b02f-line-height );}.elementor-10465 .elementor-element.elementor-element-3aea117 .elementor-heading-title{font-size:var( --e-global-typography-497d471-font-size );line-height:var( --e-global-typography-497d471-line-height );}.elementor-10465 .elementor-element.elementor-element-ecfb0df{font-size:var( --e-global-typography-a50b02f-font-size );line-height:var( --e-global-typography-a50b02f-line-height );}.elementor-10465 .elementor-element.elementor-element-aba5e9a .elementor-heading-title{font-size:var( --e-global-typography-497d471-font-size );line-height:var( --e-global-typography-497d471-line-height );}.elementor-10465 .elementor-element.elementor-element-42791c3{font-size:var( --e-global-typography-a50b02f-font-size );line-height:var( --e-global-typography-a50b02f-line-height );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card-img{margin-bottom:0px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{margin-top:0px;margin-bottom:0;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card-content{padding:0px 0px 0px 0px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card-title{font-size:var( --e-global-typography-497d471-font-size );line-height:var( --e-global-typography-497d471-line-height );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card-desc{font-size:var( --e-global-typography-a50b02f-font-size );line-height:var( --e-global-typography-a50b02f-line-height );}.elementor-10465 .elementor-element.elementor-element-60f1eda .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{font-size:33px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .timeline-item__point-content{height:33px;width:33px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-center .jet-timeline__line{margin-left:calc( 33px / 2 );margin-right:calc( 33px / 2 );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-left .jet-timeline__line{margin-left:calc( 33px / 2 );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-right .jet-timeline__line{margin-right:calc( 33px / 2 );right:-2px;}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline__line{width:2px;}}@media(max-width:767px){.elementor-10465 .elementor-element.elementor-element-a736760 .elementor-heading-title{font-size:var( --e-global-typography-373b608-font-size );line-height:var( --e-global-typography-373b608-line-height );}.elementor-10465 .elementor-element.elementor-element-d6d2cf1 .elementor-heading-title{font-size:var( --e-global-typography-497d471-font-size );line-height:var( --e-global-typography-497d471-line-height );}.elementor-10465 .elementor-element.elementor-element-e7a7fbe{font-size:var( --e-global-typography-a50b02f-font-size );line-height:var( --e-global-typography-a50b02f-line-height );}.elementor-10465 .elementor-element.elementor-element-9015d39 .elementor-heading-title{font-size:var( --e-global-typography-497d471-font-size );line-height:var( --e-global-typography-497d471-line-height );}.elementor-10465 .elementor-element.elementor-element-011ab26{font-size:var( --e-global-typography-a50b02f-font-size );line-height:var( --e-global-typography-a50b02f-line-height );}.elementor-10465 .elementor-element.elementor-element-3aea117 .elementor-heading-title{font-size:var( --e-global-typography-497d471-font-size );line-height:var( --e-global-typography-497d471-line-height );}.elementor-10465 .elementor-element.elementor-element-ecfb0df{font-size:var( --e-global-typography-a50b02f-font-size );line-height:var( --e-global-typography-a50b02f-line-height );}.elementor-10465 .elementor-element.elementor-element-aba5e9a .elementor-heading-title{font-size:var( --e-global-typography-497d471-font-size );line-height:var( --e-global-typography-497d471-line-height );}.elementor-10465 .elementor-element.elementor-element-42791c3{font-size:var( --e-global-typography-a50b02f-font-size );line-height:var( --e-global-typography-a50b02f-line-height );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card-title{font-size:var( --e-global-typography-497d471-font-size );line-height:var( --e-global-typography-497d471-line-height );}.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline-item .timeline-item__card-desc{font-size:var( --e-global-typography-a50b02f-font-size );line-height:var( --e-global-typography-a50b02f-line-height );}}@media(min-width:768px){.elementor-10465 .elementor-element.elementor-element-cf80c2e{--width:25%;}.elementor-10465 .elementor-element.elementor-element-d6950b7{--width:25%;}.elementor-10465 .elementor-element.elementor-element-7d1359b{--width:25%;}.elementor-10465 .elementor-element.elementor-element-82f8408{--width:25%;}.elementor-10465 .elementor-element.elementor-element-72daee9{--width:25%;}.elementor-10465 .elementor-element.elementor-element-e727750{--width:25%;}.elementor-10465 .elementor-element.elementor-element-6789ad0{--width:25%;}.elementor-10465 .elementor-element.elementor-element-4c5b846{--width:25%;}}@media(min-width:1280px){.elementor-10465 .elementor-element.elementor-element-60f1eda .jet-timeline--align-center .jet-timeline-item.jet-timeline-item--image-outside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}}/* Start custom CSS for icon, class: .elementor-element-0028d7a */.elementor-10465 .elementor-element.elementor-element-0028d7a {
    height: 37px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7a7fbe */.elementor-10465 .elementor-element.elementor-element-e7a7fbe p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf80c2e */.elementor-10465 .elementor-element.elementor-element-cf80c2e:hover {
    background-color: #30A265 !important;
}

.elementor-10465 .elementor-element.elementor-element-cf80c2e:hover .elementor-icon-wrapper svg path {
    stroke: #FFF !important;
}

.elementor-10465 .elementor-element.elementor-element-cf80c2e:hover .elementor-widget-heading h3 {
    color: #FFF !important;
}

.elementor-10465 .elementor-element.elementor-element-cf80c2e:hover .elementor-widget-text-editor p {
    color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9b51435 */.elementor-10465 .elementor-element.elementor-element-9b51435 {
    height: 37px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-011ab26 */.elementor-10465 .elementor-element.elementor-element-011ab26 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6950b7 */.elementor-10465 .elementor-element.elementor-element-d6950b7:hover {
    background-color: #30A265 !important;
}

.elementor-10465 .elementor-element.elementor-element-d6950b7:hover .elementor-icon-wrapper svg path {
    fill: #FFF !important;
}

.elementor-10465 .elementor-element.elementor-element-d6950b7:hover .elementor-widget-heading h3 {
    color: #FFF !important;
}

.elementor-10465 .elementor-element.elementor-element-d6950b7:hover .elementor-widget-text-editor p {
    color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-713acc1 */.elementor-10465 .elementor-element.elementor-element-713acc1 {
    height: 37px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecfb0df */.elementor-10465 .elementor-element.elementor-element-ecfb0df p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1359b */.elementor-10465 .elementor-element.elementor-element-7d1359b:hover {
    background-color: #30A265 !important;
}

.elementor-10465 .elementor-element.elementor-element-7d1359b:hover .elementor-icon-wrapper svg path {
    stroke: #FFF !important;
}

.elementor-10465 .elementor-element.elementor-element-7d1359b:hover .elementor-widget-heading h3 {
    color: #FFF !important;
}

.elementor-10465 .elementor-element.elementor-element-7d1359b:hover .elementor-widget-text-editor p {
    color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c07dcc */.elementor-10465 .elementor-element.elementor-element-0c07dcc {
    height: 37px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42791c3 */.elementor-10465 .elementor-element.elementor-element-42791c3 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f8408 */.elementor-10465 .elementor-element.elementor-element-82f8408:hover {
    background-color: #30A265 !important;
}

.elementor-10465 .elementor-element.elementor-element-82f8408:hover .elementor-icon-wrapper svg path {
    fill: #FFF !important;
}

.elementor-10465 .elementor-element.elementor-element-82f8408:hover .elementor-widget-heading h3 {
    color: #FFF !important;
}

.elementor-10465 .elementor-element.elementor-element-82f8408:hover .elementor-widget-text-editor p {
    color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1642ae3 */.elementor-10465 .elementor-element.elementor-element-1642ae3 {
    height: 33px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72daee9 */.elementor-10465 .elementor-element.elementor-element-72daee9 {
    transition: all .1s ease-in-out;
}

.elementor-10465 .elementor-element.elementor-element-72daee9 .elementor-icon-wrapper svg ellipse {
    transition: all .1s ease-in-out;    
}

.elementor-10465 .elementor-element.elementor-element-72daee9:hover .elementor-icon-wrapper svg ellipse {
    fill: #30A265 !important;
    transition: all .1s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05ef7fe */.elementor-10465 .elementor-element.elementor-element-05ef7fe {
    height: 33px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e727750 */.elementor-10465 .elementor-element.elementor-element-e727750 {
    transition: all .1s ease-in-out;
}

.elementor-10465 .elementor-element.elementor-element-e727750 .elementor-icon-wrapper svg ellipse {
    transition: all .1s ease-in-out;    
}

.elementor-10465 .elementor-element.elementor-element-e727750:hover .elementor-icon-wrapper svg ellipse {
    fill: #30A265 !important;
    transition: all .1s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e8beef */.elementor-10465 .elementor-element.elementor-element-1e8beef {
    height: 33px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6789ad0 */.elementor-10465 .elementor-element.elementor-element-6789ad0 {
    transition: all .1s ease-in-out;
}

.elementor-10465 .elementor-element.elementor-element-6789ad0 .elementor-icon-wrapper svg ellipse {
    transition: all .1s ease-in-out;    
}

.elementor-10465 .elementor-element.elementor-element-6789ad0:hover .elementor-icon-wrapper svg ellipse {
    fill: #30A265 !important;
    transition: all .1s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fc5f7f5 */.elementor-10465 .elementor-element.elementor-element-fc5f7f5 {
    height: 33px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c5b846 */.elementor-10465 .elementor-element.elementor-element-4c5b846 {
    transition: all .1s ease-in-out;
}

.elementor-10465 .elementor-element.elementor-element-4c5b846 .elementor-icon-wrapper svg ellipse {
    transition: all .1s ease-in-out;    
}

.elementor-10465 .elementor-element.elementor-element-4c5b846:hover .elementor-icon-wrapper svg ellipse {
    fill: #30A265 !important;
    transition: all .1s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e821d9 *//* Default state: No animation */
.uspOverstappenWrapper::before {
    content: "";
    position: absolute;
    top: 50%; /* Aligns vertically to middle of icons */
    left: 12.5%; /* Starts at center of first .uspOverstappen */
    width: 0; /* Hidden until animation starts */
    height: 1px;
    background: repeating-linear-gradient(
        90deg,
        #0A2918 0px,
        #0A2918 10px,
        transparent 10px,
        transparent 20px
    ); /* Dashed line */
    z-index: 0; /* Places the line behind icons */
}

/* Animation for the dashed line when user reaches bottom */
.animate-dashed::before {
    animation: drawDashed 2s ease-in-out forwards;
}

@keyframes drawDashed {
    from {
        width: 0;
    }
    to {
        width: 75%; /* Ends at center of last .uspOverstappen */
    }
}

/* Mobile adjustments */
@media (max-width: 768px) {
    .uspOverstappenWrapper {
        flex-direction: column;
        align-items: center;
    }

    .uspOverstappenWrapper::before,
    .uspOverstappenWrapper::after {
        display: none; /* Hides lines on mobile */
    }
}/* End custom CSS */
/* Start custom CSS for jet-timeline, class: .elementor-element-60f1eda */.elementor-10465 .elementor-element.elementor-element-60f1eda .is--active svg ellipse {
    fill: #30a265 !important;
}

.elementor-10465 .elementor-element.elementor-element-60f1eda .is--active svg g path:first-of-type {
    fill: #30a265 !important;
}/* End custom CSS */