.elementor-841 .elementor-element.elementor-element-b82676d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:20px;}.elementor-841 .elementor-element.elementor-element-b82676d:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-b82676d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amgraylogistics.com/wp-content/uploads/2026/02/Responsibility-Planet-_-Regatta-Great-Outdoors.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-b82676d::before, .elementor-841 .elementor-element.elementor-element-b82676d > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-b82676d > .e-con-inner > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-b82676d > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-b82676d > .e-con-inner > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-b82676d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-841 .elementor-element.elementor-element-13c873e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:38px;color:#FFFFFF;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-841 .elementor-element.elementor-element-ea0e632{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-ea0e632 a{color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-ea0e632 a:hover{color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-fc2a578{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-fc2a578:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-fc2a578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-313c157 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-dc32bd2{text-align:start;}.elementor-841 .elementor-element.elementor-element-dc32bd2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:55px;font-weight:600;line-height:70px;color:var( --e-global-color-5db686d );}.elementor-841 .elementor-element.elementor-element-06809ca{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-06809ca:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-06809ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-b2a48a8{--display:flex;--border-radius:0px 30px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-b2a48a8:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-b2a48a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-33ac3d2{--display:flex;--border-radius:0px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-38b173a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-38b173a:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-38b173a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.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-841 .elementor-element.elementor-element-7925910 img{border-radius:030px 0030px 0px 0px;}.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-841 .elementor-element.elementor-element-da2e9ab{margin:-70px 0020px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-841 .elementor-element.elementor-element-da2e9ab.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-841 .elementor-element.elementor-element-da2e9ab .elementor-icon-wrapper{text-align:center;}.elementor-841 .elementor-element.elementor-element-da2e9ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-da2e9ab.elementor-view-framed .elementor-icon, .elementor-841 .elementor-element.elementor-element-da2e9ab.elementor-view-default .elementor-icon{color:var( --e-global-color-baa4ab3 );border-color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-da2e9ab.elementor-view-framed .elementor-icon, .elementor-841 .elementor-element.elementor-element-da2e9ab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-da2e9ab .elementor-icon-wrapper svg{width:auto;}.elementor-841 .elementor-element.elementor-element-0f82c32{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-841 .elementor-element.elementor-element-ce42bcc{text-align:start;}.elementor-841 .elementor-element.elementor-element-ce42bcc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;line-height:38px;color:var( --e-global-color-5db686d );}.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-841 .elementor-element.elementor-element-8b1befa{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.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-841 .elementor-element.elementor-element-913f40a .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#020E28;color:#020E28;padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-913f40a{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-913f40a .elementor-button:hover, .elementor-841 .elementor-element.elementor-element-913f40a .elementor-button:focus{color:#0BA84B;}.elementor-841 .elementor-element.elementor-element-913f40a .elementor-button:hover svg, .elementor-841 .elementor-element.elementor-element-913f40a .elementor-button:focus svg{fill:#0BA84B;}.elementor-841 .elementor-element.elementor-element-3d1717d{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-3d1717d:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-3d1717d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-420c1c2{--display:flex;--border-radius:0px 30px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-420c1c2:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-420c1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-0dbec3f{--display:flex;--border-radius:0px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-4b5bcd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-4b5bcd0:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-4b5bcd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-841 .elementor-element.elementor-element-b297fd0 img{border-radius:030px 0030px 0px 0px;}.elementor-841 .elementor-element.elementor-element-7c2bc8e{margin:-70px 0020px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-841 .elementor-element.elementor-element-7c2bc8e.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-841 .elementor-element.elementor-element-7c2bc8e .elementor-icon-wrapper{text-align:center;}.elementor-841 .elementor-element.elementor-element-7c2bc8e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-7c2bc8e.elementor-view-framed .elementor-icon, .elementor-841 .elementor-element.elementor-element-7c2bc8e.elementor-view-default .elementor-icon{color:var( --e-global-color-baa4ab3 );border-color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-7c2bc8e.elementor-view-framed .elementor-icon, .elementor-841 .elementor-element.elementor-element-7c2bc8e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-7c2bc8e .elementor-icon-wrapper svg{width:auto;}.elementor-841 .elementor-element.elementor-element-4f8eacf{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-841 .elementor-element.elementor-element-cc11be1{text-align:start;}.elementor-841 .elementor-element.elementor-element-cc11be1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;line-height:38px;color:var( --e-global-color-5db686d );}.elementor-841 .elementor-element.elementor-element-fb14450{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-841 .elementor-element.elementor-element-1187624 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#020E28;color:#020E28;padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-1187624{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-1187624 .elementor-button:hover, .elementor-841 .elementor-element.elementor-element-1187624 .elementor-button:focus{color:#0BA84B;}.elementor-841 .elementor-element.elementor-element-1187624 .elementor-button:hover svg, .elementor-841 .elementor-element.elementor-element-1187624 .elementor-button:focus svg{fill:#0BA84B;}.elementor-841 .elementor-element.elementor-element-9633ef0{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-9633ef0:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-9633ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-717a145{--display:flex;--border-radius:0px 30px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-717a145:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-717a145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-12f3ae6{--display:flex;--border-radius:0px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-2b3fd11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-2b3fd11:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-2b3fd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-841 .elementor-element.elementor-element-85d098e img{border-radius:030px 0030px 0px 0px;}.elementor-841 .elementor-element.elementor-element-4312b85{margin:-70px 0020px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-841 .elementor-element.elementor-element-4312b85.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-841 .elementor-element.elementor-element-4312b85 .elementor-icon-wrapper{text-align:center;}.elementor-841 .elementor-element.elementor-element-4312b85.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-4312b85.elementor-view-framed .elementor-icon, .elementor-841 .elementor-element.elementor-element-4312b85.elementor-view-default .elementor-icon{color:var( --e-global-color-baa4ab3 );border-color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-4312b85.elementor-view-framed .elementor-icon, .elementor-841 .elementor-element.elementor-element-4312b85.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-4312b85 .elementor-icon-wrapper svg{width:auto;}.elementor-841 .elementor-element.elementor-element-d79314b{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-841 .elementor-element.elementor-element-e877ff9{text-align:start;}.elementor-841 .elementor-element.elementor-element-e877ff9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;line-height:38px;color:var( --e-global-color-5db686d );}.elementor-841 .elementor-element.elementor-element-39ce6b4{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-841 .elementor-element.elementor-element-5de04e2 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#020E28;color:#020E28;padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-5de04e2{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-5de04e2 .elementor-button:hover, .elementor-841 .elementor-element.elementor-element-5de04e2 .elementor-button:focus{color:#0BA84B;}.elementor-841 .elementor-element.elementor-element-5de04e2 .elementor-button:hover svg, .elementor-841 .elementor-element.elementor-element-5de04e2 .elementor-button:focus svg{fill:#0BA84B;}.elementor-841 .elementor-element.elementor-element-8144775{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-8144775:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-8144775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-2f789be{--display:flex;--border-radius:0px 30px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-2f789be:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-2f789be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-5ebae25{--display:flex;--border-radius:0px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-8a4e7e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-8a4e7e4:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-8a4e7e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-841 .elementor-element.elementor-element-c5da64b img{border-radius:030px 0030px 0px 0px;}.elementor-841 .elementor-element.elementor-element-9005625{margin:-70px 0020px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-841 .elementor-element.elementor-element-9005625.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-841 .elementor-element.elementor-element-9005625 .elementor-icon-wrapper{text-align:center;}.elementor-841 .elementor-element.elementor-element-9005625.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-9005625.elementor-view-framed .elementor-icon, .elementor-841 .elementor-element.elementor-element-9005625.elementor-view-default .elementor-icon{color:var( --e-global-color-baa4ab3 );border-color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-9005625.elementor-view-framed .elementor-icon, .elementor-841 .elementor-element.elementor-element-9005625.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-9005625 .elementor-icon-wrapper svg{width:auto;}.elementor-841 .elementor-element.elementor-element-0efbcf7{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-841 .elementor-element.elementor-element-30d8f26{text-align:start;}.elementor-841 .elementor-element.elementor-element-30d8f26 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;line-height:38px;color:var( --e-global-color-5db686d );}.elementor-841 .elementor-element.elementor-element-fc9d9d4{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-841 .elementor-element.elementor-element-22d2b76 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#020E28;color:#020E28;padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-22d2b76{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-22d2b76 .elementor-button:hover, .elementor-841 .elementor-element.elementor-element-22d2b76 .elementor-button:focus{color:#0BA84B;}.elementor-841 .elementor-element.elementor-element-22d2b76 .elementor-button:hover svg, .elementor-841 .elementor-element.elementor-element-22d2b76 .elementor-button:focus svg{fill:#0BA84B;}.elementor-841 .elementor-element.elementor-element-02af71c{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-02af71c:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-02af71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-ff429fc{--display:flex;--border-radius:0px 30px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-ff429fc:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-ff429fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-601e174{--display:flex;--border-radius:0px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-7b6f2a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-7b6f2a4:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-7b6f2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-841 .elementor-element.elementor-element-4dc7b59 img{border-radius:030px 0030px 0px 0px;}.elementor-841 .elementor-element.elementor-element-744b814{margin:-70px 0020px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-841 .elementor-element.elementor-element-744b814.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-841 .elementor-element.elementor-element-744b814 .elementor-icon-wrapper{text-align:center;}.elementor-841 .elementor-element.elementor-element-744b814.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-744b814.elementor-view-framed .elementor-icon, .elementor-841 .elementor-element.elementor-element-744b814.elementor-view-default .elementor-icon{color:var( --e-global-color-baa4ab3 );border-color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-744b814.elementor-view-framed .elementor-icon, .elementor-841 .elementor-element.elementor-element-744b814.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-744b814 .elementor-icon-wrapper svg{width:auto;}.elementor-841 .elementor-element.elementor-element-17e7bfd{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-841 .elementor-element.elementor-element-7e839fa{text-align:start;}.elementor-841 .elementor-element.elementor-element-7e839fa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;line-height:38px;color:var( --e-global-color-5db686d );}.elementor-841 .elementor-element.elementor-element-d1c9e72{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-841 .elementor-element.elementor-element-5f556d9 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#020E28;color:#020E28;padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-5f556d9{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-5f556d9 .elementor-button:hover, .elementor-841 .elementor-element.elementor-element-5f556d9 .elementor-button:focus{color:#0BA84B;}.elementor-841 .elementor-element.elementor-element-5f556d9 .elementor-button:hover svg, .elementor-841 .elementor-element.elementor-element-5f556d9 .elementor-button:focus svg{fill:#0BA84B;}.elementor-841 .elementor-element.elementor-element-d6f0386{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-d6f0386:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-d6f0386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-65b0cb9{--display:flex;--border-radius:0px 30px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-65b0cb9:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-65b0cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-5111619{--display:flex;--border-radius:0px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-0ef5c04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-0ef5c04:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-0ef5c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-841 .elementor-element.elementor-element-bba1c60 img{border-radius:030px 0030px 0px 0px;}.elementor-841 .elementor-element.elementor-element-f72f841{margin:-70px 0020px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-841 .elementor-element.elementor-element-f72f841.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-841 .elementor-element.elementor-element-f72f841 .elementor-icon-wrapper{text-align:center;}.elementor-841 .elementor-element.elementor-element-f72f841.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-f72f841.elementor-view-framed .elementor-icon, .elementor-841 .elementor-element.elementor-element-f72f841.elementor-view-default .elementor-icon{color:var( --e-global-color-baa4ab3 );border-color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-f72f841.elementor-view-framed .elementor-icon, .elementor-841 .elementor-element.elementor-element-f72f841.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-f72f841 .elementor-icon-wrapper svg{width:auto;}.elementor-841 .elementor-element.elementor-element-670eefc{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-841 .elementor-element.elementor-element-830a965{text-align:start;}.elementor-841 .elementor-element.elementor-element-830a965 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;line-height:38px;color:var( --e-global-color-5db686d );}.elementor-841 .elementor-element.elementor-element-4d1ae5a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-841 .elementor-element.elementor-element-93bab29 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#020E28;color:#020E28;padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-93bab29{padding:0px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-93bab29 .elementor-button:hover, .elementor-841 .elementor-element.elementor-element-93bab29 .elementor-button:focus{color:#0BA84B;}.elementor-841 .elementor-element.elementor-element-93bab29 .elementor-button:hover svg, .elementor-841 .elementor-element.elementor-element-93bab29 .elementor-button:focus svg{fill:#0BA84B;}.elementor-841 .elementor-element.elementor-element-14f0a90{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:var( --e-global-color-baa4ab3 );--e-n-carousel-dots-hover-color:var( --e-global-color-baa4ab3 );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-841 .elementor-element.elementor-element-14f0a90 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;}.elementor-841 .elementor-element.elementor-element-6f622cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-b104d40 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-baa4ab3 );}.elementor-841 .elementor-element.elementor-element-dabe339{text-align:center;}.elementor-841 .elementor-element.elementor-element-dabe339 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:55px;font-weight:600;line-height:70px;color:var( --e-global-color-5db686d );}.elementor-841 .elementor-element.elementor-element-9919ead{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-841 .elementor-element.elementor-element-9919ead:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-9919ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amgraylogistics.com/wp-content/uploads/2026/02/Line-5.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-ha-step-flow .ha-steps-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-step-flow .ha-steps-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-step-flow .ha-step-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-841 .elementor-element.elementor-element-4eb7372{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-stepflow-direction-angle:204deg;--ha-stepflow-direction-offset-x:0px;}.elementor-841 .elementor-element.elementor-element-4eb7372 .elementor-widget-container{text-align:center;}.elementor-841 .elementor-element.elementor-element-4eb7372:not(:has(.elementor-widget-container)){text-align:center;}.elementor-841 .elementor-element.elementor-element-4eb7372 .ha-steps-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-baa4ab3 );color:#FF0000;background:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-4eb7372 .ha-steps-label{padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;background:var( --e-global-color-baa4ab3 );font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;}.elementor-841 .elementor-element.elementor-element-4eb7372 .ha-steps-title{margin-bottom:8px;color:var( --e-global-color-5db686d );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;line-height:26px;}.elementor-841 .elementor-element.elementor-element-4eb7372 .ha-step-description{color:#848484;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-841 .elementor-element.elementor-element-4eb7372 .ha-step-arrow, .elementor-841 .elementor-element.elementor-element-4eb7372 .ha-step-arrow:after{border-top-style:dashed;}.elementor-841 .elementor-element.elementor-element-4eb7372 .ha-step-arrow:after{border-right-style:dashed;border-color:#C4C4C4;}.elementor-841 .elementor-element.elementor-element-4eb7372 .ha-step-arrow{width:150px;left:calc( 100% + 0px );border-color:#C4C4C4;}.elementor-841 .elementor-element.elementor-element-56c0cc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-stepflow-direction-angle:204deg;--ha-stepflow-direction-offset-x:0px;}.elementor-841 .elementor-element.elementor-element-56c0cc4 .elementor-widget-container{text-align:center;}.elementor-841 .elementor-element.elementor-element-56c0cc4:not(:has(.elementor-widget-container)){text-align:center;}.elementor-841 .elementor-element.elementor-element-56c0cc4 .ha-steps-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-baa4ab3 );color:#FF0000;background:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-56c0cc4 .ha-steps-label{padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;background:var( --e-global-color-baa4ab3 );font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;}.elementor-841 .elementor-element.elementor-element-56c0cc4 .ha-steps-title{margin-bottom:8px;color:var( --e-global-color-5db686d );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;line-height:26px;}.elementor-841 .elementor-element.elementor-element-56c0cc4 .ha-step-description{color:#848484;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-841 .elementor-element.elementor-element-56c0cc4 .ha-step-arrow, .elementor-841 .elementor-element.elementor-element-56c0cc4 .ha-step-arrow:after{border-top-style:dashed;}.elementor-841 .elementor-element.elementor-element-56c0cc4 .ha-step-arrow:after{border-right-style:dashed;border-color:#C4C4C4;}.elementor-841 .elementor-element.elementor-element-56c0cc4 .ha-step-arrow{width:150px;left:calc( 100% + 0px );border-color:#C4C4C4;}.elementor-841 .elementor-element.elementor-element-e282b9f{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-stepflow-direction-angle:204deg;--ha-stepflow-direction-offset-x:0px;}.elementor-841 .elementor-element.elementor-element-e282b9f .elementor-widget-container{text-align:center;}.elementor-841 .elementor-element.elementor-element-e282b9f:not(:has(.elementor-widget-container)){text-align:center;}.elementor-841 .elementor-element.elementor-element-e282b9f .ha-steps-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-baa4ab3 );color:#FF0000;background:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-e282b9f .ha-steps-label{padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;background:var( --e-global-color-baa4ab3 );font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;}.elementor-841 .elementor-element.elementor-element-e282b9f .ha-steps-title{margin-bottom:8px;color:var( --e-global-color-5db686d );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;line-height:26px;}.elementor-841 .elementor-element.elementor-element-e282b9f .ha-step-description{color:#848484;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-841 .elementor-element.elementor-element-e282b9f .ha-step-arrow, .elementor-841 .elementor-element.elementor-element-e282b9f .ha-step-arrow:after{border-top-style:dashed;}.elementor-841 .elementor-element.elementor-element-e282b9f .ha-step-arrow:after{border-right-style:dashed;border-color:#C4C4C4;}.elementor-841 .elementor-element.elementor-element-e282b9f .ha-step-arrow{width:150px;left:calc( 100% + 0px );border-color:#C4C4C4;}.elementor-841 .elementor-element.elementor-element-0f93ad0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-stepflow-direction-angle:204deg;--ha-stepflow-direction-offset-x:0px;}.elementor-841 .elementor-element.elementor-element-0f93ad0 .elementor-widget-container{text-align:center;}.elementor-841 .elementor-element.elementor-element-0f93ad0:not(:has(.elementor-widget-container)){text-align:center;}.elementor-841 .elementor-element.elementor-element-0f93ad0 .ha-steps-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-baa4ab3 );color:#FF0000;background:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-0f93ad0 .ha-steps-label{padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;background:var( --e-global-color-baa4ab3 );font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;}.elementor-841 .elementor-element.elementor-element-0f93ad0 .ha-steps-title{margin-bottom:8px;color:var( --e-global-color-5db686d );font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;line-height:26px;}.elementor-841 .elementor-element.elementor-element-0f93ad0 .ha-step-description{color:#848484;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-841 .elementor-element.elementor-element-0f93ad0 .ha-step-arrow, .elementor-841 .elementor-element.elementor-element-0f93ad0 .ha-step-arrow:after{border-top-style:dashed;}.elementor-841 .elementor-element.elementor-element-0f93ad0 .ha-step-arrow:after{border-right-style:dashed;border-color:#C4C4C4;}.elementor-841 .elementor-element.elementor-element-0f93ad0 .ha-step-arrow{width:150px;left:calc( 100% + 0px );border-color:#C4C4C4;}.elementor-841 .elementor-element.elementor-element-1727310{--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;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-1727310:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-1727310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amgraylogistics.com/wp-content/uploads/2026/02/large-container-ship-is-sailing-sea-ocean-blue-sky-background-global-business_179359-2758.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-841 .elementor-element.elementor-element-1727310::before, .elementor-841 .elementor-element.elementor-element-1727310 > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-1727310 > .e-con-inner > .elementor-background-video-container::before, .elementor-841 .elementor-element.elementor-element-1727310 > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-1727310 > .e-con-inner > .elementor-background-slideshow::before, .elementor-841 .elementor-element.elementor-element-1727310 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5db686d );--background-overlay:'';}.elementor-841 .elementor-element.elementor-element-fbb3d76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-f70333d{text-align:start;}.elementor-841 .elementor-element.elementor-element-f70333d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:500;line-height:70px;color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-ac97ba6{text-align:start;}.elementor-841 .elementor-element.elementor-element-ac97ba6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-428580d{--display:flex;}.elementor-841 .elementor-element.elementor-element-0817952 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:30px;font-weight:500;line-height:30px;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}.elementor-841 .elementor-element.elementor-element-0817952 .elementor-button:hover, .elementor-841 .elementor-element.elementor-element-0817952 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-5db686d );}.elementor-841 .elementor-element.elementor-element-0817952 .elementor-button:hover svg, .elementor-841 .elementor-element.elementor-element-0817952 .elementor-button:focus svg{fill:var( --e-global-color-5db686d );}@media(min-width:768px){.elementor-841 .elementor-element.elementor-element-fbb3d76{--width:70%;}.elementor-841 .elementor-element.elementor-element-428580d{--width:30%;}}@media(max-width:1024px){.elementor-841 .elementor-element.elementor-element-14f0a90{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-841 .elementor-element.elementor-element-14f0a90{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-06809ca */.elementor-841 .elementor-element.elementor-element-06809ca {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-06809ca img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-06809ca:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-06809ca {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-06809ca img, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-06809ca:hover h3, 
.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1717d */.elementor-841 .elementor-element.elementor-element-3d1717d {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-3d1717d img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-3d1717d:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-3d1717d {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-3d1717d img, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-3d1717d:hover h3, 
.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9633ef0 */.elementor-841 .elementor-element.elementor-element-9633ef0 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-9633ef0:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-9633ef0 img, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-9633ef0:hover h3, 
.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8144775 */.elementor-841 .elementor-element.elementor-element-8144775 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-8144775 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-8144775:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-8144775 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-8144775 img, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-8144775:hover h3, 
.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af71c */.elementor-841 .elementor-element.elementor-element-02af71c {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-02af71c img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-02af71c:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-02af71c {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-02af71c img, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-02af71c:hover h3, 
.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f0386 */.elementor-841 .elementor-element.elementor-element-d6f0386 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-d6f0386:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-d6f0386 img, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-d6f0386:hover h3, 
.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06809ca */.elementor-841 .elementor-element.elementor-element-06809ca {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-06809ca img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-06809ca:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-06809ca {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-06809ca img, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-06809ca:hover h3, 
.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1717d */.elementor-841 .elementor-element.elementor-element-3d1717d {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-3d1717d img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-3d1717d:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-3d1717d {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-3d1717d img, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-3d1717d:hover h3, 
.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9633ef0 */.elementor-841 .elementor-element.elementor-element-9633ef0 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-9633ef0:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-9633ef0 img, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-9633ef0:hover h3, 
.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8144775 */.elementor-841 .elementor-element.elementor-element-8144775 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-8144775 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-8144775:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-8144775 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-8144775 img, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-8144775:hover h3, 
.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af71c */.elementor-841 .elementor-element.elementor-element-02af71c {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-02af71c img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-02af71c:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-02af71c {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-02af71c img, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-02af71c:hover h3, 
.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f0386 */.elementor-841 .elementor-element.elementor-element-d6f0386 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-d6f0386:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-d6f0386 img, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-d6f0386:hover h3, 
.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06809ca */.elementor-841 .elementor-element.elementor-element-06809ca {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-06809ca img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-06809ca:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-06809ca {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-06809ca img, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-06809ca:hover h3, 
.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1717d */.elementor-841 .elementor-element.elementor-element-3d1717d {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-3d1717d img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-3d1717d:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-3d1717d {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-3d1717d img, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-3d1717d:hover h3, 
.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9633ef0 */.elementor-841 .elementor-element.elementor-element-9633ef0 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-9633ef0:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-9633ef0 img, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-9633ef0:hover h3, 
.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8144775 */.elementor-841 .elementor-element.elementor-element-8144775 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-8144775 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-8144775:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-8144775 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-8144775 img, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-8144775:hover h3, 
.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af71c */.elementor-841 .elementor-element.elementor-element-02af71c {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-02af71c img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-02af71c:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-02af71c {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-02af71c img, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-02af71c:hover h3, 
.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f0386 */.elementor-841 .elementor-element.elementor-element-d6f0386 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-d6f0386:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-d6f0386 img, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-d6f0386:hover h3, 
.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06809ca */.elementor-841 .elementor-element.elementor-element-06809ca {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-06809ca img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-06809ca:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-06809ca {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-06809ca img, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-06809ca:hover h3, 
.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1717d */.elementor-841 .elementor-element.elementor-element-3d1717d {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-3d1717d img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-3d1717d:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-3d1717d {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-3d1717d img, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-3d1717d:hover h3, 
.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9633ef0 */.elementor-841 .elementor-element.elementor-element-9633ef0 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-9633ef0:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-9633ef0 img, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-9633ef0:hover h3, 
.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8144775 */.elementor-841 .elementor-element.elementor-element-8144775 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-8144775 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-8144775:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-8144775 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-8144775 img, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-8144775:hover h3, 
.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af71c */.elementor-841 .elementor-element.elementor-element-02af71c {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-02af71c img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-02af71c:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-02af71c {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-02af71c img, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-02af71c:hover h3, 
.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f0386 */.elementor-841 .elementor-element.elementor-element-d6f0386 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-d6f0386:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-d6f0386 img, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-d6f0386:hover h3, 
.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06809ca */.elementor-841 .elementor-element.elementor-element-06809ca {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-06809ca img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-06809ca:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-06809ca {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-06809ca img, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-06809ca:hover h3, 
.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1717d */.elementor-841 .elementor-element.elementor-element-3d1717d {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-3d1717d img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-3d1717d:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-3d1717d {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-3d1717d img, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-3d1717d:hover h3, 
.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9633ef0 */.elementor-841 .elementor-element.elementor-element-9633ef0 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-9633ef0:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-9633ef0 img, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-9633ef0:hover h3, 
.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8144775 */.elementor-841 .elementor-element.elementor-element-8144775 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-8144775 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-8144775:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-8144775 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-8144775 img, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-8144775:hover h3, 
.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af71c */.elementor-841 .elementor-element.elementor-element-02af71c {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-02af71c img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-02af71c:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-02af71c {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-02af71c img, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-02af71c:hover h3, 
.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f0386 */.elementor-841 .elementor-element.elementor-element-d6f0386 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-d6f0386:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-d6f0386 img, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-d6f0386:hover h3, 
.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06809ca */.elementor-841 .elementor-element.elementor-element-06809ca {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-06809ca img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-06809ca:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-06809ca {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-06809ca img, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-06809ca:hover h3, 
.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1717d */.elementor-841 .elementor-element.elementor-element-3d1717d {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-3d1717d img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-3d1717d:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-3d1717d {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-3d1717d img, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-3d1717d:hover h3, 
.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9633ef0 */.elementor-841 .elementor-element.elementor-element-9633ef0 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-9633ef0:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-9633ef0 img, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-9633ef0:hover h3, 
.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8144775 */.elementor-841 .elementor-element.elementor-element-8144775 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-8144775 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-8144775:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-8144775 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-8144775 img, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-8144775:hover h3, 
.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af71c */.elementor-841 .elementor-element.elementor-element-02af71c {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-02af71c img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-02af71c:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-02af71c {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-02af71c img, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-02af71c:hover h3, 
.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f0386 */.elementor-841 .elementor-element.elementor-element-d6f0386 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-d6f0386:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-d6f0386 img, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-d6f0386:hover h3, 
.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06809ca */.elementor-841 .elementor-element.elementor-element-06809ca {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-06809ca img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-06809ca:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-06809ca {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-06809ca img, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-06809ca .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-06809ca:hover h3, 
.elementor-841 .elementor-element.elementor-element-06809ca:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d1717d */.elementor-841 .elementor-element.elementor-element-3d1717d {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-3d1717d img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-3d1717d:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-3d1717d {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-3d1717d img, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-3d1717d .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-3d1717d:hover h3, 
.elementor-841 .elementor-element.elementor-element-3d1717d:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9633ef0 */.elementor-841 .elementor-element.elementor-element-9633ef0 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-9633ef0:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-9633ef0 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-9633ef0 img, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-9633ef0 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-9633ef0:hover h3, 
.elementor-841 .elementor-element.elementor-element-9633ef0:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8144775 */.elementor-841 .elementor-element.elementor-element-8144775 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-8144775 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-8144775:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-8144775 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-8144775 img, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-8144775 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-8144775:hover h3, 
.elementor-841 .elementor-element.elementor-element-8144775:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02af71c */.elementor-841 .elementor-element.elementor-element-02af71c {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-02af71c img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-02af71c:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-02af71c {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-02af71c img, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-02af71c .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-02af71c:hover h3, 
.elementor-841 .elementor-element.elementor-element-02af71c:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f0386 */.elementor-841 .elementor-element.elementor-element-d6f0386 {
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8; 
    border-radius: 20px;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
    clip-path: polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);
}



.elementor-841 .elementor-element.elementor-element-d6f0386:hover img {
    transform: scale(1.1);
    transition: transform 0.4s ease-in-out;
}

.elementor-841 .elementor-element.elementor-element-d6f0386 {
    overflow: hidden;
    transition: all 0.3s ease;
}


.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-icon {
    background-color: #020E28 !important; 
    transition: background-color 0.3s ease;
}



.elementor-841 .elementor-element.elementor-element-d6f0386 img, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-icon, 
.elementor-841 .elementor-element.elementor-element-d6f0386 .elementor-heading-title {
    transition: all 0.4s ease;
}
.elementor-841 .elementor-element.elementor-element-d6f0386:hover h3, 
.elementor-841 .elementor-element.elementor-element-d6f0386:hover .elementor-heading-title {
    color: #0BA84B !important; 
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for ha-step-flow, class: .elementor-element-4eb7372 */.elementor-841 .elementor-element.elementor-element-4eb7372 .ha-steps-icon .ha-steps-label {
    top: unset !important;
}

.elementor-32 .elementor-element.elementor-element-664825a .ha-steps-icon {
    transition: all 0.4s ease-in-out !important;
}

.elementor-32 .elementor-element.elementor-element-664825a .ha-steps-icon:hover {
    background-color: #0BA84B !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for ha-step-flow, class: .elementor-element-56c0cc4 */.elementor-841 .elementor-element.elementor-element-56c0cc4 .ha-steps-icon .ha-steps-label {
    top: unset !important;
}

.elementor-32 .elementor-element.elementor-element-664825a .ha-steps-icon {
    transition: all 0.4s ease-in-out !important;
}

.elementor-32 .elementor-element.elementor-element-664825a .ha-steps-icon:hover {
    background-color: #0BA84B !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for ha-step-flow, class: .elementor-element-e282b9f */.elementor-841 .elementor-element.elementor-element-e282b9f .ha-steps-icon .ha-steps-label {
    top: unset !important;
}

.elementor-32 .elementor-element.elementor-element-664825a .ha-steps-icon {
    transition: all 0.4s ease-in-out !important;
}

.elementor-32 .elementor-element.elementor-element-664825a .ha-steps-icon:hover {
    background-color: #0BA84B !important;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for ha-step-flow, class: .elementor-element-0f93ad0 */.elementor-841 .elementor-element.elementor-element-0f93ad0 .ha-steps-icon .ha-steps-label {
    top: unset !important;
}

.elementor-32 .elementor-element.elementor-element-664825a .ha-steps-icon {
    transition: all 0.4s ease-in-out !important;
}

.elementor-32 .elementor-element.elementor-element-664825a .ha-steps-icon:hover {
    background-color: #0BA84B !important;
    color: #fff !important;
}/* End custom CSS */