.elementor-4462 .elementor-element.elementor-element-a3949e7{--display:flex;--overflow:hidden;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4462 .elementor-element.elementor-element-a3949e7:not(.elementor-motion-effects-element-type-background), .elementor-4462 .elementor-element.elementor-element-a3949e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srdenimcare.com/wp-content/uploads/2026/09/3cc79dce-5824-480b-b9cc-9935ad9561c2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4462 .elementor-element.elementor-element-7f6b4d2{--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;--margin-top:-90px;--margin-bottom:0px;--margin-left:-56px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4462 .elementor-element.elementor-element-7f6b4d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4462 .elementor-element.elementor-element-61fd078{--display:flex;}.elementor-4462 .elementor-element.elementor-element-61fd078.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4462 .elementor-element.elementor-element-53a19bd img{width:85%;}.elementor-4462 .elementor-element.elementor-element-32a06cb{--display:flex;}.elementor-4462 .elementor-element.elementor-element-32a06cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4462 .elementor-element.elementor-element-7992eb7 img{width:85%;}.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-4462 .elementor-element.elementor-element-e365b5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-611005f{width:var( --container-widget-width, 39.7% );max-width:39.7%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:39.7%;--container-widget-flex-grow:0;}.elementor-4462 .elementor-element.elementor-element-611005f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4462 .elementor-element.elementor-element-611005f .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:28px;font-weight:600;line-height:35px;color:#FD6D00;}.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-4462 .elementor-element.elementor-element-6d3e6b0{width:var( --container-widget-width, 51.567% );max-width:51.567%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:51.567%;--container-widget-flex-grow:0;font-family:"Roboto Serif", Sans-serif;font-size:15px;font-weight:500;color:#181818;}.elementor-4462 .elementor-element.elementor-element-6d3e6b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4462 .elementor-element.elementor-element-e47fb68{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-4462 .elementor-element.elementor-element-377f97e{text-align:center;}.elementor-4462 .elementor-element.elementor-element-377f97e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-88b1436{width:var( --container-widget-width, 103.083% );max-width:103.083%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.083%;--container-widget-flex-grow:0;text-align:center;}.elementor-4462 .elementor-element.elementor-element-88b1436.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4462 .elementor-element.elementor-element-88b1436 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:28px;font-weight:600;line-height:30px;color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-b48c1fb{--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;}.elementor-4462 .elementor-element.elementor-element-3e2ff0e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.33);}.elementor-4462 .elementor-element.elementor-element-466bfda img{width:100%;max-width:100%;height:215px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-4462 .elementor-element.elementor-element-64013c0{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4462 .elementor-element.elementor-element-64013c0 .elementor-icon-box-wrapper{gap:5px;}.elementor-4462 .elementor-element.elementor-element-64013c0 .elementor-icon-box-title{margin-block-end:8px;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-64013c0.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-64013c0.elementor-view-framed .elementor-icon, .elementor-4462 .elementor-element.elementor-element-64013c0.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-64013c0 .elementor-icon{font-size:28px;}.elementor-4462 .elementor-element.elementor-element-64013c0 .elementor-icon-box-title, .elementor-4462 .elementor-element.elementor-element-64013c0 .elementor-icon-box-title a{font-family:"Roboto Serif", Sans-serif;font-size:22px;font-weight:600;}.elementor-4462 .elementor-element.elementor-element-64013c0:has(:hover) .elementor-icon-box-title,
					 .elementor-4462 .elementor-element.elementor-element-64013c0:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-4462 .elementor-element.elementor-element-64013c0 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-weight:400;color:#292929;}.elementor-4462 .elementor-element.elementor-element-01fb1df{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.33);}.elementor-4462 .elementor-element.elementor-element-a318cf6 img{width:100%;max-width:100%;height:215px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-4462 .elementor-element.elementor-element-a17101d{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4462 .elementor-element.elementor-element-a17101d .elementor-icon-box-wrapper{gap:5px;}.elementor-4462 .elementor-element.elementor-element-a17101d .elementor-icon-box-title{margin-block-end:8px;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-a17101d.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-a17101d.elementor-view-framed .elementor-icon, .elementor-4462 .elementor-element.elementor-element-a17101d.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-a17101d .elementor-icon{font-size:28px;}.elementor-4462 .elementor-element.elementor-element-a17101d .elementor-icon-box-title, .elementor-4462 .elementor-element.elementor-element-a17101d .elementor-icon-box-title a{font-family:"Roboto Serif", Sans-serif;font-size:22px;font-weight:600;}.elementor-4462 .elementor-element.elementor-element-a17101d:has(:hover) .elementor-icon-box-title,
					 .elementor-4462 .elementor-element.elementor-element-a17101d:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-4462 .elementor-element.elementor-element-a17101d .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-weight:400;color:#292929;}.elementor-4462 .elementor-element.elementor-element-b4659d4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.33);}.elementor-4462 .elementor-element.elementor-element-9187c8d img{width:100%;max-width:100%;height:215px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-4462 .elementor-element.elementor-element-3a940e6{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4462 .elementor-element.elementor-element-3a940e6 .elementor-icon-box-wrapper{gap:5px;}.elementor-4462 .elementor-element.elementor-element-3a940e6 .elementor-icon-box-title{margin-block-end:8px;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-3a940e6.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-3a940e6.elementor-view-framed .elementor-icon, .elementor-4462 .elementor-element.elementor-element-3a940e6.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-3a940e6 .elementor-icon{font-size:28px;}.elementor-4462 .elementor-element.elementor-element-3a940e6 .elementor-icon-box-title, .elementor-4462 .elementor-element.elementor-element-3a940e6 .elementor-icon-box-title a{font-family:"Roboto Serif", Sans-serif;font-size:22px;font-weight:600;}.elementor-4462 .elementor-element.elementor-element-3a940e6:has(:hover) .elementor-icon-box-title,
					 .elementor-4462 .elementor-element.elementor-element-3a940e6:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-4462 .elementor-element.elementor-element-3a940e6 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-weight:400;color:#292929;}.elementor-4462 .elementor-element.elementor-element-9a7481a{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-4462 .elementor-element.elementor-element-9a7481a:not(.elementor-motion-effects-element-type-background), .elementor-4462 .elementor-element.elementor-element-9a7481a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-4462 .elementor-element.elementor-element-273fe8c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-2849b4d{width:var( --container-widget-width, 103.083% );max-width:103.083%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.083%;--container-widget-flex-grow:0;}.elementor-4462 .elementor-element.elementor-element-2849b4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4462 .elementor-element.elementor-element-2849b4d .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:27px;font-weight:600;line-height:30px;color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-bb854ca{width:var( --container-widget-width, 52.44% );max-width:52.44%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:52.44%;--container-widget-flex-grow:0;font-family:"Roboto Serif", Sans-serif;font-size:15px;font-weight:500;color:#181818;}.elementor-4462 .elementor-element.elementor-element-bb854ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4462 .elementor-element.elementor-element-fcc649d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F1F1;--border-color:#F1F1F1;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-4462 .elementor-element.elementor-element-aefbcc7{--display:flex;}.elementor-4462 .elementor-element.elementor-element-33dd14c .elementor-icon-box-wrapper{gap:5px;}.elementor-4462 .elementor-element.elementor-element-33dd14c .elementor-icon-box-title{margin-block-end:9px;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-33dd14c.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-33dd14c.elementor-view-framed .elementor-icon, .elementor-4462 .elementor-element.elementor-element-33dd14c.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-33dd14c .elementor-icon{font-size:30px;}.elementor-4462 .elementor-element.elementor-element-33dd14c .elementor-icon-box-title, .elementor-4462 .elementor-element.elementor-element-33dd14c .elementor-icon-box-title a{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;}.elementor-4462 .elementor-element.elementor-element-33dd14c:has(:hover) .elementor-icon-box-title,
					 .elementor-4462 .elementor-element.elementor-element-33dd14c:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-4462 .elementor-element.elementor-element-33dd14c .elementor-icon-box-description{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#1A1A1A;}.elementor-4462 .elementor-element.elementor-element-8db8e2d{--display:flex;}.elementor-4462 .elementor-element.elementor-element-c25b8d5 .elementor-icon-box-wrapper{gap:5px;}.elementor-4462 .elementor-element.elementor-element-c25b8d5 .elementor-icon-box-title{margin-block-end:9px;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-c25b8d5.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-c25b8d5.elementor-view-framed .elementor-icon, .elementor-4462 .elementor-element.elementor-element-c25b8d5.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-c25b8d5 .elementor-icon{font-size:30px;}.elementor-4462 .elementor-element.elementor-element-c25b8d5 .elementor-icon-box-title, .elementor-4462 .elementor-element.elementor-element-c25b8d5 .elementor-icon-box-title a{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;}.elementor-4462 .elementor-element.elementor-element-c25b8d5:has(:hover) .elementor-icon-box-title,
					 .elementor-4462 .elementor-element.elementor-element-c25b8d5:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-4462 .elementor-element.elementor-element-c25b8d5 .elementor-icon-box-description{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#1A1A1A;}.elementor-4462 .elementor-element.elementor-element-529012e{--display:flex;}.elementor-4462 .elementor-element.elementor-element-47ea1cc .elementor-icon-box-wrapper{gap:5px;}.elementor-4462 .elementor-element.elementor-element-47ea1cc .elementor-icon-box-title{margin-block-end:9px;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-47ea1cc.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-47ea1cc.elementor-view-framed .elementor-icon, .elementor-4462 .elementor-element.elementor-element-47ea1cc.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-47ea1cc .elementor-icon{font-size:30px;}.elementor-4462 .elementor-element.elementor-element-47ea1cc .elementor-icon-box-title, .elementor-4462 .elementor-element.elementor-element-47ea1cc .elementor-icon-box-title a{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;}.elementor-4462 .elementor-element.elementor-element-47ea1cc:has(:hover) .elementor-icon-box-title,
					 .elementor-4462 .elementor-element.elementor-element-47ea1cc:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-4462 .elementor-element.elementor-element-47ea1cc .elementor-icon-box-description{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#1A1A1A;}.elementor-4462 .elementor-element.elementor-element-243c342{--display:flex;}.elementor-4462 .elementor-element.elementor-element-ff50ab0 .elementor-icon-box-wrapper{gap:5px;}.elementor-4462 .elementor-element.elementor-element-ff50ab0 .elementor-icon-box-title{margin-block-end:9px;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-ff50ab0.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-ff50ab0.elementor-view-framed .elementor-icon, .elementor-4462 .elementor-element.elementor-element-ff50ab0.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-ff50ab0 .elementor-icon{font-size:30px;}.elementor-4462 .elementor-element.elementor-element-ff50ab0 .elementor-icon-box-title, .elementor-4462 .elementor-element.elementor-element-ff50ab0 .elementor-icon-box-title a{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;}.elementor-4462 .elementor-element.elementor-element-ff50ab0:has(:hover) .elementor-icon-box-title,
					 .elementor-4462 .elementor-element.elementor-element-ff50ab0:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-4462 .elementor-element.elementor-element-ff50ab0 .elementor-icon-box-description{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#1A1A1A;}.elementor-4462 .elementor-element.elementor-element-024d789{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4462 .elementor-element.elementor-element-024d789:not(.elementor-motion-effects-element-type-background), .elementor-4462 .elementor-element.elementor-element-024d789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03318C;}.elementor-4462 .elementor-element.elementor-element-e9ed375{--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;--border-radius:10px 10px 10px 10px;}.elementor-4462 .elementor-element.elementor-element-e9ed375:not(.elementor-motion-effects-element-type-background), .elementor-4462 .elementor-element.elementor-element-e9ed375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4462 .elementor-element.elementor-element-72484e9{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-4462 .elementor-element.elementor-element-72484e9:not(.elementor-motion-effects-element-type-background), .elementor-4462 .elementor-element.elementor-element-72484e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03318C;}.elementor-4462 .elementor-element.elementor-element-72484e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4462 .elementor-element.elementor-element-8c46e99 img{width:100%;max-width:100%;height:330px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-4462 .elementor-element.elementor-element-bceae9d{--display:flex;--justify-content:center;}.elementor-4462 .elementor-element.elementor-element-12c438e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-7057f7b{width:var( --container-widget-width, 103.083% );max-width:103.083%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.083%;--container-widget-flex-grow:0;}.elementor-4462 .elementor-element.elementor-element-7057f7b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4462 .elementor-element.elementor-element-7057f7b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-7fb0ccf{width:var( --container-widget-width, 102.832% );max-width:102.832%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:102.832%;--container-widget-flex-grow:0;font-family:"Roboto Serif", Sans-serif;font-size:13px;font-weight:500;color:#181818;}.elementor-4462 .elementor-element.elementor-element-7fb0ccf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4462 .elementor-element.elementor-element-41a3efb{--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-4462 .elementor-element.elementor-element-5d70dcb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEDED;--border-color:#EEEDED;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-4462 .elementor-element.elementor-element-da95371 .elementor-icon-box-wrapper{gap:5px;}.elementor-4462 .elementor-element.elementor-element-da95371 .elementor-icon-box-title{margin-block-end:8px;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-da95371.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-da95371.elementor-view-framed .elementor-icon, .elementor-4462 .elementor-element.elementor-element-da95371.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-da95371 .elementor-icon{font-size:19px;}.elementor-4462 .elementor-element.elementor-element-da95371 .elementor-icon-box-title, .elementor-4462 .elementor-element.elementor-element-da95371 .elementor-icon-box-title a{font-family:"Roboto Serif", Sans-serif;font-size:15px;font-weight:600;}.elementor-4462 .elementor-element.elementor-element-da95371:has(:hover) .elementor-icon-box-title,
					 .elementor-4462 .elementor-element.elementor-element-da95371:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-4462 .elementor-element.elementor-element-da95371 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:13px;font-weight:400;color:#292929;}.elementor-4462 .elementor-element.elementor-element-8d9115c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEDED;--border-color:#EEEDED;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-4462 .elementor-element.elementor-element-4102cec .elementor-icon-box-wrapper{gap:5px;}.elementor-4462 .elementor-element.elementor-element-4102cec .elementor-icon-box-title{margin-block-end:8px;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-4102cec.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-4102cec.elementor-view-framed .elementor-icon, .elementor-4462 .elementor-element.elementor-element-4102cec.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-4102cec .elementor-icon{font-size:19px;}.elementor-4462 .elementor-element.elementor-element-4102cec .elementor-icon-box-title, .elementor-4462 .elementor-element.elementor-element-4102cec .elementor-icon-box-title a{font-family:"Roboto Serif", Sans-serif;font-size:15px;font-weight:600;}.elementor-4462 .elementor-element.elementor-element-4102cec:has(:hover) .elementor-icon-box-title,
					 .elementor-4462 .elementor-element.elementor-element-4102cec:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-4462 .elementor-element.elementor-element-4102cec .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:13px;font-weight:400;color:#292929;}.elementor-4462 .elementor-element.elementor-element-14c29d4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEDED;--border-color:#EEEDED;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-4462 .elementor-element.elementor-element-3bcf5b3 .elementor-icon-box-wrapper{gap:5px;}.elementor-4462 .elementor-element.elementor-element-3bcf5b3 .elementor-icon-box-title{margin-block-end:8px;color:#03318C;}.elementor-4462 .elementor-element.elementor-element-3bcf5b3.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-3bcf5b3.elementor-view-framed .elementor-icon, .elementor-4462 .elementor-element.elementor-element-3bcf5b3.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-4462 .elementor-element.elementor-element-3bcf5b3 .elementor-icon{font-size:19px;}.elementor-4462 .elementor-element.elementor-element-3bcf5b3 .elementor-icon-box-title, .elementor-4462 .elementor-element.elementor-element-3bcf5b3 .elementor-icon-box-title a{font-family:"Roboto Serif", Sans-serif;font-size:15px;font-weight:600;}.elementor-4462 .elementor-element.elementor-element-3bcf5b3:has(:hover) .elementor-icon-box-title,
					 .elementor-4462 .elementor-element.elementor-element-3bcf5b3:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-4462 .elementor-element.elementor-element-3bcf5b3 .elementor-icon-box-description{font-family:"Roboto Slab", Sans-serif;font-size:13px;font-weight:400;color:#292929;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4462 .elementor-element.elementor-element-e365b5b .elementor-heading-title{font-size:15px;}.elementor-4462 .elementor-element.elementor-element-611005f{width:var( --container-widget-width, 278px );max-width:278px;--container-widget-width:278px;--container-widget-flex-grow:0;}.elementor-4462 .elementor-element.elementor-element-611005f .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-4462 .elementor-element.elementor-element-6d3e6b0{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;font-size:12px;}.elementor-4462 .elementor-element.elementor-element-377f97e .elementor-heading-title{font-size:15px;}.elementor-4462 .elementor-element.elementor-element-88b1436 .elementor-heading-title{font-size:23px;}.elementor-4462 .elementor-element.elementor-element-273fe8c .elementor-heading-title{font-size:15px;}.elementor-4462 .elementor-element.elementor-element-2849b4d .elementor-heading-title{font-size:23px;}.elementor-4462 .elementor-element.elementor-element-7057f7b .elementor-heading-title{font-size:23px;}}@media(min-width:768px){.elementor-4462 .elementor-element.elementor-element-7f6b4d2{--width:53.173%;}.elementor-4462 .elementor-element.elementor-element-61fd078{--width:52.022%;}.elementor-4462 .elementor-element.elementor-element-32a06cb{--width:52.022%;}.elementor-4462 .elementor-element.elementor-element-72484e9{--width:42.823%;}}/* Start custom CSS for container, class: .elementor-element-aefbcc7 *//* =========================================
   SAME PROCESS DESIGN
========================================= */

.approach-process{
    position:relative;
    padding:35px 15px !important;
    background:#ffffff !important;
    overflow:hidden;
}


/* =========================================
   STEP
========================================= */

.approach-step{
    position:relative;
    text-align:center;
    padding:8px 12px 15px !important;
}


/* =========================================
   ICON CIRCLE
========================================= */

.approach-step .elementor-icon{
    width:58px;
    height:58px;

    display:flex !important;
    align-items:center;
    justify-content:center;

    margin:0 auto 12px;

    border-radius:50%;

    background:#03318C;
    color:#ffffff;

    border:3px solid #ffffff;

    box-shadow:
        0 4px 12px rgba(3,49,140,.20);

    position:relative;
    z-index:5;

    transition:all .35s ease;
}


/* Orange icons: 2nd & 4th */

.approach-step:nth-child(2) .elementor-icon,
.approach-step:nth-child(4) .elementor-icon{
    background:#FD6D00;
}


/* =========================================
   NUMBER
========================================= */

.approach-step::before{
    position:absolute;

    top:-4px;
    left:calc(50% + 17px);

    width:20px;
    height:20px;

    display:flex;
    align-items:center;
    justify-content:center;

    background:#FD6D00;
    color:#ffffff;

    border-radius:50%;

    font-family:Arial,sans-serif;
    font-size:9px;
    font-weight:700;

    z-index:10;

    box-shadow:0 2px 6px rgba(253,109,0,.25);
}


/* Numbers */

.approach-step:nth-child(1)::before{
    content:"01";
}

.approach-step:nth-child(2)::before{
    content:"02";
}

.approach-step:nth-child(3)::before{
    content:"03";
}

.approach-step:nth-child(4)::before{
    content:"04";
}


/* =========================================
   CONNECTING LINE
========================================= */

.approach-step:not(:last-child)::after{
    content:"";

    position:absolute;

    top:37px;
    left:calc(50% + 30px);

    width:calc(100% - 60px);
    height:1.5px;

    background:#8bb7ed;

    z-index:1;
}


/* =========================================
   ARROW
========================================= */

.approach-step:not(:last-child)
.elementor-widget-container::after{

    content:"→";

    position:absolute;

    top:27px;
    right:-5px;

    color:#03318C;

    font-size:17px;
    font-weight:600;

    z-index:8;

    background:#ffffff;

    padding:0 3px;

    transition:all .3s ease;
}


/* =========================================
   TITLE
========================================= */

.approach-step .elementor-heading-title{

    color:#03318C !important;

    font-size:15px !important;
    font-weight:700 !important;

    line-height:1.25 !important;

    margin:0 0 7px !important;

    transition:all .3s ease;
}


/* =========================================
   DESCRIPTION
========================================= */

.approach-step .elementor-widget-text-editor{

    color:#5c6b7a !important;

    font-size:11px !important;

    line-height:1.45 !important;

    max-width:155px;

    margin:0 auto !important;
}


/* =========================================
   HOVER
========================================= */

.approach-step:hover .elementor-icon{
    transform:translateY(-5px) scale(1.08);

    box-shadow:
        0 8px 20px rgba(3,49,140,.25),
        0 0 0 5px rgba(253,109,0,.08);
}


.approach-step:hover .elementor-heading-title{
    color:#FD6D00 !important;
}


.approach-step:hover::before{
    transform:scale(1.12);
}


/* Arrow hover */

.approach-step:hover
.elementor-widget-container::after{
    color:#FD6D00;
    transform:translateX(3px);
}


/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .approach-step .elementor-icon{
        width:52px;
        height:52px;
    }

    .approach-step:not(:last-child)::after{
        top:34px;
        left:calc(50% + 27px);
        width:calc(100% - 54px);
    }

    .approach-step:not(:last-child)
    .elementor-widget-container::after{
        top:25px;
    }

    .approach-step .elementor-heading-title{
        font-size:14px !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .approach-process{
        padding:30px 15px !important;
    }

    .approach-step{
        margin-bottom:25px;
    }

    .approach-step:not(:last-child)::after{
        display:none;
    }

    .approach-step:not(:last-child)
    .elementor-widget-container::after{
        display:none;
    }

    .approach-step .elementor-icon{
        width:58px;
        height:58px;
    }

    .approach-step .elementor-heading-title{
        font-size:16px !important;
    }

    .approach-step .elementor-widget-text-editor{
        font-size:12px !important;
        max-width:260px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8db8e2d *//* =========================================
   SAME PROCESS DESIGN
========================================= */

.approach-process{
    position:relative;
    padding:35px 15px !important;
    background:#ffffff !important;
    overflow:hidden;
}


/* =========================================
   STEP
========================================= */

.approach-step{
    position:relative;
    text-align:center;
    padding:8px 12px 15px !important;
}


/* =========================================
   ICON CIRCLE
========================================= */

.approach-step .elementor-icon{
    width:58px;
    height:58px;

    display:flex !important;
    align-items:center;
    justify-content:center;

    margin:0 auto 12px;

    border-radius:50%;

    background:#03318C;
    color:#ffffff;

    border:3px solid #ffffff;

    box-shadow:
        0 4px 12px rgba(3,49,140,.20);

    position:relative;
    z-index:5;

    transition:all .35s ease;
}


/* Orange icons: 2nd & 4th */

.approach-step:nth-child(2) .elementor-icon,
.approach-step:nth-child(4) .elementor-icon{
    background:#FD6D00;
}


/* =========================================
   NUMBER
========================================= */

.approach-step::before{
    position:absolute;

    top:-4px;
    left:calc(50% + 17px);

    width:20px;
    height:20px;

    display:flex;
    align-items:center;
    justify-content:center;

    background:#FD6D00;
    color:#ffffff;

    border-radius:50%;

    font-family:Arial,sans-serif;
    font-size:9px;
    font-weight:700;

    z-index:10;

    box-shadow:0 2px 6px rgba(253,109,0,.25);
}


/* Numbers */

.approach-step:nth-child(1)::before{
    content:"01";
}

.approach-step:nth-child(2)::before{
    content:"02";
}

.approach-step:nth-child(3)::before{
    content:"03";
}

.approach-step:nth-child(4)::before{
    content:"04";
}


/* =========================================
   CONNECTING LINE
========================================= */

.approach-step:not(:last-child)::after{
    content:"";

    position:absolute;

    top:37px;
    left:calc(50% + 30px);

    width:calc(100% - 60px);
    height:1.5px;

    background:#8bb7ed;

    z-index:1;
}


/* =========================================
   ARROW
========================================= */

.approach-step:not(:last-child)
.elementor-widget-container::after{

    content:"→";

    position:absolute;

    top:27px;
    right:-5px;

    color:#03318C;

    font-size:17px;
    font-weight:600;

    z-index:8;

    background:#ffffff;

    padding:0 3px;

    transition:all .3s ease;
}


/* =========================================
   TITLE
========================================= */

.approach-step .elementor-heading-title{

    color:#03318C !important;

    font-size:15px !important;
    font-weight:700 !important;

    line-height:1.25 !important;

    margin:0 0 7px !important;

    transition:all .3s ease;
}


/* =========================================
   DESCRIPTION
========================================= */

.approach-step .elementor-widget-text-editor{

    color:#5c6b7a !important;

    font-size:11px !important;

    line-height:1.45 !important;

    max-width:155px;

    margin:0 auto !important;
}


/* =========================================
   HOVER
========================================= */

.approach-step:hover .elementor-icon{
    transform:translateY(-5px) scale(1.08);

    box-shadow:
        0 8px 20px rgba(3,49,140,.25),
        0 0 0 5px rgba(253,109,0,.08);
}


.approach-step:hover .elementor-heading-title{
    color:#FD6D00 !important;
}


.approach-step:hover::before{
    transform:scale(1.12);
}


/* Arrow hover */

.approach-step:hover
.elementor-widget-container::after{
    color:#FD6D00;
    transform:translateX(3px);
}


/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .approach-step .elementor-icon{
        width:52px;
        height:52px;
    }

    .approach-step:not(:last-child)::after{
        top:34px;
        left:calc(50% + 27px);
        width:calc(100% - 54px);
    }

    .approach-step:not(:last-child)
    .elementor-widget-container::after{
        top:25px;
    }

    .approach-step .elementor-heading-title{
        font-size:14px !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .approach-process{
        padding:30px 15px !important;
    }

    .approach-step{
        margin-bottom:25px;
    }

    .approach-step:not(:last-child)::after{
        display:none;
    }

    .approach-step:not(:last-child)
    .elementor-widget-container::after{
        display:none;
    }

    .approach-step .elementor-icon{
        width:58px;
        height:58px;
    }

    .approach-step .elementor-heading-title{
        font-size:16px !important;
    }

    .approach-step .elementor-widget-text-editor{
        font-size:12px !important;
        max-width:260px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529012e *//* =========================================
   SAME PROCESS DESIGN
========================================= */

.approach-process{
    position:relative;
    padding:35px 15px !important;
    background:#ffffff !important;
    overflow:hidden;
}


/* =========================================
   STEP
========================================= */

.approach-step{
    position:relative;
    text-align:center;
    padding:8px 12px 15px !important;
}


/* =========================================
   ICON CIRCLE
========================================= */

.approach-step .elementor-icon{
    width:58px;
    height:58px;

    display:flex !important;
    align-items:center;
    justify-content:center;

    margin:0 auto 12px;

    border-radius:50%;

    background:#03318C;
    color:#ffffff;

    border:3px solid #ffffff;

    box-shadow:
        0 4px 12px rgba(3,49,140,.20);

    position:relative;
    z-index:5;

    transition:all .35s ease;
}


/* Orange icons: 2nd & 4th */

.approach-step:nth-child(2) .elementor-icon,
.approach-step:nth-child(4) .elementor-icon{
    background:#FD6D00;
}


/* =========================================
   NUMBER
========================================= */

.approach-step::before{
    position:absolute;

    top:-4px;
    left:calc(50% + 17px);

    width:20px;
    height:20px;

    display:flex;
    align-items:center;
    justify-content:center;

    background:#FD6D00;
    color:#ffffff;

    border-radius:50%;

    font-family:Arial,sans-serif;
    font-size:9px;
    font-weight:700;

    z-index:10;

    box-shadow:0 2px 6px rgba(253,109,0,.25);
}


/* Numbers */

.approach-step:nth-child(1)::before{
    content:"01";
}

.approach-step:nth-child(2)::before{
    content:"02";
}

.approach-step:nth-child(3)::before{
    content:"03";
}

.approach-step:nth-child(4)::before{
    content:"04";
}


/* =========================================
   CONNECTING LINE
========================================= */

.approach-step:not(:last-child)::after{
    content:"";

    position:absolute;

    top:37px;
    left:calc(50% + 30px);

    width:calc(100% - 60px);
    height:1.5px;

    background:#8bb7ed;

    z-index:1;
}


/* =========================================
   ARROW
========================================= */

.approach-step:not(:last-child)
.elementor-widget-container::after{

    content:"→";

    position:absolute;

    top:27px;
    right:-5px;

    color:#03318C;

    font-size:17px;
    font-weight:600;

    z-index:8;

    background:#ffffff;

    padding:0 3px;

    transition:all .3s ease;
}


/* =========================================
   TITLE
========================================= */

.approach-step .elementor-heading-title{

    color:#03318C !important;

    font-size:15px !important;
    font-weight:700 !important;

    line-height:1.25 !important;

    margin:0 0 7px !important;

    transition:all .3s ease;
}


/* =========================================
   DESCRIPTION
========================================= */

.approach-step .elementor-widget-text-editor{

    color:#5c6b7a !important;

    font-size:11px !important;

    line-height:1.45 !important;

    max-width:155px;

    margin:0 auto !important;
}


/* =========================================
   HOVER
========================================= */

.approach-step:hover .elementor-icon{
    transform:translateY(-5px) scale(1.08);

    box-shadow:
        0 8px 20px rgba(3,49,140,.25),
        0 0 0 5px rgba(253,109,0,.08);
}


.approach-step:hover .elementor-heading-title{
    color:#FD6D00 !important;
}


.approach-step:hover::before{
    transform:scale(1.12);
}


/* Arrow hover */

.approach-step:hover
.elementor-widget-container::after{
    color:#FD6D00;
    transform:translateX(3px);
}


/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .approach-step .elementor-icon{
        width:52px;
        height:52px;
    }

    .approach-step:not(:last-child)::after{
        top:34px;
        left:calc(50% + 27px);
        width:calc(100% - 54px);
    }

    .approach-step:not(:last-child)
    .elementor-widget-container::after{
        top:25px;
    }

    .approach-step .elementor-heading-title{
        font-size:14px !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .approach-process{
        padding:30px 15px !important;
    }

    .approach-step{
        margin-bottom:25px;
    }

    .approach-step:not(:last-child)::after{
        display:none;
    }

    .approach-step:not(:last-child)
    .elementor-widget-container::after{
        display:none;
    }

    .approach-step .elementor-icon{
        width:58px;
        height:58px;
    }

    .approach-step .elementor-heading-title{
        font-size:16px !important;
    }

    .approach-step .elementor-widget-text-editor{
        font-size:12px !important;
        max-width:260px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243c342 *//* =========================================
   SAME PROCESS DESIGN
========================================= */

.approach-process{
    position:relative;
    padding:35px 15px !important;
    background:#ffffff !important;
    overflow:hidden;
}


/* =========================================
   STEP
========================================= */

.approach-step{
    position:relative;
    text-align:center;
    padding:8px 12px 15px !important;
}


/* =========================================
   ICON CIRCLE
========================================= */

.approach-step .elementor-icon{
    width:58px;
    height:58px;

    display:flex !important;
    align-items:center;
    justify-content:center;

    margin:0 auto 12px;

    border-radius:50%;

    background:#03318C;
    color:#ffffff;

    border:3px solid #ffffff;

    box-shadow:
        0 4px 12px rgba(3,49,140,.20);

    position:relative;
    z-index:5;

    transition:all .35s ease;
}


/* Orange icons: 2nd & 4th */

.approach-step:nth-child(2) .elementor-icon,
.approach-step:nth-child(4) .elementor-icon{
    background:#FD6D00;
}


/* =========================================
   NUMBER
========================================= */

.approach-step::before{
    position:absolute;

    top:-4px;
    left:calc(50% + 17px);

    width:20px;
    height:20px;

    display:flex;
    align-items:center;
    justify-content:center;

    background:#FD6D00;
    color:#ffffff;

    border-radius:50%;

    font-family:Arial,sans-serif;
    font-size:9px;
    font-weight:700;

    z-index:10;

    box-shadow:0 2px 6px rgba(253,109,0,.25);
}


/* Numbers */

.approach-step:nth-child(1)::before{
    content:"01";
}

.approach-step:nth-child(2)::before{
    content:"02";
}

.approach-step:nth-child(3)::before{
    content:"03";
}

.approach-step:nth-child(4)::before{
    content:"04";
}


/* =========================================
   CONNECTING LINE
========================================= */

.approach-step:not(:last-child)::after{
    content:"";

    position:absolute;

    top:37px;
    left:calc(50% + 30px);

    width:calc(100% - 60px);
    height:1.5px;

    background:#8bb7ed;

    z-index:1;
}


/* =========================================
   ARROW
========================================= */

.approach-step:not(:last-child)
.elementor-widget-container::after{

    content:"→";

    position:absolute;

    top:27px;
    right:-5px;

    color:#03318C;

    font-size:17px;
    font-weight:600;

    z-index:8;

    background:#ffffff;

    padding:0 3px;

    transition:all .3s ease;
}


/* =========================================
   TITLE
========================================= */

.approach-step .elementor-heading-title{

    color:#03318C !important;

    font-size:15px !important;
    font-weight:700 !important;

    line-height:1.25 !important;

    margin:0 0 7px !important;

    transition:all .3s ease;
}


/* =========================================
   DESCRIPTION
========================================= */

.approach-step .elementor-widget-text-editor{

    color:#5c6b7a !important;

    font-size:11px !important;

    line-height:1.45 !important;

    max-width:155px;

    margin:0 auto !important;
}


/* =========================================
   HOVER
========================================= */

.approach-step:hover .elementor-icon{
    transform:translateY(-5px) scale(1.08);

    box-shadow:
        0 8px 20px rgba(3,49,140,.25),
        0 0 0 5px rgba(253,109,0,.08);
}


.approach-step:hover .elementor-heading-title{
    color:#FD6D00 !important;
}


.approach-step:hover::before{
    transform:scale(1.12);
}


/* Arrow hover */

.approach-step:hover
.elementor-widget-container::after{
    color:#FD6D00;
    transform:translateX(3px);
}


/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .approach-step .elementor-icon{
        width:52px;
        height:52px;
    }

    .approach-step:not(:last-child)::after{
        top:34px;
        left:calc(50% + 27px);
        width:calc(100% - 54px);
    }

    .approach-step:not(:last-child)
    .elementor-widget-container::after{
        top:25px;
    }

    .approach-step .elementor-heading-title{
        font-size:14px !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .approach-process{
        padding:30px 15px !important;
    }

    .approach-step{
        margin-bottom:25px;
    }

    .approach-step:not(:last-child)::after{
        display:none;
    }

    .approach-step:not(:last-child)
    .elementor-widget-container::after{
        display:none;
    }

    .approach-step .elementor-icon{
        width:58px;
        height:58px;
    }

    .approach-step .elementor-heading-title{
        font-size:16px !important;
    }

    .approach-step .elementor-widget-text-editor{
        font-size:12px !important;
        max-width:260px;
    }
}/* End custom CSS */