.elementor-3587 .elementor-element.elementor-element-6bab95b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3587 .elementor-element.elementor-element-f0d174e{--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3587 .elementor-element.elementor-element-1897a2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3587 .elementor-element.elementor-element-38dd63d{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3587 .elementor-element.elementor-element-1c321c8{width:auto;max-width:auto;--icon-box-icon-margin:6px;}.elementor-3587 .elementor-element.elementor-element-1c321c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-3587 .elementor-element.elementor-element-1c321c8 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-3587 .elementor-element.elementor-element-1c321c8 .elementor-icon-box-title{margin-block-end:9px;color:var( --e-global-color-882e517 );}.elementor-3587 .elementor-element.elementor-element-1c321c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-56cc38a );fill:var( --e-global-color-13e1684 );color:var( --e-global-color-13e1684 );}.elementor-3587 .elementor-element.elementor-element-1c321c8.elementor-view-framed .elementor-icon, .elementor-3587 .elementor-element.elementor-element-1c321c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-56cc38a );color:var( --e-global-color-56cc38a );border-color:var( --e-global-color-56cc38a );}.elementor-3587 .elementor-element.elementor-element-1c321c8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-13e1684 );}.elementor-3587 .elementor-element.elementor-element-1c321c8 .elementor-icon{font-size:11px;padding:3px;border-radius:6px 6px 6px 6px;}.elementor-3587 .elementor-element.elementor-element-1c321c8 .elementor-icon-box-title, .elementor-3587 .elementor-element.elementor-element-1c321c8 .elementor-icon-box-title a{font-size:16px;line-height:0.3em;}.elementor-3587 .elementor-element.elementor-element-1c321c8 .elementor-icon-box-description{color:var( --e-global-color-882e517 );}.elementor-3587 .elementor-element.elementor-element-1025c70{text-align:center;}.elementor-3587 .elementor-element.elementor-element-1025c70 .elementor-heading-title{font-size:30px;font-weight:600;line-height:1.3em;letter-spacing:-0.2px;}.elementor-3587 .elementor-element.elementor-element-2455bdb{text-align:center;font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-82b7b77 img{border-radius:20px 20px 20px 20px;}.elementor-3587 .elementor-element.elementor-element-1c6c240 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3587 .elementor-element.elementor-element-1c6c240{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-d161fcb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3587 .elementor-element.elementor-element-30b3a7b img{border-radius:20px 20px 20px 20px;}.elementor-3587 .elementor-element.elementor-element-075abb6 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-3587 .elementor-element.elementor-element-075abb6{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-b98fa4f img{border-radius:20px 20px 20px 20px;}.elementor-3587 .elementor-element.elementor-element-eccec70{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3587 .elementor-element.elementor-element-3760385{text-align:left;}.elementor-3587 .elementor-element.elementor-element-4dca519 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3587 .elementor-element.elementor-element-4dca519{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-fc105ca img{border-radius:20px 20px 20px 20px;}.elementor-3587 .elementor-element.elementor-element-cc2fc05 > .elementor-widget-container{background-color:#FFEFED;margin:0px 0px -15px 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#F44D4D;border-radius:10px 10px 10px 10px;}.elementor-3587 .elementor-element.elementor-element-cc2fc05{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-a9c601c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3587 .elementor-element.elementor-element-a9c601c{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-50f24a8{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3587 .elementor-element.elementor-element-50f24a8:not(.elementor-motion-effects-element-type-background), .elementor-3587 .elementor-element.elementor-element-50f24a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a7388c );}.elementor-3587 .elementor-element.elementor-element-e04a59b{text-align:center;}.elementor-3587 .elementor-element.elementor-element-b8859f2 img{border-radius:20px 20px 20px 20px;}.elementor-3587 .elementor-element.elementor-element-2ba6410{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;box-shadow:0px 23px 38px 0px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3587 .elementor-element.elementor-element-2ba6410:not(.elementor-motion-effects-element-type-background), .elementor-3587 .elementor-element.elementor-element-2ba6410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e1684 );}.elementor-3587 .elementor-element.elementor-element-f092c92{--display:flex;--justify-content:center;}.elementor-3587 .elementor-element.elementor-element-c96a682 .elementor-heading-title{font-size:var( --e-global-typography-262a229-font-size );font-weight:var( --e-global-typography-262a229-font-weight );line-height:var( --e-global-typography-262a229-line-height );letter-spacing:var( --e-global-typography-262a229-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-12fccc5{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );color:var( --e-global-color-882e517 );}.elementor-3587 .elementor-element.elementor-element-9578fb4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;box-shadow:0px 23px 38px 0px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3587 .elementor-element.elementor-element-9578fb4:not(.elementor-motion-effects-element-type-background), .elementor-3587 .elementor-element.elementor-element-9578fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e1684 );}.elementor-3587 .elementor-element.elementor-element-753224e{--display:flex;--justify-content:center;}.elementor-3587 .elementor-element.elementor-element-72a2f69 .elementor-heading-title{font-size:var( --e-global-typography-262a229-font-size );font-weight:var( --e-global-typography-262a229-font-weight );line-height:var( --e-global-typography-262a229-line-height );letter-spacing:var( --e-global-typography-262a229-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-ca74fa2{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );color:var( --e-global-color-882e517 );}.elementor-3587 .elementor-element.elementor-element-add3aec{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;box-shadow:0px 23px 38px 0px rgba(0, 0, 0, 0.14);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3587 .elementor-element.elementor-element-add3aec:not(.elementor-motion-effects-element-type-background), .elementor-3587 .elementor-element.elementor-element-add3aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e1684 );}.elementor-3587 .elementor-element.elementor-element-b8e1405{--display:flex;--justify-content:center;}.elementor-3587 .elementor-element.elementor-element-a05648e .elementor-heading-title{font-size:var( --e-global-typography-262a229-font-size );font-weight:var( --e-global-typography-262a229-font-weight );line-height:var( --e-global-typography-262a229-line-height );letter-spacing:var( --e-global-typography-262a229-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-88bf5d3{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );color:var( --e-global-color-882e517 );}.elementor-3587 .elementor-element.elementor-element-c456755 > .elementor-widget-container{background-color:#FFEFED;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#F44D4D;border-radius:10px 10px 10px 10px;}.elementor-3587 .elementor-element.elementor-element-c456755{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-5ba34b0{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );color:var( --e-global-color-882e517 );}.elementor-3587 .elementor-element.elementor-element-d0a4d29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3587 .elementor-element.elementor-element-84ef84d > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-3587 .elementor-element.elementor-element-84ef84d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3587 .elementor-element.elementor-element-d480dec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3587 .elementor-element.elementor-element-d480dec{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-ce97d01{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3587 .elementor-element.elementor-element-ce97d01:not(.elementor-motion-effects-element-type-background), .elementor-3587 .elementor-element.elementor-element-ce97d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a7388c );}.elementor-3587 .elementor-element.elementor-element-207c541 img{border-radius:20px 20px 20px 20px;}.elementor-3587 .elementor-element.elementor-element-cd92408 .elementor-heading-title{font-size:var( --e-global-typography-509d2d1-font-size );font-weight:var( --e-global-typography-509d2d1-font-weight );line-height:var( --e-global-typography-509d2d1-line-height );letter-spacing:var( --e-global-typography-509d2d1-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-7386a6e{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-97aaca5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;box-shadow:0px 24px 43px 0px rgba(63.7998046875, 121.5234375, 84.2540484884511, 0.28);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3587 .elementor-element.elementor-element-97aaca5:not(.elementor-motion-effects-element-type-background), .elementor-3587 .elementor-element.elementor-element-97aaca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61e2255 );}.elementor-3587 .elementor-element.elementor-element-4145234{--display:flex;--justify-content:center;}.elementor-3587 .elementor-element.elementor-element-a02c111 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3587 .elementor-element.elementor-element-a02c111 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3587 .elementor-element.elementor-element-a02c111 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3587 .elementor-element.elementor-element-a02c111 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3587 .elementor-element.elementor-element-a02c111 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3587 .elementor-element.elementor-element-a02c111 .elementor-icon-list-icon i{color:var( --e-global-color-56cc38a );transition:color 0.3s;}.elementor-3587 .elementor-element.elementor-element-a02c111 .elementor-icon-list-icon svg{fill:var( --e-global-color-56cc38a );transition:fill 0.3s;}.elementor-3587 .elementor-element.elementor-element-a02c111{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-3587 .elementor-element.elementor-element-a02c111 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3587 .elementor-element.elementor-element-a02c111 .elementor-icon-list-item > a{font-size:15px;font-weight:700;letter-spacing:-0.2px;}.elementor-3587 .elementor-element.elementor-element-a02c111 .elementor-icon-list-text{color:var( --e-global-color-13e1684 );transition:color 0.3s;}.elementor-3587 .elementor-element.elementor-element-ca71ed4{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-9e0c84a .elementor-button{background-color:var( --e-global-color-56cc38a );fill:var( --e-global-color-882e517 );color:var( --e-global-color-882e517 );}.elementor-3587 .elementor-element.elementor-element-9e0c84a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3587 .elementor-element.elementor-element-9e0c84a .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3587 .elementor-element.elementor-element-d9f9205{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3587 .elementor-element.elementor-element-b8ac30d{text-align:center;}.elementor-3587 .elementor-element.elementor-element-7fd702f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:-10%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3587 .elementor-element.elementor-element-1fc85ee img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-3587 .elementor-element.elementor-element-56242ca img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-3587 .elementor-element.elementor-element-ed753b4 img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-3587 .elementor-element.elementor-element-6256828 img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-3587 .elementor-element.elementor-element-1e82b1c .elementor-button{background-color:var( --e-global-color-56cc38a );fill:var( --e-global-color-882e517 );color:var( --e-global-color-882e517 );padding:20px 20px 20px 20px;}.elementor-3587 .elementor-element.elementor-element-1e82b1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3587 .elementor-element.elementor-element-1e82b1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3587 .elementor-element.elementor-element-1e82b1c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3587 .elementor-element.elementor-element-faa6360{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3587 .elementor-element.elementor-element-d106c61{text-align:center;}.elementor-3587 .elementor-element.elementor-element-d106c61 .elementor-heading-title{font-size:var( --e-global-typography-509d2d1-font-size );font-weight:var( --e-global-typography-509d2d1-font-weight );line-height:var( --e-global-typography-509d2d1-line-height );letter-spacing:var( --e-global-typography-509d2d1-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-61faeea{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3587 .elementor-element.elementor-element-ef6836b .ue_item{flex-direction:row;text-align:inherit;padding:0px 0px 0px 0px;}.elementor-3587 .elementor-element.elementor-element-ef6836b .ue_item_hr_line{background-color:#d6d6d6;height:2px;width:50px;margin-top:40px;}.elementor-3587 .elementor-element.elementor-element-ef6836b .ue_item_vr_line{background-color:#d6d6d6;width:2px;}.elementor-3587 .elementor-element.elementor-element-ef6836b .ue_item_icon{width:0px;height:0px;font-size:0px;border-radius:0px;border-style:none;}.elementor-3587 .elementor-element.elementor-element-ef6836b .ue_item_icon img{width:0px;height:0px;border-radius:0px;}.elementor-3587 .elementor-element.elementor-element-ef6836b .ue_item_content{padding:15px 15px 15px 15px;background-color:var( --e-global-color-4a7388c );border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-3587 .elementor-element.elementor-element-ef6836b .ue_active .ue_item_content{border-color:#ffffff;}.elementor-3587 .elementor-element.elementor-element-ef6836b .ue_item_title{color:#000000;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.2px;margin-top:0px;}.elementor-3587 .elementor-element.elementor-element-ef6836b .ue_item_text{color:var( --e-global-color-882e517 );margin-top:15px;}.elementor-3587 .elementor-element.elementor-element-b072ee9 .elementor-button{background-color:var( --e-global-color-56cc38a );fill:var( --e-global-color-882e517 );color:var( --e-global-color-882e517 );padding:20px 20px 20px 20px;}.elementor-3587 .elementor-element.elementor-element-b072ee9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3587 .elementor-element.elementor-element-b072ee9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3587 .elementor-element.elementor-element-64da4c9{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3587 .elementor-element.elementor-element-a585a84{text-align:center;}.elementor-3587 .elementor-element.elementor-element-a585a84 .elementor-heading-title{font-size:var( --e-global-typography-509d2d1-font-size );font-weight:var( --e-global-typography-509d2d1-font-weight );line-height:var( --e-global-typography-509d2d1-line-height );letter-spacing:var( --e-global-typography-509d2d1-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-1f8869d img{border-radius:20px 20px 20px 20px;}.elementor-3587 .elementor-element.elementor-element-1a06701{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-dfd9fee .elementor-button{background-color:var( --e-global-color-56cc38a );fill:var( --e-global-color-882e517 );color:var( --e-global-color-882e517 );padding:20px 20px 20px 20px;}.elementor-3587 .elementor-element.elementor-element-dfd9fee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3587 .elementor-element.elementor-element-dfd9fee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3587 .elementor-element.elementor-element-dfd9fee .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3587 .elementor-element.elementor-element-4a877b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3587 .elementor-element.elementor-element-b495d31{text-align:center;}.elementor-3587 .elementor-element.elementor-element-a594ed8{--display:flex;}.elementor-3587 .elementor-element.elementor-element-5bb083c{--display:flex;}.elementor-3587 .elementor-element.elementor-element-b6f1737{--display:flex;}.elementor-3587 .elementor-element.elementor-element-8b98966{--display:flex;}.elementor-3587 .elementor-element.elementor-element-46bc97f{--display:flex;}.elementor-3587 .elementor-element.elementor-element-20c6bda{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-icon-size:15px;}.elementor-3587 .elementor-element.elementor-element-20c6bda > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-4a7388c );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-3587 .elementor-element.elementor-element-20c6bda > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#BEF0D300;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}:where( .elementor-3587 .elementor-element.elementor-element-20c6bda > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#BEF0D300;border-style:none;--padding-top:0px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-3587 .elementor-element.elementor-element-20c6bda > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-882e517 );}.elementor-3587 .elementor-element.elementor-element-20c6bda {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-3587 .elementor-element.elementor-element-20c6bda > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1.2em;letter-spacing:-0.2px;}.elementor-3587 .elementor-element.elementor-element-d0e7e0d{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-3587 .elementor-element.elementor-element-d0e7e0d:not(.elementor-motion-effects-element-type-background), .elementor-3587 .elementor-element.elementor-element-d0e7e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a7388c );}.elementor-3587 .elementor-element.elementor-element-9e58607{text-align:center;}.elementor-3587 .elementor-element.elementor-element-9e58607 .elementor-heading-title{font-size:38px;font-weight:600;line-height:1.2em;letter-spacing:-0.2px;}.elementor-3587 .elementor-element.elementor-element-46f3b87{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3587 .elementor-element.elementor-element-46f3b87:not(.elementor-motion-effects-element-type-background), .elementor-3587 .elementor-element.elementor-element-46f3b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61e2255 );}.elementor-3587 .elementor-element.elementor-element-b64a00e > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3587 .elementor-element.elementor-element-b64a00e .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-3587 .elementor-element.elementor-element-8a4032c{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:-2px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3587 .elementor-element.elementor-element-8a4032c:not(.elementor-motion-effects-element-type-background), .elementor-3587 .elementor-element.elementor-element-8a4032c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e1684 );}.elementor-3587 .elementor-element.elementor-element-5d2c2ae .elementor-testimonial-wrapper{text-align:center;}.elementor-3587 .elementor-element.elementor-element-5d2c2ae .elementor-testimonial-content{font-size:17px;font-weight:700;letter-spacing:-0.2px;}.elementor-3587 .elementor-element.elementor-element-5d2c2ae .elementor-testimonial-wrapper .elementor-testimonial-image img{width:36px;height:36px;border-style:solid;border-color:var( --e-global-color-61e2255 );}.elementor-3587 .elementor-element.elementor-element-5d2c2ae .elementor-testimonial-name{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3587 .elementor-element.elementor-element-7637b42 .elementor-button{background-color:var( --e-global-color-56cc38a );fill:var( --e-global-color-882e517 );color:var( --e-global-color-882e517 );padding:20px 20px 20px 20px;}.elementor-3587 .elementor-element.elementor-element-7637b42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3587 .elementor-element.elementor-element-7637b42 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3587 .elementor-element.elementor-element-7637b42 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3587 .elementor-element.elementor-element-cb61890{text-align:center;font-size:14px;}.elementor-3587 .elementor-element.elementor-element-c762a4c{--display:flex;--position:fixed;box-shadow:0px -2px 29px 0px rgba(0, 0, 0, 0.26);bottom:0px;}.elementor-3587 .elementor-element.elementor-element-c762a4c:not(.elementor-motion-effects-element-type-background), .elementor-3587 .elementor-element.elementor-element-c762a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e1684 );}body:not(.rtl) .elementor-3587 .elementor-element.elementor-element-c762a4c{left:0px;}body.rtl .elementor-3587 .elementor-element.elementor-element-c762a4c{right:0px;}.elementor-3587 .elementor-element.elementor-element-c310e27 .elementor-button{background-color:var( --e-global-color-56cc38a );font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.2px;fill:var( --e-global-color-882e517 );color:var( --e-global-color-882e517 );padding:20px 15px 20px 15px;}.elementor-3587 .elementor-element.elementor-element-c310e27 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3587 .elementor-element.elementor-element-c310e27 .elementor-button .elementor-button-content-wrapper{gap:12px;}@media(min-width:768px){.elementor-3587 .elementor-element.elementor-element-f0d174e{--content-width:750px;}.elementor-3587 .elementor-element.elementor-element-7fd702f{--width:120%;}.elementor-3587 .elementor-element.elementor-element-61faeea{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3587 .elementor-element.elementor-element-7fd702f{--width:100%;}}@media(max-width:1024px){.elementor-3587 .elementor-element.elementor-element-2455bdb{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-1c6c240{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-075abb6{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-4dca519{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-cc2fc05{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-a9c601c{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-50f24a8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3587 .elementor-element.elementor-element-e04a59b{text-align:center;}.elementor-3587 .elementor-element.elementor-element-2ba6410{--grid-auto-flow:row;}.elementor-3587 .elementor-element.elementor-element-c96a682 .elementor-heading-title{font-size:var( --e-global-typography-262a229-font-size );line-height:var( --e-global-typography-262a229-line-height );letter-spacing:var( --e-global-typography-262a229-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-12fccc5{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-9578fb4{--grid-auto-flow:row;}.elementor-3587 .elementor-element.elementor-element-72a2f69 .elementor-heading-title{font-size:var( --e-global-typography-262a229-font-size );line-height:var( --e-global-typography-262a229-line-height );letter-spacing:var( --e-global-typography-262a229-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-ca74fa2{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-add3aec{--grid-auto-flow:row;}.elementor-3587 .elementor-element.elementor-element-a05648e .elementor-heading-title{font-size:var( --e-global-typography-262a229-font-size );line-height:var( --e-global-typography-262a229-line-height );letter-spacing:var( --e-global-typography-262a229-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-88bf5d3{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-c456755{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-5ba34b0{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-d480dec{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-cd92408 .elementor-heading-title{font-size:var( --e-global-typography-509d2d1-font-size );line-height:var( --e-global-typography-509d2d1-line-height );letter-spacing:var( --e-global-typography-509d2d1-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-7386a6e{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-97aaca5{--grid-auto-flow:row;}.elementor-3587 .elementor-element.elementor-element-ca71ed4{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-7fd702f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3587 .elementor-element.elementor-element-faa6360{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3587 .elementor-element.elementor-element-d106c61 .elementor-heading-title{font-size:var( --e-global-typography-509d2d1-font-size );line-height:var( --e-global-typography-509d2d1-line-height );letter-spacing:var( --e-global-typography-509d2d1-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-a585a84 .elementor-heading-title{font-size:var( --e-global-typography-509d2d1-font-size );line-height:var( --e-global-typography-509d2d1-line-height );letter-spacing:var( --e-global-typography-509d2d1-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-1a06701{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}}@media(max-width:767px){.elementor-3587 .elementor-element.elementor-element-6bab95b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3587 .elementor-element.elementor-element-f0d174e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3587 .elementor-element.elementor-element-38dd63d{--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:stretch;--flex-wrap:wrap;}.elementor-3587 .elementor-element.elementor-element-1025c70 .elementor-heading-title{font-size:20px;}.elementor-3587 .elementor-element.elementor-element-2455bdb{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-1c6c240{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-075abb6{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-4dca519{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-cc2fc05 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-3587 .elementor-element.elementor-element-cc2fc05{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-a9c601c{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-50f24a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3587 .elementor-element.elementor-element-2ba6410{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3587 .elementor-element.elementor-element-c96a682 .elementor-heading-title{font-size:var( --e-global-typography-262a229-font-size );line-height:var( --e-global-typography-262a229-line-height );letter-spacing:var( --e-global-typography-262a229-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-12fccc5{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-9578fb4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3587 .elementor-element.elementor-element-72a2f69 .elementor-heading-title{font-size:var( --e-global-typography-262a229-font-size );line-height:var( --e-global-typography-262a229-line-height );letter-spacing:var( --e-global-typography-262a229-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-ca74fa2{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-add3aec{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3587 .elementor-element.elementor-element-a05648e .elementor-heading-title{font-size:var( --e-global-typography-262a229-font-size );line-height:var( --e-global-typography-262a229-line-height );letter-spacing:var( --e-global-typography-262a229-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-88bf5d3{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-c456755 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:15px 15px 15px 15px;}.elementor-3587 .elementor-element.elementor-element-c456755{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-5ba34b0{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-d480dec{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-ce97d01{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3587 .elementor-element.elementor-element-cd92408 .elementor-heading-title{font-size:var( --e-global-typography-509d2d1-font-size );line-height:var( --e-global-typography-509d2d1-line-height );letter-spacing:var( --e-global-typography-509d2d1-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-7386a6e{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-97aaca5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3587 .elementor-element.elementor-element-ca71ed4{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-7fd702f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3587 .elementor-element.elementor-element-faa6360{--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3587 .elementor-element.elementor-element-d106c61 .elementor-heading-title{font-size:var( --e-global-typography-509d2d1-font-size );line-height:var( --e-global-typography-509d2d1-line-height );letter-spacing:var( --e-global-typography-509d2d1-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-ef6836b > .elementor-widget-container{margin:0px -10px 0px -20px;}.elementor-3587 .elementor-element.elementor-element-ef6836b .ue_item{padding:0px 0px 10px 0px;}.elementor-3587 .elementor-element.elementor-element-ef6836b .ue_item_title{font-size:16px;}.elementor-3587 .elementor-element.elementor-element-a585a84 .elementor-heading-title{font-size:var( --e-global-typography-509d2d1-font-size );line-height:var( --e-global-typography-509d2d1-line-height );letter-spacing:var( --e-global-typography-509d2d1-letter-spacing );}.elementor-3587 .elementor-element.elementor-element-1a06701{font-size:var( --e-global-typography-524add2-font-size );line-height:var( --e-global-typography-524add2-line-height );}.elementor-3587 .elementor-element.elementor-element-20c6bda{--n-accordion-title-font-size:16px;}.elementor-3587 .elementor-element.elementor-element-d0e7e0d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3587 .elementor-element.elementor-element-9e58607 .elementor-heading-title{font-size:25px;}.elementor-3587 .elementor-element.elementor-element-8a4032c{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3587 .elementor-element.elementor-element-c762a4c{--z-index:999;}.elementor-3587 .elementor-element.elementor-element-c310e27 .elementor-button{font-size:19px;letter-spacing:0px;}}/* Start custom CSS for ucaddon_timeline_bullets, class: .elementor-element-ef6836b *//* ===== Timeline: alternating sides ===== */
/* Add "bc-timeline" to the widget's Advanced > CSS Classes */

.bc-timeline {
  --gap: 40px;            /* gap between card and center line = connector length */
  --line: #d0d0d0;        /* line + connector color */
  --connector-top: 28px;  /* connector vertical position */
}

/* Wrapper holds the center line and contains children */
.bc-timeline .uc-items-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
  left: 0 !important;
}

/* Central vertical line */
.bc-timeline .uc-items-wrapper::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 2px;
  background: var(--line);
  transform: translateX(-50%);
  z-index: 1;
}

/* Clear children so wrapper keeps height */
.bc-timeline .uc-items-wrapper::after {
  content: "";
  display: table;
  clear: both;
}

/* Item is a half-row positioning context */
.bc-timeline .ue_item {
  position: relative;
  width: 50%;
  box-sizing: border-box;
  padding: 0;
}
.bc-timeline .ue_item:nth-of-type(odd) {
  left: 0;
  text-align: right;
}
.bc-timeline .ue_item:nth-of-type(even) {
  left: 50%;
  text-align: left;
}

/* Card pushed away from center line with margin + capped width */
.bc-timeline .ue_item_content {
  display: inline-block;
  box-sizing: border-box;
  max-width: calc(100% - var(--gap)) !important;
}
.bc-timeline .ue_item:nth-of-type(odd) .ue_item_content {
  margin-right: var(--gap) !important;
}
.bc-timeline .ue_item:nth-of-type(even) .ue_item_content {
  margin-left: var(--gap) !important;
}

/* Hide the widget's built-in line segments + spacer */
.bc-timeline .ue_item_vr_line,
.bc-timeline .ue_item_hr_line,
.bc-timeline .ue_item_spacer {
  display: none;
}

/* Icon dot on the center line */
.bc-timeline .ue_item_icon {
  position: absolute;
  top: 0;
  z-index: 2;
}
.bc-timeline .ue_item:nth-of-type(odd) .ue_item_icon {
  right: -10px;
}
.bc-timeline .ue_item:nth-of-type(even) .ue_item_icon {
  left: -10px;
}

/* Connector: anchored to center edge of item, runs across the gap */
.bc-timeline .ue_item::before {
  content: "";
  position: absolute;
  top: var(--connector-top);
  width: var(--gap);
  height: 2px;
  background: var(--line);
  z-index: 1;
}
.bc-timeline .ue_item:nth-of-type(odd)::before {
  right: 0;
  left: auto;
}
.bc-timeline .ue_item:nth-of-type(even)::before {
  left: 0;
  right: auto;
}

/* ===== Mobile: stack on one side ===== */
@media (max-width: 768px) {
  .bc-timeline .uc-items-wrapper::before {
    left: 20px;
  }
  .bc-timeline .ue_item:nth-of-type(odd),
  .bc-timeline .ue_item:nth-of-type(even) {
    width: 100%;
    left: 0;
    text-align: left;
  }
  .bc-timeline .ue_item:nth-of-type(odd) .ue_item_content,
  .bc-timeline .ue_item:nth-of-type(even) .ue_item_content {
    margin-left: 40px !important;
    margin-right: 0 !important;
    max-width: calc(100% - 50px) !important;
  }
  .bc-timeline .ue_item:nth-of-type(odd) .ue_item_icon,
  .bc-timeline .ue_item:nth-of-type(even) .ue_item_icon {
    left: 10px;
    right: auto;
  }
  .bc-timeline .ue_item:nth-of-type(odd)::before,
  .bc-timeline .ue_item:nth-of-type(even)::before {
    left: 20px;
    right: auto;
    width: 20px;
  }
}/* End custom CSS */