.elementor-3386 .elementor-element.elementor-element-e213651:not(.elementor-motion-effects-element-type-background), .elementor-3386 .elementor-element.elementor-element-e213651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging-debtbluenew-dbstaging.kinsta.cloud/wp-content/uploads/2022/10/client-road-map-banner-header.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3386 .elementor-element.elementor-element-e213651 > .elementor-background-overlay{background-color:#234B69B3;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3386 .elementor-element.elementor-element-e213651 > .elementor-container{min-height:390px;}.elementor-3386 .elementor-element.elementor-element-e213651{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-3386 .elementor-element.elementor-element-7fa3c22{text-align:center;}.elementor-3386 .elementor-element.elementor-element-7fa3c22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;line-height:85px;color:#FFFFFF;}.elementor-3386 .elementor-element.elementor-element-b1ab7fa{margin-top:75px;margin-bottom:0px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-highlighter-svg path{animation-delay:2s;animation-duration:5s;animation-name:mdp-highlighter-80;stroke-width:20px;stroke:var( --e-global-color-b7bbd0d );}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-highlighter-svg path:nth-child(2){animation-delay:calc( 1s + 2s );}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-highlighter-svg{width:100%;height:100%;transform:translate( 0%, 10% ) rotate( 0deg ) scale( 1.1 );mix-blend-mode:normal;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-typography-default-header{color:#000000;border-style:none;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-typography-header{font-size:35px;line-height:40px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-header-align{text-align:center;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-highlighter-wrapper{font-family:"Montserrat", Sans-serif;font-weight:700;text-align:center;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .line:after{background-color:var( --e-global-color-b2658f5 );width:100px;height:1px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-header-line-left{margin-right:25px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-header-line-right{margin-left:25px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-header-line-bottom{margin-top:25px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-color-sub-header{color:#055C9B;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-typography-subheader{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:60px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-sub-header-align{text-align:center;}.elementor-3386 .elementor-element.elementor-element-e427b13{margin-top:35px;margin-bottom:50px;}.elementor-3386 .elementor-element.elementor-element-d320b34 > .elementor-element-populated{margin:10px 31px 10px 10px;--e-column-margin-right:31px;--e-column-margin-left:10px;}.elementor-3386 .elementor-element.elementor-element-1a9d62a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3386 .elementor-element.elementor-element-899c1a8{--divider-border-style:solid;--divider-color:var( --e-global-color-b7bbd0d );--divider-border-width:2px;}.elementor-3386 .elementor-element.elementor-element-899c1a8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3386 .elementor-element.elementor-element-899c1a8 .elementor-divider-separator{width:350px;margin:0 auto;margin-left:0;}.elementor-3386 .elementor-element.elementor-element-899c1a8 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-3386 .elementor-element.elementor-element-aff13e7 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-3386 .elementor-element.elementor-element-aff13e7{text-align:justify;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-bc-flex-widget .elementor-3386 .elementor-element.elementor-element-ee80739.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3386 .elementor-element.elementor-element-ee80739.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3386 .elementor-element.elementor-element-ee80739 > .elementor-element-populated{margin:10px 31px 10px 10px;--e-column-margin-right:31px;--e-column-margin-left:10px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3386 .elementor-element.elementor-element-27739e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3386 .elementor-element.elementor-element-27739e3{--lottie-container-width:100%;--lottie-container-max-width:100%;}.elementor-3386 .elementor-element.elementor-element-0e4b1b9{margin-top:75px;margin-bottom:100px;}.elementor-3386 .elementor-element.elementor-element-f8bca40:not(.elementor-motion-effects-element-type-background), .elementor-3386 .elementor-element.elementor-element-f8bca40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3386 .elementor-element.elementor-element-f8bca40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:999;}.elementor-3386 .elementor-element.elementor-element-f8bca40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3386 .elementor-element.elementor-element-bda987d{--spacer-size:0px;}.elementor-3386 .elementor-element.elementor-element-3d60384 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-highlighter-svg path{animation-delay:2s;animation-duration:5s;animation-name:mdp-highlighter-80;animation-iteration-count:1;stroke-width:15px;stroke:var( --e-global-color-accent );}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-highlighter-svg path:nth-child(2){animation-delay:calc( 1s + 2s );}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-highlighter-svg{width:100%;height:100%;transform:translate( 0%, 10% ) rotate( 0deg ) scale( 1.1 );mix-blend-mode:normal;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-typography-default-header{color:#000000;border-style:none;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-typography-header{font-size:35px;line-height:40px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-header-align{text-align:center;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-highlighter-wrapper{font-family:"Montserrat", Sans-serif;font-weight:700;text-align:center;}.elementor-3386 .elementor-element.elementor-element-3d60384 .line:after{background-color:var( --e-global-color-b2658f5 );width:100px;height:1px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-header-line-left{margin-right:25px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-header-line-right{margin-left:25px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-header-line-bottom{margin-top:25px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-color-sub-header{color:#055C9B;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-typography-subheader{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:60px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-sub-header-align{text-align:center;}.elementor-3386 .elementor-element.elementor-element-62f3967:not(.elementor-motion-effects-element-type-background), .elementor-3386 .elementor-element.elementor-element-62f3967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-3386 .elementor-element.elementor-element-62f3967{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;z-index:999;}.elementor-3386 .elementor-element.elementor-element-62f3967 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3386 .elementor-element.elementor-element-62f3967 > .elementor-shape-top svg{height:40px;}.elementor-3386 .elementor-element.elementor-element-62f3967 > .elementor-shape-bottom svg{height:60px;}.elementor-3386 .elementor-element.elementor-element-a9f0e34 > .elementor-widget-container{--e-transform-rotateZ:-10deg;margin:50px 0px 0px 0px;}.elementor-3386 .elementor-element.elementor-element-a9f0e34{z-index:999;}.elementor-3386 .elementor-element.elementor-element-a9f0e34 .mdp-highlighter-svg path{animation-delay:0s;animation-duration:5s;animation-name:mdp-highlighter-50;stroke-width:20px;stroke:var( --e-global-color-b7bbd0d );}.elementor-3386 .elementor-element.elementor-element-a9f0e34 .mdp-highlighter-svg path:nth-child(2){animation-delay:calc( 1s + 0s );}.elementor-3386 .elementor-element.elementor-element-a9f0e34 .mdp-highlighter-svg{width:100%;height:100%;mix-blend-mode:normal;}.elementor-3386 .elementor-element.elementor-element-a9f0e34 .mdp-typography-header{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;}.elementor-3386 .elementor-element.elementor-element-a9f0e34 .mdp-header-align{text-align:center;}.elementor-3386 .elementor-element.elementor-element-a9f0e34 .mdp-highlighter-wrapper{text-align:center;}.elementor-3386 .elementor-element.elementor-element-a9f0e34 .mdp-typography-default-header{border-style:none;}.elementor-3386 .elementor-element.elementor-element-81ddb2e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3386 .elementor-element.elementor-element-81ddb2e{--lottie-container-width:65%;--lottie-container-max-width:65%;}.elementor-3386 .elementor-element.elementor-element-4a428a9{--spacer-size:100px;}.elementor-3386 .elementor-element.elementor-element-4a428a9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3386 .elementor-element.elementor-element-57598a6:not(.elementor-motion-effects-element-type-background), .elementor-3386 .elementor-element.elementor-element-57598a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3386 .elementor-element.elementor-element-57598a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:999;}.elementor-3386 .elementor-element.elementor-element-57598a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3386 .elementor-element.elementor-element-423b088 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-highlighter-svg path{animation-delay:2s;animation-duration:5s;animation-name:mdp-highlighter-80;animation-iteration-count:1;stroke-width:0px;stroke:var( --e-global-color-b7bbd0d );}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-highlighter-svg path:nth-child(2){animation-delay:calc( 1s + 2s );}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-highlighter-svg{width:100%;height:150%;transform:translate( 0%, -10% ) rotate( 0deg ) scale( 1.1 );mix-blend-mode:normal;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-typography-default-header{color:#000000;border-style:none;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-typography-header{font-size:35px;line-height:40px;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-header-align{text-align:center;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-highlighter-wrapper{font-family:"Montserrat", Sans-serif;font-weight:700;text-align:center;}.elementor-3386 .elementor-element.elementor-element-423b088 .line:after{background-color:var( --e-global-color-b7bbd0d );width:45px;height:1px;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-header-line-left{margin-right:25px;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-header-line-right{margin-left:25px;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-header-line-bottom{margin-top:25px;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-color-sub-header{color:var( --e-global-color-b2658f5 );}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-typography-subheader{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:60px;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-sub-header-align{text-align:center;}.elementor-3386 .elementor-element.elementor-element-9557ab0{--spacer-size:35px;}.elementor-3386 .elementor-element.elementor-element-16716c0:not(.elementor-motion-effects-element-type-background), .elementor-3386 .elementor-element.elementor-element-16716c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3386 .elementor-element.elementor-element-16716c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:125px;z-index:999;}.elementor-3386 .elementor-element.elementor-element-16716c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3386 .elementor-element.elementor-element-8720409 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3386 .elementor-element.elementor-element-3a68f35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3386 .elementor-element.elementor-element-478a31f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-3386 .elementor-element.elementor-element-478a31f > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3386 .elementor-element.elementor-element-478a31f .elementor-divider-separator{width:145px;margin:0 auto;margin-left:0;}.elementor-3386 .elementor-element.elementor-element-478a31f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3386 .elementor-element.elementor-element-c57be17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-3386 .elementor-element.elementor-element-c57be17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-3386 .elementor-element.elementor-element-c57be17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-3386 .elementor-element.elementor-element-c57be17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-3386 .elementor-element.elementor-element-c57be17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-3386 .elementor-element.elementor-element-c57be17 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3386 .elementor-element.elementor-element-c57be17 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3386 .elementor-element.elementor-element-c57be17{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3386 .elementor-element.elementor-element-c57be17 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-3386 .elementor-element.elementor-element-c57be17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3386 .elementor-element.elementor-element-c57be17 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-3386 .elementor-element.elementor-element-c57be17 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3386 .elementor-element.elementor-element-023fdf0 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3386 .elementor-element.elementor-element-60dfc14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3386 .elementor-element.elementor-element-1cec8cf{--divider-border-style:solid;--divider-color:#CE6161;--divider-border-width:2px;}.elementor-3386 .elementor-element.elementor-element-1cec8cf > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3386 .elementor-element.elementor-element-1cec8cf .elementor-divider-separator{width:135px;margin:0 auto;margin-left:0;}.elementor-3386 .elementor-element.elementor-element-1cec8cf .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-3386 .elementor-element.elementor-element-7360f61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-3386 .elementor-element.elementor-element-7360f61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-3386 .elementor-element.elementor-element-7360f61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-3386 .elementor-element.elementor-element-7360f61 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-3386 .elementor-element.elementor-element-7360f61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-3386 .elementor-element.elementor-element-7360f61 .elementor-icon-list-icon i{color:#CE6161;transition:color 0.3s;}.elementor-3386 .elementor-element.elementor-element-7360f61 .elementor-icon-list-icon svg{fill:#CE6161;transition:fill 0.3s;}.elementor-3386 .elementor-element.elementor-element-7360f61{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3386 .elementor-element.elementor-element-7360f61 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-3386 .elementor-element.elementor-element-7360f61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3386 .elementor-element.elementor-element-7360f61 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-3386 .elementor-element.elementor-element-7360f61 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3386 .elementor-element.elementor-element-ae977b8 > .elementor-element-populated{margin:10px 31px 10px 10px;--e-column-margin-right:31px;--e-column-margin-left:10px;}.elementor-3386 .elementor-element.elementor-element-dfab6c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3386 .elementor-element.elementor-element-318c308{--divider-border-style:solid;--divider-color:var( --e-global-color-b7bbd0d );--divider-border-width:2px;}.elementor-3386 .elementor-element.elementor-element-318c308 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3386 .elementor-element.elementor-element-318c308 .elementor-divider-separator{width:370px;margin:0 auto;margin-left:0;}.elementor-3386 .elementor-element.elementor-element-318c308 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-3386 .elementor-element.elementor-element-1deddbe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3386 .elementor-element.elementor-element-1deddbe{text-align:justify;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-3386 .elementor-element.elementor-element-0c89b49{margin-top:0px;margin-bottom:0px;}@media(min-width:768px){.elementor-3386 .elementor-element.elementor-element-d320b34{width:50%;}.elementor-3386 .elementor-element.elementor-element-ee80739{width:50%;}.elementor-3386 .elementor-element.elementor-element-8720409{width:24.664%;}.elementor-3386 .elementor-element.elementor-element-023fdf0{width:25%;}.elementor-3386 .elementor-element.elementor-element-ae977b8{width:50%;}}@media(max-width:767px){.elementor-3386 .elementor-element.elementor-element-e213651 > .elementor-container{min-height:225px;}.elementor-3386 .elementor-element.elementor-element-7fa3c22 .elementor-heading-title{font-size:35px;line-height:1.5em;}.elementor-3386 .elementor-element.elementor-element-b1ab7fa{margin-top:35px;margin-bottom:0px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-typography-header{font-size:15px;line-height:1.5em;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-header-align{text-align:center;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .line:after{width:5px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-header-line-left{margin-right:10px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-header-line-right{margin-left:10px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-header-line-bottom{margin-top:10px;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-typography-subheader{font-size:12px;line-height:3em;}.elementor-3386 .elementor-element.elementor-element-cb607e4 .mdp-sub-header-align{text-align:center;}.elementor-3386 .elementor-element.elementor-element-e427b13{margin-top:0px;margin-bottom:0px;}.elementor-3386 .elementor-element.elementor-element-d320b34 > .elementor-element-populated{margin:50px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3386 .elementor-element.elementor-element-1a9d62a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3386 .elementor-element.elementor-element-1a9d62a .elementor-heading-title{font-size:14px;}.elementor-3386 .elementor-element.elementor-element-899c1a8 .elementor-divider-separator{width:295px;}.elementor-3386 .elementor-element.elementor-element-aff13e7{font-size:13px;}.elementor-3386 .elementor-element.elementor-element-ee80739 > .elementor-element-populated{margin:50px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3386 .elementor-element.elementor-element-0e4b1b9{margin-top:50px;margin-bottom:0px;}.elementor-3386 .elementor-element.elementor-element-3d60384 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-highlighter-svg path{stroke-width:0px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-typography-header{font-size:15px;line-height:1.5em;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-header-align{text-align:center;}.elementor-3386 .elementor-element.elementor-element-3d60384 .line:after{width:15px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-header-line-left{margin-right:15px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-header-line-right{margin-left:15px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-header-line-bottom{margin-top:15px;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-typography-subheader{font-size:12px;line-height:3em;}.elementor-3386 .elementor-element.elementor-element-3d60384 .mdp-sub-header-align{text-align:center;}.elementor-3386 .elementor-element.elementor-element-a9f0e34 .mdp-typography-header{font-size:40px;}.elementor-3386 .elementor-element.elementor-element-81ddb2e{--lottie-container-width:85%;--lottie-container-max-width:85%;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-typography-header{font-size:18px;line-height:1.5em;}.elementor-3386 .elementor-element.elementor-element-423b088 .line:after{width:20px;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-header-line-left{margin-right:10px;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-header-line-right{margin-left:10px;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-header-line-bottom{margin-top:10px;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-typography-subheader{font-size:14px;}.elementor-3386 .elementor-element.elementor-element-423b088 .mdp-sub-header-align{text-align:center;}.elementor-3386 .elementor-element.elementor-element-8720409 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3386 .elementor-element.elementor-element-023fdf0 > .elementor-element-populated{margin:50px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3386 .elementor-element.elementor-element-ae977b8 > .elementor-element-populated{margin:50px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3386 .elementor-element.elementor-element-dfab6c0 .elementor-heading-title{font-size:14px;}.elementor-3386 .elementor-element.elementor-element-318c308 .elementor-divider-separator{width:310px;}.elementor-3386 .elementor-element.elementor-element-0c89b49{margin-top:125px;margin-bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-4cb3097 *//* Base */
.cd-container { width: 90%; max-width: 1170px; margin: 0 auto; }
.cd-container::after { content: ""; display: table; clear: both; }
#cd-timeline { position: relative; padding: 2em 0; margin: 2em 0; }

/* Vertical line */
#cd-timeline::before {
  content: "";
  position: absolute;
  top: 0; left: 18px;
  width: 4px; height: 100%;
  background: #d8e3ec; /* darken(#e9f0f5,5%) approx */
}

