.elementor-845 .elementor-element.elementor-element-f908026{--display:flex;--min-height:545px;--overflow:hidden;}.elementor-845 .elementor-element.elementor-element-f908026:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-f908026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://himlslife.com/wp-content/uploads/2026/09/a9534049-1e8f-4678-a7aa-eb7021f253e2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-845 .elementor-element.elementor-element-922cc4d{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-845 .elementor-element.elementor-element-eae42cf{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-845 .elementor-element.elementor-element-eae42cf:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-eae42cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011262C7;}.elementor-845 .elementor-element.elementor-element-8c5a3dc{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-845 .elementor-element.elementor-element-8c5a3dc:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-8c5a3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-845 .elementor-element.elementor-element-bc782c8 img{width:100%;max-width:100%;height:350px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-845 .elementor-element.elementor-element-2541fb7{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-845 .elementor-element.elementor-element-2541fb7:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-2541fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-845 .elementor-element.elementor-element-f95384e{width:var( --container-widget-width, 110.711% );max-width:110.711%;background-color:#FFFFFF;padding:7px 7px 7px 7px;--container-widget-width:110.711%;--container-widget-flex-grow:0;}.elementor-845 .elementor-element.elementor-element-f95384e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-845 .elementor-element.elementor-element-f95384e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#EBB926;}.elementor-845 .elementor-element.elementor-element-a009d40{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-845 .elementor-element.elementor-element-a009d40 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#011262;}.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-845 .elementor-element.elementor-element-c45c51b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#222222;}.elementor-845 .elementor-element.elementor-element-8e37862{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#222222;}.elementor-845 .elementor-element.elementor-element-7c4166a{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-845 .elementor-element.elementor-element-a0c0212{--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-845 .elementor-element.elementor-element-513028f{--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:#E4E4E4;--border-color:#E4E4E4;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.31);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-880baba .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-880baba.elementor-view-stacked .elementor-icon{background-color:#011262;}.elementor-845 .elementor-element.elementor-element-880baba.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-880baba.elementor-view-default .elementor-icon{color:#011262;border-color:#011262;}.elementor-845 .elementor-element.elementor-element-880baba.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-880baba.elementor-view-default .elementor-icon svg{fill:#011262;}.elementor-845 .elementor-element.elementor-element-880baba .elementor-icon{font-size:35px;}.elementor-845 .elementor-element.elementor-element-880baba .elementor-icon svg{height:35px;}.elementor-845 .elementor-element.elementor-element-59ac5c9{width:var( --container-widget-width, 110.711% );max-width:110.711%;background-color:#FFFFFF;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:110.711%;--container-widget-flex-grow:0;text-align:center;}.elementor-845 .elementor-element.elementor-element-59ac5c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-845 .elementor-element.elementor-element-59ac5c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#EBB926;}.elementor-845 .elementor-element.elementor-element-2280920{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-845 .elementor-element.elementor-element-2280920 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#011262;}.elementor-845 .elementor-element.elementor-element-fbe537e{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#292929;}.elementor-845 .elementor-element.elementor-element-f58e92b{--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:#E4E4E4;--border-color:#E4E4E4;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.31);}.elementor-845 .elementor-element.elementor-element-f01468f .elementor-icon-wrapper{text-align:center;}.elementor-845 .elementor-element.elementor-element-f01468f.elementor-view-stacked .elementor-icon{background-color:#011262;}.elementor-845 .elementor-element.elementor-element-f01468f.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-f01468f.elementor-view-default .elementor-icon{color:#011262;border-color:#011262;}.elementor-845 .elementor-element.elementor-element-f01468f.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-f01468f.elementor-view-default .elementor-icon svg{fill:#011262;}.elementor-845 .elementor-element.elementor-element-f01468f .elementor-icon{font-size:35px;}.elementor-845 .elementor-element.elementor-element-f01468f .elementor-icon svg{height:35px;}.elementor-845 .elementor-element.elementor-element-be1b956{width:var( --container-widget-width, 110.711% );max-width:110.711%;background-color:#FFFFFF;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:110.711%;--container-widget-flex-grow:0;text-align:center;}.elementor-845 .elementor-element.elementor-element-be1b956.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-845 .elementor-element.elementor-element-be1b956 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#EBB926;}.elementor-845 .elementor-element.elementor-element-4b850ff{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-845 .elementor-element.elementor-element-4b850ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#011262;}.elementor-845 .elementor-element.elementor-element-54a7e8c{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#292929;}.elementor-845 .elementor-element.elementor-element-d3c90fe{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-845 .elementor-element.elementor-element-9cd0722{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-845 .elementor-element.elementor-element-9db6b51{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-845 .elementor-element.elementor-element-9db6b51:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-9db6b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011262;}.elementor-845 .elementor-element.elementor-element-ee497a7 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-845 .elementor-element.elementor-element-3c999ab{--display:flex;--justify-content:center;}.elementor-845 .elementor-element.elementor-element-8251d62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-845 .elementor-element.elementor-element-8251d62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#011262;}.elementor-845 .elementor-element.elementor-element-7096f73{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#222222;}.elementor-845 .elementor-element.elementor-element-d05a230{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-845 .elementor-element.elementor-element-d05a230:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-d05a230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBB9262B;}.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-845 .elementor-element.elementor-element-5887644 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-845 .elementor-element.elementor-element-5887644.elementor-view-stacked .elementor-icon{background-color:#EBB926;}.elementor-845 .elementor-element.elementor-element-5887644.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-5887644.elementor-view-default .elementor-icon{fill:#EBB926;color:#EBB926;border-color:#EBB926;}.elementor-845 .elementor-element.elementor-element-5887644 .elementor-icon{font-size:22px;}.elementor-845 .elementor-element.elementor-element-5887644 .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-5887644 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;}.elementor-845 .elementor-element.elementor-element-5887644 .elementor-icon-box-title{color:#011262;}.elementor-845 .elementor-element.elementor-element-5887644:has(:hover) .elementor-icon-box-title,
					 .elementor-845 .elementor-element.elementor-element-5887644:has(:focus) .elementor-icon-box-title{color:#011262;}.elementor-845 .elementor-element.elementor-element-5ad20ff{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-845 .elementor-element.elementor-element-5ad20ff:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-5ad20ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9EA3BD24;}.elementor-845 .elementor-element.elementor-element-15aa1ed{--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-845 .elementor-element.elementor-element-4f76241{--display:flex;}.elementor-845 .elementor-element.elementor-element-4f76241.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-845 .elementor-element.elementor-element-ccd64c1{width:var( --container-widget-width, 110.711% );max-width:110.711%;--container-widget-width:110.711%;--container-widget-flex-grow:0;}.elementor-845 .elementor-element.elementor-element-ccd64c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-845 .elementor-element.elementor-element-ccd64c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#EBB926;}.elementor-845 .elementor-element.elementor-element-15ed8a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-845 .elementor-element.elementor-element-15ed8a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#011262;}.elementor-845 .elementor-element.elementor-element-6910b1a{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#222222;}.elementor-845 .elementor-element.elementor-element-aa594d1{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#222222;}.elementor-845 .elementor-element.elementor-element-19108c8{width:var( --container-widget-width, 102.622% );max-width:102.622%;background-color:#EBB92696;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 9px 9px 9px;--container-widget-width:102.622%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-845 .elementor-element.elementor-element-19108c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-845 .elementor-element.elementor-element-19108c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#011262;}.elementor-845 .elementor-element.elementor-element-b625157{--display:flex;}.elementor-845 .elementor-element.elementor-element-d2b909e{--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-845 .elementor-element.elementor-element-4d492a3{--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:#F0E9E9;--border-color:#F0E9E9;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-845 .elementor-element.elementor-element-4d492a3:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-4d492a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-4d492a3.e-con{--flex-grow:0;--flex-shrink:0;}.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-845 .elementor-element.elementor-element-fa67aec.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-845 .elementor-element.elementor-element-fa67aec.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-845 .elementor-element.elementor-element-fa67aec.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-845 .elementor-element.elementor-element-fa67aec .elementor-image-box-title{margin-bottom:6px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#011262;}.elementor-845 .elementor-element.elementor-element-fa67aec .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-845 .elementor-element.elementor-element-fa67aec .elementor-image-box-img img{height:20vh;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-845 .elementor-element.elementor-element-fa67aec:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-fa67aec:has(:focus) .elementor-image-box-title{color:#011262;}.elementor-845 .elementor-element.elementor-element-fa67aec .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#414040;}.elementor-845 .elementor-element.elementor-element-36ddcdf{--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:#F0E9E9;--border-color:#F0E9E9;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-845 .elementor-element.elementor-element-36ddcdf:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-36ddcdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-36ddcdf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-845 .elementor-element.elementor-element-883b0ba.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-845 .elementor-element.elementor-element-883b0ba.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-845 .elementor-element.elementor-element-883b0ba.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-845 .elementor-element.elementor-element-883b0ba .elementor-image-box-title{margin-bottom:6px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#011262;}.elementor-845 .elementor-element.elementor-element-883b0ba .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-845 .elementor-element.elementor-element-883b0ba .elementor-image-box-img img{height:20vh;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-845 .elementor-element.elementor-element-883b0ba:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-883b0ba:has(:focus) .elementor-image-box-title{color:#011262;}.elementor-845 .elementor-element.elementor-element-883b0ba .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#414040;}.elementor-845 .elementor-element.elementor-element-e9f8378{--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-845 .elementor-element.elementor-element-41ef5a6{--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:#F0E9E9;--border-color:#F0E9E9;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-845 .elementor-element.elementor-element-41ef5a6:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-41ef5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-41ef5a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-845 .elementor-element.elementor-element-1c49047.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-845 .elementor-element.elementor-element-1c49047.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-845 .elementor-element.elementor-element-1c49047.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-845 .elementor-element.elementor-element-1c49047 .elementor-image-box-title{margin-bottom:6px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#011262;}.elementor-845 .elementor-element.elementor-element-1c49047 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-845 .elementor-element.elementor-element-1c49047 .elementor-image-box-img img{height:20vh;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-845 .elementor-element.elementor-element-1c49047:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-1c49047:has(:focus) .elementor-image-box-title{color:#011262;}.elementor-845 .elementor-element.elementor-element-1c49047 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#414040;}.elementor-845 .elementor-element.elementor-element-6d193f6{--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:#F0E9E9;--border-color:#F0E9E9;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-845 .elementor-element.elementor-element-6d193f6:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-6d193f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-6d193f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-845 .elementor-element.elementor-element-0d57c28.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-845 .elementor-element.elementor-element-0d57c28.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-845 .elementor-element.elementor-element-0d57c28.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-845 .elementor-element.elementor-element-0d57c28 .elementor-image-box-title{margin-bottom:6px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#011262;}.elementor-845 .elementor-element.elementor-element-0d57c28 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-845 .elementor-element.elementor-element-0d57c28 .elementor-image-box-img img{height:20vh;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-845 .elementor-element.elementor-element-0d57c28:has(:hover) .elementor-image-box-title,
					 .elementor-845 .elementor-element.elementor-element-0d57c28:has(:focus) .elementor-image-box-title{color:#011262;}.elementor-845 .elementor-element.elementor-element-0d57c28 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#414040;}.elementor-845 .elementor-element.elementor-element-c3d039a{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-845 .elementor-element.elementor-element-7302998{width:var( --container-widget-width, 110.711% );max-width:110.711%;--container-widget-width:110.711%;--container-widget-flex-grow:0;}.elementor-845 .elementor-element.elementor-element-7302998.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-845 .elementor-element.elementor-element-7302998 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#EBB926;}.elementor-845 .elementor-element.elementor-element-e89dc2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-845 .elementor-element.elementor-element-e89dc2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#011262;}.elementor-845 .elementor-element.elementor-element-8fe8bf3{--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-845 .elementor-element.elementor-element-15fcb22{--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-845 .elementor-element.elementor-element-f7eb618 .elementor-icon-box-wrapper{gap:5px;}.elementor-845 .elementor-element.elementor-element-f7eb618 .elementor-icon-box-title{margin-block-end:8px;color:#011262;}.elementor-845 .elementor-element.elementor-element-f7eb618.elementor-view-stacked .elementor-icon{background-color:#EBB926;}.elementor-845 .elementor-element.elementor-element-f7eb618.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-f7eb618.elementor-view-default .elementor-icon{fill:#EBB926;color:#EBB926;border-color:#EBB926;}.elementor-845 .elementor-element.elementor-element-f7eb618 .elementor-icon{font-size:25px;}.elementor-845 .elementor-element.elementor-element-f7eb618 .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-f7eb618 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-845 .elementor-element.elementor-element-f7eb618:has(:hover) .elementor-icon-box-title,
					 .elementor-845 .elementor-element.elementor-element-f7eb618:has(:focus) .elementor-icon-box-title{color:#011262;}.elementor-845 .elementor-element.elementor-element-f7eb618 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#292929;}.elementor-845 .elementor-element.elementor-element-d4e3c7f{--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-845 .elementor-element.elementor-element-c316b08 .elementor-icon-box-wrapper{gap:5px;}.elementor-845 .elementor-element.elementor-element-c316b08 .elementor-icon-box-title{margin-block-end:8px;color:#011262;}.elementor-845 .elementor-element.elementor-element-c316b08.elementor-view-stacked .elementor-icon{background-color:#EBB926;}.elementor-845 .elementor-element.elementor-element-c316b08.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-c316b08.elementor-view-default .elementor-icon{fill:#EBB926;color:#EBB926;border-color:#EBB926;}.elementor-845 .elementor-element.elementor-element-c316b08 .elementor-icon{font-size:25px;}.elementor-845 .elementor-element.elementor-element-c316b08 .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-c316b08 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-845 .elementor-element.elementor-element-c316b08:has(:hover) .elementor-icon-box-title,
					 .elementor-845 .elementor-element.elementor-element-c316b08:has(:focus) .elementor-icon-box-title{color:#011262;}.elementor-845 .elementor-element.elementor-element-c316b08 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#292929;}.elementor-845 .elementor-element.elementor-element-0ff787f{--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-845 .elementor-element.elementor-element-0315f5f .elementor-icon-box-wrapper{gap:5px;}.elementor-845 .elementor-element.elementor-element-0315f5f .elementor-icon-box-title{margin-block-end:8px;color:#011262;}.elementor-845 .elementor-element.elementor-element-0315f5f.elementor-view-stacked .elementor-icon{background-color:#EBB926;}.elementor-845 .elementor-element.elementor-element-0315f5f.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-0315f5f.elementor-view-default .elementor-icon{fill:#EBB926;color:#EBB926;border-color:#EBB926;}.elementor-845 .elementor-element.elementor-element-0315f5f .elementor-icon{font-size:25px;}.elementor-845 .elementor-element.elementor-element-0315f5f .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-0315f5f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-845 .elementor-element.elementor-element-0315f5f:has(:hover) .elementor-icon-box-title,
					 .elementor-845 .elementor-element.elementor-element-0315f5f:has(:focus) .elementor-icon-box-title{color:#011262;}.elementor-845 .elementor-element.elementor-element-0315f5f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#292929;}.elementor-845 .elementor-element.elementor-element-fc5ddc3{--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-845 .elementor-element.elementor-element-b15208c .elementor-icon-box-wrapper{gap:5px;}.elementor-845 .elementor-element.elementor-element-b15208c .elementor-icon-box-title{margin-block-end:8px;color:#011262;}.elementor-845 .elementor-element.elementor-element-b15208c.elementor-view-stacked .elementor-icon{background-color:#EBB926;}.elementor-845 .elementor-element.elementor-element-b15208c.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-b15208c.elementor-view-default .elementor-icon{fill:#EBB926;color:#EBB926;border-color:#EBB926;}.elementor-845 .elementor-element.elementor-element-b15208c .elementor-icon{font-size:25px;}.elementor-845 .elementor-element.elementor-element-b15208c .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-b15208c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-845 .elementor-element.elementor-element-b15208c:has(:hover) .elementor-icon-box-title,
					 .elementor-845 .elementor-element.elementor-element-b15208c:has(:focus) .elementor-icon-box-title{color:#011262;}.elementor-845 .elementor-element.elementor-element-b15208c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#292929;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-845 .elementor-element.elementor-element-4f76241{--width:41.704%;}.elementor-845 .elementor-element.elementor-element-4d492a3{--width:48%;}.elementor-845 .elementor-element.elementor-element-36ddcdf{--width:49%;}.elementor-845 .elementor-element.elementor-element-41ef5a6{--width:48%;}.elementor-845 .elementor-element.elementor-element-6d193f6{--width:48%;}}@media(max-width:767px){.elementor-845 .elementor-element.elementor-element-f908026{--min-height:170px;}.elementor-845 .elementor-element.elementor-element-a009d40 .elementor-heading-title{font-size:20px;}.elementor-845 .elementor-element.elementor-element-c45c51b{font-size:14px;}.elementor-845 .elementor-element.elementor-element-8e37862{font-size:14px;}.elementor-845 .elementor-element.elementor-element-8251d62 .elementor-heading-title{font-size:26px;}.elementor-845 .elementor-element.elementor-element-5887644 .elementor-icon-box-wrapper{gap:6px;}.elementor-845 .elementor-element.elementor-element-5887644 .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-5887644 .elementor-icon-box-title a{font-size:17px;}.elementor-845 .elementor-element.elementor-element-fa67aec .elementor-image-box-img{margin-bottom:15px;}.elementor-845 .elementor-element.elementor-element-883b0ba .elementor-image-box-img{margin-bottom:15px;}.elementor-845 .elementor-element.elementor-element-1c49047 .elementor-image-box-img{margin-bottom:15px;}.elementor-845 .elementor-element.elementor-element-0d57c28 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for container, class: .elementor-element-513028f *//* =================================
   MISSION & VISION CARD
================================= */

.mission-vision-card{
    position:relative;
    overflow:hidden;

    background:#ffffff;
    border:1px solid rgba(0,25,100,.12);
    border-radius:16px;

    padding:28px 20px !important;

    box-shadow:
        0 7px 20px rgba(0,0,0,.10);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .45s ease;
}


/* Hover Card */
.mission-vision-card:hover{
    transform:translateY(-9px);

    border-color:#f2b51d;

    box-shadow:
        0 18px 35px rgba(0,0,0,.14),
        0 5px 15px rgba(242,181,29,.15);
}


/* =================================
   TOP GOLD LINE
================================= */

.mission-vision-card::before{
    content:"";

    position:absolute;
    top:0;
    left:50%;

    width:0;
    height:4px;

    background:#f2b51d;

    transform:translateX(-50%);

    transition:width .5s ease;
}


.mission-vision-card:hover::before{
    width:75%;
}


/* =================================
   BOTTOM DECORATIVE LINE
================================= */

.mission-vision-card::after{
    content:"";

    position:absolute;
    bottom:0;
    left:50%;

    width:45px;
    height:3px;

    background:#001f73;

    border-radius:10px;

    transform:translateX(-50%);

    transition:
        width .45s ease,
        background .45s ease;
}


.mission-vision-card:hover::after{
    width:100%;
    background:#f2b51d;
}


/* =================================
   ICON
================================= */

.mission-vision-card .elementor-icon{
    transition:
        transform .55s ease,
        background .4s ease,
        box-shadow .4s ease;
}


.mission-vision-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.1);

    box-shadow:
        0 8px 18px rgba(0,31,115,.22);
}


/* =================================
   ICON BOX
================================= */

.mission-vision-card .elementor-icon-box-icon{
    transition:transform .5s ease;
}


.mission-vision-card:hover .elementor-icon-box-icon{
    transform:translateY(-4px);
}


/* =================================
   HEADINGS
================================= */

.mission-vision-card h2,
.mission-vision-card h3,
.mission-vision-card .elementor-heading-title{
    transition:
        transform .4s ease,
        color .4s ease;
}


.mission-vision-card:hover h2,
.mission-vision-card:hover h3,
.mission-vision-card:hover .elementor-heading-title{
    transform:translateY(-3px);
}


/* =================================
   DESCRIPTION
================================= */

.mission-vision-card .elementor-widget-text-editor{
    transition:
        transform .4s ease,
        opacity .4s ease;
}


.mission-vision-card:hover .elementor-widget-text-editor{
    transform:translateY(-2px);
}


/* =================================
   SOFT GOLD LIGHT
================================= */

.mission-vision-card .elementor-widget-container{
    position:relative;
}


/* =================================
   MOBILE
================================= */

@media(max-width:767px){

    .mission-vision-card{
        padding:22px 16px !important;
    }

    .mission-vision-card:hover{
        transform:translateY(-5px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f58e92b *//* =================================
   MISSION & VISION CARD
================================= */

.mission-vision-card{
    position:relative;
    overflow:hidden;

    background:#ffffff;
    border:1px solid rgba(0,25,100,.12);
    border-radius:16px;

    padding:28px 20px !important;

    box-shadow:
        0 7px 20px rgba(0,0,0,.10);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .45s ease;
}


/* Hover Card */
.mission-vision-card:hover{
    transform:translateY(-9px);

    border-color:#f2b51d;

    box-shadow:
        0 18px 35px rgba(0,0,0,.14),
        0 5px 15px rgba(242,181,29,.15);
}


/* =================================
   TOP GOLD LINE
================================= */

.mission-vision-card::before{
    content:"";

    position:absolute;
    top:0;
    left:50%;

    width:0;
    height:4px;

    background:#f2b51d;

    transform:translateX(-50%);

    transition:width .5s ease;
}


.mission-vision-card:hover::before{
    width:75%;
}


/* =================================
   BOTTOM DECORATIVE LINE
================================= */

.mission-vision-card::after{
    content:"";

    position:absolute;
    bottom:0;
    left:50%;

    width:45px;
    height:3px;

    background:#001f73;

    border-radius:10px;

    transform:translateX(-50%);

    transition:
        width .45s ease,
        background .45s ease;
}


.mission-vision-card:hover::after{
    width:100%;
    background:#f2b51d;
}


/* =================================
   ICON
================================= */

.mission-vision-card .elementor-icon{
    transition:
        transform .55s ease,
        background .4s ease,
        box-shadow .4s ease;
}


.mission-vision-card:hover .elementor-icon{
    transform:rotate(10deg) scale(1.1);

    box-shadow:
        0 8px 18px rgba(0,31,115,.22);
}


/* =================================
   ICON BOX
================================= */

.mission-vision-card .elementor-icon-box-icon{
    transition:transform .5s ease;
}


.mission-vision-card:hover .elementor-icon-box-icon{
    transform:translateY(-4px);
}


/* =================================
   HEADINGS
================================= */

.mission-vision-card h2,
.mission-vision-card h3,
.mission-vision-card .elementor-heading-title{
    transition:
        transform .4s ease,
        color .4s ease;
}


.mission-vision-card:hover h2,
.mission-vision-card:hover h3,
.mission-vision-card:hover .elementor-heading-title{
    transform:translateY(-3px);
}


/* =================================
   DESCRIPTION
================================= */

.mission-vision-card .elementor-widget-text-editor{
    transition:
        transform .4s ease,
        opacity .4s ease;
}


.mission-vision-card:hover .elementor-widget-text-editor{
    transform:translateY(-2px);
}


/* =================================
   SOFT GOLD LIGHT
================================= */

.mission-vision-card .elementor-widget-container{
    position:relative;
}


/* =================================
   MOBILE
================================= */

@media(max-width:767px){

    .mission-vision-card{
        padding:22px 16px !important;
    }

    .mission-vision-card:hover{
        transform:translateY(-5px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15fcb22 */.safety-card-2{
    position:relative;
    overflow:hidden !important;
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:16px;
    transition:
        transform .5s cubic-bezier(.17,.67,.3,1.3),
        box-shadow .5s ease,
        border-color .4s ease;
    box-shadow:0 5px 14px rgba(0,0,0,.07);
}

/* Moving spotlight */
.safety-card-2::before{
    content:"";
    position:absolute;
    width:80px;
    height:220%;
    top:-60%;
    left:-100px;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
    transform:rotate(20deg);
    transition:left .7s ease;
    pointer-events:none;
    z-index:2;
}

.safety-card-2:hover::before{
    left:120%;
}


/* 3D card effect */
.safety-card-2:hover{
    transform:
        perspective(700px)
        rotateX(3deg)
        rotateY(-3deg)
        scale(1.025);

    border-color:#f0b51b;

    box-shadow:
        0 20px 35px rgba(0,0,0,.14),
        0 8px 20px rgba(240,181,27,.12);
}


/* Icon */
.safety-card-2 .elementor-icon{
    transition:
        transform .55s cubic-bezier(.34,1.56,.64,1),
        box-shadow .4s ease;
}

.safety-card-2:hover .elementor-icon{
    transform:scale(1.15) translateY(-6px);
    filter:drop-shadow(0 8px 8px rgba(240,181,27,.3));
}


/* Heading */
.safety-card-2 .elementor-icon-box-title{
    transition:transform .4s ease;
}

.safety-card-2:hover .elementor-icon-box-title{
    transform:translateY(-3px);
}


/* Description */
.safety-card-2 .elementor-icon-box-description{
    transition:transform .4s ease;
}

.safety-card-2:hover .elementor-icon-box-description{
    transform:translateY(-2px);
}


/* Subtle top corner glow */
.safety-card-2::after{
    content:"";
    position:absolute;
    width:90px;
    height:90px;
    top:-45px;
    right:-45px;
    border-radius:50%;
    background:rgba(240,181,27,.15);
    transform:scale(0);
    transition:transform .5s ease;
    pointer-events:none;
}

.safety-card-2:hover::after{
    transform:scale(1.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e3c7f */.safety-card-2{
    position:relative;
    overflow:hidden !important;
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:16px;
    transition:
        transform .5s cubic-bezier(.17,.67,.3,1.3),
        box-shadow .5s ease,
        border-color .4s ease;
    box-shadow:0 5px 14px rgba(0,0,0,.07);
}

/* Moving spotlight */
.safety-card-2::before{
    content:"";
    position:absolute;
    width:80px;
    height:220%;
    top:-60%;
    left:-100px;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
    transform:rotate(20deg);
    transition:left .7s ease;
    pointer-events:none;
    z-index:2;
}

.safety-card-2:hover::before{
    left:120%;
}


/* 3D card effect */
.safety-card-2:hover{
    transform:
        perspective(700px)
        rotateX(3deg)
        rotateY(-3deg)
        scale(1.025);

    border-color:#f0b51b;

    box-shadow:
        0 20px 35px rgba(0,0,0,.14),
        0 8px 20px rgba(240,181,27,.12);
}


/* Icon */
.safety-card-2 .elementor-icon{
    transition:
        transform .55s cubic-bezier(.34,1.56,.64,1),
        box-shadow .4s ease;
}

.safety-card-2:hover .elementor-icon{
    transform:scale(1.15) translateY(-6px);
    filter:drop-shadow(0 8px 8px rgba(240,181,27,.3));
}


/* Heading */
.safety-card-2 .elementor-icon-box-title{
    transition:transform .4s ease;
}

.safety-card-2:hover .elementor-icon-box-title{
    transform:translateY(-3px);
}


/* Description */
.safety-card-2 .elementor-icon-box-description{
    transition:transform .4s ease;
}

.safety-card-2:hover .elementor-icon-box-description{
    transform:translateY(-2px);
}


/* Subtle top corner glow */
.safety-card-2::after{
    content:"";
    position:absolute;
    width:90px;
    height:90px;
    top:-45px;
    right:-45px;
    border-radius:50%;
    background:rgba(240,181,27,.15);
    transform:scale(0);
    transition:transform .5s ease;
    pointer-events:none;
}

.safety-card-2:hover::after{
    transform:scale(1.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ff787f */.safety-card-2{
    position:relative;
    overflow:hidden !important;
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:16px;
    transition:
        transform .5s cubic-bezier(.17,.67,.3,1.3),
        box-shadow .5s ease,
        border-color .4s ease;
    box-shadow:0 5px 14px rgba(0,0,0,.07);
}

/* Moving spotlight */
.safety-card-2::before{
    content:"";
    position:absolute;
    width:80px;
    height:220%;
    top:-60%;
    left:-100px;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
    transform:rotate(20deg);
    transition:left .7s ease;
    pointer-events:none;
    z-index:2;
}

.safety-card-2:hover::before{
    left:120%;
}


/* 3D card effect */
.safety-card-2:hover{
    transform:
        perspective(700px)
        rotateX(3deg)
        rotateY(-3deg)
        scale(1.025);

    border-color:#f0b51b;

    box-shadow:
        0 20px 35px rgba(0,0,0,.14),
        0 8px 20px rgba(240,181,27,.12);
}


/* Icon */
.safety-card-2 .elementor-icon{
    transition:
        transform .55s cubic-bezier(.34,1.56,.64,1),
        box-shadow .4s ease;
}

.safety-card-2:hover .elementor-icon{
    transform:scale(1.15) translateY(-6px);
    filter:drop-shadow(0 8px 8px rgba(240,181,27,.3));
}


/* Heading */
.safety-card-2 .elementor-icon-box-title{
    transition:transform .4s ease;
}

.safety-card-2:hover .elementor-icon-box-title{
    transform:translateY(-3px);
}


/* Description */
.safety-card-2 .elementor-icon-box-description{
    transition:transform .4s ease;
}

.safety-card-2:hover .elementor-icon-box-description{
    transform:translateY(-2px);
}


/* Subtle top corner glow */
.safety-card-2::after{
    content:"";
    position:absolute;
    width:90px;
    height:90px;
    top:-45px;
    right:-45px;
    border-radius:50%;
    background:rgba(240,181,27,.15);
    transform:scale(0);
    transition:transform .5s ease;
    pointer-events:none;
}

.safety-card-2:hover::after{
    transform:scale(1.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc5ddc3 */.safety-card-2{
    position:relative;
    overflow:hidden !important;
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:16px;
    transition:
        transform .5s cubic-bezier(.17,.67,.3,1.3),
        box-shadow .5s ease,
        border-color .4s ease;
    box-shadow:0 5px 14px rgba(0,0,0,.07);
}

/* Moving spotlight */
.safety-card-2::before{
    content:"";
    position:absolute;
    width:80px;
    height:220%;
    top:-60%;
    left:-100px;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );
    transform:rotate(20deg);
    transition:left .7s ease;
    pointer-events:none;
    z-index:2;
}

.safety-card-2:hover::before{
    left:120%;
}


/* 3D card effect */
.safety-card-2:hover{
    transform:
        perspective(700px)
        rotateX(3deg)
        rotateY(-3deg)
        scale(1.025);

    border-color:#f0b51b;

    box-shadow:
        0 20px 35px rgba(0,0,0,.14),
        0 8px 20px rgba(240,181,27,.12);
}


/* Icon */
.safety-card-2 .elementor-icon{
    transition:
        transform .55s cubic-bezier(.34,1.56,.64,1),
        box-shadow .4s ease;
}

.safety-card-2:hover .elementor-icon{
    transform:scale(1.15) translateY(-6px);
    filter:drop-shadow(0 8px 8px rgba(240,181,27,.3));
}


/* Heading */
.safety-card-2 .elementor-icon-box-title{
    transition:transform .4s ease;
}

.safety-card-2:hover .elementor-icon-box-title{
    transform:translateY(-3px);
}


/* Description */
.safety-card-2 .elementor-icon-box-description{
    transition:transform .4s ease;
}

.safety-card-2:hover .elementor-icon-box-description{
    transform:translateY(-2px);
}


/* Subtle top corner glow */
.safety-card-2::after{
    content:"";
    position:absolute;
    width:90px;
    height:90px;
    top:-45px;
    right:-45px;
    border-radius:50%;
    background:rgba(240,181,27,.15);
    transform:scale(0);
    transition:transform .5s ease;
    pointer-events:none;
}

.safety-card-2:hover::after{
    transform:scale(1.5);
}/* End custom CSS */