.elementor-836 .elementor-element.elementor-element-be973ae{--display:flex;--overflow:hidden;--padding-top:12%;--padding-bottom:9%;--padding-left:0%;--padding-right:0%;}.elementor-836 .elementor-element.elementor-element-be973ae:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-be973ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srdenimcare.com/wp-content/uploads/2026/11/3bee0331-2d24-446e-b533-403f2dc604b3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-836 .elementor-element.elementor-element-0914fe5{--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:-112px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-836 .elementor-element.elementor-element-0914fe5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-ab9d340{--display:flex;}.elementor-836 .elementor-element.elementor-element-ab9d340.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-836 .elementor-element.elementor-element-79e2e69 img{width:85%;}.elementor-836 .elementor-element.elementor-element-cd6855c{--display:flex;}.elementor-836 .elementor-element.elementor-element-cd6855c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-e6df3f6 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-836 .elementor-element.elementor-element-cab74ca{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-836 .elementor-element.elementor-element-cab74ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-836 .elementor-element.elementor-element-cf7909b{width:var( --container-widget-width, 49.788% );max-width:49.788%;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49.788%;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-cf7909b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-cf7909b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:600;line-height:35px;color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-2e9012f{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-836 .elementor-element.elementor-element-87a7783{--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-836 .elementor-element.elementor-element-5fe6126{--display:flex;}.elementor-836 .elementor-element.elementor-element-1b5bd53 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-836 .elementor-element.elementor-element-ed4101a{--display:flex;--justify-content:center;}.elementor-836 .elementor-element.elementor-element-3b584c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#03318C;}.elementor-836 .elementor-element.elementor-element-8119e2b{width:var( --container-widget-width, 103.083% );max-width:103.083%;--container-widget-width:103.083%;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-8119e2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-8119e2b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:27px;font-weight:600;line-height:30px;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-836 .elementor-element.elementor-element-098f5bf{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#181818;}.elementor-836 .elementor-element.elementor-element-1456540{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#181818;}.elementor-836 .elementor-element.elementor-element-a0e20bf{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#181818;}.elementor-836 .elementor-element.elementor-element-028e75f{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-836 .elementor-element.elementor-element-028e75f:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-028e75f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9B8;}.elementor-836 .elementor-element.elementor-element-4dfe720{text-align:center;}.elementor-836 .elementor-element.elementor-element-4dfe720 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#03318C;}.elementor-836 .elementor-element.elementor-element-38e060d{width:var( --container-widget-width, 102.738% );max-width:102.738%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:102.738%;--container-widget-flex-grow:0;text-align:center;}.elementor-836 .elementor-element.elementor-element-38e060d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-38e060d .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:28px;font-weight:600;line-height:30px;color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-e6def7a{--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-836 .elementor-element.elementor-element-526ca4e{--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:#E9E5E5;--border-color:#E9E5E5;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-836 .elementor-element.elementor-element-214b344.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-836 .elementor-element.elementor-element-214b344.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-836 .elementor-element.elementor-element-214b344.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-836 .elementor-element.elementor-element-214b344 .elementor-image-box-title{margin-bottom:7px;font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:#03318C;}.elementor-836 .elementor-element.elementor-element-214b344 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-836 .elementor-element.elementor-element-214b344 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-836 .elementor-element.elementor-element-214b344:has(:hover) .elementor-image-box-title,
					 .elementor-836 .elementor-element.elementor-element-214b344:has(:focus) .elementor-image-box-title{color:#03318C;}.elementor-836 .elementor-element.elementor-element-214b344 .elementor-image-box-description{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;color:#3A3A3A;}.elementor-836 .elementor-element.elementor-element-9f06bb7{--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:#E9E5E5;--border-color:#E9E5E5;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);}.elementor-836 .elementor-element.elementor-element-9e8b82f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-836 .elementor-element.elementor-element-9e8b82f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-836 .elementor-element.elementor-element-9e8b82f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-836 .elementor-element.elementor-element-9e8b82f .elementor-image-box-title{margin-bottom:7px;font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:#03318C;}.elementor-836 .elementor-element.elementor-element-9e8b82f .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-836 .elementor-element.elementor-element-9e8b82f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-836 .elementor-element.elementor-element-9e8b82f:has(:hover) .elementor-image-box-title,
					 .elementor-836 .elementor-element.elementor-element-9e8b82f:has(:focus) .elementor-image-box-title{color:#03318C;}.elementor-836 .elementor-element.elementor-element-9e8b82f .elementor-image-box-description{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;color:#3A3A3A;}.elementor-836 .elementor-element.elementor-element-38bf8c9{--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:#E9E5E5;--border-color:#E9E5E5;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);}.elementor-836 .elementor-element.elementor-element-1cc014f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-836 .elementor-element.elementor-element-1cc014f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-836 .elementor-element.elementor-element-1cc014f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-836 .elementor-element.elementor-element-1cc014f .elementor-image-box-title{margin-bottom:7px;font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:#03318C;}.elementor-836 .elementor-element.elementor-element-1cc014f .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-836 .elementor-element.elementor-element-1cc014f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-836 .elementor-element.elementor-element-1cc014f:has(:hover) .elementor-image-box-title,
					 .elementor-836 .elementor-element.elementor-element-1cc014f:has(:focus) .elementor-image-box-title{color:#03318C;}.elementor-836 .elementor-element.elementor-element-1cc014f .elementor-image-box-description{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;color:#3A3A3A;}.elementor-836 .elementor-element.elementor-element-22f0d3d{--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:#E9E5E5;--border-color:#E9E5E5;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);}.elementor-836 .elementor-element.elementor-element-8a3c79c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-836 .elementor-element.elementor-element-8a3c79c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-836 .elementor-element.elementor-element-8a3c79c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-836 .elementor-element.elementor-element-8a3c79c .elementor-image-box-title{margin-bottom:7px;font-family:"Roboto Serif", Sans-serif;font-size:20px;font-weight:600;color:#03318C;}.elementor-836 .elementor-element.elementor-element-8a3c79c .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-836 .elementor-element.elementor-element-8a3c79c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-836 .elementor-element.elementor-element-8a3c79c:has(:hover) .elementor-image-box-title,
					 .elementor-836 .elementor-element.elementor-element-8a3c79c:has(:focus) .elementor-image-box-title{color:#03318C;}.elementor-836 .elementor-element.elementor-element-8a3c79c .elementor-image-box-description{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;color:#3A3A3A;}.elementor-836 .elementor-element.elementor-element-ac015f3{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-836 .elementor-element.elementor-element-3f841ca{width:var( --container-widget-width, 102.738% );max-width:102.738%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:102.738%;--container-widget-flex-grow:0;text-align:center;}.elementor-836 .elementor-element.elementor-element-3f841ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-3f841ca .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:28px;font-weight:600;line-height:30px;color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-9fd55f2{--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-836 .elementor-element.elementor-element-1b3f562{--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:#FD6D00;--border-color:#FD6D00;--border-radius:10px 10px 10px 10px;}.elementor-836 .elementor-element.elementor-element-1b3f562:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-1b3f562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srdenimcare.com/wp-content/uploads/2026/09/b833e94e-104d-406f-9bac-9e8f9c2ef2bc.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-836 .elementor-element.elementor-element-003e5e6{width:var( --container-widget-width, 49.771% );max-width:49.771%;--container-widget-width:49.771%;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-003e5e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-8e24cd8{width:var( --container-widget-width, 82.698% );max-width:82.698%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:82.698%;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-8e24cd8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-8e24cd8 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#03318C;}.elementor-836 .elementor-element.elementor-element-37daaa6{width:var( --container-widget-width, 75.44% );max-width:75.44%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75.44%;--container-widget-flex-grow:0;font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#181818;}.elementor-836 .elementor-element.elementor-element-37daaa6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-87f6340{width:var( --container-widget-width, 88% );max-width:88%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-87f6340.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-87f6340 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FD6D00;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-836 .elementor-element.elementor-element-b8d87e9 .elementor-button{background-color:#03318C;font-family:"Roboto Serif", Sans-serif;font-weight:500;text-decoration:none;}.elementor-836 .elementor-element.elementor-element-b8d87e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-836 .elementor-element.elementor-element-b8d87e9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-836 .elementor-element.elementor-element-447685a{--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:#FD6D00;--border-color:#FD6D00;--border-radius:10px 10px 10px 10px;}.elementor-836 .elementor-element.elementor-element-447685a:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-447685a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://srdenimcare.com/wp-content/uploads/2026/09/ec38fbfc-fdbb-4ed7-a92d-ddacdb0235f4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-836 .elementor-element.elementor-element-31a20ea{width:var( --container-widget-width, 49.771% );max-width:49.771%;--container-widget-width:49.771%;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-31a20ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-85c58a6{width:var( --container-widget-width, 61.614% );max-width:61.614%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:61.614%;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-85c58a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-85c58a6 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#03318C;}.elementor-836 .elementor-element.elementor-element-c89f5c5{width:var( --container-widget-width, 72.169% );max-width:72.169%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72.169%;--container-widget-flex-grow:0;font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#181818;}.elementor-836 .elementor-element.elementor-element-c89f5c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-e809899{width:var( --container-widget-width, 78.991% );max-width:78.991%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:78.991%;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-e809899.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-e809899 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-f19c42e .elementor-button{background-color:#03318C;font-family:"Roboto Serif", Sans-serif;font-weight:500;text-decoration:none;}.elementor-836 .elementor-element.elementor-element-f19c42e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-836 .elementor-element.elementor-element-f19c42e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-836 .elementor-element.elementor-element-c564f23{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-836 .elementor-element.elementor-element-27f67cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-836 .elementor-element.elementor-element-78f4e49{--display:flex;--justify-content:center;--border-radius:15px 0px 0px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-836 .elementor-element.elementor-element-78f4e49:not(.elementor-motion-effects-element-type-background), .elementor-836 .elementor-element.elementor-element-78f4e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-78f4e49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-8413e3c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;color:#03318C;}.elementor-836 .elementor-element.elementor-element-373d557{width:var( --container-widget-width, 102.738% );max-width:102.738%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:102.738%;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-373d557.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-373d557 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-836 .elementor-element.elementor-element-0d4e099{width:var( --container-widget-width, 102.013% );max-width:102.013%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:102.013%;--container-widget-flex-grow:0;font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-836 .elementor-element.elementor-element-0d4e099.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-e01d0d2{--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:0px 15px 15px 0px;}.elementor-836 .elementor-element.elementor-element-12577e8{--display:flex;}.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-836 .elementor-element.elementor-element-545c1c8{width:var( --container-widget-width, 71.484% );max-width:71.484%;--container-widget-width:71.484%;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-545c1c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-836 .elementor-element.elementor-element-545c1c8 .elementor-icon-box-title{margin-block-end:8px;color:#03318C;}.elementor-836 .elementor-element.elementor-element-545c1c8.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-545c1c8.elementor-view-framed .elementor-icon, .elementor-836 .elementor-element.elementor-element-545c1c8.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-545c1c8 .elementor-icon{font-size:20px;}.elementor-836 .elementor-element.elementor-element-545c1c8 .elementor-icon-box-title, .elementor-836 .elementor-element.elementor-element-545c1c8 .elementor-icon-box-title a{font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:600;}.elementor-836 .elementor-element.elementor-element-545c1c8:has(:hover) .elementor-icon-box-title,
					 .elementor-836 .elementor-element.elementor-element-545c1c8:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-836 .elementor-element.elementor-element-545c1c8 .elementor-icon-box-description{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#2C2C2C;}.elementor-836 .elementor-element.elementor-element-f04868d{--display:flex;}.elementor-836 .elementor-element.elementor-element-781d4cb .elementor-icon-box-title{margin-block-end:8px;color:#03318C;}.elementor-836 .elementor-element.elementor-element-781d4cb.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-781d4cb.elementor-view-framed .elementor-icon, .elementor-836 .elementor-element.elementor-element-781d4cb.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-781d4cb .elementor-icon{font-size:20px;}.elementor-836 .elementor-element.elementor-element-781d4cb .elementor-icon-box-title, .elementor-836 .elementor-element.elementor-element-781d4cb .elementor-icon-box-title a{font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:600;}.elementor-836 .elementor-element.elementor-element-781d4cb:has(:hover) .elementor-icon-box-title,
					 .elementor-836 .elementor-element.elementor-element-781d4cb:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-836 .elementor-element.elementor-element-781d4cb .elementor-icon-box-description{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#2C2C2C;}.elementor-836 .elementor-element.elementor-element-9e2a99c{--display:flex;}.elementor-836 .elementor-element.elementor-element-6ea0537 .elementor-icon-box-title{margin-block-end:8px;color:#03318C;}.elementor-836 .elementor-element.elementor-element-6ea0537.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-6ea0537.elementor-view-framed .elementor-icon, .elementor-836 .elementor-element.elementor-element-6ea0537.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-6ea0537 .elementor-icon{font-size:20px;}.elementor-836 .elementor-element.elementor-element-6ea0537 .elementor-icon-box-title, .elementor-836 .elementor-element.elementor-element-6ea0537 .elementor-icon-box-title a{font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:600;}.elementor-836 .elementor-element.elementor-element-6ea0537:has(:hover) .elementor-icon-box-title,
					 .elementor-836 .elementor-element.elementor-element-6ea0537:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-836 .elementor-element.elementor-element-6ea0537 .elementor-icon-box-description{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#2C2C2C;}.elementor-836 .elementor-element.elementor-element-e21b788{--display:flex;}.elementor-836 .elementor-element.elementor-element-e1a9d43 .elementor-icon-box-title{margin-block-end:8px;color:#03318C;}.elementor-836 .elementor-element.elementor-element-e1a9d43.elementor-view-stacked .elementor-icon{background-color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-e1a9d43.elementor-view-framed .elementor-icon, .elementor-836 .elementor-element.elementor-element-e1a9d43.elementor-view-default .elementor-icon{fill:#FD6D00;color:#FD6D00;border-color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-e1a9d43 .elementor-icon{font-size:20px;}.elementor-836 .elementor-element.elementor-element-e1a9d43 .elementor-icon-box-title, .elementor-836 .elementor-element.elementor-element-e1a9d43 .elementor-icon-box-title a{font-family:"Roboto Serif", Sans-serif;font-size:18px;font-weight:600;}.elementor-836 .elementor-element.elementor-element-e1a9d43:has(:hover) .elementor-icon-box-title,
					 .elementor-836 .elementor-element.elementor-element-e1a9d43:has(:focus) .elementor-icon-box-title{color:#03318C;}.elementor-836 .elementor-element.elementor-element-e1a9d43 .elementor-icon-box-description{font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:500;color:#2C2C2C;}.elementor-836 .elementor-element.elementor-element-25a6b2d{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-836 .elementor-element.elementor-element-38ff7dd{--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-836 .elementor-element.elementor-element-99697ef{--display:flex;--justify-content:center;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:#03318C;--border-color:#03318C;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);}.elementor-836 .elementor-element.elementor-element-72d4543 .wpr-feature-list-item{justify-content:left;}.elementor-836 .elementor-element.elementor-element-72d4543.wpr-feature-list-left .wpr-feature-list-item{align-items:center;}.elementor-836 .elementor-element.elementor-element-72d4543.wpr-feature-list-right .wpr-feature-list-item{align-items:center;}.elementor-836 .elementor-element.elementor-element-72d4543 .wpr-feature-list-item:not(:last-child){margin-bottom:8px;}.elementor-836 .elementor-element.elementor-element-72d4543 .wpr-feature-list-title{margin-bottom:5px;color:#FD6D00;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;}.elementor-836 .elementor-element.elementor-element-72d4543 .wpr-feature-list-icon-inner-wrap{width:50px;height:50px;background-color:#03318C;border-style:none;border-radius:35px 35px 35px 35px;}.elementor-836 .elementor-element.elementor-element-72d4543.wpr-feature-list-left .wpr-feature-list-icon-wrap{margin-right:25px;}.elementor-836 .elementor-element.elementor-element-72d4543.wpr-feature-list-right .wpr-feature-list-icon-wrap{margin-left:25px;}.elementor-836 .elementor-element.elementor-element-72d4543 .wpr-feature-list-icon-inner-wrap i{color:#FFF;}.elementor-836 .elementor-element.elementor-element-72d4543 .wpr-feature-list-icon-inner-wrap svg{fill:#FFF;}.elementor-836 .elementor-element.elementor-element-72d4543 .wpr-feature-list-icon-wrap i{font-size:22px;}.elementor-836 .elementor-element.elementor-element-72d4543 .wpr-feature-list-icon-wrap svg{width:22px;height:auto;}.elementor-836 .elementor-element.elementor-element-72d4543 .wpr-feature-list-line{border-color:#FD6D00;border-left-width:2px;border-left-style:solid;}.elementor-836 .elementor-element.elementor-element-72d4543 .wpr-feature-list-title a.wpr-feature-list-url{color:#FD6D00;}.elementor-836 .elementor-element.elementor-element-72d4543 .wpr-feature-list-description{color:#181818;font-family:"Roboto Serif", Sans-serif;font-size:14px;font-weight:400;}.elementor-836 .elementor-element.elementor-element-f6473a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-836 .elementor-element.elementor-element-f3a3d27 img{width:100%;max-width:100%;height:330px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FD6D00;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);}:root{--page-title-display:none;}@media(max-width:767px){.elementor-836 .elementor-element.elementor-element-cf7909b{width:var( --container-widget-width, 466.766px );max-width:466.766px;--container-widget-width:466.766px;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-cf7909b .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-836 .elementor-element.elementor-element-8119e2b .elementor-heading-title{font-size:23px;}.elementor-836 .elementor-element.elementor-element-214b344 .elementor-image-box-img{margin-bottom:0px;}.elementor-836 .elementor-element.elementor-element-9e8b82f .elementor-image-box-img{margin-bottom:0px;}.elementor-836 .elementor-element.elementor-element-1cc014f .elementor-image-box-img{margin-bottom:0px;}.elementor-836 .elementor-element.elementor-element-8a3c79c .elementor-image-box-img{margin-bottom:0px;}.elementor-836 .elementor-element.elementor-element-8e24cd8{width:var( --container-widget-width, 290.031px );max-width:290.031px;--container-widget-width:290.031px;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-37daaa6{width:var( --container-widget-width, 291.484px );max-width:291.484px;--container-widget-width:291.484px;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-87f6340{width:var( --container-widget-width, 283.031px );max-width:283.031px;--container-widget-width:283.031px;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-85c58a6{width:var( --container-widget-width, 324.344px );max-width:324.344px;--container-widget-width:324.344px;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-c89f5c5{width:var( --container-widget-width, 317.234px );max-width:317.234px;--container-widget-width:317.234px;--container-widget-flex-grow:0;}.elementor-836 .elementor-element.elementor-element-e809899{width:var( --container-widget-width, 312.531px );max-width:312.531px;--container-widget-width:312.531px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-836 .elementor-element.elementor-element-0914fe5{--width:50%;}.elementor-836 .elementor-element.elementor-element-ab9d340{--width:55%;}.elementor-836 .elementor-element.elementor-element-cd6855c{--width:55%;}.elementor-836 .elementor-element.elementor-element-78f4e49{--width:30.212%;}}/* Start custom CSS for container, class: .elementor-element-526ca4e *//* =========================================
   CHEMICAL SERVICE CARDS
========================================= */

.chemical-service-card{
    position:relative;
    overflow:hidden !important;

    background:#ffffff;

    border:1px solid #e6e6e6;
    border-radius:16px;

    padding:22px 16px !important;

    box-shadow:0 6px 18px rgba(0,0,0,.10);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .4s ease;
}


/* =========================================
   TOP ORANGE SWEEP
========================================= */

.chemical-service-card::before{
    content:"";

    position:absolute;
    top:0;
    left:-110%;

    width:100%;
    height:4px;

    background:#FD6D00;

    transition:left .55s ease;

    z-index:5;
}


/* =========================================
   SOFT BLUE GLOW
========================================= */

.chemical-service-card::after{
    content:"";

    position:absolute;

    width:140px;
    height:140px;

    right:-80px;
    bottom:-80px;

    background:rgba(3,49,140,.07);

    border-radius:50%;

    opacity:0;

    transform:scale(.5);

    transition:
        transform .6s ease,
        opacity .5s ease;

    pointer-events:none;
}


/* =========================================
   HOVER CARD
========================================= */

.chemical-service-card:hover{

    transform:translateY(-10px);

    border-color:#FD6D00;

    box-shadow:
        0 18px 35px rgba(3,49,140,.16),
        0 5px 12px rgba(253,109,0,.10);
}


.chemical-service-card:hover::before{
    left:0;
}


.chemical-service-card:hover::after{

    opacity:1;

    transform:scale(2.2);
}


/* =========================================
   IMAGE / ICON AREA
========================================= */

.chemical-service-card img{

    transition:
        transform .55s ease,
        filter .45s ease;
}


.chemical-service-card:hover img{

    transform:scale(1.08);

    filter:drop-shadow(0 8px 10px rgba(3,49,140,.18));
}


/* =========================================
   ELEMENTOR ICON
========================================= */

.chemical-service-card .elementor-icon{

    transition:
        transform .5s ease,
        box-shadow .45s ease;
}


.chemical-service-card:hover .elementor-icon{

    transform:scale(1.12) translateY(-4px);

    box-shadow:
        0 8px 20px rgba(253,109,0,.25);
}


/* =========================================
   HEADING
========================================= */

.chemical-service-card .elementor-heading-title{

    color:#03318C !important;

    transition:
        color .35s ease,
        transform .35s ease;
}


.chemical-service-card:hover
.elementor-heading-title{

    color:#FD6D00 !important;

    transform:translateY(-3px);
}


/* =========================================
   DESCRIPTION
========================================= */

.chemical-service-card .elementor-widget-text-editor{

    color:#333333 !important;

    transition:
        color .35s ease,
        transform .35s ease;
}


.chemical-service-card:hover
.elementor-widget-text-editor{

    color:#03318C !important;

    transform:translateY(-2px);
}


/* =========================================
   SUBTLE CARD SHINE
========================================= */

.chemical-service-card .elementor-widget-container{
    position:relative;
    z-index:2;
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .chemical-service-card{
        padding:20px 14px !important;
    }

    .chemical-service-card:hover{
        transform:translateY(-5px);
    }

    .chemical-service-card:hover img{
        transform:scale(1.04);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f06bb7 *//* =========================================
   CHEMICAL SERVICE CARDS
========================================= */

.chemical-service-card{
    position:relative;
    overflow:hidden !important;

    background:#ffffff;

    border:1px solid #e6e6e6;
    border-radius:16px;

    padding:22px 16px !important;

    box-shadow:0 6px 18px rgba(0,0,0,.10);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .4s ease;
}


/* =========================================
   TOP ORANGE SWEEP
========================================= */

.chemical-service-card::before{
    content:"";

    position:absolute;
    top:0;
    left:-110%;

    width:100%;
    height:4px;

    background:#FD6D00;

    transition:left .55s ease;

    z-index:5;
}


/* =========================================
   SOFT BLUE GLOW
========================================= */

.chemical-service-card::after{
    content:"";

    position:absolute;

    width:140px;
    height:140px;

    right:-80px;
    bottom:-80px;

    background:rgba(3,49,140,.07);

    border-radius:50%;

    opacity:0;

    transform:scale(.5);

    transition:
        transform .6s ease,
        opacity .5s ease;

    pointer-events:none;
}


/* =========================================
   HOVER CARD
========================================= */

.chemical-service-card:hover{

    transform:translateY(-10px);

    border-color:#FD6D00;

    box-shadow:
        0 18px 35px rgba(3,49,140,.16),
        0 5px 12px rgba(253,109,0,.10);
}


.chemical-service-card:hover::before{
    left:0;
}


.chemical-service-card:hover::after{

    opacity:1;

    transform:scale(2.2);
}


/* =========================================
   IMAGE / ICON AREA
========================================= */

.chemical-service-card img{

    transition:
        transform .55s ease,
        filter .45s ease;
}


.chemical-service-card:hover img{

    transform:scale(1.08);

    filter:drop-shadow(0 8px 10px rgba(3,49,140,.18));
}


/* =========================================
   ELEMENTOR ICON
========================================= */

.chemical-service-card .elementor-icon{

    transition:
        transform .5s ease,
        box-shadow .45s ease;
}


.chemical-service-card:hover .elementor-icon{

    transform:scale(1.12) translateY(-4px);

    box-shadow:
        0 8px 20px rgba(253,109,0,.25);
}


/* =========================================
   HEADING
========================================= */

.chemical-service-card .elementor-heading-title{

    color:#03318C !important;

    transition:
        color .35s ease,
        transform .35s ease;
}


.chemical-service-card:hover
.elementor-heading-title{

    color:#FD6D00 !important;

    transform:translateY(-3px);
}


/* =========================================
   DESCRIPTION
========================================= */

.chemical-service-card .elementor-widget-text-editor{

    color:#333333 !important;

    transition:
        color .35s ease,
        transform .35s ease;
}


.chemical-service-card:hover
.elementor-widget-text-editor{

    color:#03318C !important;

    transform:translateY(-2px);
}


/* =========================================
   SUBTLE CARD SHINE
========================================= */

.chemical-service-card .elementor-widget-container{
    position:relative;
    z-index:2;
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .chemical-service-card{
        padding:20px 14px !important;
    }

    .chemical-service-card:hover{
        transform:translateY(-5px);
    }

    .chemical-service-card:hover img{
        transform:scale(1.04);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38bf8c9 *//* =========================================
   CHEMICAL SERVICE CARDS
========================================= */

.chemical-service-card{
    position:relative;
    overflow:hidden !important;

    background:#ffffff;

    border:1px solid #e6e6e6;
    border-radius:16px;

    padding:22px 16px !important;

    box-shadow:0 6px 18px rgba(0,0,0,.10);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .4s ease;
}


/* =========================================
   TOP ORANGE SWEEP
========================================= */

.chemical-service-card::before{
    content:"";

    position:absolute;
    top:0;
    left:-110%;

    width:100%;
    height:4px;

    background:#FD6D00;

    transition:left .55s ease;

    z-index:5;
}


/* =========================================
   SOFT BLUE GLOW
========================================= */

.chemical-service-card::after{
    content:"";

    position:absolute;

    width:140px;
    height:140px;

    right:-80px;
    bottom:-80px;

    background:rgba(3,49,140,.07);

    border-radius:50%;

    opacity:0;

    transform:scale(.5);

    transition:
        transform .6s ease,
        opacity .5s ease;

    pointer-events:none;
}


/* =========================================
   HOVER CARD
========================================= */

.chemical-service-card:hover{

    transform:translateY(-10px);

    border-color:#FD6D00;

    box-shadow:
        0 18px 35px rgba(3,49,140,.16),
        0 5px 12px rgba(253,109,0,.10);
}


.chemical-service-card:hover::before{
    left:0;
}


.chemical-service-card:hover::after{

    opacity:1;

    transform:scale(2.2);
}


/* =========================================
   IMAGE / ICON AREA
========================================= */

.chemical-service-card img{

    transition:
        transform .55s ease,
        filter .45s ease;
}


.chemical-service-card:hover img{

    transform:scale(1.08);

    filter:drop-shadow(0 8px 10px rgba(3,49,140,.18));
}


/* =========================================
   ELEMENTOR ICON
========================================= */

.chemical-service-card .elementor-icon{

    transition:
        transform .5s ease,
        box-shadow .45s ease;
}


.chemical-service-card:hover .elementor-icon{

    transform:scale(1.12) translateY(-4px);

    box-shadow:
        0 8px 20px rgba(253,109,0,.25);
}


/* =========================================
   HEADING
========================================= */

.chemical-service-card .elementor-heading-title{

    color:#03318C !important;

    transition:
        color .35s ease,
        transform .35s ease;
}


.chemical-service-card:hover
.elementor-heading-title{

    color:#FD6D00 !important;

    transform:translateY(-3px);
}


/* =========================================
   DESCRIPTION
========================================= */

.chemical-service-card .elementor-widget-text-editor{

    color:#333333 !important;

    transition:
        color .35s ease,
        transform .35s ease;
}


.chemical-service-card:hover
.elementor-widget-text-editor{

    color:#03318C !important;

    transform:translateY(-2px);
}


/* =========================================
   SUBTLE CARD SHINE
========================================= */

.chemical-service-card .elementor-widget-container{
    position:relative;
    z-index:2;
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .chemical-service-card{
        padding:20px 14px !important;
    }

    .chemical-service-card:hover{
        transform:translateY(-5px);
    }

    .chemical-service-card:hover img{
        transform:scale(1.04);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f0d3d *//* =========================================
   CHEMICAL SERVICE CARDS
========================================= */

.chemical-service-card{
    position:relative;
    overflow:hidden !important;

    background:#ffffff;

    border:1px solid #e6e6e6;
    border-radius:16px;

    padding:22px 16px !important;

    box-shadow:0 6px 18px rgba(0,0,0,.10);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .4s ease;
}


/* =========================================
   TOP ORANGE SWEEP
========================================= */

.chemical-service-card::before{
    content:"";

    position:absolute;
    top:0;
    left:-110%;

    width:100%;
    height:4px;

    background:#FD6D00;

    transition:left .55s ease;

    z-index:5;
}


/* =========================================
   SOFT BLUE GLOW
========================================= */

.chemical-service-card::after{
    content:"";

    position:absolute;

    width:140px;
    height:140px;

    right:-80px;
    bottom:-80px;

    background:rgba(3,49,140,.07);

    border-radius:50%;

    opacity:0;

    transform:scale(.5);

    transition:
        transform .6s ease,
        opacity .5s ease;

    pointer-events:none;
}


/* =========================================
   HOVER CARD
========================================= */

.chemical-service-card:hover{

    transform:translateY(-10px);

    border-color:#FD6D00;

    box-shadow:
        0 18px 35px rgba(3,49,140,.16),
        0 5px 12px rgba(253,109,0,.10);
}


.chemical-service-card:hover::before{
    left:0;
}


.chemical-service-card:hover::after{

    opacity:1;

    transform:scale(2.2);
}


/* =========================================
   IMAGE / ICON AREA
========================================= */

.chemical-service-card img{

    transition:
        transform .55s ease,
        filter .45s ease;
}


.chemical-service-card:hover img{

    transform:scale(1.08);

    filter:drop-shadow(0 8px 10px rgba(3,49,140,.18));
}


/* =========================================
   ELEMENTOR ICON
========================================= */

.chemical-service-card .elementor-icon{

    transition:
        transform .5s ease,
        box-shadow .45s ease;
}


.chemical-service-card:hover .elementor-icon{

    transform:scale(1.12) translateY(-4px);

    box-shadow:
        0 8px 20px rgba(253,109,0,.25);
}


/* =========================================
   HEADING
========================================= */

.chemical-service-card .elementor-heading-title{

    color:#03318C !important;

    transition:
        color .35s ease,
        transform .35s ease;
}


.chemical-service-card:hover
.elementor-heading-title{

    color:#FD6D00 !important;

    transform:translateY(-3px);
}


/* =========================================
   DESCRIPTION
========================================= */

.chemical-service-card .elementor-widget-text-editor{

    color:#333333 !important;

    transition:
        color .35s ease,
        transform .35s ease;
}


.chemical-service-card:hover
.elementor-widget-text-editor{

    color:#03318C !important;

    transform:translateY(-2px);
}


/* =========================================
   SUBTLE CARD SHINE
========================================= */

.chemical-service-card .elementor-widget-container{
    position:relative;
    z-index:2;
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .chemical-service-card{
        padding:20px 14px !important;
    }

    .chemical-service-card:hover{
        transform:translateY(-5px);
    }

    .chemical-service-card:hover img{
        transform:scale(1.04);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e01d0d2 *//* =========================================
   MAIN PROCESS SECTION
========================================= */

.denim-process {
    position: relative;
    display: flex !important;
    align-items: stretch !important;
    gap: 0 !important;

    padding: 45px 30px !important;

    background: linear-gradient(
        135deg,
        #03318C 0%,
        #0752B5 100%
    );

    overflow: hidden;
}


/* =========================================
   CONNECTING LINE
========================================= */

.denim-process::before {
    content: "";
    position: absolute;

    top: 72px;
    left: 12%;
    right: 12%;

    width: auto;
    height: 2px;

    background: rgba(255,255,255,0.35);

    z-index: 1;

    /* line ko container ke andar hi rakhega */
    max-width: 76%;
}


/* =========================================
   EACH ICON BOX
========================================= */

.denim-step {
    position: relative !important;

    width: 100% !important;

    padding: 0 25px !important;

    text-align: center !important;

    z-index: 2;

    transition: all 0.4s ease;
}


/* =========================================
   AUTOMATIC NUMBER
========================================= */

.denim-process {
    counter-reset: process-number;
}

.denim-step {
    counter-increment: process-number;
}


/* Number circle */

.denim-step::before {
    content: "0" counter(process-number);

    position: absolute;

    top: -8px;
    right: calc(50% - 43px);

    width: 25px;
    height: 25px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #FD6D00;

    color: #ffffff;

    font-size: 10px;
    font-weight: 700;

    border-radius: 50%;

    border: 2px solid #ffffff;

    z-index: 10;

    box-shadow: 0 4px 10px rgba(0,0,0,0.20);

    transition: all 0.3s ease;
}


/* =========================================
   ICON
========================================= */

.denim-step .elementor-icon {
    position: relative;

    width: 70px;
    height: 70px;

    margin: 0 auto 18px !important;

    display: flex !important;
    align-items: center;
    justify-content: center;

    background: #ffffff;

    border-radius: 50%;

    border: 4px solid rgba(255,255,255,0.25);

    box-shadow:
        0 8px 20px rgba(0,0,0,0.18);

    transition: all 0.45s ease;

    z-index: 5;
}


/* Elementor icon */

.denim-step .elementor-icon i {
    color: #03318C !important;

    font-size: 27px !important;

    transition: all 0.4s ease;
}


/* SVG icons */

.denim-step .elementor-icon svg {
    width: 27px !important;
    height: 27px !important;

    fill: #03318C;

    transition: all 0.4s ease;
}


/* =========================================
   ICON BOX TITLE
========================================= */

.denim-step .elementor-icon-box-title {
    margin: 0 0 10px !important;

    color: #ffffff !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    line-height: 1.3 !important;

    text-align: center !important;

    transition: all 0.3s ease;
}


/* =========================================
   DESCRIPTION
========================================= */

.denim-step .elementor-icon-box-description {
    max-width: 210px;

    margin: 0 auto !important;

    color: rgba(255,255,255,0.82) !important;

    font-size: 12px !important;

    line-height: 1.6 !important;

    text-align: center !important;
}


/* =========================================
   HOVER EFFECT
========================================= */

.denim-step:hover {
    transform: translateY(-5px);
}


.denim-step:hover .elementor-icon {

    background: #FD6D00;

    transform: translateY(-7px) scale(1.08);

    border-color: #ffffff;

    box-shadow:
        0 12px 28px rgba(253,109,0,0.35),
        0 0 0 8px rgba(253,109,0,0.12);
}


.denim-step:hover .elementor-icon i {
    color: #ffffff !important;

    transform: scale(1.15);
}


.denim-step:hover .elementor-icon svg {
    fill: #ffffff;

    transform: scale(1.15);
}


.denim-step:hover .elementor-icon-box-title {
    color: #FD6D00 !important;
}


/* Number hover */

.denim-step:hover::before {
    background: #ffffff;

    color: #FD6D00;

    transform: scale(1.15);
}


/* =========================================
   SMALL SHINE EFFECT
========================================= */

.denim-step .elementor-icon::after {
    content: "";

    position: absolute;

    width: 18px;
    height: 18px;

    top: 5px;
    left: 8px;

    border-radius: 50%;

    background: rgba(255,255,255,0.45);

    filter: blur(5px);

    opacity: 0;

    transition: 0.4s ease;
}


.denim-step:hover .elementor-icon::after {
    opacity: 1;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .denim-process {

        flex-direction: column !important;

        gap: 35px !important;

        padding: 40px 20px !important;
    }


    /* Vertical line */

  .denim-process::before {

        top: 55px;

        bottom: 55px;

        left: 50%;

        right: auto;

        width: 2px;

        height: auto;
    }


    .denim-step {

        width: 100% !important;

        padding: 0 10px !important;
    }


    .denim-step .elementor-icon {

        width: 65px;

        height: 65px;
    }


    .denim-step .elementor-icon-box-title {

        font-size: 16px !important;
    }


    .denim-step .elementor-icon-box-description {

        max-width: 280px;

        font-size: 12px !important;
    }
}/* End custom CSS */