/* Blocks */
.cd-timeline-block { position: relative; margin: 2em 0; }
.cd-timeline-block:first-child { margin-top: 0; }
.cd-timeline-block:last-child { margin-bottom: 0; }

/* Dots */
.cd-timeline-img {
  position: absolute; top: 0; left: 0;
  width: 40px; height: 40px; border-radius: 50%;
  box-shadow: 0 0 0 4px #fff, inset 0 2px 0 rgba(0,0,0,.08), 0 3px 0 4px rgba(0,0,0,.05);
  display: grid; place-items: center;
}

.cd-timeline-img.cd-picture { background: #d8e3ec; width: 5px; height:5px; margin-left: -2px;}
.cd-timeline-img.cd-movie { background: #d8e3ec; width: 5px; height:5px; margin-left: -2px; }
.cd-timeline-img.cd-location { background: #d8e3ec; width: 5px; height:5px; margin-left: -2px; }

/* Cards */
.cd-timeline-content {
  position: relative; margin-left: 60px; background: #fff;
  border-radius: .25em; padding: 1em; box-shadow: 0 3px 0 #d8e3ec;
}
.cd-timeline-content h2 { color: #303e49; font-weight: 700; }
.cd-timeline-content p { margin: 1em 0; line-height: 1.6; }
.cd-timeline-content .cd-date { display: inline-block; opacity: .7; padding: .8em 0; font-weight: 600; }
.cd-timeline-content::before {
  content: ""; position: absolute; top: 16px; right: 100%;
  border: 7px solid transparent; border-right-color: #fff;
}

/* Reveal states */
.cd-timeline-img.is-hidden,
.cd-timeline-content.is-hidden { opacity: 0; transform: translateY(40px) scale(.98); }

.cd-timeline-img.bounce-in,
.cd-timeline-content.bounce-in { 
  opacity: 1; transform: translateY(0) scale(1); 
  animation: cd-bounce .6s ease-out both;
}

/* Keyframes */
@keyframes cd-bounce {
  0%   { opacity: 0; transform: translateY(40px) scale(.98); }
  60%  { opacity: 1; transform: translateY(-6px) scale(1.02); }
  100% { opacity: 1; transform: translateY(0) scale(1); }
}

/* Large screens: center line, zig-zag cards */
@media (min-width:1170px){
  #cd-timeline { margin: 3em 0; }
  #cd-timeline::before { left: 50%; margin-left: -2px; }
  .cd-timeline-img { width: 60px; height: 60px; left: 50%; margin-left: -30px; }
  .cd-timeline-content { width: 45%; margin-left: 0; padding: 1.6em; }
  .cd-timeline-content::before { left: 100%; right: auto; border-right-color: transparent; border-left-color: #fff; }
  .cd-timeline-block:nth-child(even) .cd-timeline-content {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
    left: auto; right: 100%; border-left-color: transparent; border-right-color: #fff;
  }
  .cd-timeline-content .cd-date {
    position: absolute; top: 6px; left: 122%; width: 100%; font-size: 16px;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    left: auto; right: 122%; text-align: right;
  }
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce) {
  .cd-timeline-img.is-hidden,
  .cd-timeline-content.is-hidden { opacity: 1; transform: none; }
  .cd-timeline-img.bounce-in,
  .cd-timeline-content.bounce-in { animation: none; }
}

/* --- FIX OVERLAP: desktop layout tweaks --- */
@media (min-width:1170px){

  /* Make each block start on a new row so tall cards don't collide */
  .cd-timeline-block{ 
    clear: both; 
  }

  /* Keep the date inside the card (no absolute positioning) */
  .cd-timeline-content .cd-date{
    position: static;
    left: auto; right: auto;
    width: auto;
    text-align: inherit;
    display: block;
    margin-top: .75rem;
    padding: 0;       /* was adding vertical space accidentally */
    opacity: .7;
  }

  /* Ensure the center dot sits above cards */
  .cd-timeline-img{ 
    z-index: 2; 
  }

  /* Optional: add a little extra gap between staggered cards */
  .cd-timeline-block { 
    margin: 3.5em 0; 
  }
}

/* Mobile/tablet can keep original behavior; but if you also saw overlap there,
   uncomment the next two lines:
.cd-timeline-block{ clear: both; }
.cd-timeline-img{ z-index: 2; }
*//* End custom CSS */